BM6P6(@ ***((('''&&&&&&'''(((***))))))((('''&&&&&&%%%%%%))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''')))((('''&&&&&&'''((())))))(((((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))***,,,---...***)))'''&&&'''((('''&&&+++***)))))))))***,,,---+++*********))))))(((((())))))*********+++++++++)))))))))***++++++,,,,,,////////////////////////000000000///------...///,,,---......//////......111111000000//////......///////////////.........////////////000111222333222222222222222222222222222222333444555666777888777777777777888888888888<<<<<<===???CCCGGGLLLNNN___nnn~~~zzzqqqeeeZZZSSSPPPIIIAAA===???@@@>>><<<::::::999999:::<<<>>>@@@BBBCCCFFFKKKPPPVVVZZZ\\\```^^^]]]___dddmmmvvv{{{xxxrrrnnniiiddd___]]]ZZZUUUQQQRRRSSSTTTUUUVVVYYY]]]aaagggggghhhkkkpppvvv|||{{{vvvqqqnnnlllkkkiiiiiiiiijjjkkkmmmooopppqqqyyy|||vvvooojjjhhheeeiiijjjlllooottt{{{~~~{{{xxxuuutttsssrrrqqqnnniiifffaaa\\\VVVQQQOOOLLLGGGDDDBBB@@@>>><<<::::::::::::999;;;===???BBBGGGMMMQQQOOOSSSXXX]]]aaaeeeiiimmmwwwwwwyyy{{{}}}}}}{{{yyy~~~zzzuuupppmmmmmmnnnkkkmmmooorrrtttxxx|||xxxtttooojjjhhhfffdddcccccciiisss{{{}}}zzzwwwtttpppmmmlllmmmppprrrsssuuuxxx|||~~~~~~yyyuuuqqqllliiifffbbb```ZZZWWWQQQLLLFFFAAA;;;777000///...---,,,,,,+++,,,***)))((()))***+++***(((%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((('''&&&%%%&&&'''((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''******++++++)))(((&&&$$$&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((('''&&&&&&%%%%%%)))((((((((('''''''''&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((((('''&&&&&&'''((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))(((&&&''')))++++++******))))))((()))***+++,,,************)))))))))((())))))*********+++++++++)))******+++,,,,,,------........................//////000...,,,,,,---///,,,---......//////......000000000////////////////////////////////////.../////////000000111222333222222222222333333333444222222333444555666777777666666777777777888888888888999999;;;>>>BBBFFFHHHSSS]]]rrr{{{tttooo```VVVJJJCCCAAAAAA???===<<<;;;;;;:::::::::999999AAAAAABBBDDDEEEGGGIIIJJJKKKJJJIIIJJJOOOVVV]]]aaahhhkkkrrrzzz|||vvvrrrnnniiiddd```WWWVVVUUUTTTTTTVVVWWWXXXYYYXXXXXXYYY\\\```dddgggkkklllmmmooorrrvvvyyy{{{}}}~~~}}}zzzxxxvvvrrrnnngggeeebbb___[[[YYYXXXWWW\\\```ggglllnnnoooqqqrrr{{{}}}zzzwwwxxxyyy}}}~~~{{{yyyxxxvvvsssppppppooommmllljjjgggccc```[[[VVVPPPLLLJJJHHHEEEBBB@@@???===<<<;;;;;;<<<<<<>>>???BBBEEEJJJPPPXXX]]]bbbeeejjjnnnqqqsssvvvwwwzzzyyyyyyzzz{{{zzzwwwtttuuuuuussspppmmmlllnnnooolllmmmnnnooopppsssxxx{{{{{{wwwqqqmmmkkkkkkkkkkkknnnrrrxxx}}}}}}yyywwwvvvsssoookkkjjjlllnnnpppssstttvvvxxxzzzzzzzzzzzzvvvrrrmmmiiifffbbb___\\\XXXTTTNNNIIICCC===888444...---,,,+++***************)))(((((()))***)))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&'''''''''((((((''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%((((((((('''''''''''''''&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%"""!!!!!!###&&&((())))))((((((((((((((()))******************)))))))))))))))))))))************+++******++++++,,,------...---------------------------......---++++++,,,...,,,---......//////...............///////////////......////////////////////////000000111222222222111111222333444555666666222222333444555666666777666666777777777777888888777777888999;;;>>>AAACCCIIINNNZZZlll~~~vvvjjjZZZNNNHHHFFFCCC@@@=========<<<;;;:::888888??????>>>>>>>>>>>>>>>>>>@@@???>>>???BBBFFFJJJLLLNNNQQQXXXaaalllwww~~~wwwssslllgggbbb```___^^^[[[YYYVVVTTTSSSQQQQQQRRRTTTUUUVVVVVVWWWYYY\\\^^^aaabbbddddddfffhhhiiijjjjjjjjjlllkkkjjjjjjjjjkkklllmmmnnnppprrrtttuuuuuuuuutttvvvuuutttsssqqqnnnlllkkkjjjhhheeebbb```^^^ZZZXXXUUUTTTRRRPPPNNNLLLKKKJJJNNNYYYfffooossstttvvvxxxzzzxxxuuutttsssrrrooommmllljjjgggeeebbb___ZZZWWWOOOKKKFFFCCCAAA@@@>>>======<<<<<<======>>>@@@@@@BBBDDDHHHMMMSSS\\\eeelllxxx{{{|||{{{yyyxxxwwwuuurrroookkkllllllkkkjjjkkknnnpppmmmlllkkkjjjiiilllqqquuu~~~{{{vvvttttttuuuvvvvvvwwwyyy{{{}}}}}}zzzwwwttttttrrrnnnkkkjjjlllooorrruuuuuuuuutttttttttuuuuuurrrnnniiieeeaaa^^^ZZZWWWTTTPPPIIICCC>>>888333///+++******)))(((((((((((()))'''''''''((()))(((''''''''''''((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''!!! !!!$$$'''((('''''''''''''''(((((())))))*********)))))))))))))))))))))))))))************)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,...,,,---......///.........---------....../////////............////////////000000111111222222222222000111222333555666777888222222333444444555666666666666666666777777777888999999::::::<<<>>>@@@AAAHHHHHHLLLVVVcccsss|||zzz|||~~~zzzjjj^^^WWWRRRLLLHHHAAAAAA???>>>======<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAACCCCCCCCCDDDHHHNNNVVV___ggglllrrruuuzzzwwwsssrrroooiiidddbbb```]]]ZZZWWWUUUUUUUUUSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYXXXVVVUUUUUUTTTUUUVVVXXXXXXXXXZZZ[[[]]]^^^_________bbbaaaaaa```^^^\\\ZZZZZZYYYXXXWWWVVVUUUSSSRRRQQQTTTSSSSSSQQQPPPMMMKKKJJJJJJWWWfffpppssstttxxx|||~~~{{{yyywwwuuusssrrrqqqpppnnnllljjjgggbbb^^^ZZZVVVRRROOOFFFDDDAAA>>><<<<<<<<<<<<;;;;;;===???AAACCCEEEFFFFFFIIINNNTTT\\\fffpppwww|||zzzwwwuuutttssspppnnnjjjkkkkkkjjjiiijjjlllnnniiihhheeebbbbbbeeekkkoooyyy|||}}}}}}~~~}}}xxxxxxyyyyyyxxxvvvuuutttsssqqqooonnnnnnqqquuuwwwyyywwwuuurrrqqqqqqqqqrrroookkkfffaaa]]]YYYUUURRRMMMIIICCC===777333...+++***))))))((('''''''''(((((('''&&&&&&'''((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((+++)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***(((&&&%%%&&&(((*********&&&&&&''''''(((((((((((())))))))))))))))))******))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,...,,,---......///.........,,,,,,------......//////---.........//////000000000000111222222222222111000000222333555666888888222222333333444555555555555666666666666777777777:::::::::;;;<<<===>>>>>>EEECCCEEEJJJRRR]]]nnn}}}}}}yyytttrrrtttvvvzzzxxxpppkkkddd\\\UUUNNNKKKGGGCCC@@@>>>>>>>>>:::<<<>>>@@@BBBDDDEEEEEE?????????>>>======<<<<<<>>>>>>???BBBFFFLLLRRRUUU\\\___eeelllttt{{{yyytttqqqooolllhhhdddbbb```___\\\\\\[[[YYYXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNNNNNNNOOOQQQRRRPPPQQQRRRSSSTTTUUUVVVVVVSSSTTTTTTTTTTTTTTTSSSRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZYYYXXXUUURRROOOMMMMMMWWWccciiikkklllrrrwww~~~|||zzzwwwvvvuuussspppnnnmmmkkkhhhfffddd___ZZZTTTPPPLLLHHHFFFCCCBBBAAA???>>>======>>><<<>>>AAADDDHHHKKKMMMOOONNNRRRWWW^^^fffoooxxx~~~~~~zzzxxxuuuttttttuuutttsssrrrrrrqqqooollliiiiiijjjeeeccc```]]]\\\___eeejjjpppssswwwyyyzzzzzz{{{|||vvvvvvtttsssqqqppppppooosssrrrrrrsssuuuxxx{{{}}}zzzxxxuuuqqqoooooooooppplllhhhccc^^^YYYUUUQQQMMMEEEAAA;;;666222...+++(((***))))))(((((((((((()))'''&&&%%%&&&'''((('''%%%((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''(((((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((######$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&###$$$&&&'''(((((('''&&&'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''&&&&&&((())))))(((&&&''''''((()))((((((((())))))))))))***************)))))))))))))))((((((''''''(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...,,,---......//////......,,,,,,,,,---------------------......///000000000000111222333333222111111000000111333444666777777222222333333444444444444555555666666666666777777777777888999999::::::;;;>>>===???DDDHHHNNNZZZeee{{{{{{uuuooommmnnnrrrvvv}}}}}}xxxnnngggbbb^^^WWWPPPIIICCC@@@???>>>???AAACCCDDDDDDDDDDDD@@@@@@???>>>===;;;:::::::::999:::;;;>>>AAAEEEGGGJJJMMMSSS[[[ccckkkqqqtttuuuwww{{{~~~|||zzzwwwvvvuuulllkkkjjjgggeeeaaa___]]][[[ZZZZZZYYYXXXVVVUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSPPPQQQQQQRRRRRRSSSSSSTTTRRRSSSTTTVVVWWWWWWWWWWWWXXXZZZ]]]___```bbbeeegggggghhhhhhgggddd___[[[XXXVVV\\\bbbdddccceeeiiinnnttt~~~~~~~~~||||||}}}}}}|||zzzyyyxxxwwwtttpppmmmjjjgggccc```XXXTTTNNNIIIFFFDDDBBBAAA@@@AAACCCBBB@@@?????????CCCEEEIIINNNRRRVVVYYYZZZ[[[___eeekkkqqqxxx~~~~~~{{{xxxvvvttttttvvvyyyzzz{{{||||||zzzvvvpppllljjjjjjcccbbb^^^[[[YYY\\\bbbffffffiiimmmqqqsssuuuyyy{{{{{{uuutttrrrooommmlllkkkkkkssstttvvvxxxzzz|||}}}~~~xxxvvvrrrooommmllllllmmmgggccc]]]XXXSSSOOOJJJGGG===999333///---,,,***(((***))))))(((((())))))***(((&&&&&&&&&'''((('''&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''((()))******++++++***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&'''(((((((((((('''&&&###%%%''')))))))))(((''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''')))(((''''''&&&'''''''''&&&%%%$$$$$$&&&''''''&&&&&&'''((()))))))))((((((((()))))))))******************))))))((((((((((((((((((((()))******++++++------------------------+++,,,---,,,+++,,,---///,,,---......//////......---------,,,,,,,,,,,,,,,------......///000000111000111333444444333111000000000111222333444555666222333333333333444444444555555555666666666777777555666777888999999999999::::::===AAABBBDDDKKKSSScccvvvwwwrrrqqqqqquuuzzzxxxvvvsssmmmeee\\\RRRKKKFFFFFFHHHIIIJJJJJJIIIHHHFFFFFFEEEDDDCCCAAA@@@@@@???999999::::::<<<===>>>???@@@BBBFFFKKKQQQWWW\\\___aaadddgggjjjlllooouuuyyy}}}~~~{{{xxxuuutttppppppooommmkkkiiigggfffaaaaaa___^^^^^^___``````___^^^^^^^^^^^^^^^______bbbcccdddeeeggghhhhhhhhhhhhkkkoooqqqrrrtttwww{{{{{{|||}}}}}}zzzuuupppmmmhhhiiijjjjjjiiiiiijjjlllnnn{{{}}}|||{{{{{{{{{zzz{{{|||||||||{{{yyyxxxwwwsssnnniiiddd___ZZZVVVMMMIIIEEEBBBBBBCCCCCCCCCGGGJJJNNNOOOLLLJJJIIIIIILLLOOOSSSXXX]]]aaadddeeegggkkkqqqvvvzzz}}}{{{yyyyyywwwuuuuuuyyy}}}|||vvvqqqnnnmmmfffdddaaa]]]ZZZ[[[___bbb___bbbgggkkkpppvvv}}}~~~zzzvvvqqqpppooonnnmmmmmmmmmnnntttvvvxxx{{{|||{{{yyyxxxqqqpppnnnkkkiiihhhhhhhhh```\\\VVVPPPKKKFFFBBB>>>555222...+++************))))))(((((((((((())))))((('''&&&'''((()))(((&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''((()))***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((&&&'''((())))))((('''&&&$$$%%%''')))******)))(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''',,,+++***)))((('''''''''(((&&&%%%&&&(((*********&&&''')))*********)))((((((((())))))*********+++******))))))(((((((((''')))))))))***++++++,,,,,,------------------------+++,,,------,,,,,,...000,,,---......//////......---------,,,,,,+++++++++---------...///000000111000222333444444333111000000000111222333333444444333333333333333333333444555555555555666666666777666666888999::::::::::::===<<<>>>AAA@@@>>>BBBHHHNNN]]]ppp|||yyysssuuuyyy}}}}}}wwwnnnbbbXXXQQQNNNPPPQQQRRRRRRQQQOOONNNJJJIIIGGGFFFEEEDDDDDDDDD===============<<<<<<<<<======???AAADDDFFFIIIJJJPPPSSSVVVWWWXXX[[[aaaeeejjjnnntttxxx|||}}}{{{yyyvvvuuutttsssrrrrrrssstttssssssrrrqqqqqqqqqqqqrrrtttuuuvvvwwwxxxyyyyyyyyyxxx||||||wwwwwwvvvuuutttsssrrrqqqooozzz~~~~~~~~~yyyzzzzzz{{{zzzyyyxxxwwwppplllfff```ZZZTTTNNNIIIGGGDDDAAA@@@BBBEEEGGGHHHWWW[[[```bbb___[[[YYYYYYSSSUUUZZZ```eeeiiilllmmmlllpppvvvzzz|||}}}~~~|||yyyxxxzzzxxxvvvwwwzzzyyyuuurrrqqqjjjhhhddd___[[[[[[]]]```\\\___dddjjjqqqyyy}}}{{{yyyxxxuuusssllllllmmmnnnppprrrsssttttttvvvzzz|||{{{xxxuuurrrlllkkkiiihhhfffeeedddddd[[[WWWQQQKKKFFFAAA<<<888111...***((()))***++++++(((((('''''''''(((((())))))(((''''''((()))((('''%%%&&&&&&'''((()))******))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++(((((()))++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((()))******+++++++++***)))'''''')))***+++,,,+++++++++,,,---///000******+++++++++,,,,,,,,,...------------...//////........................---------............///000000000000000000000000...///111222333333222222555444444333333222111111333444444333111111222444777777777777888999:::;;;;;;;;;:::;;;<<<>>>@@@AAAHHHOOOZZZgggxxxwwwyyyzzz{{{{{{|||wwwmmmggg^^^[[[XXXYYY]]]]]]YYYUUUTTTQQQLLLIIIGGGFFFDDDCCCDDDAAA>>>>>>??????<<<999;;;:::::::::<<<===???AAAAAABBBEEEIIINNNRRRUUUVVV]]]^^^aaaeeejjjpppuuuwww~~~}}}}}}}}}|||{{{xxxxxxzzz|||~~~}}}|||yyyyyyyyyyyyxxxsssnnniiidddccc]]]TTTNNNMMMKKKHHHDDDBBB@@@>>>???EEELLLQQQ```lllxxxyyypppeee___^^^YYY^^^eeejjjmmmppprrrssswwwwwwwwwzzz~~~}}}zzz~~~{{{yyyzzzzzzyyyyyyyyyxxxyyyyyyzzzzzz}}}zzzxxxssslllccc]]]\\\]]]^^^^^^___bbbhhhrrr~~~zzzuuusssrrrpppnnnnnnoooppprrrsssttttttuuuzzzzzz{{{||||||xxxrrrnnnnnnjjjgggfffeeeccc___[[[WWWRRRLLLFFF@@@;;;555222,,,+++***)))(((((((((((())))))((((((''''''''''''((((((((('''&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***+++***(((&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))((((((((()))******+++++++++***)))(((((()))***+++++++++++++++,,,------...*********+++++++++,,,,,,---------------......///.................................////////////000000000000000000000000000...///111222333333222222444444444333333333333222333333444333222222333555666666666777777888999:::;;;:::::::::<<<===???@@@>>>DDDLLLUUUbbbvvv}}}||||||}}}}}}{{{wwwnnnjjjffffffgggfffaaa]]]]]]ZZZVVVSSSQQQOOOKKKIIIGGGCCC@@@@@@AAAAAA>>>;;;<<<;;;:::999999:::;;;<<<<<<===???AAADDDGGGIIIJJJNNNOOOQQQUUUZZZ___cccffflllnnnppptttwww{{{}}}~~~~~~}}}}}}~~~{{{wwwtttmmmmmmkkkiiigggccc^^^[[[TTTVVVSSSNNNKKKKKKIIIEEECCCCCCCCCCCCEEEJJJOOOSSShhhrrr}}}~~~vvvmmmjjjjjjgggkkkqqquuuxxxyyy{{{|||{{{yyywwwxxxyyyyyywwwuuuuuuwwwxxxxxxvvvuuuuuuvvvttttttttttttuuuvvvxxxyyyvvvpppgggaaa___``````___bbbeeemmmxxx{{{vvvtttsssqqqoooppppppoooppprrrtttvvvxxx|||zzzxxxwwwwwwuuurrrpppiiifffcccaaaaaa```[[[WWWSSSNNNHHHAAA<<<777222///,,,+++***)))(((((((((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&******))))))(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,------,,,)))&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))******))))))((('''(((((())))))******++++++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,------,,,,,,------...///------------------------...////////////000000000000000000000000000000000//////000111222222222222333333333333444444444444222333444333222333555777555555555555666777888999::::::::::::;;;===>>>???===AAADDDHHHOOO]]]nnn{{{~~~||||||wwwuuutttqqqkkkggggggfffdddbbb```[[[UUUQQQNNNJJJFFFDDDEEEDDDBBB??????>>><<<:::999999999:::888999999:::;;;<<<======BBBCCCDDDGGGKKKPPPTTTVVVZZZ[[[^^^bbbfffjjjmmmnnnuuuxxx}}}~~~||||||}}}||||||zzz|||}}}}}}yyyssslllgggaaa```]]]ZZZWWWTTTRRRQQQNNNSSSUUUUUUUUUWWWVVVRRRNNNMMMMMMNNNPPPRRRUUUVVVbbbkkktttwwwtttqqqrrruuuxxx{{{}}}zzzwwwtttsssrrrqqqooommmpppssstttsssqqqqqqqqqnnnnnnmmmnnnpppsssuuuwww|||zzztttlllfffddddddeeeeeejjjnnnuuu~~~|||wwwtttrrrpppoooqqqpppooooooqqqtttxxxzzz{{{xxxssspppooooooooooooccc```]]][[[[[[ZZZUUUQQQMMMHHH@@@:::555111...,,,++++++***)))(((((((((((()))))))))(((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((()))(((&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((&&&%%%%%%&&&(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---+++)))&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***************)))(((((()))******+++,,,---------,,,+++***************++++++++++++,,,,,,,,,,,,,,,------...------------------------............////////////000000000000000000000000//////000111111111111111111222222333444555555555111222333333333333555777444444444444555666777777999999999:::;;;<<<<<<===???AAACCCCCCFFFNNNZZZccc{{{~~~zzzuuuqqqqqqqqqrrrrrrooojjjbbb]]]WWWRRRLLLIIIIIIHHHEEECCCCCCAAA???===<<<;;;;;;;;;888888888999999999999999;;;<<<===???BBBEEEHHHJJJMMMOOOQQQTTTXXX[[[]]]___^^^aaagggmmmtttxxx{{{}}}yyytttrrrpppooonnnkkklllmmmlllhhhccc]]]YYYVVVUUUSSSPPPNNNNNNOOOQQQWWW^^^eeehhhlllpppnnnjjjeeebbb^^^[[[YYYYYYZZZYYYXXX___iiinnnppptttzzz}}}zzzuuurrrpppooooooooonnnqqqtttuuusssqqqoooooojjjiiihhhiiikkkooorrruuuxxx|||wwwoooiiigggiiimmmooowwwyyy|||}}}wwwssspppnnnlllqqqppppppqqqrrruuuwwwyyyvvvrrrmmmiiihhhhhhhhhhhh^^^ZZZWWWVVVUUUSSSOOOKKKGGGAAA:::333///---+++*********)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%$$$$$$######''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''((((((''''''&&&%%%$$$######%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((())))))************))))))))))))******+++,,,---......---+++***))))))*********++++++++++++++++++++++++,,,------------------------------,,,,,,,,,---------......////////////////////////000000000000000000111111000111111222333444555555000111222222222333555777333333333333444555666777888888999999::::::;;;;;;:::;;;<<<===>>>CCCKKKQQQ___ppp}}}{{{zzzzzz{{{{{{||||||~~~|||tttoooaaa[[[SSSNNNLLLKKKHHHEEEEEEDDDBBB@@@>>>>>>>>>>>>::::::::::::::::::::::::666666666777999;;;>>>???@@@AAABBBDDDFFFGGGIIIIIIHHHKKKQQQXXX___eeeiiikkkooossswwwzzz|||~~~}}}{{{yyywwwwwwrrrsssssstttuuuvvvvvvwww~~~{{{zzz|||zzztttllleeeaaa___]]]\\\XXXXXXWWWUUUSSSQQQOOONNNNNNOOOOOONNNMMMOOOSSSWWWdddllluuuzzz}}}vvvlllddd___]]]\\\ZZZ]]]ccclllrrrvvv||||||{{{yyywwwtttqqqppppppssstttvvvxxxyyyxxxtttpppmmmllliiigggeeeeeefffjjjnnnqqqttt{{{|||xxxqqqkkkkkkooovvv{{{~~~}}}}}}|||vvvqqqmmmlllkkkpppqqqssstttuuutttssssssmmmjjjgggdddcccbbb```___ZZZWWWSSSQQQPPPNNNIIIDDD@@@;;;444///,,,+++***)))***)))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###### """&&&((()))'''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###""""""&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''(((((())))))***)))))))))******)))))))))++++++,,,,,,,,,,,,,,,+++)))))))))************+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////000000/////////000000111///000000111222333333444000111222111000111333555333333333333444555666777777777888999:::999999999666777999999;;;>>>CCCFFFQQQ]]]uuu}}}wwwtttrrrrrrtttwww|||pppiii___WWWTTTQQQNNNLLLIIIHHHFFFCCCAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<888777777777888999;;;<<<999999999::::::;;;;;;;;;;;;>>>BBBGGGMMMQQQUUUVVVYYY^^^dddhhhkkknnntttxxx~~~~~~|||{{{{{{{{{~~~|||yyyvvvtttpppooollliiifffdddcccccc``````aaabbbdddeeefffgggoooqqquuuyyy|||||||||{{{uuuqqqllliiihhhiiiiiiiiigggbbbZZZTTTPPPNNNMMMKKKJJJHHHFFFDDDCCCDDDFFFGGGPPPSSSVVVVVVVVVWWW[[[^^^jjjsss{{{sssiiidddbbb___^^^iiinnntttyyy|||{{{xxxwwwuuuuuutttssssssvvvzzz}}}~~~{{{uuupppllljjjjjjhhhdddaaaaaadddiiikkkpppvvv}}}}}}|||{{{yyyuuurrrqqquuu}}}yyytttsssvvvyyy|||{{{yyyuuuqqqoooooopppqqqssstttuuuuuurrrooommmgggeeebbb```___]]]ZZZWWWXXXTTTOOOMMMKKKHHHBBB===888444///,,,++++++***))))))((((((''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%$$$#########!!!%%%)))***(((%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))************)))))))))(((((())))))***++++++))))))))))))***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////111000//////...///000111/////////000111111111222000000111000//////111222333333333444444555666777666777888999999999888777888999::::::;;;===???@@@HHHPPPaaawwwyyyssspppooommmqqquuuyyy}}}|||qqqgggbbb___[[[YYYSSSQQQNNNJJJHHHFFFEEEDDDBBBAAAAAA@@@???>>>======>>>===<<<;;;;;;<<<===>>>999999999999999999999999888999;;;===???BBBCCCDDDEEEKKKRRRVVVXXX[[[aaaffflllnnnssswwwyyyyyyxxxwwwuuusssqqqooonnnlllllllllpppppppppnnnlllhhheeeccc^^^\\\YYYVVVSSSQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTZZZ]]]aaadddffffffeeedddaaa]]]WWWSSSRRRSSSSSSSSSRRRNNNIIIFFFEEEDDDCCCBBBDDDBBB@@@??????@@@CCCDDDRRRWWW[[[[[[XXXVVVWWWZZZaaahhhqqqxxxuuuooommmllliiigggmmmqqqwww{{{~~~|||wwwuuutttrrrtttvvvwwwxxx{{{xxxrrrooonnnllliiiccc^^^]]]^^^bbbeeehhhlllqqquuuvvvvvvvvvwwwzzz{{{||||||{{{||||||uuuooolllnnnqqqsssuuuvvvuuussssssvvvxxxuuuuuuuuutttqqqnnnkkkiiifffccc___]]][[[ZZZWWWVVVUUUQQQLLLIIIFFFBBB<<<777111...+++******+++***)))(((((('''''''''(((((()))'''''''''((((((((())))))'''''''''''''''&&&&&&&&&$$$%%%'''''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%''''''''''''%%%$$$######$$$%%%'''(((((()))(((((()))))))))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))************))))))'''&&&&&&&&&'''(((***+++))))))))))))*********************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////111000///......///000111////////////000000000000000000111000......///111444444444444555666777777666666888999999888777777999999::::::::::::::::::>>>DDDOOO^^^ttt~~~wwwrrrqqqggglllrrruuuyyyvvvppplllhhheee\\\ZZZVVVRRRNNNKKKIIIIIIGGGGGGEEEDDDBBB@@@???>>>??????===<<<;;;<<<======888888888999999999999999999999999999999999999999:::@@@FFFIIIIIIKKKPPPUUUZZZ]]]ccchhhkkkllljjjiiihhhgggeeecccaaa```___^^^hhhhhhhhhfffccc```\\\ZZZVVVUUURRRNNNKKKJJJIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGJJJMMMPPPSSSTTTSSSQQQPPPPPPLLLGGGDDDEEEGGGHHHIIIEEEBBB???>>>???@@@@@@@@@CCCBBBAAA@@@@@@AAACCCDDDMMMRRRWWWVVVQQQLLLJJJKKKOOOVVV^^^fffqqq~~~|||vvvtttvvvvvvtttpppmmmrrrxxx}}}}}}xxxtttssssssrrruuuxxxzzz||||||vvvtttsssnnniiibbb\\\YYYZZZ]]]``````cccgggjjjlllnnnqqqsssyyy}}}}}}}}}zzzsssmmmiiijjjlllmmmpppsssuuuuuuwww|||yyyxxxuuuqqqnnnkkkiiihhhgggccc^^^[[[YYYXXXXXXWWWTTTOOOJJJFFFCCC>>>888333,,,***))))))*********)))(((((('''''''''(((((()))((()))))))))******++++++(((((((((''''''&&&&&&%%%((()))***++++++)))'''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$""""""%%%&&&%%%###''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$((((((((((((((('''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((((()))(((((())))))******++++++++++++******)))(((((((((******))))))))))))************+++,,,,,,,,,,,,+++,,,---......------...000////////////...---,,,+++...............///000000///000000000111111111111222111111111000000//////000111111222333333444444333444555666777777777777999999999:::::::::;;;;;;???AAAIIISSSaaavvvvvvooolllnnnqqqssswww}}}{{{wwwtttnnnjjjccc]]]YYYVVVSSSQQQOOONNNMMMKKKIIIGGGFFFEEE@@@@@@>>>===;;;999888777999:::;;;;;;;;;999888777::::::;;;;;;::::::999888:::::::::;;;===@@@BBBDDDNNNOOOPPPRRRTTTVVVWWWXXXXXXWWWUUUSSSSSSSSSUUUVVVYYYZZZ[[[[[[[[[ZZZYYYXXXQQQPPPNNNJJJFFFDDDDDDEEEAAACCCEEEEEECCCBBBAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@??????@@@AAACCC@@@===>>>AAACCCCCCBBBFFFEEEDDDDDDEEEDDDBBB@@@FFFGGGGGGEEECCCAAABBBCCCGGGIIIPPP^^^ppp~~~~~~|||yyywwwwwwxxxyyyzzz{{{zzzyyyyyywwwxxxxxxwwwvvvtttqqqpppuuuvvvwwwyyy{{{~~~xxxtttmmmggg]]]UUUPPPQQQTTTWWW]]]^^^```cccggglllsssxxx~~~}}}uuutttsssqqqnnnllljjjiiilllnnnssszzzzzzrrrooonnnlllgggbbb```^^^\\\XXXUUUSSSQQQPPPPPPMMMHHHBBB;;;555000---///...,,,***(((&&&%%%%%%)))((('''&&&&&&'''((()))&&&'''((('''%%%%%%'''(((111000...,,,)))'''%%%$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((((((&&&###!!!###''')))***)))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%"""###%%%&&&%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((())))))))))))))))))******************)))))))))))))))++++++************++++++******+++,,,,,,,,,,,,++++++,,,------,,,,,,---...------...............---...............//////000//////000000000111111111111111111000000000//////111111222222333444444444333333555666666777777777999999999999::::::::::::999:::@@@HHHSSSdddyyyuuuvvvwwwxxx{{{{{{wwwqqqlllhhheeeaaa___XXXWWWUUURRROOOLLLIIIHHHEEEDDDDDDCCCBBBAAA@@@???>>>????????????>>>======;;;;;;;;;;;;::::::999888;;;;;;:::;;;<<<===???@@@CCCCCCDDDEEEGGGHHHIIIIIIKKKJJJHHHFFFFFFGGGHHHIIINNNOOOQQQSSSTTTTTTTTTTTTPPPOOOMMMIIIEEEBBBBBBBBB???AAABBBBBB@@@>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>???>>>???CCCHHHKKKLLLKKKIIIIIIHHHHHHGGGDDD@@@<<<:::<<<>>>>>>>>>>>>???@@@JJJMMMWWWgggyyy}}}yyywwwtttvvvwwwxxxxxxwwwvvvuuusssttttttuuutttsssqqqppptttuuuuuuvvvxxx}}}~~~zzzpppkkkbbbZZZUUUSSSUUUVVVXXXZZZ^^^bbbgggnnntttyyy}}}|||wwwvvvtttqqqooommmllllllpppsssxxx|||uuupppnnnkkkeeeaaa]]]\\\YYYVVVRRRPPPNNNMMMIIIFFFAAA;;;555000,,,***+++***)))((('''''''''''')))((('''&&&&&&'''((()))((())))))(((''''''(((***---,,,+++***)))((('''&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&### $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''((())))))************))))))))))))(((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,++++++,,,---+++,,,---...////////////......------......///000////////////000000000000111111000000000000//////111111111222333333444444333333444555666666666666888888888999999999::::::::::::===BBBIIIUUUjjj}}}~~~~~~~~~{{{xxxuuurrrjjjhhheeeaaa\\\WWWSSSQQQLLLLLLKKKJJJIIIHHHGGGFFFAAAAAA@@@???????????????>>>>>>>>>===<<<;;;;;;::::::999999999999999::::::<<<<<<<<<<<<============@@@???>>>===<<<===>>>???BBBCCCFFFHHHKKKMMMNNNOOOPPPPPPOOOKKKFFFCCCBBBBBB???AAABBBAAA???===<<<=========>>>???????????????===>>>???@@@???>>><<<::::::<<>>BBBEEEFFFGGGIIIKKKSSSXXXbbbqqq~~~yyyvvvtttqqqsssuuuvvvwwwvvvtttsssqqqrrrsssttttttsssrrrqqqrrrrrrrrrrrrssswww}}}rrrmmmfff^^^XXXVVVWWWXXX]]]aaaffflllqqqvvv|||~~~zzzxxxwwwvvvuuusssqqqooooooooooootttwww}}}~~~wwwqqqmmmhhhbbb^^^ZZZXXXUUUQQQNNNKKKIIIHHHCCC@@@:::444///+++)))(((''''''&&&&&&''''''((()))((((((''''''''''''(((((('''((()))((('''&&&((()))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$ $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''((())))))++++++******))))))((((((''''''(((((()))******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***+++,,,,,,++++++,,,---,,,------...//////.........------------...//////........./////////000000000000000000000000/////////000000111111222333333222333444555555555555555777777777888888888999999;;;;;;===@@@CCCJJJZZZiii~~~{{{yyyyyy~~~zzzuuuooohhhccc```XXXWWWUUURRRPPPMMMKKKJJJFFFEEECCCAAA@@@@@@AAAAAABBBBBB@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;>>>======<<<<<<<<<======;;;===???BBBEEEHHHJJJKKKQQQRRRQQQOOOKKKHHHFFFFFFDDDEEEEEECCC@@@>>>>>>???@@@AAAAAAAAAAAA@@@???>>>===>>>???@@@@@@???===<<<===>>>@@@CCCGGGJJJKKKLLLIIIHHHGGGHHHJJJJJJIIIHHHJJJMMMRRRUUUWWWYYYZZZ\\\bbbeeellluuu~~~zzzuuuqqqooommmoooqqqtttvvvxxxxxxwwwwwwssstttuuuuuuuuusssrrrqqqpppooonnnllllllooouuuyyyzzz}}}~~~tttoooggg```\\\\\\___aaallloootttxxx{{{}}}|||wwwtttrrrrrrsssrrrqqqppppppqqqssstttuuuxxx~~~~~~wwwpppkkkeee^^^ZZZWWWUUUQQQMMMIIIEEECCCBBB>>>;;;666000,,,***))))))'''&&&&&&&&&'''((())))))(((((((((''''''((((((((($$$&&&''''''%%%$$$%%%&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&"""###$$$&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''((($$$%%%%%%&&&'''(((((()))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))++++++******))))))((((((&&&&&&'''((()))******+++******+++,,,,,,+++************+++,,,,,,,,,,,,++++++,,,------,,,,,,---.........//////...------,,,---------------...//////---............///////////////////////////000000......//////000000111111222333333444444444444333666666666777777777888888777666888:::<<<@@@KKKWWWlll|||uuuqqqqqqpppuuu~~~|||vvvrrrjjjhhheeeaaa\\\XXXUUUSSSSSSQQQNNNKKKIIIHHHGGGGGGEEEDDDBBB@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>======<<<;;;;;;===<<<<<<<<<<<<<<<======;;;<<<>>>@@@CCCFFFHHHIIIQQQSSSTTTSSSPPPLLLKKKJJJGGGGGGGGGDDDAAA>>>>>>??????@@@AAA@@@???===;;;:::>>>>>>???@@@@@@@@@??????>>>>>>>>>???BBBFFFKKKNNNLLLKKKKKKMMMSSSYYY^^^```\\\___bbbddddddeeefffgggnnnoooqqquuuzzz}}}yyywwwtttpppmmmlllkkkkkkoooqqqtttwwwzzz|||~~~~~~wwwwwwwwwvvvtttqqqooonnnooommmjjjgggeeehhhmmmqqquuuzzz}}}zzztttmmmgggfffiiipppttt|||~~~}}}|||||||||||||||yyyuuurrrqqqqqqnnnnnnoooppprrrtttwwwxxxwwwyyy||||||xxxsssmmmfff___YYYUUUSSSQQQMMMHHHCCC???===;;;888555111---***))))))***))))))(((''''''((((((((('''(((((((((((((((((('''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''''''''((('''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************))))))))))))&&&&&&'''(((((()))******)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,++++++,,,------,,,,,,---...////////////...---,,,+++------,,,,,,------...///------------.........///......////////////000000.........///000000111111222222333444444333333222555555555666666666777777555555666999:::<<>>>>>???@@@AAAAAAAAA@@@>>>=========<<<<<<<<<<<<<<<<<<============>>>>>>@@@@@@BBBDDDFFFIIILLLMMMTTTVVVXXXXXXUUUQQQNNNMMMGGGGGGFFFBBB>>><<<<<<<<<:::;;;<<<===<<<:::888777:::;;;===?????????===<<<::::::;;;<<<@@@FFFNNNTTTXXXWWWXXX\\\dddlllsssvvvmmmnnnooonnnlllkkklllmmmqqqrrrsssuuuwwwyyy{{{|||rrrpppnnnkkkkkklllnnnoooqqqrrrtttwwwzzz~~~{{{zzzyyywwwtttpppmmmkkknnnkkkgggbbb```aaafffjjjrrrwww~~~~~~|||wwwtttuuu|||~~~{{{zzzxxxzzz{{{yyyvvvtttrrrrrrmmmnnnppprrruuuwwwxxxyyywwwwwwxxxzzz|||{{{xxxuuuqqqooolllfff```ZZZUUURRROOOLLLHHHCCC===999666444000...+++)))'''''''''(((******)))(((''''''''''''''''''((((((((((((''''''&&&(((++++++)))((((((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&'''&&&%%%$$$$$$''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))*********&&&'''''''''((()))))))))***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++***+++,,,,,,++++++,,,------...............------------,,,,,,------...///,,,,,,---------................../////////000000//////000000111222222222222222333333333333222222444444555555555666666666777666888<<<<<<;;;@@@FFFIIIVVVfffttt}}}rrrmmmooojjjpppvvv{{{}}}yyywwwsssnnnhhhbbb]]]ZZZVVVTTTQQQNNNLLLKKKKKKKKKFFFGGGGGGHHHGGGGGGEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIJJJKKKMMMQQQTTTXXXYYY]]]___aaa```\\\WWWSSSQQQHHHGGGEEEAAA===::::::;;;777999<<<>>>??????>>>===???CCCIIIMMMNNNKKKGGGCCCAAACCCGGGJJJMMMTTT\\\bbbffffffhhhmmmsssyyy}}}~~~vvvuuussspppmmmkkklllnnnnnnpppsssuuuuuuuuuuuuuuupppnnnllljjjkkknnnqqqtttuuutttssstttwww|||~~~{{{xxxtttqqqooommmjjjeee___\\\\\\aaaeeekkkqqqxxx}}}~~~}}}}}}~~~~~~{{{yyyrrrtttwwwxxxvvvsssrrrqqqqqqrrruuuwwwxxxyyyxxxxxxsssqqqqqqqqqqqqqqqnnnlllfffeeeccc___ZZZUUUQQQOOOJJJGGGBBB===777222///---***)))(((''''''&&&'''''')))(((''''''&&&&&&''''''&&&'''((())))))((('''&&&'''))),,,,,,+++)))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%'''((('''$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&%%%""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((())))))******++++++'''''''''(((((((((((((((+++,,,...//////...,,,+++******+++,,,,,,,,,,,,+++(((***++++++******+++,,,,,,,,,---...////////////---,,,,,,,,,,,,---......,,,,,,,,,---------......---.........//////000000111111111222333333444444222222333333333222222111444444444555555555666666666555777::::::888;;;@@@>>>FFFOOOXXXhhh~~~pppjjjmmmkkkqqqyyy}}}~~~}}}vvvppplllaaa___\\\XXXVVVUUUUUUUUUVVVWWWWWWVVVUUUSSSQQQPPPKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTQQQRRRTTTWWW[[[___ccceeegggiiijjjiiiccc]]]XXXUUUIIIIIIFFFBBB>>>;;;;;;<<<999<<<@@@DDDFFFGGGGGGFFFOOOVVV___eeefffaaaZZZTTTSSSWWW\\\```ccchhhooosssooopppsssxxx|||~~~~~~|||tttrrrooojjjfffeeegggiiikkkooorrrtttssspppmmmlllooonnnkkkjjjkkkooosssvvvwwwuuusssrrrtttxxx}}}~~~zzzwwwuuummmjjjddd^^^ZZZZZZ^^^bbbdddjjjrrrwwwyyyzzz{{{}}}yyyvvvuuukkknnnssstttsssqqqoooooouuuwwwyyy{{{{{{zzzwwwvvvmmmkkkiiiiiiiiiiiihhhfff______^^^[[[VVVRRROOOMMMFFFCCC???999333...***(((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&%%%(((++++++***((('''(((%%%%%%&&&''''''(((((()))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%###"""!!!!!!!!! ###'''(((&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''',,,)))'''&&&'''''''''&&&))))))(((((('''''''''&&&+++*********))))))((((((''''''((()))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++------------++++++------++++++++++++------------------------------+++,,,------++++++,,,---......////////////......///////////////000111111000111222333555666777888111111222222222333333333444444333444444555666777444555666777888999::::::>>>>>>@@@HHHUUUfffvvvyyyrrrnnnrrrvvvzzz||||||}}}|||zzzpppmmmjjjiiihhhgggfffeeehhhiiikkkkkkiiieeeaaa___ZZZXXXUUUTTTUUUYYY^^^aaa```bbbeeegggffffffggghhhgggfffccc___]]]___dddhhhkkkmmmooommmggg___XXXUUULLLIIIEEEAAA@@@BBBEEEGGGFFFJJJOOOUUUYYY\\\]]]]]]```iiirrrvvvrrrllliiihhhfffeeefffiiipppwww|||~~~uuuvvvwwwxxxyyyyyyyyyyyyssspppmmmiiigggggghhhiiimmmmmmmmmoooqqqrrrpppnnnnnnoooqqqqqqppppppqqqssspppppprrrtttrrrrrryyy{{{uuunnnjjjccc^^^ZZZZZZ[[[\\\dddgggkkknnnrrrxxx|||xxxtttqqqqqqrrrrrrqqqpppqqqsssuuuxxxzzz|||}}}{{{xxxssspppmmmjjjggghhhjjjjjjfffaaa```\\\YYYXXXXXXSSSIIIAAACCC???999333...+++))))))''''''((((((((((((''''''***)))(((''''''''''''''''''''''''(((''''''&&&&&&(((((()))(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$"""!!!"""$$$&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%"""###$$$&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((***(((&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&*********)))))))))(((((('''((()))))))))))))))(((((((((((()))))))))******))))))*********+++++++++******+++,,,,,,+++******---,,,++++++++++++,,,---------------------------+++---...---,,,+++,,,---...///////////////......///////////////000000111000000111111111222222222000000000111111111222222222222222333333444555666444555555666888999999:::;;;;;;===BBBKKKXXXcccjjjttt~~~xxxwwwxxxzzz{{{|||~~~|||}}}~~~}}}{{{wwwuuuuuuvvvwwwwww|||}}}~~~}}}{{{wwwssspppgggfffdddcccdddhhhlllnnntttwww{{{}}}}}}}}}~~~tttqqqlllhhhfffhhhjjjlllooorrruuutttooohhhccc```YYYWWWSSSPPPOOOPPPRRRTTTZZZ\\\```eeehhhjjjkkkkkknnnvvv~~~|||vvvsssqqqpppnnnlllmmmpppsssvvvvvvvvvvvvvvvvvvvvvvvvuuuuuummmllliiihhhggghhhiiijjjmmmmmmoooqqqssstttrrrpppsssssssssrrrqqqpppppppppmmmlllmmmooonnnnnnvvv|||vvvlllhhhccc]]][[[[[[^^^___^^^cccjjjqqqwww}}}~~~zzzwwwtttpppmmmoooqqqssstttttttttvvvwwwyyyyyyxxxvvvtttrrrpppooonnnkkkiiiiiijjjhhhccc^^^^^^\\\YYYXXXVVVRRRLLLGGG===:::555000,,,)))(((((((((''''''''''''''''''((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&((((((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%&&&''''''&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))(((&&&%%%%%%''')))******&&&&&&&&&&&&&&&%%%%%%%%%******))))))))))))((((((((()))))))))))))))((('''))))))))))))************)))))))))*********++++++))))))************)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,.........---,,,---...//////000000///...------//////......//////000111111111000000//////....../////////000000000111111111111111111222333444555444444555666777888888999888999:::>>>CCCIIINNNRRRVVV___lll|||}}}{{{xxxwwwzzz~~~~~~~~~~~~~~~||||||~~~|||xxxwwwvvvuuuvvvxxx{{{|||yyyuuuuuuuuusssrrruuuyyy|||}}}zzzvvvsssqqqllljjjhhheeeccccccddddddhhhjjjllloooqqqssstttuuuwww|||~~~xxxtttsssuuusssppppppqqqrrrsssrrrvvvuuusssrrrppppppooooooiiihhhgggggghhhjjjkkkmmmnnnnnnppptttwwwxxxwwwuuuvvvuuusssqqqooommmkkkkkkhhhffffffggggggiiiqqq{{{~~~zzzuuummmiiiddd___\\\]]]___aaa[[[bbbnnnxxx|||wwwtttqqqooommmkkkkkkoootttwwwwwwwwwvvvvvvyyyvvvsssooommmllllllmmmkkkiiifffffffffccc^^^YYYZZZ\\\^^^]]]YYYQQQIIICCC555333///+++)))((('''((()))((('''&&&&&&'''((()))&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&''''''((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########"""###%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&((())))))'''%%%%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))(((((()))))))))))))))(((((('''))))))))))))*********+++))))))))))))************************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...//////------...///000000000000///...---,,,///............///000000222111111000000//////.../////////000000000111111111111111222222333444555333444444555666666777777777888;;;>>>AAACCCDDDEEEIIINNNVVV___mmm~~~yyyuuuwww}}}~~~||||||}}}}}}}}}xxxyyy{{{}}}}}}|||xxxzzz}}}}}}{{{xxxuuurrrpppooonnnmmmnnnoooqqqtttvvvxxxyyyyyy|||~~~}}}yyyssspppnnnqqqpppooopppsssuuuuuuuuuuuusssqqqnnnlllkkkjjjjjjjjjjjjjjjkkkkkkmmmnnnnnnoooppprrrwww{{{}}}|||{{{vvvtttqqqooommmkkkhhhfffeeebbb```aaaaaadddllluuu{{{}}}yyyxxxuuupppooolllgggbbb```aaacccddddddlllxxxyyyuuuqqqooonnnnnnmmmlllkkkpppvvvyyyxxxvvvtttrrruuussspppmmmkkkkkkkkklllgggddd```^^^^^^]]][[[YYYYYY^^^dddcccZZZLLL>>>666...---+++)))''''''(((((()))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$######$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""""""""######$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$###$$$%%%''')))+++)))&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))))))))((((((((())))))))))))*********(((((()))))))))*********+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...//////------.../////////000//////...------...............//////000......///////////////000000000000111111111222222222222222222333444555666333333333444555555555666444777;;;>>>AAABBBBBBAAADDDFFFIIIMMMUUUbbbrrr}}}~~~|||}}}{{{{{{zzzyyypppqqqssswww}}}||||||zzzvvvsssqqqppppppppprrrtttwwwyyy{{{|||{{{|||{{{yyyuuuqqqooommmllllllmmmppptttwwwwwwwwwsssrrrpppnnnlllkkkjjjiiiooopppppppppppppppoooooooooooorrrwww|||wwwuuurrrpppooonnnkkkhhheee```]]]]]]^^^```fffnnnrrrxxxzzzvvvrrrqqqooolllmmmllljjjiiiiiikkknnnooouuu{{{~~~~~~~~~|||yyyvvvpppnnnllllllmmmnnnnnnmmmqqquuuzzz{{{yyyuuurrrppppppoooooonnnmmmllljjjjjjddd```[[[XXXXXXZZZ]]]^^^aaabbbaaa[[[OOO@@@444---***))))))((((((((()))))))))'''&&&$$$$$$&&&''')))&&&&&&%%%%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""###### ###&&&(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%'''(((((('''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%'''(((,,,***'''&&&'''''''''&&&'''''''''(((((((((((((((''''''(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))******,,,+++************+++,,,******++++++++++++************++++++,,,,,,------,,,.........---,,,---.........////////////............------......///000***++++++,,,---...//////000000000111111111222222222222222333333444555666222222333333444444444444222444888<<>>???>>>===???AAACCCFFFJJJLLLRRR___qqq}}}xxxsssrrrpppqqqsssxxx}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{|||~~~~~~|||zzzzzz{{{}}}vvvxxxzzz{{{zzzyyyzzz{{{|||}}}~~~{{{vvvrrrqqqrrrtttvvvyyy{{{}}}~~~|||{{{}}}zzzuuusssrrrsssssssssqqqrrrtttvvvxxxxxxuuussssssvvvzzz~~~~~~|||rrrsssttttttrrrooollliiifffeeeeeeiiipppyyy{{{yyyyyywwwrrrmmmfff```[[[ZZZXXXVVVVVVXXXXXXbbbjjjkkkkkknnnrrrrrr{{{~~~{{{vvvtttpppnnnnnnllljjjhhhjjjlllqqqwww}}}yyyyyywwwtttqqqooooooppplllkkkiiieeebbb^^^[[[ZZZRRRSSSTTTSSSRRRSSSTTTVVVDDD<<<333///...---***&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***'''''''''(((''''''&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%'''((($$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&''''''''' !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''''''''((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))&&&&&&&&&''''''''''''(((*********)))))))))))))))+++*********))))))((((((((()))***+++++++++++++++******+++++++++,,,,,,,,,........................///---+++******,,,///111..................------000000000000////////////////////////////////////000000000000000000000000333333222111222333444555666777777888888888777777999999888888999999:::;;;<<<;;;<<>>CCCGGGJJJWWWaaappp{{{tttnnnnnnssszzz{{{xxxxxxxxxvvvtttllliiihhhlllooorrrwww}}}}}}zzzzzz{{{wwwuuutttuuuwwwxxxwwwuuuxxxzzz~~~~~~{{{zzzxxxvvvtttsssrrrqqqpppuuutttuuuvvvxxx{{{~~~~~~~~~yyyxxxzzz}}}~~~}}}|||}}}~~~~~~~~~~~~wwwvvvuuuttttttrrrooommmmmmpppuuu|||zzzwwwsssssssssqqqmmmiiiaaa```^^^___bbbhhhnnnrrrqqqqqqooonnnnnnnnnoooppphhheeeaaa]]][[[\\\^^^```gggnnnxxx~~~~~~|||yyywwwvvvuuusssrrrmmmnnnooonnnmmmoootttwww~~~}}}}}}}}}|||zzzvvvsssoooooooooooonnnmmmlllkkkdddaaa]]]ZZZXXXUUUQQQNNNIIIGGGDDDAAA>>>:::777444222---(((''')))***(((&&&(((((('''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&((()))((('''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++************))))))*********+++******)))))))))))))))))))))*********------------------------,,,,,,,,,,,,,,,---------------------------------////////////////////////000000000000000000000000........................222222111111222222333444555555444444555777999:::777777777777777888999999999888888888999:::<<<===DDDKKKUUUaaaooo~~~vvvtttwww|||}}}{{{{{{yyyuuurrriiieeecccfffiiijjjooouuu{{{~~~{{{yyy{{{}}}{{{{{{|||~~~~~~|||yyyxxxzzz~~~~~~{{{xxx{{{zzzzzzzzzyyyyyyxxxxxx|||{{{yyyyyyyyy{{{}}}||||||{{{{{{{{{wwwvvvtttsssrrrpppmmmjjjgggjjjqqqyyy}}}xxxvvvtttqqqkkkggg\\\[[[ZZZ[[[^^^bbbgggjjjggggggiiijjjkkklllllllllhhheeebbb```aaaeeejjjmmmxxx~~~~~~uuurrrooommmmmmnnnnnnnnnjjjkkkmmmpppsssxxx~~~{{{vvvrrrooommmllljjjjjjllllllkkkjjjhhhfffaaa]]]WWWSSSQQQOOOMMMKKKFFFEEEBBB<<<555000.........+++'''''')))***)))'''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!!!!###%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))'''''''''((((((((())))))''''''((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------,,,+++,,,,,,,,,,,,,,,------------...............//////000000000000000000000000////////////////////////111111111111111222222333444444333333444666999;;;666666666555666777777888555666666888999:::;;;<<<@@@DDDJJJOOOVVVfff{{{~~~xxxssskkkgggeeegggiiikkkpppvvvwww}}}~~~{{{{{{zzzyyy{{{}}}{{{}}}}}}zzzwwwuuuzzz|||~~~~~~|||{{{{{{{{{~~~zzzyyyvvvttttttxxx~~~zzzxxxtttqqqooolllhhheeeaaaeeelllvvv~~~yyyuuurrrnnngggbbbZZZYYYYYYZZZ]]]```dddffffffggghhhiiiiiijjjjjjjjjhhhhhhhhhjjjnnntttzzz}}}~~~xxxppplllhhhffffffiiikkklllkkknnnqqqvvvzzz~~~zzzsssnnnkkkkkkkkkjjjgggiiijjjkkkjjjhhheeeccc]]]YYYTTTPPPMMMKKKHHHGGGDDDAAA===777111---++++++***(((&&&&&&((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""############$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%&&&&&&&&&%%%%%%'''(((((('''&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$ """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''(((((())))))))))))((((((((((((((((((((((((%%%&&&''')))+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......,,,+++***++++++++++++,,,,,,------,,,,,,------............////////////////////////000000000000000000000000000000111111111111222111333222222111333555888999555444444444444555666666444555666888999:::;;;;;;;;;???BBBCCCEEEOOO```lllzzzssslllgggdddeeefffhhhmmmsssvvvzzz}}}}}}}}}xxxsssqqqrrrrrrqqqtttyyy}}}|||zzzzzz{{{xxx}}}{{{wwwtttssstttwww|||~~~{{{zzzzzz{{{~~~{{{xxxsssnnnlllooouuuzzz}}}yyytttoookkkgggbbb___^^^aaagggpppyyy~~~yyytttpppmmmiiibbb]]]XXXXXXXXXYYY\\\```dddgggjjjiiiiiiiiijjjmmmooopppoooqqquuuyyy}}}zzzuuunnnjjjfffdddeeehhhkkklllrrrtttxxx|||~~~ssspppmmmkkkllllllllllllhhhiiijjjkkkiiifffcccaaaYYYVVVRRRNNNKKKGGGCCC@@@;;;666///---,,,+++((($$$'''&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!!!!###&&&'''(((######$$$%%%%%%%%%%%%$$$###########################$$$%%%&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''((((((((('''&&&%%%$$$$$$######$$$$$$%%% $$$'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&''''''(((((())))))***''''''(((((((((((()))))))))))))))***))))))((((((*********)))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,***))))))******++++++,,,,,,---++++++,,,,,,---.................................111111111111111111111111//////000111111111111000222222111222222444666777333333333333333444555555555555666666666666666777777:::======>>>DDDNNNVVVeeewww|||tttlllfffbbbaaaaaaaaaeeekkkuuuyyy|||{{{{{{|||zzzuuummmiiigggiiiiiiiiimmmrrrxxx}}}~~~{{{yyywwwqqqyyyzzzuuuqqqpppppptttzzz~~~|||yyytttuuuvvvxxx{{{~~~|||yyyrrrkkkggghhhmmmqqqwwwzzz|||xxxqqqkkkfffaaa\\\YYYZZZ]]]bbbjjjrrrxxx{{{{{{vvvrrrmmmkkkiiifff```\\\WWWWWWWWWYYY\\\bbbhhhkkknnnnnnnnnooorrrvvvyyy{{{|||~~~|||~~~~~~yyyvvvtttmmmjjjgggfffiiimmmppprrrxxxyyy{{{~~~}}}yyyuuupppnnnmmmnnnooonnnmmmkkkiiiiiiiiihhhfffccc___]]]UUURRRNNNJJJFFFAAA<<<888333...)))))),,,---)))$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&(((((((((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))*********+++)))*********)))(((''''''*********)))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))))))))***+++,,,,,,,,,***++++++,,,------......------------------------000000000000000000000000...///000111111111000///111222222222333333444444222222222222222333444444555555444444444444555666888999;;;<<<===AAAEEEIIIOOO___ooovvv~~~wwwpppiiifffcccaaaccchhhtttyyy}}}}}}}}}|||xxxrrrkkkfffdddfffffffffiiinnnvvvyyy~~~|||yyyuuuqqqoooxxx}}}uuuoookkklllppptttxxx{{{{{{wwwpppooonnnnnnppptttwwwzzzzzzwwwppphhhccccccfffjjjnnnqqqvvv}}}~~~vvvrrrlllfffaaa]]]YYYVVVUUUXXX\\\dddlllrrrtttuuuooolllhhhggghhhfffbbb^^^ZZZYYYYYY[[[```hhhooossszzzzzz|||~~~}}}|||xxxyyy{{{}}}|||~~~~~~zzztttpppppprrrkkkiiihhhiiinnnssswwwyyy|||zzzyyyxxxyyyxxxtttqqqpppooonnnnnnnnnmmmkkkiiiiiihhhfffddd```]]]ZZZYYYSSSNNNHHHBBB===888444111---,,,++++++------+++)))$$$%%%&&&&&&&&&%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''######""""""###%%%'''((($$$%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###%%%'''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''((())))))*********++++++,,,,,,,,,,,,''''''((())))))))))))))),,,,,,,,,,,,++++++******************************,,,,,,,,,++++++*********((())))))***++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...000111111111000///111222222333333333222222222222111111222222333444444444333333444666888999999999999999:::<<<>>>???DDDPPPZZZ[[[___mmm}}}tttooojjjggghhhlllsssyyy~~~yyysssnnniiifffhhhhhhgggjjjooowwwwwwyyy{{{~~~zzzwwwuuurrrlllhhhmmmuuuvvvmmmhhhdddhhhkkkmmmpppwwwxxxtttmmmllliiihhhiiimmmrrruuuyyy~~~wwwsssmmmeee```___bbbeeefffiiiooovvv|||~~~|||zzzqqqmmmgggbbb^^^ZZZWWWTTTRRRTTTYYY```hhhnnnqqqqqqkkkhhhffffffhhhgggddd```^^^]]]]]]___eeemmmvvv{{{~~~|||{{{zzzwwwwwwwwwxxxxxxxxxvvvtttrrrvvvxxxtttmmmiiilllppphhhggghhhkkkrrrxxx}}}}}}yyyuuusssssstttsssqqqooommmkkkkkkkkkkkkiiihhhgggfffccc```\\\YYYVVVUUURRRLLLCCC;;;555222///...'''))),,,,,,+++))))))***###%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$###"""###%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((************))))))))))))*********)))))))))))))))((()))***++++++***)))(((,,,+++***)))((()))***+++,,,,,,,,,+++++++++******+++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,------.../////////////////////000000000000000000000000000111111222111111222333333333333222555555666777888999::::::888888999999999:::::::::@@@CCCFFFHHHLLLUUUbbblll~~~zzzvvvuuuttt{{{}}}~~~{{{yyyooommmiiiffffffgggjjjllltttvvvxxxyyyyyyzzz}}}|||tttnnnjjjiiihhhgggkkksss|||}}}}}}{{{qqqjjjffffffeeeeeehhhlllssszzz~~~~~~|||xxxrrrmmmfff```]]]```eeegggiiilllqqqssswwwxxxvvvtttsssssspppiiicccaaa```]]]]]]```cccfffkkkrrrxxxxxxtttpppjjjgggccc___]]]\\\\\\]]]VVVVVVXXX]]]dddjjjmmmnnnllljjjiiiiiijjjjjjiiihhhgggffffffiiioooyyy}}}{{{{{{|||~~~}}}zzzvvvyyyvvvrrrqqqssstttrrrpppoooooonnnmmmlllkkkjjjjjjkkkkkkmmmoooqqqtttvvvwwwuuusssqqqooooooooommmllllllkkkjjjjjjjjjiiieeeccceee```[[[[[[\\\YYYQQQJJJJJJCCC888111...---,,,+++...+++(((''''''((('''&&&)))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$'''%%%###$$$&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))************)))))))))))))))))))))))))))***++++++***)))))),,,,,,+++***************,,,,,,+++++++++************+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,------.../////////.../////////000000000000000000//////000000111222///000111111222222111111333333444555666777888888777777888888888999999999;;;===>>>===>>>CCCMMMTTT___llltttqqqmmmhhhggggggiiikkkoooqqqtttvvvvvvwwwxxxzzz|||xxxsssnnnlllkkkiiihhhhhhooowwwzzzyyyvvvvvvwww{{{~~~}}}vvvmmmeeeaaa___```bbbeeejjjpppuuuwww}}}yyyuuusssqqqnnniiidddccc]]]ZZZ^^^aaaccceeeiiilllnnnqqqrrrpppnnnllllllkkkddd]]]\\\[[[YYYYYY\\\aaabbbeeejjjnnnoookkkhhhhhhfffbbb```^^^^^^^^^___XXXWWWYYY]]]eeemmmsssvvvpppoooppprrrvvvxxxyyyxxxwwwuuutttuuuyyy}}}xxxvvvuuuuuuvvvyyy|||}}}zzzwwwuuurrroooooopppqqqpppnnnkkkmmmooopppooommmkkkiiillllllllllllmmmoooqqqrrrrrrpppnnnmmmmmmmmmkkkjjjlllkkkhhhgggfffdddaaa^^^\\\YYYWWWXXXZZZWWWNNNGGG>>>888000+++******)))(((***(((&&&%%%&&&''''''&&&(((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""$$$%%%$$$###"""######$$$&&&''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&''''''(((***++++++,,,))))))))))))))))))************++++++++++++******,,,,,,,,,,,,,,,++++++***,,,++++++++++++*********++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,---......//////....../////////000000000000000//////000000111222...///000000111111000000111111222333444444555555555666666666666777777777888::::::888777999>>>CCCJJJRRR___nnn{{{uuuppplllkkklllmmmqqquuuxxxzzzzzzyyyyyyyyywwwuuusssqqqpppnnnllljjjggglllrrruuusssqqqqqqrrrvvvyyy{{{zzztttkkkddd```[[[\\\```dddiiimmmqqqsssuuurrrnnnlllkkkiiiddd```^^^XXXUUUWWWZZZ[[[]]]aaagggjjjmmmmmmllliiihhhggglllddd]]]\\\[[[YYY[[[^^^aaabbbcccgggjjjjjjiiigggiiihhhgggfffeeefffgggggg```______cccllluuu}}}||||||}}}~~~zzzuuuqqqmmmkkkkkkllloootttwwwxxxvvvtttmmmllljjjkkkmmmnnnnnnmmmnnnqqqtttwwwvvvsssnnnkkkmmmllljjjiiiiiijjjkkkmmmooommmkkkjjjjjjjjjiiihhhjjjgggdddaaa___\\\ZZZWWWVVVSSSRRRSSSSSSNNNDDD<<<111...***((('''(((((('''&&&$$$###$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$"""!!! """###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""!!! ######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''(((((()))******+++)))))))))))))))*********+++++++++,,,,,,++++++++++++,,,---...---,,,+++***++++++++++++************---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------...//////........./////////000000///////////////000111111...///000000111111000000000000111222222333444444444444444444555555555555555777888777666777:::===@@@DDDJJJRRR]]]mmm}}}xxxwwwwwwwwwzzz}}}}}}{{{yyyvvvuuuttttttsssqqqnnnkkkhhhlllppprrrrrrqqqrrrsssuuuxxx{{{zzztttllleeebbb[[[[[[]]]```dddjjjnnnqqqtttqqqmmmlllmmmkkkgggccc\\\WWWTTTVVVWWWWWWZZZ^^^fffiiilllnnnnnnlllllllllnnnfff```^^^^^^\\\]]]aaa```aaacccgggjjjlllnnnnnnnnnnnnnnnnnnnnnoooppppppnnnmmmnnnsss{{{}}}|||~~~|||zzzvvvrrrnnnkkkiiihhhdddfffiiimmmoooooonnnmmmeeefffgggjjjnnnqqqssstttzzz|||}}}}}}{{{vvvqqqmmmlllkkkhhhgggfffgggiiijjjmmmkkkiiihhhiiiiiihhhgggfffbbb^^^ZZZXXXVVVTTTRRRUUUQQQMMMJJJFFF???666...+++***)))))))))))))))(((&&&$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$######""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))((((((((((((((((((((((((((())))))************+++++++++++++++++++++++++++,,,---...---,,,+++***+++++++++*********))))))///---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,---...................../////////////////////...///000000111///000111111222222111111111111111222222333333444222222333333333444444444222333444444444444555666888:::>>>BBBJJJVVVdddnnn~~~|||yyyvvvuuuuuuuuutttrrrooollliiikkknnnppprrrsssuuuwwwwwwyyy{{{yyyssslllfffbbb[[[ZZZXXXYYY\\\bbbiiimmmqqqnnnmmmmmmnnnmmmiiiddd^^^ZZZXXXYYYYYYXXX[[[aaagggkkkpppsssuuuuuuvvvvvvpppiiidddcccbbb``````ccc^^^aaafffkkkooosssvvvxxxyyyyyyzzzzzz{{{zzzzzzzzz}}}}}}~~~{{{yyyxxxyyy{{{|||yyywwwssspppllliiigggfffaaacccfffggghhhhhhggggggfffhhhlllqqqvvvzzz~~~}}}xxxsssooommmjjjhhhgggffffffgggiiijjjllljjjhhhgggggggggfffeeebbb^^^ZZZVVVUUUSSSQQQOOOPPPKKKDDD===888333,,,((()))************)))((((((((('''&&&&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###)))'''$$$"""!!!"""###%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((())))))))))))))))))(((((('''''''''((((((((()))******++++++++++++************++++++,,,,,,,,,,,,,,,++++++***+++************)))))))))...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------......------.........///////////////......//////000111///000111111222222111111111111222222222333333333222222222222333333333333555555555555444444333333777999;;;<<<>>>DDDLLLSSSaaakkk|||~~~~~~{{{yyywwwwwwwwwwwwuuusssppppppqqqsssvvvyyy|||~~~}}}~~~}}}zzzssslllgggddd^^^[[[XXXVVVYYY___fffkkkmmmlllmmmoooqqqpppjjjeee___\\\[[[\\\[[[ZZZ^^^dddnnnrrrxxx}}}~~~xxxssssssrrrnnnlllnnnhhhnnnvvv|||~~~||||||{{{yyywwwvvvvvvwwwxxxxxxvvvsssoookkkhhheeecccbbbdddfffffffffgggiiikkkooosssxxx|||}}}vvvpppllljjjiiigggfffffffffgggggghhhhhhiiigggeeedddccccccbbb```]]]ZZZVVVSSSQQQOOOLLLJJJCCC>>>888333///---***)))&&&((())))))'''&&&&&&&&&)))((('''((()))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$&&&''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###((('''$$$"""!!!"""$$$&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((($$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((((((((('''(((((()))******+++++++++***))))))))))))***+++,,,,,,+++***************************))))))))))))*********++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---......---------........./////////............///000000...///000000111111000000111111111111222222222222111111222222222333333333888777666666666666555444888999:::888777888<<>>???EEENNNUUU___uuu~~~zzzxxxuuutttrrrrrrsssuuuxxxzzz~~~|||zzzxxxxxxxxxwwwvvv|||}}}|||zzzxxxxxx{{{}}}~~~~~~xxxwwwvvvvvvvvvvvvuuusssrrrrrrpppooommmlllllllllhhhiiijjjkkkjjjhhhfffddddddgggiiilllooovvv{{{{{{|||uuutttqqqnnnkkkjjjjjjjjjdddeeefffgggfffdddbbb```aaa___[[[YYYXXXWWWUUUSSSNNNLLLHHHDDD@@@;;;555000......---,,,+++)))'''&&&"""%%%'''&&&$$$$$$&&&)))$$$$$$%%%''')))***)))''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ """%%%'''(((&&&###!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))***((('''(((+++,,,+++)))))))))*********+++++++++...---,,,,,,+++++++++++++++,,,------......------++++++,,,,,,,,,,,,------------------.........///...............///000111000000000000000000000000111111222222222333333333555555555444444444333333333333333444666888999:::<<<<<<>>>BBBFFFMMM[[[iii}}}~~~zzzvvvtttrrrrrrssstttvvvxxxzzz{{{uuurrrnnnnnnppprrrrrrqqqlllnnnpppooommmkkkjjjjjjhhhgggggghhhkkkmmmmmmmmmmmmooossswwwzzz}}}}}}xxxtttrrrpppppppppooommmkkkiiihhhggggggiiigggeeecccbbbaaa___\\\XXXVVVTTTRRRPPPNNNKKKIIIIIIDDD<<<777444111...***((((((((((((((('''''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$#########""""""!!!!!!########################"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&#################################$$$$$$%%%%%%%%%########################!!!"""$$$%%%%%%$$$###"""$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((()))))))))******************))))))((((((((())))))))))))))))))))))))***((('''(((+++,,,+++)))))))))*********+++++++++...---,,,+++++++++++++++,,,,,,---...............++++++,,,,,,,,,,,,------------.........////////////............//////000000000000000000000000000111111111222222222333333222222111111111000000000333333333333333444555666777666888;;;>>>AAAKKKTTTbbbdddhhhmmmttt||||||yyyuuurrrpppnnnnnnoooooopppqqqrrrsssooollljjjkkkmmmoooooonnnmmmnnnnnnllliiiggghhhiiiggggggiiimmmsssxxx{{{{{{}}}~~~~~~|||zzzzzz{{{wwwvvvrrrooollljjjiiihhhlllkkkjjjiiihhhhhhggggggdddaaa___]]]\\\ZZZWWWUUUVVVTTTQQQOOOMMMIIIDDDAAA===999333000...---***((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&########################"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&(((((())))))))))))*********************)))))))))))))))))))))))))))))))))***)))((()))***+++***)))***************+++++++++---,,,,,,++++++++++++,,,------...////////////...++++++,,,,,,,,,,,,------............/////////000000000//////////////////000000000000000000000000000111111111222222222222333333333333222222222222333222222111111111222222777444555888::::::===AAAGGGHHHIIILLLQQQZZZeeelll|||~~~~~~}}}}}}}}}|||{{{zzz|||~~~{{{yyyxxxxxxwwwvvvssspppmmmllljjjjjjjjjjjjiiiiiiiiiiiigggffffffgggjjjkkkkkkjjjllllllllljjjiiiiiilllnnnmmmmmmpppvvv}}}|||vvvrrrpppllljjjiiifffeeeccccccbbbffffffffffffffffffffffffccc```^^^\\\ZZZYYYVVVTTTRRROOOLLLIIIEEE@@@:::666111...+++)))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################&&&%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$&&&#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((()))))))))***++++++******************))))))))))))))))))))))))))))))))))))*********)))************************,,,,,,+++++++++++++++,,,---......///000/////////+++++++++,,,,,,,,,------........./////////000000000000000000//////......000000000000000000000000000000000111111111111222444444444333333333222222222111111000000111111222666222222555777666666888>>>>>>======???DDDLLLQQQZZZbbbppp~~~}}}}}}~~~{{{yyy{{{~~~~~~~~~~~~|||||||||}}}||||||~~~|||zzzxxxwwwwwwwwwwwwuuuwwwyyyzzzyyywwwtttrrrrrrrrrrrrrrrqqqooolllkkkiiihhhhhhgggfffeeedddccccccdddeeegggiiijjjjjjiiikkkmmmooopppqqqrrruuuwwwwwwwwwyyy}}}xxxqqqmmmkkkffffffeeedddccccccbbbbbbccccccccccccbbbbbbaaaaaaaaa___\\\[[[ZZZXXXVVVTTTMMMIIIDDD???:::555111...,,,+++))))))((())))))(((&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%% !!!###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%########################$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$"""!!!!!!"""######$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))******+++'''(((((((((((()))))))))******************++++++)))))))))))))))))))))))))))*********))))))))))))************************+++++++++******++++++,,,---......///000/////////+++++++++,,,,,,,,,------............////////////000000111111000///...---//////////////////////////////000000000111111111000000000////////////...000000000000111222333444222......333555444444666777777777777666888;;;>>>EEEJJJRRR\\\hhhuuu{{{vvvssstttvvvyyy}}}{{{~~~|||zzz{{{}}}|||~~~}}}}}}~~~~~~|||zzzzzz{{{}}}}}}zzzxxxxxxzzzyyywwwuuurrrqqqrrrrrrqqqrrrsssttttttrrrooonnnmmmnnnoooppppppnnnlllkkkjjjjjjjjjjjjiiihhhffffffggghhhjjjkkkkkkkkkllllllooossswwwzzz{{{zzzzzzzzz{{{{{{{{{}}}}}}}}}|||xxxrrrmmmjjjiiidddddddddddddddcccbbbbbb``````aaa```___^^^\\\[[[ZZZXXXVVVUUUTTTSSSQQQOOOGGGBBB:::333///---+++***++++++***)))((('''((((((%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###############!!!###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""##########################################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$"""!!!!!!"""######$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))$$$$$$%%%&&&'''((())))))''''''(((((((((((()))))))))))))))***************)))))))))))))))))))))))))))***+++***)))((()))***+++++++++***************+++************++++++,,,------...////////////...++++++,,,,,,,,,,,,------------------.........//////000111222111000///...////////////////////////////////////000000000000111111000000000/////////000000000111222333444555222222555;;;<<<888777888111333555555555555666888===???BBBEEEJJJTTTaaajjjrrryyy~~~yyyrrrqqqqqqssswww|||}}}zzzxxx{{{zzzxxxwwwwwwxxxzzz{{{xxxyyy{{{|||~~~~~~{{{|||}}}|||{{{yyyzzz|||{{{wwwuuuttttttuuuuuusssqqqnnnlllmmmooommmnnnoooppppppooommmllljjjlllnnnppppppooommmkkkmmmmmmooopppppppppooonnnooopppqqqpppooonnnooopppvvvyyy}}}}}}yyyvvvuuuuuuuuuvvvxxxzzz{{{yyyxxxvvvvvvtttpppkkkgggffffffccccccccccccbbbaaa```___^^^^^^^^^^^^]]][[[YYYXXXWWWTTTRRRPPPNNNLLLIIIGGG===888111,,,))))))))))))((()))***(((&&&%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""" """$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$"""""""""""""""#################################!!!!!!""""""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((('''''''''((((((((())))))((((((((())))))*********)))))))))))))))))))))))))))+++,,,+++((('''(((***+++++++++*********))))))***************+++,,,,,,,,,,,,---...............++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...///111222222111000///////////////////////////........./////////000000333222222222222111111111222111111111111111222222333777@@@GGGDDD;;;666666000222444555444444666777777999;;;::::::>>>FFFMMMSSSYYYcccnnnxxxuuussspppoooqqqvvv|||~~~~~~}}}{{{yyyyyyxxxxxxwwwvvvuuuuuuuuurrrtttwwwyyyzzz}}}{{{zzz{{{|||{{{yyyyyy{{{~~~|||xxxuuutttsssrrrpppqqqqqqooollllllnnnpppmmmnnnpppqqqqqqpppoooooommmoooqqqttttttssspppooooooqqqsssvvvxxxxxxxxxxxxxxxxxxxxxuuurrrqqqrrrtttwwwyyy{{{zzzvvvrrrooonnnllllllnnnqqqttttttsssqqqooonnnlllhhhdddbbbbbbcccbbbbbbbbbbbb```^^^\\\[[[ZZZ[[[\\\\\\\\\[[[YYYXXXTTTQQQLLLIIIEEEBBB===:::111...+++))))))))))))(((&&&((()))(((%%%###$$$%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$"""""""""######$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))''''''(((((()))))))))***)))))))))))))))))))))))))))+++,,,+++((('''(((***++++++++++++******))))))******))))))***+++,,,,,,+++,,,------......------++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------...000222333222111000////////////////////////............/////////000////////////............333222111000///////////////777CCCKKKEEE888///...111111222111///000111333///333888888666666999===???DDDKKKTTT```lllxxxyyyvvvpppmmmnnnrrrxxx}}}}}}{{{}}}}}}}}}|||{{{yyywwwvvvppptttxxxzzz{{{}}}}}}}}}~~~|||}}}~~~yyyvvvuuutttsssoooqqqqqqpppnnnnnnqqqtttpppqqqsssttttttttttttsssqqqsssvvvyyyyyyxxxuuusssppprrrvvvzzz|||~~~~~~~~~}}}~~~|||xxxsssrrrtttwwwsssttttttrrrooolllllllllhhhhhhjjjmmmoooooommmkkkgggfffddd```^^^^^^```ccccccccccccbbb```]]][[[YYYWWWXXXZZZ\\\\\\[[[ZZZYYYMMMIIIDDD???:::444///+++(((((((((***++++++)))'''$$$''')))(((&&&$$$%%%'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$######"""!!!!!!!!!#########$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$########################!!!!!!""""""######$$$$$$########################!!!"""$$$%%%%%%$$$###"""$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%&&&'''((((((&&&$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###(((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***)))***+++---******+++++++++,,,,,,,,,))))))***++++++++++++*********))))))((((((''''''***)))((((((((()))+++,,,++++++++++++++++++++++++.........///......------,,,++++++******++++++,,,---.../////////...,,,,,,......///000000000000000///............///000000////////////...---,,,+++//////000000000000//////////////////000000000000444555666666555222000......///000111222333333333000000111111222222222333;;;:::;;;???FFFQQQZZZaaannnsss{{{~~~xxxppplllmmmpppsssssszzzzzz{{{~~~}}}|||{{{{{{{{{}}}|||yyyxxxxxxttttttvvv{{{~~~{{{{{{zzzxxxwwwyyywwwtttqqqpppppprrrssstttvvvxxxxxxwwwuuuuuuuuuxxxyyyzzz{{{{{{{{{zzzyyyzzzzzz{{{}}}}}}|||zzzxxxuuusssqqqpppppptttsssqqqnnnkkkiiigggffffffdddcccccceeeffffffffffffccc```______```aaa```^^^^^^^^^]]][[[XXXVVVUUUVVVWWWYYY[[[ZZZWWWPPPLLL@@@;;;555000///---***'''+++***((('''&&&&&&&&&'''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$###""""""###$$$%%%"""!!! !!!###$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$#########"""""""""$$$&&&'''&&&%%%&&&&&&"""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""######################## !!!"""!!!!!!###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))***(((&&&%%%%%%&&&'''((('''&&&$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))))))))'''&&&'''((())))))))))))************))))))***++++++++++++******)))))))))((((((((('''***)))((((((((()))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++******++++++,,,---.../////////...,,,,,,......///000000000000000......------......///000////////////...---,,,,,,//////000000000000//////.../////////000000000000000111222333333111000///......///000111111111111000000000000111111111111222111111222666<<>>999444111,,,+++++++++***)))+++***((('''&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""###$$$$$$######"""""""""###$$$%%%$$$###""""""###$$$%%%&&&#########"""""""""!!!!!! """$$$$$$"""!!! !!!######$$$$$$$$$$$$############"""######$$$$$$%%%""""""""""""""""""""""""$$$#####################################################################!!!"""$$$$$$######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$(((++++++)))%%%###%%%&&&'''''''''&&&$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))((('''&&&%%%$$$&&&'''((('''%%%$$$%%%&&&''''''''''''(((((((((((())))))***++++++++++++***))))))))))))(((((((((((()))))))))((()))******+++++++++++++++++++++++++++++++++,,,---............,,,++++++******++++++,,,---............---,,,,,,......///000000000000///------,,,,,,,,,---......---...............------...//////000000//////........./////////000000000,,,---///000000000///.........///////////////...000000000/////////////////////...---///111444666888<<>>888222......---+++)))(((((((((((('''&&&%%%%%%''')))((((((%%%(((***)))'''%%%&&&((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$######$$$%%%%%%&&&%%%$$$###""" !!!!!!!!!""""""######!!!######"""!!!!!!""""""###$$$%%%%%%$$$###""""""###%%%&&&%%%###!!! """""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$############"""$$$$$$$$$###"""###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""'''&&&&&&%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''''''''%%%###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++++++++*********))))))******)))(((''''''(((((())))))))))))************+++++++++************)))++++++++++++++++++++++++---+++)))'''''')))+++---,,,,,,,,,---------......++++++,,,,,,,,,,,,------)))***+++,,,...///000111000000///...------,,,,,,------------------------000///...---------------------------,,,+++***************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((************************+++,,,,,,+++***+++---000000111333555999???GGGLLLPPPSSSXXX___eeekkknnnppprrruuuxxxzzzyyyvvvssspppqqqpppmmmjjjggggggjjjlllkkkjjjjjjjjjkkknnnqqqssszzzzzz{{{{{{{{{{{{{{{|||uuuwww{{{~~~{{{uuuqqqpppqqqrrrsssrrrrrruuuxxxzzzzzzzzz||||||}}}~~~|||}}}yyyvvvvvvwwwyyyzzz{{{zzzyyywwwuuutttttttttqqqrrrssstttuuuvvvvvvvvvxxxwwwtttqqqmmmkkkiiihhhhhhiiijjjjjjiiigggfffeeebbbaaa```^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYY[[[[[[[[[[[[ZZZYYYWWWVVVRRRTTTWWW[[[^^^]]]ZZZVVVVVVSSSNNNJJJHHHGGGEEEDDDAAA>>>:::555111///......))))))(((((('''''''''&&&)))))))))((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''')))'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$""" """%%%&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###'''%%%######%%%&&&###!!!""""""""""""!!!!!!!!!!!!!!!###$$$$$$""" """###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!$$$%%%&&&&&&$$$#########!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!""""""""""""#################################!!!"""######"""!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$###""""""######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""###$$$$$$###"""###%%%'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%###"""########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((+++++++++*********))))))******)))((((((((((((((((((((()))))))))*********))))))******+++++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------++++++,,,,,,---..................---,,,+++++++++------------------------///...------,,,,,,,,,---++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++******))))))***************************++++++***)))***,,,...///000000000111444888<<>>CCCFFFSSSXXXaaajjjpppssstttsssmmmoooqqqppplllgggcccaaacccccccccddddddddddddeeeeeeeeefffggghhhjjjkkkllllllmmmnnnpppqqqrrrsssssssssssstttsssqqqmmmjjjhhhfffeeedddeeeggghhhhhhgggggghhhiiikkklllmmmmmmmmmnnnoooqqqtttvvvvvvsssqqqpppnnnllliiiiiijjjlllnnnlllkkkjjjiiihhhffffffeeebbbccceeeggghhhiiijjjjjjlllkkkhhhfffcccaaa```___ccccccbbb```^^^\\\ZZZXXX[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[ZZZXXXUUUTTTWWWUUUTTTTTTSSSQQQMMMJJJEEEAAA<<<777333000---+++,,,+++)))''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""" !!!###$$$$$$###""""""""""""""""""""""""!!!######"""!!!"""###$$$############$$$%%%%%%%%%$$$$$$$$$$$$#########!!!""""""######$$$$$$$$$!!!"""###%%%&&&!!!"""######$$$$$$######"""""""""#########$$$$$$############$$$$$$$$$%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""$$$%%%$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''''''''''''''''''''''')))(((((((((((((((((()))************))))))))))))***))))))(((((()))))))))(((((((((((()))))))))***((())))))***++++++,,,,,,************************+++,,,------------,,,+++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))(((((((((((()))))))))))))))))))))***++++++************************((()))***)))(((((()))+++&&&(((***+++******+++---............000333666888;;;???GGGOOOVVV\\\___```dddgggkkklllkkkhhhffffffjjjjjjjjjjjjiiihhhffffffbbbbbbaaa`````````aaabbbffffffggghhhjjjkkkkkkllljjjkkklllmmmllliiigggeeeeeecccbbbcccdddeeedddcccbbbbbbdddfffggghhhhhhhhhkkkjjjjjjkkkmmmmmmkkkiiifffeeedddddddddgggiiikkkeeeeeeddddddcccaaa```___^^^___aaaccceeefffgggggggggfffdddbbb```^^^]]]]]]^^^]]]\\\ZZZYYYWWWUUUTTTWWWWWWWWWXXXXXXWWWWWWWWWTTTTTTUUUVVVVVVWWWXXXXXXYYYZZZ\\\\\\[[[XXXTTTRRRPPPMMMIIIEEEBBB>>>:::777444222///---,,,+++***(((******)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''&&&%%%###"""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$#########"""###"""""""""############"""""""""""""""#########!!!"""###""""""$$$%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$############$$$$$$################## """"""!!! !!!"""""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((())))))'''(((((((((((()))))))))***************************************************+++---......---+++***+++++++++,,,,,,,,,------*********+++++++++,,,,,,******++++++,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******++++++,,,,,,,,,++++++***)))+++*********))))))(((((()))((((((''''''(((((())))))((((((((()))***++++++)))))))))))))))))))))))))))***++++++)))((()))***%%%'''***++++++++++++---)))***+++,,,------------///000333777<<>>DDDIIILLLOOONNNMMMMMMOOORRRVVVXXX\\\___eeejjjlllkkkiiiggghhhiiikkkmmmnnnnnnmmmlllfffeeeddddddffffffeeedddbbbccccccccccccbbbaaaaaa[[[ZZZYYYZZZ[[[ZZZXXXVVVSSSTTTUUUWWWYYY[[[^^^___\\\]]]_________]]][[[ZZZWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[bbbaaa^^^\\\YYYXXXXXXXXXHHHHHHHHHGGGEEEAAA>>><<<555555444333222000000///...---+++)))))))))***+++***)))))))))***(((%%%###$$$$$$$$$&&&)))***)))(((!!!"""$$$%%%''''''((((((#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!###%%%'''(((!!!###%%%$$$!!! """$$$!!!""""""###$$$$$$%%%%%%######$$$"""!!!"""$$$&&& !!!###$$$$$$$$$###"""############"""""""""""" !!!"""###$$$$$$!!!###$$$$$$"""!!!""""""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!""""""""""""#################################$$$######""""""######$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$###""" %%%%%%$$$######$$$%%%%%%#########"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((***%%%!!!!!!%%%'''&&&$$$######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%+++(((''''''******)))&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''((()))******)))((('''***)))(((''''''''''''''''''''''''''''''((())))))***)))'''&&&&&&''''''((((((((())))))******++++++))))))***++++++++++++******)))))))))***+++,,,,,,++++++***************+++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,------*********++++++,,,,,,,,,,,,+++)))***++++++***((()))***+++,,,,,,+++***)))((()))***)))'''''')))******)))(((&&&&&&''''''(((***((('''(((***+++)))&&&''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))************))))))((((((''''''...---,,,---///333777999::::::::::::<<<>>>@@@AAAJJJLLLOOOSSSXXX\\\___aaaaaabbbdddfffhhhiiijjjjjjfffhhhiiiiiihhhgggggghhhgggfffdddaaa___]]]\\\\\\aaa^^^\\\[[[\\\ZZZWWWSSSUUUXXX\\\```bbbccccccbbbaaaaaabbbeeegggeee___[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZYYYWWWUUUUUUVVVXXXYYYXXXVVVSSSPPPMMMIIIEEEAAA===<<<;;;999666444111000///---+++)))(((((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$######$$$&&&'''''''''&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&$$$###"""!!!"""######&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""###%%%&&&$$$###########################"""""""""######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$$$$######!!! !!!"""""""""""""""""""""############""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!$$$$$$$$$############""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###""""""!!! %%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$############$$$$$$############$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$###"""!!! %%%%%%$$$######$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((,,,'''###"""%%%&&&%%%"""######$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%)))'''%%%&&&((()))(((&&&(((((((((((('''''''''&&&'''''''''''''''(((((((((((())))))))))))(((((('''((((((''''''&&&''''''''''''''''''''''''((())))))(((((('''''''''(((***+++)))))))))))))))*********))))))***++++++++++++*********))))))******+++,,,++++++***************+++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,+++***))))))******)))'''))))))***++++++***))))))))))))***)))(((((()))+++***)))((('''&&&''''''((()))((('''(((******(((&&&''''''((((((((((((''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((()))))))))))))))(((((((((''''''+++*********+++---///111////////////000222333444888999;;;>>>AAADDDFFFGGGMMMNNNOOORRRTTTVVVXXXYYY^^^aaaeeefffdddbbbaaa```cccbbb```^^^\\\[[[ZZZZZZZZZXXXVVVUUUUUUTTTQQQNNNQQQSSSWWWZZZ\\\]]]\\\[[[^^^^^^^^^___```^^^YYYUUUQQQQQQPPPOOONNNMMMMMMLLLFFFEEECCCAAA@@@@@@AAABBBAAA???===<<<:::888555222222222222111000...---,,,,,,***)))'''''''''))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%(((((()))***)))(((&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$###"""!!! !!!""""""#####################$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""##################"""""""""!!!$$$$$$$$$############""" !!!"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""###############$$$$$$$$$###""""""!!!!!!"""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''---)))%%%$$$%%%&&&$$$"""###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''(((((('''******)))))))))))))))((())))))((((((((((((((('''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&'''((('''''''''''''''((())))))'''''''''((()))***,,,,,,***))))))))))))))))))(((((()))******++++++************)))))))))***+++++++++***************++++++*********++++++,,,,,,---...---,,,+++++++++++++++*********++++++++++++++++++)))(((((()))***((('''))))))************))))))((()))***)))'''''')))***)))(((''''''&&&&&&''''''(((''''''((())))))(((&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))((((((((((((((()))++++++*********+++,,,---,,,---...///111222333444666777888:::===???BBBCCCIIIMMMQQQSSSRRROOOLLLKKKNNNMMMLLLKKKJJJIIIIIIIIILLLJJJIIIHHHHHHGGGDDDBBBFFFGGGJJJMMMNNNNNNMMMLLLNNNMMMLLLLLLKKKIIIFFFCCCCCCBBBAAA@@@???===<<<<<<888666444222111000111111000///......///...,,,***(((((()))******))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$""" !!!"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""#################################$$$$$$##################$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""######!!!!!!!!!"""""""""######$$$$$$############$$$$$$############""""""""""""$$$$$$$$$############""" !!!"""""""""""""""##############################""""""""""""##################""""""""""""""""""######$$$######### !!!"""###$$$$$$$$$$$$"""#########$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&################################################$$$##################$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&+++(((%%%%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((((())))))))))))))))))))))))******))))))(((((('''''',,,***)))'''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))((((((((()))******+++,,,******))))))((((((((('''((())))))*********************))))))))))))***************)))******+++,,,))))))***+++,,,,,,------...---,,,+++***************************++++++++++++***((()))******)))'''))))))))))))))))))))))))'''(((((('''&&&&&&''')))((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))******)))((('''+++++++++************+++******++++++,,,---......++++++,,,---...111333444555888<<<===<<<999888888666666555444444555555666;;;:::999999888777555444777888:::;;;<<<<<<;;;:::999999777777666555444333555555444333222111111111111000///---,,,,,,,,,,,,+++******+++------,,,***&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$(((%%%""" """$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""&&&%%%###"""!!!"""######$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$######"""######$$$$$$######""""""""""""""""""#########!!!!!!"""""""""#########$$$######""""""######$$$#########"""""""""""""""$$$$$$$$$#########"""""" !!!"""""""""""""""########################$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!!!!!!!"""######$$$######""""""###$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&& !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$%%%$$$$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''((()))***((((((((((((((((((((((((******))))))((((((''''''+++***)))'''''''''((()))%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((()))))))))************)))))))))***)))))))))((((((''''''(((((()))************)))******))))))((())))))*********))))))***++++++,,,))))))***+++,,,,,,------...---,,,+++***)))))))))************************,,,***))))))******)))(((((((((((((((((((((((((((%%%&&&'''&&&%%%$$$&&&((('''''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%'''(((*********)))(((((((((((((((((('''''''''''''''(((((()))***++++++******))))))******+++,,,///000111000///...///111,,,,,,,,,,,,,,,---......///000000///...---,,,,,,,,,---.../////////...---.........------------...,,,,,,,,,,,,,,,,,,------)))(((((((((((())))))***)))((('''((())))))(((&&&''''''((((((((('''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""&&&%%%###"""!!!"""#########$$$$$$$$$$$$######""" !!!""""""######""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$#########"""""" !!!"""""""""""""""########################$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!! !!!"""###############$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$%%%%%%"""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&((((((''''''(((***&&&&&&''''''''''''(((((())))))((((((((((((((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&'''((('''''''''''''''((())))))))))))******))))))(((''')))((((((((((((((((((''''''((())))))******))))))******)))((((((((())))))))))))))))))***+++,,,,,,*********++++++,,,,,,------,,,+++******************************)))))))))+++)))(((((()))***((('''((((((''''''''''''((((((%%%&&&'''&&&$$$$$$&&&'''&&&''''''''''''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&((())))))(((((('''(((((()))((((((''''''&&&&&&'''((())))))******)))*********)))(((''''''++++++***)))((((((***---))))))))))))***+++,,,---+++---...---+++******+++((())))))***************''')))******))))))***+++(((((()))******++++++,,,%%%%%%&&&''''''(((((()))((('''''''''((('''&&&$$$&&&''''''''''''&&&%%%%%%''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$######)))------***$$$!!!'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$!!! !!!!!! ########################%%%%%%%%%%%%$$$$$$$$$$$$#########""""""#################################$$$$$$#####################$$$$$$$$$$$$$$$###### !!!""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$############""" !!!"""""""""""""""##############################""""""""""""##################""""""""""""!!!!!!""""""###"""""""""$$$$$$$$$$$$###"""!!! !!!"""""""""###$$$$$$$$$#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$############$$$$$$%%%$$$###""""""!!!""""""#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$&&&((('''%%%%%%&&&(((&&&&&&&&&''''''((((((((('''''''''''''''(((((((((&&&'''((())))))******)))((((((''''''&&&''''''''''''''''''''''''((())))))&&&'''((()))))))))(((''''''''''''((((((((((((((('''(((((()))))))))))))))******)))((((((((((((((())))))))))))***+++,,,---++++++++++++++++++++++++++++++***************++++++*********)))))))))((()))'''&&&&&&'''(((&&&%%%(((((('''&&&&&&'''(((((('''(((((('''&&&&&&''')))&&&&&&'''''''''&&&%%%$$$###%%%''''''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''((((((((('''((()))******)))((((((((((((((()))))))))))))))'''(((***++++++)))'''&&&&&&'''((('''&&&%%%&&&((('''''''''''''''((()))******,,,...---+++******,,,(((((())))))************%%%'''))))))&&&%%%&&&''')))))))))))))))*********''''''(((((((((((((((((()))(((''''''((((((&&&$$$%%%&&&&&&'''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$%%%'''((()))%%%%%%&&&&&&&&&%%%$$$### %%%)))***((($$$"""%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$""""""###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$""""""#########$$$$$$$$$###""""""""""""""""""###!!!"""""""""############$$$$$$$$$############""" !!!"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""#########""""""""""""""""""!!! """""""""######"""!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$###"""""""""""""""######""""""#########$$$$$$$$$"""###%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$&&&'''&&&$$$###$$$&&&&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((($$$&&&(((***++++++*********)))(((''''''''''''''''''''''''''''''((())))))$$$%%%'''((()))***))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))******)))((((((((((((((())))))))))))***+++,,,---,,,,,,++++++++++++++++++******************+++++++++*********))))))(((((('''%%%$$$$$$%%%&&&$$$###((('''&&&%%%%%%&&&'''(((((()))***)))'''''')))***%%%&&&'''''''''&&&%%%$$$###%%%''''''$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((###$$$%%%'''''''''&&&%%%((((((''''''&&&%%%%%%%%%%%%'''+++------+++)))'''%%%(((***+++)))(((''''''''''''''''''((())))))***(((+++---,,,***((()))+++''''''(((((())))))******(((+++---,,,)))&&&&&&'''*********))))))((((((''''''''''''''''''&&&%%%$$$&&&%%%$$$%%%&&&'''%%%###%%%&&&'''(((((()))))))))!!!###%%%'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$###$$$%%%''')))+++%%%%%%&&&'''&&&%%%$$$###$$$###""""""###&&&))),,,############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$""""""############"""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$$$$$$$$$$############""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$""""""###""""""!!!  !!!""""""######"""#########"""""""""""""""!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$##################"""""""""!!!!!!%%%$$$######$$$$$$###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$######"""########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))))))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))***,,,,,,+++***)))(((((()))******))))))))))))))))))))))))************************''''''''''''((()))++++++,,,+++***((((((((()))***))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&***(((%%%###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%""""""%%%(((&&&""" %%%))))))'''""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""######################## ###%%%'''&&&$$$$$$$$$&&&%%%###"""""""""######""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%$$$###!!!###$$$$$$"""!!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$"""!!!  ###%%%%%%$$$"""!!!###"""""""""!!!!!! $$$$$$######""""""!!!!!!###############"""!!!!!!######""""""!!!!!! #########"""""""""""""""""""""!!!!!!!!!!!!""""""$$$""" """""""""!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$$$$  ###$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&)))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***)))((((((((()))***++++++---,,,***)))(((((((((((())))))))))))))))))))))))************************(((''''''(((((()))******+++***)))((((((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((((((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%''')))***(((&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''(((#########""""""###$$$$$$***)))&&&$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''""" $$$###"""$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$############### ###%%%&&&%%%$$$$$$$$$%%%$$$###"""""""""###$$$""""""###$$$$$$$$$$$$###""""""###$$$%%%$$$######"""$$$%%%$$$###!!!"""""""""""""""!!!!!!!!! """######$$$###"""!!! """""""""###############$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""######""""""""""""######!!!  !!!!!! $$$$$$$$$$$$######""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$$$$###'''''''''&&&&&&&&&&&&%%%  ###$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###(((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))(((((((((((()))*********)))))))))))))))******...---+++***((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***)))((('''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""%%%***---...+++&&&###&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((''''''''''''((())))))%%%$$$$$$$$$%%%&&&''''''***)))'''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%%%%&&&### $$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$######""""""!!!###%%%&&&%%%######$$$#########"""######$$$%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$###""""""###$$$&&&%%%###""""""###$$$$$$#########""""""""""""############"""!!!!!!$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$############ !!!!!!!!!!!!!!!!!!"""############""""""!!! !!!"""#########""""""""""""""""""######$$$$$$############$$$$$$  """"""!!!%%%%%%$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$######$$$$$$###!!!######$$$$$$$$$$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++***)))))))))))))))***---,,,+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&***......+++(((%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))%%%%%%%%%&&&&&&((())))))((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$***(((&&&&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""%%%%%%$$$$$$###"""""""""!!!###%%%%%%$$$######$$$"""""""""######$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""###%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""#########"""""""""###############$$$%%%%%%"""""""""!!!!!!!!!!!!!!! !!!!!!""""""######""""""############"""!!! !!!!!!!!!"""""""""###"""""""""""""""#########$$$######""""""######$$$""" !!!###%%%%%%$$$######################## !!!###$$$$$$###!!! ########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$######$$$$$$###!!!"""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''((((((((()))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++***)))))))))))))))************+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))(((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++***((((((%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((""""""""""""###$$$&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$#########"""""""""###%%%$$$###""""""###""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$######"""""""""###%%%&&&&&&$$$######$$$%%%$$$$$$$$$$$$#########""""""""""""""""""###### """###%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$!!!""""""#########""""""###"""""""""!!!!!!!!! !!!!!!""""""############""""""!!!!!!!!!!!!"""""""""!!! !!!###%%%%%%%%%!!!!!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!########################!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%  ###$$$$$$###""""""############""""""#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&''''''(((((()))&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((()))(((((((((((()))*********)))))))))))))))******((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''((()))))))))(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$######"""""""""!!!%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""###########################$$$$$$###"""!!!"""###""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$######"""############$$$&&&%%%###""""""###"""!!!!!!!!!!!! """""""""!!!""""""###$$$ ###%%%%%%$$$""" ############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!""""""############"""#########"""!!! !!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""!!! !!!######""" !!!!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&  ###$$$$$$###""""""############"""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***)))((((((((()))***++++++)))***+++,,,,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''%%%'''(((***+++***)))((('''((()))*********))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$######%%%'''$$$%%%&&&&&&&&&%%%%%%&&&$$$$$$##################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%###$$$$$$###!!!!!!"""#########$$$%%%$$$###""""""""""""###$$$$$$$$$$$$###$$$###"""""""""###$$$%%%"""$$$%%%$$$###!!!""""""""""""!!!!!!!!! ###"""!!!!!!!!!"""$$$%%% !!!""""""""""""!!!"""#########$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###############""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$###""""""""""""""""""######!!! !!!""""""!!! !!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%########################""""""""""""#####################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$######$$$$$$###"""""""""############"""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$########################%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))***,,,,,,+++,,,,,,---,,,+++)))((())))))))))))))))))))))))''''''''''''''''''''''''$$$&&&(((***++++++***)))'''((()))+++++++++***)))&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&%%%""""""%%%(((!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&###$$$$$$###!!! !!!######$$$%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$#########"""""""""###%%%&&&!!!###$$$$$$"""!!!!!!"""$$$$$$$$$############"""###"""!!!!!!!!!###$$$%%%!!! !!!"""### !!!!!!"""""""""###$$$$$$######""""""!!!!!!!!!!!!"""############### !!!!!!""""""###### !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$&&&$$$""""""###$$$######!!!!!!""""""#########$$$###""""""###""""""""""""""""""""""""""""""""""""############$$$$$$##################$$$$$$###"""!!!!!!""""""&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''((()))***+++***)))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((()))******)))***++++++,,,,,,,,,,,,***(((&&&'''))))))'''%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((***************++++++,,,))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%((((((&&&$$$"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$$$$###"""!!!!!!###%%%&&&######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$'''%%%!!!"""'''""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$"""""""""""""""######$$$!!!###&&&$$$!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!! !!!"""######$$$######%%%###""""""######""" """"""""""""##################""""""""""""############""""""""""""#########$$$$$$###""""""###%%%%%%$$$###!!! ###"""""""""!!!!!! ######$$$%%%%%%%%%%%%$$$""""""""""""############'''&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################%%%$$$###"""""""""""""""%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((((()))))))))(((&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((()))((((((''''''(((((()))((((((((((((((()))***+++******++++++,,,+++++++++***(((&&&'''((()))'''%%%)))((('''&&&&&&'''((())))))))))))))))))))))))))),,,+++***)))))))))))))))(((((((((''''''''''''&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$%%%$$$"""""""""###%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$"""""""""""""""######$$$"""  ###&&&%%%###""""""""""""""""""""""""!!!""""""###############"""""""""""""""#########""""""#########""""""!!!$$$###""""""######""" """"""""""""#####################""""""#########%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%###""""""!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""###############""""""""""""############%%%$$$$$$$$$######"""""""""#########$$$$$$$$$$$$###""""""!!!!!!""""""###########################%%%%%%$$$############$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''#########$$$%%%'''((()))***))))))(((((())))))***)))))))))))))))******+++***++++++++++++******)))***(((''''''(((((('''&&&((((((''''''''''''((())))))))))))))))))))))))))),,,+++***((('''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$######"""!!! ########################!!!###%%%%%%###"""!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###%%%%%%###"""###$$$"""""""""""""""######$$$$$$############$$$%%%%%%"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$######""" $$$###""""""######"""!!!""""""""""""############$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%!!!!!!!!!!!!!!!"""###$$$###############""""""""" !!!!!!""""""!!!!!!""""""""""""############""""""""""""""""""!!!!!!############$$$$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))******))))))))))))************)))))))))******+++***+++++++++***)))(((((()))((((((((((((((('''&&&'''''''''''''''(((((()))******************************)))''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$###$$$%%%&&&&&&"""""""""!!! """""""""""""""#########!!!###%%%&&&$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$######"""###%%%%%%###"""###$$$"""""""""""""""######$$$$$$%%%%%%$$$###"""$$$%%%"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!""""""###########################"""!!!!!!$$$"""!!!"""######"""!!!!!!"""""""""############%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""#########$$$$$$###""""""###%%%###""""""!!!""""""######$$$$$$################## !!!!!!""""""!!!!!!!!!"""""""""############!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((******))))))))))))************)))))))))))))))***************))))))((('''(((((()))(((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$###""" !!!!!!"""""""""#########"""###$$$$$$###"""###%%%""""""""""""""""""""""""######$$$$$$$$$######""""""###%%%%%%###"""###$$$"""""""""""""""######$$$###$$$$$$###!!!!!!"""$$$"""""""""""""""""""""""" !!!""""""######""""""############""""""!!!!!!!!!!!!"""##################"""!!!"""###$$$###"""!!!"""""""""############%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""#########$$$$$$###""""""###%%%%%%$$$###"""!!!!!!!!!!!!##################$$$$$$ !!!""""""######""""""!!!"""""""""############"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$############$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%######$$$$$$###""""""!!!###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''***))))))(((''''''((((((***))))))(((((())))))******))))))(((((((((((((((((())))))))))))(((((('''''')))))))))'''&&&'''(((%%%&&&'''((()))))))))((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%'''***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$"""""""""""""""!!! !!!""""""######$$$$$$$$$#########"""!!!!!!$$$&&&""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""###%%%%%%###"""###$$$"""""""""""""""######$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$######"""!!!!!! """######$$$$$$$$$###"""!!!"""###$$$###"""""""""""""""############$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%&&&%%%$$$###"""!!!!!!!!!"""""""""###############!!!"""######$$$$$$######""""""""""""############""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""#########!!!""""""###$$$$$$%%%%%%"""""""""""""""###$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((()))$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''(((((('''''''''(((((())))))((((((''''''(((((()))))))))((('''''''''''''''''''''(((((()))(((((((((''')))***)))&&&%%%'''(((%%%&&&'''((()))))))))(((''''''''''''''''''''''''))))))(((((('''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!!!!""""""#########""" """"""######$$$%%%%%%&&& """""""""!!!!!!###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""###%%%%%%###"""###$$$"""""""""""""""######$$$$$$!!! """$$$###!!!""""""""""""""""""""""""!!!"""######$$$$$$###############"""""""""""""""!!!""""""#########"""""""""!!!!!!!!!###$$$###"""""""""""""""#####################""""""#########%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%%%%$$$$$$###"""""""""###!!!!!!!!!""""""#########!!!"""######$$$$$$######""""""""""""############!!!!!!"""###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###""""""!!!!!!""""""###!!!""""""###$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$!!!!!!"""###############%%%%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''')))***)))&&&%%%&&&)))$$$%%%'''))))))))))))((('''''''''''''''''''''''',,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$ !!!"""""""""""""""""""""##################""""""###$$$%%%%%%&&&&&& """###"""!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""###%%%%%%###"""###$$$"""""""""""""""######$$$%%%!!!$$$&&&$$$!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!"""######$$$$$$###$$$$$$######"""!!! """!!!!!!!!!###$$$$$$###""""""""""""##################""""""""""""############""""""""""""#########$$$$$$###""""""###%%%#########"""######$$$%%% !!!!!!"""""""""###!!!!!!"""###############""""""""""""############ !!!"""###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%% !!!"""$$$%%%%%%%%%%%%***((($$$  """###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""############"""$$$&&&%%%$$$###$$$%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((($$$!!!!!!!!! '''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%$$$""""""$$$&&&)))+++,,,,,,,,,+++(((((((((((())))))))))))''''''''''''((((((((((((++++++******))))))(((((())))))))))))************,,,+++)))((('''''''''(((&&&'''((())))))(((''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###%%%&&&$$$!!!!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&%%%%%%&&&''''''########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###############"""############$$$$$$$$$'''&&&$$$"""!!!!!!"""###&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$""" %%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!!!!"""###!!!###%%%&&&&&&$$$""" """"""""""""""""""""""""%%%&&&###!!!###)))+++)))######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""######################## ######""""""!!!!!!!!! &&&&&&%%%$$$#########$$$######$$$$$$$$$$$$###### """###$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$###""" """$$$%%%""""""############""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&)))'''%%%"""!!!"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""############"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%% """$$$&&&''''''&&&%%%'''((((((((())))))))))))''''''''''''((((((((((((((((((((((((''''''&&&&&&'''(((((((((((()))))))))+++***)))((('''''''''((((((((()))))))))'''&&&%%%%%%%%%&&&&&&'''(((((()))'''''''''(((((()))))))))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$###"""##################$$$$$$"""############$$$$$$$$$&&&%%%$$$###""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$############"""!!! !!!"""###$$$###"""!!!!!!""""""###"""""""""###""""""""""""########################%%%%%%###!!!###)))+++(((######""""""""""""##############################!!!""""""###############%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""!!!!!!!!! %%%$$$$$$############$$$"""""""""######""""""""" !!!!!!"""######$$$$$$########################""""""""""""""""""""""""########################""""""  !!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""%%%$$$$$$######$$$$$$%%%)))'''%%%######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%!!! !!!###%%%'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%&&&'''((()))(((''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((******)))(((''''''''''''))))))***)))((('''%%%$$$%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$'''%%%###"""############%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$""""""$$$%%%$$$###$$$$$$$$$%%%$$$$$$###""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$ """$$$&&&'''((((((%%%$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%### ###(((***'''######""""""""""""##############################"""""""""############$$$%%%$$$$$$$$$$$$#################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""""""""######$$$!!!!!!""""""""""""!!!!!!"""!!!!!! !!!"""$$$%%%########################""""""""""""""""""""""""########################"""""""""!!!!!! $$$###"""!!!!!!"""###$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((((()))((((((''''''&&&###!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))******+++++++++******)))'''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))((((((''''''''''''(((((()))))))))'''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$***'''###"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###""" """""""""!!!######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%###"""!!!###$$$%%%&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$##################$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$###$$$$$$%%%%%%########################$$$%%%### ###((((((&&&######""""""""""""#################################""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!!!! !!!!!!!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!###"""  !!!###%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###!!!!!!%%%###!!! !!!###%%%"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$%%%%%%&&&$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%!!!###%%%&&&&&&$$$###""""""$$$$$$%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))***$$$%%%'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))*********((((((((((((((('''''''''%%%&&&''')))))))))((((((&&&&&&&&&''''''''''''''')))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$---)))&&&%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%$$$###""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$###!!!!!!###$$$###""""""######$$$$$$#########!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%###"""!!!###$$$%%%&&&&&&%%%$$$######$$$$$$$$$###"""!!!!!!$$$$$$$$$#########""""""#########$$$$$$#########!!!!!!!!!"""""""""!!!!!! !!!###$$$%%%$$$###"""""""""""""""""""""""""""###$$$### """''''''$$$######""""""""""""######""""""""""""""""""""""""#########"""###$$$%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!!!!!!!!!! !!!"""######"""######$$$$$$######"""###""" !!!###$$$########################""""""""""""""""""""""""########################$$$$$$%%%%%%$$$###""""""%%%###!!! !!!###%%%###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###&&&'''&&&$$$"""""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''###%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''))))))))))))************''''''(((((((((''''''&&&$$$%%%'''((()))***))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######'''%%%###""""""######"""$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$&&&'''&&&%%%!!!"""######$$$#########"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""#########""""""$$$############"""""""""!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!  """###""" !!!!!!!!!!!!!!!!!!!!!!!!"""$$$""" """&&&&&&"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""###$$$%%%&&&$$$############""""""""" """""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######"""!!! !!!""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""###############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%% """$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&###"""$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))(((((((((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))***&&&&&&'''((((((''''''&&&%%%&&&''')))))))))((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######""""""""""""######!!!!!!!!! """################################################$$$######""""""######$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$&&&'''&&&%%%!!!!!!"""#################################$$$$$$"""############$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$##################"""""""""""" !!!"""######"""!!! """"""###"""!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """&&&%%%!!!######""""""""""""######""""""""""""""""""""""""%%%$$$###""""""$$$%%%'''############"""""""""""" """""""""""""""""""""""" """"""""""""######$$$$$$######""""""!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""########################"""!!!!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$$$$$$$#########"""$$$###""""""""""""""""""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$ """$$$$$$###%%%)))---'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''((((((((())))))''''''''''''((((((((()))%%%&&&'''((((((((('''&&&''''''((())))))((('''&&&'''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######""""""""""""#########%%%&&&$$$""""""%%%(((################################################%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""###$$$$$$###!!!!!!"""###############$$$$$$$$$###############"""############$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""############"""""""""""""""###$$$%%%%%%$$$###"""############!!!###"""""""""###$$$&&&'''""""""""""""""""""""""""!!!###""" """%%%$$$ ######""""""""""""##############################%%%$$$###""""""$$$&&&'''############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%%%%$$$###""""""!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!! ########################""""""""""""""""""""""""########################$$$###""""""###%%%''')))""""""############""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###"""""""""!!!!!! %%%%%%$$$###"""""""""##################"""!!!!!!%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$#########$$$!!!"""""""""############$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((())))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###"""""""""##################$$$$$$###"""!!! !!!"""#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###"""""""""######"""""""""!!!"""""""""############""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$""" ((('''%%%$$$###$$$$$$%%%""""""""""""###$$$%%%&&& !!!"""######$$$%%%%%%###!!! """""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$$$$"""!!! !!!"""""""""""""""!!! !!!!!!""""""######$$$###"""!!!!!!"""###$$$!!!"""###"""!!!!!!###%%%######"""""""""""""""######"""!!!!!!!!!"""$$$%%%!!!###$$$###"""!!!"""###%%%%%%%%%$$$###"""!!! $$$$$$######""""""!!!!!!!!!###%%%$$$""" !!!!!! ###&&&&&&%%%""" $$$#########""""""!!!!!!""""""""""""""""""""""""$$$######"""!!!  !!!!!!""""""######"""%%%$$$!!!#########"""""""""""""""""""""""""""############ !!!"""######$$$!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!!!!!!!""""""!!! !!!"""###""" !!!!!!!!!!!!""""""""""""###############"""!!! """"""""""""!!!!!!!!!!!!######"""!!! %%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''((())))))''''''''''''&&&&&&&&&&&&++++++++++++++++++++++++(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&##################################################################$$$$$$###########################""""""!!!!!!""""""###"""###$$$$$$%%%%%%$$$$$$##################$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###''')))))))))&&&%%%$$$#########$$$$$$""""""""""""###$$$%%%%%%!!!!!!!!!""""""#########%%%%%%$$$"""  """""""""""""""""""""""""""""""""""""""""""""""""""########################"""############"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!"""######!!!"""###"""!!!!!!###%%%%%%$$$###"""!!!!!!"""######"""!!!!!!!!!"""$$$$$$!!!###$$$###"""!!!"""#####################""""""#########""""""!!!!!!!!!(((&&&$$$$$$&&&&&&$$$""" ###%%%%%%$$$"""!!!############"""""""""!!!""""""""""""""""""""""""#########"""!!! !!!!!!!!!"""""""""###### ###%%%### ##################$$$$$$""""""""""""############!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""###"""############""""""!!!###"""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! """############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%################################################!!!""""""###$$$$$$%%%%%%########################"""##################""""""###$$$$$$%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$%%%%%%$$$######"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""$$$%%%%%%$$$#########"""""""""###$$$$$$$$$###############$$$$$$"""#####################%%%%%%&&&$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""############!!!###$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###"""!!!!!!###%%%'''&&&###!!! !!!"""""""""""""""!!!"""######$$$!!!###$$$###"""!!!"""###"""""""""######$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$"""%%%"""!!!!!!"""############"""############""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""'''$$$!!!"""$$$$$$""""""######$$$$$$%%%%%%%%%""""""""""""############""""""######$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''""""""""""""""""""###$$$###"""!!!"""###$$$###!!!!!!!!!!!!"""""""""######""""""""""""##################"""""""""!!!!!!!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%######"""""""""""""""############$$$$$$$$$%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((()))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%!!!""""""###$$$%%%%%%%%%"""##################"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############"""""""""""""""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%###############"""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%### """"""""""""######$$$$$$$$$$$$######"""#########$$$$$$$$$###############$$$&&&'''&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""" !!!###$$$######""""""!!!!!! """!!!!!!!!!!!!!!!!!!"""!!!"""###"""!!!!!!###%%%)))'''$$$!!! !!!""""""""""""""""""######$$$!!!###$$$###"""!!!"""###%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""&&&$$$""""""$$$$$$""" !!!!!!"""###$$$$$$%%%%%%!!!"""""""""############"""""""""######$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""!!!!!!!!!"""###$$$$$$$$$"""!!!"""###$$$###"""!!!!!!"""""""""#########!!!!!!!!!""""""###$$$$$$#########"""""""""!!!!!! !!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######""""""""""""#########$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!""""""#########$$$$$$$$$""""""""""""############!!!!!!"""###$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#########"""""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""#########""""""""""""###$$$$$$%%%%%%%%%$$$$$$######"""#########$$$$$$$$$###############$$$&&&'''&&&$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! &&&$$$""" !!!"""#########""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""###"""!!!!!!###%%%((('''$$$"""!!!!!!""""""!!!"""""""""############!!!###$$$###"""!!!"""###)))((('''%%%%%%$$$%%%%%%!!!!!!!!!"""""""""""""""  ###%%%$$$###"""!!!!!!"""######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!"""######""" !!!"""######$$$!!!"""""""""############!!!!!!!!!"""""""""""""""$$$###!!! !!!###$$$"""!!!!!!!!!"""###$$$$$$###"""!!!"""###$$$###!!!""""""""""""############""""""!!!!!!"""###$$$%%%############"""""""""""" !!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$############"""""""""###$$$$$$!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$##################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""############$$$$$$$$$!!!!!!!!!""""""""""""###!!!!!!""""""###$$$%%%%%%!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""########################%%%%%%$$$$$$###""""""!!!#########""""""!!!!!! """##################"""!!!"""######$$$$$$######%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######$$$###""""""""""""###$$$######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$"""""""""############$$$ !!!"""###############"""###$$$$$$%%%$$$$$$$$$$$$###############$$$$$$"""#####################$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! '''&&&$$$"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""############""""""!!!"""###"""!!!!!!###%%%'''&&&%%%$$$###"""""""""!!!!!!"""############"""!!!###$$$###"""!!!"""###***)))'''%%%$$$$$$$$$%%%""""""""""""############&&&'''&&&$$$ !!!###$$$###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###### !!!!!!"""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###""""""###$$$$$$""""""""""""""""""###$$$"""!!! !!!"""###""" """""""""#########$$$$$$######!!!!!!!!!"""###$$$$$$$$$#########"""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%$$$###"""###############$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#######################################$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""#########!!!!!!""""""######$$$$$$ !!!!!! """"""############""""""""""""""""""""""""""""""########################$$$$$$##################$$$######"""!!!!!! ###""""""!!!!!!""""""###!!!""""""###############$$$$$$########################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$""""""""""""############%%%%%%$$$###"""!!! """###$$$$$$$$$###"""!!!""""""""""""###$$$%%%%%%!!!!!!!!!""""""#########%%%%%%%%%###!!!!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!"""!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""!!!"""###"""!!!!!!###%%%$$$%%%%%%%%%%%%$$$###""" !!!"""###$$$######"""!!!###$$$###"""!!!"""###(((&&&%%%#########$$$%%%"""#########$$$$$$$$$%%%%%%$$$###"""!!!!!!############""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!  !!!!!!!!!"""###!!!!!!!!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!  !!!"""!!!""""""#########$$$$$$$$$%%%$$$"""!!! !!!###$$$$$$$$$$$$#########""""""""""""""""""#####################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''''''''''''''&&&'''&&&%%%$$$###$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""############"""$$$%%%&&&&&&%%%$$$"""""""""############""""""################################################"""""""""###$$$$$$%%%%%%$$$######"""!!! ###"""!!! !!!"""###!!!!!!"""###############"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$%%% !!!!!!"""###$$$$$$$$$""""""""""""############"""""""""""""""#########""""""#########!!! """"""""""""###$$$%%%&&& !!!"""######$$$%%%%%%$$$""" !!!###&&&""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""######### !!!"""""""""""""""!!! !!!!!!""""""#########$$$%%%&&&&&&%%%$$$###!!!"""###"""!!!!!!###%%%"""$$$%%%&&&&&&%%%###""" !!!"""$$$$$$######"""!!!###$$$###"""!!!"""###$$$###"""!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%### !!!&&&(((%%%!!!###############"""!!! !!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! !!!""""""!!!!!!"""###############""""""""""""""""""""""""############$$$$$$##################"""###$$$$$$$$$$$$###"""$$$$$$###"""!!!!!!""""""!!! !!! """############$$$$$$$$$&&&$$$"""!!! !!!"""###$$$$$$$$$############"""!!!!!!!!!!!! %%%%%%%%%$$$$$$#########&&&$$$######$$$$$$"""!!!######"""###%%%%%%$$$"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$###$$$%%%&&&&&&''''''&&&$$$$$$##################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%"""!!!!!!"""$$$&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!###%%%%%%%%%###"""###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%((((((''''''''''''(((((($$$%%%&&&'''((((((((((((******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%&&&%%%$$$###"""!!!###%%%%%%###"""###$$$&&&%%%###"""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$!!!!!!$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!! !!!!!!"""############""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! ######%%%&&&&&&%%%$$$###$$$$$$$$$############"""""""""""""""""""""""""""&&&&&&%%%%%%$$$#########$$$$$$###"""!!!  !!!"""$$$$$$$$$###""""""""""""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""")))%%%###$$$### !!!$$$+++)))'''%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""############""""""""""""######%%%&&&'''%%%###""""""###$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$""""""#########""""""!!!""""""""""""""""""""""""###%%% !!!""""""!!!!!! """!!! """###$$$"""""""""""""""""""""""""""""""""!!!!!! ###"""  !!!###$$$######""""""!!!!!! !!!!!!""""""######!!!!!!"""###############&&&$$$""" !!!###$$$&&&%%%%%%$$$###"""!!!!!!########################%%%%%%%%%$$$$$$$$$######$$$###"""###$$$%%%$$$###%%%$$$$$$$$$$$$###"""!!!"""!!!!!! !!!!!!"""$$$$$$$$$######"""""""""""""""""""""#########$$$%%%$$$###!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%###!!! !!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%$$$######%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((((((((***)))(((''''''''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$###""""""$$$%%%%%%###""""""###%%%%%%###"""""""""######%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""%%%$$$###!!!!!!###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""!!!!!!!!!###""""""""""""######$$$"""""""""""""""!!!!!!!!!########################!!!!!!!!!!!!!!! """"""#########""""""!!!$$$$$$$$$############"""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""########################""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$"""!!!!!!!!!"""###""""""""""""############""""""""""""""""""""""""########################!!!""""""""""""!!! ######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""&&&"""!!!"""!!!"""'''&&&%%%#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""#########$$$$$$###!!! !!!############"""""""""!!! !!!!!!"""######$$$$$$%%%%%%%%%$$$"""!!!""""""""""""""""""""""""!!!"""$$$$$$$$$###"""""""""""""""!!!!!!!!! """!!!!!! !!!"""###""""""""""""""""""""""""!!!""""""###############"""""" !!!###$$$###"""""""""!!!!!!!!! """"""""""""############!!!!!!"""########################"""""""""""""""%%%%%%$$$$$$######""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""$$$&&&%%%$$$'''''''''&&&%%%$$$""""""%%%$$$$$$######$$$$$$%%%#########""""""""""""""""""""""""########################"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""###"""""""""$$$%%%&&&&&&&&&&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''(((((('''&&&&&&&&&'''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''(((******(((&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$#########$$$%%%%%%###"""""""""%%%$$$######"""#########$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$###############!!!"""$$$$$$$$$$$$"""!!!$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$######""""""%%%$$$###############$$$!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!$$$$$$###"""!!!!!!!!!"""$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$######"""!!!"""""""""############$$$$$$$$$$$$""""""""""""""""""""""""##############################"""!!!!!!!!!!!!"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%!!! """""""""""""""""""""###$$$%%%&&& !!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###"""###$$$###!!! !!!############""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$"""!!!""""""""""""""""""""""""'''!!!!!!$$$### #########"""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!###$$$%%%%%%%%%"""!!! !!!###$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$############!!!""""""############""" !!!###$$$%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###&&&'''''''''&&&$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&##################""""""###########################$$$%%%&&&&&&&&&&&&&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$$$$###!!!"""$$$$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***((((((''''''''''''(((((('''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###!!!!!!"""$$$$$$##################$$$$$$############$$$$$$$$$$$$############$$$$$$######################## !!!###$$$$$$###!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$$$$###""""""%%%$$$######""""""""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$'''&&&%%%###"""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################&&&%%%$$$"""!!!$$$###"""!!!!!!"""###$$$%%%$$$$$$###"""!!! ########################""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%###"""%%%$$$""""""%%%!!!!!!!!!"""###$$$$$$%%%########################!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""$$$%%%%%%$$$###""""""############"""""""""""""""!!!!!!""""""############!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""###### ##############################""""""!!!!!! """"""""""""""""""""""""!!!"""""""""###"""!!!!!! !!!"""######""""""""""""!!!!!!!!!!!!$$$$$$$$$######"""""""""!!!"""############""""""!!!"""$$$$$$$$$###"""######$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!! """$$$$$$###"""###%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%%%%###"""!!! """"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$%%%&&&''''''''''''!!!"""$$$$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))+++((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%###"""""""""############$$$#########$$$######""""""######$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$########################%%%$$$###""""""###$$$%%%'''&&&$$$#########$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$"""!!!$$$###"""!!!!!!"""###$$$%%%$$$$$$###"""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$!!!"""%%%%%%""""""%%%!!!"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""###$$$%%%$$$"""""""""$$$""""""""""""""""""######"""""""""""""""#########!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%############$$$$$$$$$$$$######""""""!!!!!! ######################## !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""#########""""""!!!!!! """"""#########""""""!!!!!!!!!!!!""""""###$$$%%%"""######$$$$$$%%%%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%######$$$###""" !!!!!!!!!$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&&&&%%%$$$""""""$$$%%%%%%$$$""""""######$$$$$$$$$$$$############$$$$$$######"""!!!!!!"""##################$$$%%%&&&&&&&&&&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###%%%%%%###"""###$$$""""""###$$$$$$$$$$$$#########""""""""""""######""""""!!!!!!!!!!!!""""""###############$$$$$$$$$$$$###"""!!!!!!"""###$$$###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!""""""##########################################""""""!!!!!!!!!"""#########"""""""""""""""######$$$$$$$$$############""""""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""$$$$$$######""""""!!!!!!###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%"""############"""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! ###$$$!!!!!!###"""############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!""" !!!"""""" """""""""""""""############""""""""""""""""""######$$$$$$$$$######""" """"""""""""""""""""""""###%%%'''&&&###!!!"""##################$$$$$$$$$!!!"""""""""""""""!!! ########################$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""!!! !!!"""$$$%%%&&&"""""""""######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%###"""###$$$$$$###""" $$$### !!!$$$%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!###%%%'''((())))))!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  """%%%&&&&&&%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$#####################""""""!!! !!!!!!!!!!!! %%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&& """$$$$$$$$$###$$$%%%!!!"""###$$$%%%$$$$$$#########""""""""""""######""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$!!!!!! !!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$"""""""""!!!""""""######$$$$$$##################"""""""""""""""""""""""" !!!"""############### !!!"""###############$$$$$$$$$############""""""""""""""""""""""""""" !!!"""###$$$%%%&&&&&& !!!"""###$$$$$$###############"""!!!!!!#########"""""""""""""""###$$$%%%''''''%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%"""######$$$###"""!!! !!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" $$$$$$"""!!!$$$""""""###$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!"""!!! !!!"""!!!"""""""""###############"""""""""""""""""""""######$$$######"""!!! """"""""""""""""""""""""###$$$%%%###!!! """"""""""""#########$$$$$$ !!!"""######""""""!!!########################$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""#####################"""!!!!!!!!!###$$$%%%%%%%%%""""""""""""""""""#######################################$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$"""&&&)))((($$$"""$$$'''"""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%###!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!  $$$'''))))))((('''###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$#####################"""!!!!!!&&&&&&&&&&&&&&&%%%$$$######%%%&&&%%%#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!!!!!!!"""###$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++******)))(((((((((''''''((((((((( !!!###%%%&&&(((((()))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&###"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$#########$$$&&&'''!!!###$$$$$$$$$%%%&&&!!!"""###$$$%%%%%%$$$#########""""""""""""######$$$$$$############$$$$$$""""""######$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """###$$$&&&&&&###"""""""""###$$$%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&&&&%%%$$$ !!!###%%%&&&&&&&&&%%%$$$$$$$$$############"""""""""""""""""""""""""""######$$$%%%'''((())))))""""""""""""""""""!!!!!!"""###$$$$$$$$$"""!!! """""""""""""""############$$$&&&''''''&&&$$$###"""""""""""""""""""""""""""""""""!!!"""######$$$#########$$$$$$%%%%%%%%%"""######$$$$$$"""!!! """############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!$$$%%%%%%$$$!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!&&&'''$$$$$$&&&!!!"""###$$$%%%%%%$$$$$$########################!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!"""$$$###""""""###$$$!!!!!!""""""#########$$$#########""""""""""""""" !!!######$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!"""$$$%%%&&&!!!!!!""""""############ !!!#########""""""########################!!!!!!!!!!!!!!!  !!!!!!""""""""""""""" !!!!!!!!!""""""######""""""######$$$$$$$$$%%%###############"""!!!!!!"""&&&'''&&&$$$###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$$$$$$$###""""""######""""""""""""######"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&###"""###%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,,,,---((((((((((((((('''''''''))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((($$$%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%$$$###"""!!! ######""""""!!!!!! ######""""""""""""""""""###"""!!!  !!!"""$$$$$$######""" """###"""!!! !!!##################"""!!! ######################## """###%%%########################""""""""""""""""""""""""######""""""######$$$%%%!!!!!!!!!"""######$$$$$$#########"""!!!!!! ########################!!!"""%%%''''''&&&$$$"""%%%$$$$$$$$$######""""""&&&%%%###"""""""""######$$$######""""""""""""###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!! ###%%%%%%### ###""""""!!!  !!!"""######$$$######""""""""""""######&&&&&&%%%$$$$$$######""" """%%%%%%###!!!"""###$$$$$$$$$"""!!! !!!!!!!!!!!!""""""""""""$$$###""" !!!"""!!!"""$$$%%%%%%$$$###"""###############"""!!!!!!!!!"""$$$$$$"""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!'''&&&$$$"""!!! $$$""" !!!$$$%%%###!!!########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""########################""""""############""""""""""""""""""""""""""""""&&&&&&%%%$$$#########$$$%%%###"""###&&&'''&&&$$$######""""""###$$$$$$%%%$$$"""!!!!!!"""$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!"""###$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$#######################################$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((('''&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$######"""!!!!!!!!!###"""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!""" !!!"""###$$$######"""!!!"""###"""!!! !!!###"""############""""""!!!###########################"""!!!  !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$######""""""""" !!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$$$$$$$######""""""""""""$$$###"""!!!!!!!!!""""""######"""""""""#########""""""""""""""""""##################""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""%%%%%%%%%$$$###""""""""" !!!"""###############""""""""""""######$$$$$$############""""""!!!!!!!!!"""######!!!"""#########""""""!!! !!!!!!!!!!!!""""""""""""$$$###"""!!! !!!!!!"""!!!!!!"""######"""!!! ###############"""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""######"""""""""!!!!!!!!!$$$$$$######""""""!!!!!!&&&%%%###$$$&&&'''%%%###########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$######""""""""""""###"""  ###$$$###!!!$$$###############$$$$$$$$$"""!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!########################$$$$$$###"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########"""""" !!!"""###$$$%%%%%%%%%######""""""""""""######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$#######################################%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''''''''(((((((((+++)))&&&######$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""######$$$$$$######"""!!!""""""""""""""""""""""""######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$!!!!!!"""############"""!!!"""######!!!!!!"""###!!!""""""############"""###########################"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""######$$$%%%%%%###########################"""!!! !!!"""$$$%%%""""""""""""!!!!!!!!!!!!###"""!!! !!!"""!!!!!!!!!""""""######$$$"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!###""" !!!$$$&&&&&&%%%%%%$$$$$$######""" !!!!!!""""""############""""""""""""######!!!""""""""""""#########%%%###"""!!!"""!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!!!! """############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!&&&%%%$$$$$$&&&&&&%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!! !!!""""""$$$###"""###$$$%%%$$$###$$$$$$###############$$$%%%###!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$######!!!!!!"""###$$$%%%%%%%%%$$$######""""""######$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###&&&(((&&&###""""""######$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%########################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""""""############"""!!!!!!""""""""""""""""""""""""######""""""""""""####################################################################################""""""""""""######!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######!!!"""""""""############!!!"""######"""!!!"""### !!!"""####################################### !!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!"""$$$%%%&&&'''(((!!!!!!!!!""""""#################################"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!! ###"""!!! !!!""" !!!""""""###############""""""!!!!!! """"""!!!!!!!!! !!!!!!""""""""""""!!!!!!###!!!!!!$$$&&&"""""""""!!!!!!!!! !!!!!!!!!"""""""""#########""""""""""""######!!!!!!""""""###$$$$$$%%%%%%###!!! !!!!!!!!!###"""!!! """"""!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!! """"""############"""!!!######"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!! !!!###%%%%%%###!!! """"""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!! """"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""###%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######"""#########%%%$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""" !!!%%%'''%%%""""""""""""######$$$$$$$$$"""""""""###$$$$$$$$$%%%########################################################################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''###$$$&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$######""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""########################!!! !!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""#########"""###$$$###"""!!!"""$$$ !!!"""###############"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""###$$$%%%&&&'''''' """"""""""""""""""""""""!!!"""$$$&&&&&&%%%$$$### !!!!!!###"""!!!!!!!!!!!!###### !!!"""!!!!!!$$$$$$$$$######"""""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""###### !!!!!!!!!!!!""""""""""""######""""""""""""######!!!""""""###$$$%%%&&&&&&###!!! !!!######"""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""##################$$$###"""!!! !!!""""""#########""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!"""###$$$%%%$$$"""  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$!!!"""""""""!!!!!!!!!"""$$$$$$###############$$$&&&$$$###"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$%%%$$$###"""""""""##############################$$$$$$$$$#######################################$$$$$$$$$########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''' ###&&&((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$$$$$$$$$$$$$###!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!!""""""######$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""""""""!!!"""######$$$"""###$$$$$$""""""###$$$!!!""""""############"""""""""""""""""""""""""""""""""#########"""!!! """""""""""""""""""""""""""!!!!!!!!!!!!"""######&&&%%%%%%$$$######""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!"""%%%''''''&&&$$$""" !!!!!!!!!!!!###"""!!!!!!!!!"""###$$$!!!"""###""""""!!!$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######"""######$$$%%%&&&&&&&&&  ###$$$$$$###"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$######$$$$$$###"""!!!!!!!!!!!!!!!""""""############"""########################"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""###$$$$$$$$$###""" """###$$$$$$""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!! """"""############""""""""""""""""""""""""""""""######"""""""""###$$$$$$###$$$$$$$$$"""!!!"""#########""""""###$$$$$$%%%'''%%%#########$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$""" """######$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$########################"""$$$%%%%%%$$$$$$$$$%%%############""""""""""""$$$$$$$$$#######################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''!!!"""$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$#########""""""""""""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$%%%%%%%%%%%%%%%%%%$$$"""""""""""""""######### !!!!!!!!!"""""""""###!!!!!!""""""###$$$$$$%%%######""""""""""""""""""###"""!!!!!!!!!"""$$$$$$"""###$$$$$$""""""###$$$"""############""""""!!!""""""""""""""""""""""""""""""###$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######&&&&&&%%%$$$"""!!! %%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$### !!!!!!!!!"""""""""!!!!!!  !!!"""###"""###$$$%%%&&&%%%###"""""""""""""""############$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!""""""######"""!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######""""""######$$$$$$%%%%%%"""$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$###$$$###"""!!!!!!!!!"""###!!!!!!"""###############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""###%%%&&&%%%######$$$&&&########################!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$###"""""""""######%%%&&&(((&&&$$$###$$$&&&!!!!!!""""""###$$$&&&&&&(((&&&$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''########################"""###$$$%%%&&&&&&%%%$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%###  !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$########################$$$''')))(((%%%$$$%%%'''$$$$$$######""""""!!!!!!%%%$$$$$$$$$######""""""########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$############""" """###%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$####################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######"""""""""""""""""" !!!!!!!!!""""""###### !!!""""""###!!!!!!!!!!!!"""###$$$%%%###"""!!!!!!!!!"""$$$%%%"""$$$$$$$$$###"""###$$$###############"""!!! """""""""""""""""""""""" !!!###$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############""""""""""""!!! !!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%% !!!!!!!!!""""""######  !!!"""%%%&&&'''(((((('''%%%$$$ !!!!!!""""""##################""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$###"""!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""############ ###%%%%%%""" """###$$$&&&&&&&&&%%%$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%%%%$$$###""""""!!! !!!######!!!!!!"""###############!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""###$$$%%%"""%%%&&&%%%###"""$$$&&&########################!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$"""!!! #########$$$%%%%%%%%%&&&########################""""""############""""""""""""""""""""""""""""""%%%$$$###""""""!!!"""""""""$$$%%%$$$!!!!!!###!!!!!!!!!"""###%%%&&&'''(((&&&$$$###$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,)))%%%$$$$$$%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$################## """$$$%%%%%%###!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%$$$###""" """"""!!!!!!!!!###$$$%%%$$$#########""""""!!!!!! !!!###%%%%%%###!!! """"""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$&&&(((+++''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((######$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$###"""!!! ###"""""""""###$$$%%%%%%&&&%%%###!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!""""""""""""############$$$#########""""""!!!!!!"""!!!!!!!!!!!!###%%%&&&$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###### !!!!!!!!!"""%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""""""""######!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!""""""#########$$$!!!""""""""""""######### !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!)))(((&&&$$$$$$%%%&&&'''"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""#########&&&### """$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""############$$$%%%%%%$$$######$$$%%%%%%$$$###"""""""""$$$$$$$$$$$$##################%%%$$$"""!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""!!! ######""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$###"""!!! $$$$$$############$$$$$$#######################################"""!!!!!!###$$$%%%$$$""" !!!"""!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!###%%%&&& !!!"""######"""!!! ###$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$(((&&&###""""""#################################""""""""""""""""""""""""################################################!!!!!!"""###$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""'''&&&&&&%%%$$$$$$#########""""""!!!!!!"""###$$$############"""""""""!!!!!!"""###$$$$$$###"""!!!########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###  """%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%$$$###"""!!!#########"""######$$$$$$&&&%%%###"""!!!"""###$$$!!!"""###$$$$$$###"""!!!""""""""""""########################"""""""""!!!"""!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""############""""""""""""######"""""""""!!!!!!!!!$$$###"""!!!!!!"""###### !!!!!!!!!""""""$$$$$$############$$$$$$""""""!!!!!!!!!""""""###"""""""""""""""#####################"""""""""!!!!!!"""""""""############"""""""""############$$$""""""""""""############"""""""""!!!!!!!!! """"""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""###!!!  !!!!!!""""""######$$$%%%%%%"""##################""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""############%%%""" """$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########"""%%%'''$$$ ###((($$$$$$###""""""######$$$""""""""""""""""""""""""&&&%%%$$$###""""""######!!!!!!!!!"""""""""######"""""""""""""""!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$######"""""""""$$$%%%&&&$$$$$$######"""!!!!!!!!!$$$######""""""######$$$########################"""""""""""""""!!! !!!  !!!$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!"""###%%%&&&"""""""""######"""!!!!!!###$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$&&&$$$""""""###$$$$$$$$$################################################################################################"""""""""###############!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############""""""######$$$$$$$$$######$$$###""""""!!!""""""###############""""""""""""###################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""##################"""$$$%%%%%%%%%%%%$$$######$$$$$$######"""#########&&&%%%###"""""""""###$$$""""""############""""""""""""""""""########################"""""""""""""""!!!!!!!!!"""###$$$%%%$$$############"""""""""""""""""""""############$$$$$$#########"""""""""######""""""""""""###### !!!!!!!!!"""""""""######""""""""""""###### !!!!!!!!!!!!############""""""""""""############""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""#####################""""""""""""!!!""""""""""""""""""""""""############""""""""""""##############################!!! !!!"""!!!!!!"""######$$$$$$%%%!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""###############$$$""" !!!"""######"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!! !!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""###### $$$'''$$$""")))######"""""""""######$$$!!!!!!!!!!!!!!!!!!""""""$$$$$$############$$$$$$"""""""""#########$$$$$$"""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!###$$$%%%""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""""""""""" !!!!!!!!!!!!  """"""""""""###%%%$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!"""#######################################$$$###"""""""""###%%%&&&%%%$$$###"""""""""""""""######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$############""""""###%%%!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$ !!!"""###$$$$$$$$$###$$$$$$###""""""!!!!!!!!!#########"""""""""""""""$$$######""""""######$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$###"""$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$###"""""""""###%%%$$$###"""""""""######"""""""""######"""""""""!!!"""""""""#####################""""""""""""""""""""""""""""""######$$$############"""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""######### !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!"""!!! $$$$$$######""""""!!!!!!#########""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$ !!!!!!!!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%$$$###$$$$$$%%%!!!!!!""""""###$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""!!!!!! !!!"""###$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############""""""!!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!"""""""""###!!!###$$$!!!"""'''"""""""""""""""#########!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""###"""#########$$$$$$$$$$$$"""""""""""""""!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""###""""""""""""""""""### !!!"""######!!!!!!""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!"""$$$$$$######$$$%%% !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$######"""$$$$$$%%%%%%%%%%%%%%%&&&######"""""""""###$$$%%%&&&%%%$$$"""""""""######"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%######$$$&&&''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$%%%$$$"""!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""$$$%%%'''(((((('''&&&############""""""!!!!!!""""""""""""""""""######$$$$$$############$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######"""""""""#########%%%%%%$$$###"""""""""###$$$$$$$$$##################""""""""""""""""""###!!!"""""""""############""""""""""""""""""######!!!"""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$$$$#########"""!!!!!!""""""############!!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!!!!!!!"""!!!!!!"""###"""!!! $$$$$$######""""""!!!!!!""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$ !!!!!!!!!!!!$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!########################!!!""""""######""""""""" """$$$$$$$$$######!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!""""""!!! """###$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""### !!!!!!!!!!!!"""""""""$$$""" !!!""""""!!!!!!""""""############"""""""""######$$$$$$$$$ !!!!!!""""""######"""#########$$$$$$$$$$$$"""""""""""""""!!! !!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""" !!!"""!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$""""""#########$$$$$$$$$%%%%%%###############$$$$$$$$$&&&%%%###"""""""""###$$$"""######$$$$$$$$$$$$$$$$$$######""""""######$$$"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""%%%'''%%%"""!!!###%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############""""""###%%%&&&&&&%%%###""""""############""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""##################""""""""""""!!!""""""###$$$$$$$$$######"""#########$$$$$$$$$$$$######""""""######""""""""""""######""""""""""""############""""""""""""############!!!"""############""""""!!!!!!"""""""""""""""### !!!!!!"""###$$$$$$$$$$$$$$$#########""""""""" !!!"""######$$$######!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""###$$$######"""!!! ############""""""""""""""""""""""""########################""""""""""""!!!""""""""""""#########""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!""""""######$$$!!!""""""######""""""!!!########################!!!""""""###############"""$$$%%%%%%$$$###!!!###"""!!! !!!""""""""""""""""""""""""""""""######""""""!!! """"""!!!!!!""""""##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""%%%!!!###$$$""" !!!"""############""""""######$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""###############"""!!!!!!!!!!!!""""""#########$$$###""""""!!!!!!""""""###""""""""""""""""""""""""!!!""""""###############"""######"""  ######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!! !!!"""""""""""""""######$$$$$$$$$$$$######"""""""""######$$$""""""###$$$$$$$$$$$$$$$$$$######""""""######$$$""""""!!!"""$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!%%%((('''###!!!"""$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############""" """###$$$###!!!!!!!!!######$$$###""""""!!!"""""""""##################%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############"""""""""###$$$%%%#########"""######$$$$$$$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$""""""""""""############!!!"""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""######!!!!!!""""""#########$$$######"""""""""!!!!!!!!! """###$$$$$$######!!!!!!"""""""""############""""""!!!!!!""""""#########""""""!!!""""""""""""""""""""""""#########!!!"""""""""########################"""""""""!!! !!!!!!!!!"""""""""""""""""""""############$$$############""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############""""""!!! !!!!!!"""#########"""##################"""######################## !!!!!!"""######"""""""""$$$%%%%%%$$$###!!!######!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!"""$$$$$$"""  !!!"""#########"""!!!!!!!!!"""###$$$$$$$$$"""###$$$$$$%%%$$$######!!!!!!!!!"""""""""######"""""""""""""""!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!"""#########"""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""######################## !!!!!!"""######""""""###$$$%%%$$$###"""###$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$"""!!! !!!""""""###""""""###$$$$$$$$$$$$$$$ !!!"""############""""""###$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%% %%%)))((($$$!!!"""$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$%%%&&&'''%%%""" !!!"""###$$$$$$###"""!!!!!!""""""#########$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''((('''&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$&&&'''###"""""""""###$$$%%%%%%###$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$""""""""""""############!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######""""""""""""############""""""""""""!!!!!!!!!!!! """###$$$$$$$$$###""""""""""""##################""""""""""""######"""!!! """$$$%%%!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$$$$#########""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!#########""""""""""""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!"""###############$$$$$$$$$$$$############################## !!!""""""!!!!!!"""$$$&&&%%%$$$###!!!######!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!""""""%%%&&&$$$"""!!!"""!!!"""#########""" !!!"""######$$$ !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! ######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$############""""""""""""""""""""""""!!!!!!!!!!!!""""""######################## !!!""""""!!!!!!!!!!!! """### !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###!!!"""###$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""$$$$$$%%%$$$$$$###"""!!!""""""############""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""&&&((()))(((&&&$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$###### """###"""!!! !!!###########################%%%%%%###"""""""""###$$$###"""""""""!!!!!! """"""!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""""""""###$$$$$$$$$#########""""""### !!!###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$###"""!!!$$$#########""""""!!!!!!%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""  !!!"""######!!!"""$$$###!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######""""""######$$$%%%!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$###""" !!!"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%$$$#########$$$%%%&&&%%%$$$###!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!########################"""#########$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$###""""""!!!!!!"""""""""##################""""""#########"""######$$$$$$######"""%%%&&&'''%%%###""""""#########$$$$$$$$$%%%%%%%%%$$$#########""""""""""""""""""############""""""########################!!!""""""#########""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######""" ###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$"""###$$$###"""!!!"""$$$""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""$$$$$$$$$#########""""""$$$$$$###"""!!!!!!!!!""" !!!!!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$#########""""""###!!!!!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""!!!!!!!!! $$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!$$$""" !!!###$$$$$$"""#########$$$######""""""""""""""""""""""""""""""$$$### !!!$$$&&&!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! ###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$###"""!!! !!!!!!"""###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######"""""""""###$$$%%%%%%$$$"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!########################"""""""""#########$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""############""""""'''''''''&&&###!!!!!!"""######$$$$$$$$$%%%%%%%%%###############"""""""""""""""############""""""######################## !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$%%%%%%%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""###""""""!!! !!!!!!!!!$$$$$$############""""""######"""""""""""""""###!!!""""""#########"""""""""""""""""""""""""""""""""###############$$$############"""""""""###!!! !!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""!!!""""""######$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""""""""###"""!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$###""" !!! """!!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""%%%""" $$$'''"""###$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""############""""""""""""""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""###$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""!!!!!!!!!!!!"""######$$$###""""""!!!"""""""""!!!""""""######""""""!!!########################!!!!!!!!!"""""""""###### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###""""""#########$$$$$$$$$%%%%%%%%%########################"""######$$$$$$######"""########################"""###$$$%%%%%%%%%%%%%%%######""""""""""""##############################################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%%%%$$$######"""###$$$$$$""""""###$$$""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$&&&'''""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$############""""""""""""""""""!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""!!!!!! !!!!!!"""###$$$$$$%%%"""""""""""""""#########""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$"""!!!!!!!!!"""###"""""""""""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$"""!!!!!! !!!""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!$$$&&&###$$$%%%&&&%%%###!!! """"""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""######"""""""""########################!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$#############################################"""!!!!!!######"""!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$"""!!!!!!"""$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&)))******(((%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$"""######$$$$$$$$$#####################"""!!!!!!!!!"""###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!!!! !!!###$$$&&&'''$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$##################"""""""""""""""""""""""""""""""""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""!!!  !!!"""######$$$$$$!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""###########################!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$###$$$%%%&&& !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###$$$%%%&&&%%%###!!! """"""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!""""""""""""########################$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""########################################## !!!!!!"""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$!!!""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""###############"""""""""#########""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!!!!"""###%%%&&&'''(((""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!!!!###$$$$$$$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! $$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$""""""######$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%""""""###$$$$$$$$$$$$###############"""!!! """###"""!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""############"""""""""""""""############""""""!!!""""""""""""""""""""""""###############"""""""""!!!!!!"""""""""""""""###"""######"""!!!!!!"""$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""######""""""!!!  !!!!!!""""""#########!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$""""""!!!!!!!!!!!!"""""" """$$$%%%&&&&&&%%% !!!!!!!!! """###!!!!!!"""#########""""""""""""""""""""""""""""""!!!"""$$$%%%%%%%%%######"""###$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""########################%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$###### !!!!!!!!! !!!!!!""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$ """#########"""!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$$$$$$$######!!!!!!"""############""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$###""""""""""""###$$$############$$$$$$$$$$$$#########""""""#########!!!!!!""""""""""""!!!!!!###$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!! $$$###"""!!!!!!"""###$$$###########################################################################$$$$$$$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$######%%%'''''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""" !!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""######$$$$$$###"""!!!!!!!!!"""!!!!!!"""""""""!!!!!! """"""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!""""""######!!!###$$$###!!! """$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$############"""!!! !!!!!!!!!""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""$$$$$$$$$######"""!!! """"""######$$$$$$$$$$$$"""""""""""""""#########""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$%%%%%% """#########$$$######""""""""""""""""""""""""""""""!!!""""""###############!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$ !!!!!!!!!"""""""""###########################%%%$$$###"""""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$### !!!!!!!!!""""""""" !!!""""""######"""##################"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""""""""""""""""""""""""""######$$$ !!!"""#########"""""" !!!"""###$$$######""""""######$$$$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######$$$&&&&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%$$$$$$###""" """###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&'''(((((((((((('''&&&$$$$$$%%%'''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!"""$$$%%%$$$###"""###$$$########################!!!"""#########"""  !!!!!!""""""!!!""""""###$$$$$$!!!"""###$$$$$$%%%%%%$$$""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!!!!""""""######!!!###$$$###!!! """%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###""" """"""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""###$$$$$$$$$###""" !!!!!!""""""#########$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!""""""###$$$"""$$$%%%$$$""""""$$$'''$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###"""  !!!###$$$!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$ !!!!!!!!!""""""##############################$$$$$$###""""""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!"""###$$$%%%%%%$$$#########$$$$$$%%%%%%%%%&&& !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""!!! !!!"""$$$$$$$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$&&&$$$######$$$$$$"""!!!$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################"""""""""###$$$$$$%%%%%%"""############"""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""###&&&%%%$$$$$$&&&&&&%%%$$$###"""!!! !!!"""###&&&$$$###$$$&&&&&&### ################################################$$$###"""!!!!!!"""#########$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""###%%%&&&########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######((('''&&&$$$######$$$%%%"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$'''+++------+++$$$&&&&&&&&&$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!""""""######"""############""""""!!!&&&$$$""""""###$$$###"""$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""############""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$ !!!"""######"""!!! !!!"""###"""!!! !!!""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""" !!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!"""############""""""!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###"""""""""######!!!""""""#########""""""$$$$$$############$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$############$$$$$$$$$$$$######""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$#########""""""!!!!!!###"""  !!!###%%%###############"""!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""  !!!######!!! !!!""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""""""""###$$$$$$$$$%%%""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$########################'''&&&$$$######%%%''')))%%%$$$######$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%###$$$%%%$$$"""""""""###&&&$$$###$$$%%%&&&%%%$$$%%%%%%$$$######$$$%%%%%%&&&$$$#########$$$###"""######################################################"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$#########"""""""""######$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%'''(((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""###############""""""%%%$$$######$$$$$$###"""###""""""""""""""""""###############"""""""""!!!""""""############"""""""""""""""""""""#########!!!!!!!!!!!!""""""""""""""""""############""""""#########"""""""""!!!!!!""""""###$$$$$$$$$######!!!!!!"""######"""!!!!!!!!!#########!!! !!!"""""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$#########""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""""""""#####################"""!!! #########""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!"""##################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!############"""""""""!!!"""!!! !!!###$$$###############"""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!###%%%%%%$$$#########"""""""""""""""""""""""""""######$$$###"""!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""######"""""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############"""!!!!!!!!!!!!""""""###!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!%%%### !!!%%%'''$$$###"""###%%%%%%%%%###%%%$$$$$$######$$$$$$%%%"""""""""!!!!!!"""""""""########################$$$$$$######"""!!!!!! $$$###"""!!!!!!!!!"""""""""""""""#########$$$$$$###$$$%%%$$$"""""""""###%%%#########$$$%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%###""""""###%%%################################################"""!!!!!!!!!"""###$$$%%%$$$%%%%%%%%%$$$###""""""!!!""""""############"""########################$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########'''&&&&&&%%%$$$$$$######""""""##################%%%$$$###$$$%%%%%%###!!!""""""!!!!!!!!!!!!""""""############""""""""""""""""""############""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""!!!!!!!!! !!!"""###############""""""###$$$$$$###"""""""""###$$$###!!! !!!"""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$############""""""############""""""""""""""""""""""""""""""$$$$$$###"""""""""######$$$$$$$$$$$$###!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######$$$###"""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""!!!############""""""""""""!!!!!!!!!!!!""""""""""""""""""######""""""!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!$$$$$$###!!!!!!!!!"""""""""""""""""""""""""""############"""!!!!!!########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""########################$$$#########""""""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""###$$$!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$###!!!!!!"""$$$%%%$$$###$$$######""""""######$$$""""""!!!!!!!!!!!!""""""#################################""""""!!!!!!!!!$$$###"""!!!!!!!!!""""""!!!""""""""""""############$$$%%%$$$"""""""""###$$$###""""""$$$$$$###""""""""""""""""""""""""""""""%%%''''''$$$"""###&&&################################################ !!!!!!"""###$$$$$$%%%$$$$$$%%%$$$$$$###"""!!! !!!###$$$$$$###"""!!!########################$$$######""""""######$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&"""###%%%%%%%%%%%%'''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""###$$$$$$%%%%%%$$$$$$%%%&&&%%%###!!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""############""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""######"""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$############$$$$$$#########"""###$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!""""""###########################""""""############""""""""""""""""""""""""""""""#########""""""""""""##################"""!!! """"""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$%%%$$$###!!! """#########$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#################################""""""""""""""" !!!"""###"""""""""!!!"""""""""""""""!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!$$$%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""########################$$$$$$######"""!!!!!!!!!#########""""""!!!!!! ###"""""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$########################"""###$$$%%%%%%%%%$$$$$$!!! !!!###$$$###"""""""""!!!!!!!!!!!!""""""$$$######""""""######$$$########################!!!"""""""""#########$$$&&&%%%%%%$$$$$$$$$$$$$$$!!!""""""""""""############$$$%%%$$$"""""""""###$$$###""""""$$$$$$###""" !!!!!!!!!!!! %%%)))***(((%%%$$$%%%########################"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$###"""!!!########################$$$######""""""######$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%&&&&&&"""###%%%%%%%%%%%%'''(((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%""""""""""""###$$$&&&'''&&&%%%$$$$$$%%%%%%$$$"""$$$######""""""######$$$""""""""""""""""""######""""""############""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$#########"""""""""!!!"""###$$$%%%%%%%%%%%%$$$##################$$$"""$$$$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""" !!!######""""""!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""###""""""""" !!!"""###############""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$&&&%%%###""" """#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######$$$$$$$$$""""""""""""""""""###### !!!"""###""""""""" !!!!!!"""""""""!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!! ###%%%&&&%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################""""""!!!!!!$$$$$$$$$######"""""""""######"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######%%%$$$###""""""!!!""""""######$$$%%%%%%%%%%%%$$$######################## """$$$%%%&&&%%%###""""""!!! !!!#########!!!"""""""""!!!!!!"""""""""%%%$$$$$$######$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%"""""""""###""""""!!! """""""""#########$$$$$$###$$$%%%$$$"""""""""###%%%#########$$$%%%$$$###!!!""""""######""""""!!! $$$(((***)))&&&$$$$$$########################"""""""""""""""""""""""" !!!"""######$$$######""""""###############"""###$$$$$$$$$$$$######"""########################$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$######""""""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''%%%###!!!!!!"""###$$$%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!!!!""""""###$$$$$$%%%""""""!!!"""###%%%'''((('''%%%$$$###$$$%%%$$$$$$$$$$$$############$$$$$$""""""""""""############""""""############""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$$$$$$$############!!!"""###$$$%%%&&&&&&&&&$$$###""""""""""""###$$$###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""!!!"""""""""#################################### !!!$$$######""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""""""""""""""############"""""""""""""""""""""""""""""" !!!"""#########"""""" !!!###$$$$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$&&&%%%$$$"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!"""""""""""""""#########""""""""""""""""""""""""###""""""""""""######$$$!!!!!! """""""""""""""""""""""""""""""""!!!""""""###$$$ !!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""""""""###########################"""""""""""""""""""""###$$$$$$$$$$$$############$$$######"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""$$$$$$###"""""""""######!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""%%%$$$######$$$$$$###"""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$%%%%%%%%% !!!###$$$$$$""" ############$$$$$$$$$%%%###$$$%%%$$$"""""""""###&&&$$$###$$$%%%&&&%%%$$$!!!"""###$$$$$$###"""!!!######"""$$$%%%&&&%%%$$$########################""""""""""""""""""""""""!!!"""######$$$###"""""" !!!"""######$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%'''(((&&&###!!!"""$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""""""""###############""""""!!!!!!###%%%(((***)))&&&###"""###%%%%%%%%%######""""""""""""######!!!"""""""""############""""""############"""""""""""""""""""""#########!!!!!!!!!!!!""""""""""""""""""############""""""############"""""""""""" !!!"""$$$%%%%%%&&&&&&###""""""!!!!!!""""""######$$$%%%$$$"""!!!"""###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!! !!!""""""$$$$$$######"""!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""""""""#########""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """#########"""""" !!!"""########################""""""#########"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%&&&&&&$$$###""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!"""""""""############"""!!! !!!###$$$ !!!""""""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""###"""!!!!!!"""###$$$%%% """"""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###########################""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""##################"""######$$$$$$!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$$$$%%%''''''(((&&&%%%%%%&&&&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$########################''''''&&&%%%%%%$$$$$$###%%%'''***,,,+++)))&&&$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""###&&&%%%$$$$$$&&&&&&%%%$$$ !!!"""######"""!!! &&&"""!!!$$$%%%$$$########################""""""""""""""""""""""""""""""###$$$$$$###!!!!!! !!!###$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###### !!!"""%%%(((+++---&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###&&&((((((&&&&&&(((+++$$$&&&'''&&&$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!###&&&(((******'''###!!!"""$$$&&&'''""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$""""""############""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!! !!!"""$$$$$$%%%%%%###"""!!! !!!"""######$$$%%%$$$"""""""""###""""""""""""""""""""""""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!"""############""""""!!!$$$$$$############$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""#########"""######$$$%%%&&&&&&%%%$$$########################$$$$$$$$$$$$ !!!!!!!!!""""""###### !!!!!!!!!""""""############################## !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!""""""#########$$$###"""  !!!###%%% !!!""""""!!!!!! !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""!!! !!!"""###%%%%%%$$$"""!!!!!!$$$'''""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%"""""""""""""""""""""""" !!!!!!!!!""""""##############################"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!!!!""""""######$$$$$$###""""""!!!""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###"""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$########################'''&&&%%%%%%&&&&&&$$$###########################""""""""""""""""""""""""$$$#########""""""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""########################&&&&&&%%%%%%$$$#########&&&###&&&,,,,,,&&&$$$&&&%%%%%%%%%$$$###""" #########%%%&&&&&&$$$"""%%%%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!%%%$$$""" !!!"""###"""###$$$%%%%%%&&&%%%%%% !!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""############$$$$$$$$$$$$######!!!!!!!!!!!!###%%%''')))///+++%%%#########!!!$$$###"""!!!!!!###%%%&&&""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! """""""""###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""###########################%%%&&&'''&&&### &&&%%%%%%$$$###"""""""""!!!###$$$###"""!!!"""### !!!!!!!!!!!! """!!!  !!!"""%%%%%%%%%%%%$$$###""""""$$$######"""""""""""""""%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$###"""!!! """###$$$###"""###%%%'''###############"""!!!!!!$$$$$$######""""""!!!!!!$$$$$$$$$###"""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############$$$$$$$$$%%%""""""""""""############&&&&&&%%%###!!!!!!!!!!!!""""""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! ######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########$$$$$$$$$###""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""#########""""""!!!"""""""""""""""""""""""""""!!!  !!!"""%%%###!!!  !!!"""!!!"""######"""!!!'''%%%###!!! !!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$ !!!"""######$$$&&&###!!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$"""!!! !!!"""$$$%%%""""""!!!!!!!!!###$$$%%%$$$###!!!"""######!!! ########################""""""""""""""""""""""""############"""""""""!!!############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$$$$$$$$$$%%%%%%(((......'''###$$$"""""""""###%%%(((,,,...%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###!!!!!!"""######$$$$$$$$$######$$$######"""!!! !!!!!!"""######$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""##################"""!!!!!! !!!###$$$&&&### """$$$%%%$$$###"""!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!###"""""""""!!!!!!!!! !!!""""""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""########################$$$$$$###""""""""""""###!!!""""""###!!!"""######!!!!!!"""### !!!!!!!!!!!!!!!!!! ###"""!!!!!!!!!!!!"""#########$$$$$$######"""""""""!!!!!!!!!"""###$$$$$$"""!!!!!!!!!!!!!!!""""""############"""""""""""" !!!  """###############"""!!!!!!#########"""""""""""""""$$$$$$######"""!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""#########"""!!! !!!"""######$$$#########""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""##################"""!!! !!!!!!!!!!!!""""""""""""######################## !!!!!!""""""!!!!!!""""""############""""""""""""""""""""""""""""""###""""""""""""""""""###$$$###!!! !!!"""!!!"""###$$$$$$###"""!!!$$$###""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''%%%""" """###""" !!!!!!!!!!!!"""""""""""""""""""""""""""###############!!!!!!!!!"""$$$%%%###""""""!!!!!!"""###$$$&&&$$$###$$$%%%%%%$$$"""########################""""""""""""""""""""""""############""""""""""""""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&########################!!!!!!""""""###$$$$$$%%%$$$%%%)))///...(((###"""###"""!!!"""&&&---444999'''%%%######$$$$$$###"""$$$$$$$$$$$$###"""!!!!!!""""""""""""############ ###%%%&&&&&&%%%$$$######$$$######"""!!! !!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############!!!""""""######""""""!!!$$$###"""!!! !!!"""  ###%%%''''''"""!!! !!!###$$$""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$############$$$""""""""""""""""""""""""########################$$$""" !!!%%%''' !!!"""###$$$%%% !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!""""""######"""""" !!!"""###%%%%%% !!!"""###!!!!!!""""""#########$$$  ###############"""!!!!!!""""""""""""############$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############!!!!!!!!!!!!!!!!!! """"""""""""############ """###$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!!""""""############$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############"""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""######################## !!!!!!""""""!!!!!!""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###$$$###!!! !!!"""""""""###$$$%%%%%%$$$###"""!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$############$$$$$$$$$$$$###"""!!!###$$$%%%###"""!!!!!!!!!!!!""""""""""""############""""""""""""######"""!!!"""###$$$%%%$$$###"""!!!!!!""""""###&&&%%%$$$$$$&&&&&&%%%$$$########################""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################!!!!!!"""""""""#########"""$$$'''******'''$$$###&&&$$$######%%%+++000444(((%%%"""""""""######"""###############"""!!!!!!!!!!!!"""""""""######### !!!###$$$%%%%%%%%%$$$""""""$$$%%%%%%%%%%%%%%%!!!!!!""""""##################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!%%%%%%$$$######"""""""""%%%$$$######$$$%%%%%%%%%"""!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""""""""""""######""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$%%%$$$$$$###############""""""""""""""""""""""""########################$$$""" $$$&&&$$$$$$######"""!!! !!!"""!!!  """"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!"""############ !!!!!!"""$$$$$$ !!!"""###""""""""""""############"""""""""!!! !!!###############"""!!!!!!!!!!!!""""""######$$$$$$############""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""#########$$$######$$$$$$$$$###"""!!!!!!"""""""""##############################"""""""""$$$%%%'''&&&$$$!!! !!!!!!!!!"""$$$######"""!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$$$$######"""""""""!!! """###$$$!!!!!!!!!!!!""""""""""""######################## !!!"""""""""""""""!!!""""""############""""""""""""""""""""""""""""""###%%%%%%%%%%%%###"""###"""!!!!!!!!!!!!"""""""""######$$$$$$######""" !!!###$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!######"""""""""###$$$%%%%%%$$$###!!!!!!!!!"""""""""!!! !!!"""###"""!!!########################""""""""""""""""""""""""""""""""""""""""""######%%%%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$#######################################"""""""""!!!!!!!!!"""######$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))'''$$$"""!!!"""######"""""""""#########"""!!!!!! !!!!!!!!!""""""%%%$$$###""""""###$$$$$$""""""$$$%%%%%%%%%%%%%%%"""""""""""""""#########"""###$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################""""""!!!!!! !!!!!!""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$""""""""""""######$$$$$$""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! !!!!!!!!!###"""!!! !!!"""!!!  """###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$%%%%%%""""""!!!!!!!!!!!!!!!"""$$$###""""""!!!!!!!!!"""############""""""""""""###$$$$$$###!!! !!!##################"""!!!!!!!!!!!!""""""######$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""#########"""###$$$%%%%%%$$$###"""!!!"""""""""############$$$$$$###"""!!!!!! """###%%%&&&&&&$$$!!! !!!!!!!!!$$$######"""!!! $$$######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!! """###$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!!!!""""""!!!""""""""""""""""""!!!""""""###$$$$$$###!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$################## """$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!###############$$$$$$%%%%%%$$$###!!!!!!!!!""""""###"""!!!"""###$$$###"""########################""""""""""""""""""""""""""""""""""""############&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%$$$######"""########################%%%$$$$$$###""""""!!!!!!!!!"""!!! $$$'''&&& !!!"""$$$$$$$$$$$$###$$$###!!!!!!###$$$###"""!!!""""""######"""!!!!!! !!!!!!!!!!!!&&&$$$""" !!!"""#########$$$######"""!!! """"""""""""""""""######!!!"""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############!!!""""""######""""""!!! """############ !!!""""""!!!!!!"""$$$"""#########$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######$$$$$$$$$###""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!!!!!!!!!!!!! !!!"""""" !!!"""######!!!!!!!!!!!!###### !!!!!!!!!!!! !!!"""###$$$$$$$$$$$$###"""!!!!!! !!!%%%$$$###""""""!!!!!!!!!$$$#########""""""!!!!!!"""######""" !!!##################"""!!!!!!""""""""""""##################""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!###%%%%%%$$$###"""""""""""""""############""""""!!!!!!!!!""""""###!!!"""###$$$$$$###!!! !!!!!!""""""""""""############""""""!!!!!! #########"""!!!!!! !!!!!!!!!!!!!!!""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############""""""""" !!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""" !!!"""######$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!"""!!!"""$$$$$$###"""###$$$!!!!!!!!!!!!""""""""""""############""""""""""""#########$$$$$$$$$$$$%%%$$$###"""!!!!!!""""""###$$$######$$$%%%&&&&&&$$$########################""""""""""""""""""""""""!!!"""""""""############$$$$$$###""""""""""""###""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########"""%%%$$$ $$$%%%!!! !!!###$$$$$$$$$$$$!!!!!!!!!"""$$$%%%$$$"""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""######$$$######"""!!! ###"""""""""""""""""""""!!!"""###$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$"""##################"""!!!"""######"""""" ######!!!!!!"""$$$!!!""""""###############"""""""""""""""""""""""""""######$$$$$$######"""""""""############"""""" !!!!!!!!!"""""""""### !!!!!!"""#########$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%%%%&&&!!!"""######!!!!!!"""###$$$###!!! !!!###$$$ !!!""""""""""""!!! !!!"""############!!!!!! !!!!!!"""###""""""!!!!!!!!!""""""""""""""""""############!!!"""""""""!!!!!!"""$$$###############"""!!!!!!#########""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""" !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!$$$&&&''''''%%%$$$""""""""""""##################"""""""""###$$$%%% !!!"""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!"""""""""####################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""############""" !!!"""######$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!""""""""" !!!"""""""""""""""###""""""""""""""""""###""""""""""""""""""###$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!"""###$$$### !!!$$$!!!!!!!!!!!!"""""""""""""""""""""""""""###############$$$$$$%%%%%%%%%$$$###""""""!!!!!!"""###$$$!!!  """######!!!########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&#################################$$$$$$%%%&&&&&&#################################$$$%%%%%%&&&&&&###'''(((###"""$$$""""""""""""######$$$$$$%%% ###%%%&&&$$$"""!!!!!!"""""""""""""""!!!""""""""""""############ """######"""!!!"""###$$$%%%%%%&&&%%%%%%#########"""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######################## !!!!!!""""""############$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$######!!!$$$&&&%%%###!!!"""$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!!!!!!!""""""###### !!!!!!"""#########$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&''' !!!!!!"""""""""###!!!###$$$###"""!!!"""$$$$$$###""" """###$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!! !!!"""###$$$  !!!"""### !!!"""###$$$%%%%%%"""###$$$###"""###%%%'''###############"""!!!!!!$$$$$$######""""""!!!!!!"""""""""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!###&&&)))******)))(((""""""""""""############'''&&&$$$#########$$$$$$ !!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""!!!"""$$$%%%&&&!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!""""""!!! !!!!!!!!!!!!""""""""""""########################!!!!!!"""############### !!!######$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!""""""###""""""$$$$$$############$$$$$$!!!!!! !!!###%%%''' !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%&&&"""$$$$$$!!! ###!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!###$$$%%%%%%$$$"""###$$$%%%%%%$$$$$$%%%%%%%%%$$$"""!!!%%%$$$######""""""######$$$$$$$$$#########""""""""""""#########""""""!!!%%%$$$######$$$$$$"""!!!""""""""""""""""""""""""$$$$$$##########################################!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""######""""""!!!!!! """###$$$$$$###!!!""""""""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""$$$$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""#########"""""" !!!"""!!!  """$$$%%%&&&'''&&&$$$"""  !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""###000---((($$$!!!!!!"""###!!!!!!""""""######$$$$$$ !!!"""######"""!!! $$$$$$###"""!!! """!!! !!!###$$$""""""!!! !!!!!! !!!!!!$$$$$$############$$$$$$%%%###!!! !!!"""!!!  """$$$&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """###$$$###!!!!!!###$$$######$$$%%%&&&&&&''''''!!!###""" ###############"""!!!!!!$$$######$$$%%%$$$""" !!!!!!"""""""""!!!!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!! $$$$$$"""!!!###### $$$$$$######"""!!!!!! ###"""!!!"""$$$%%%$$$#########""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!""""""############"""""""""!!! !!!###$$$$$$###!!!!!!"""###############"""######"""  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! """$$$%%%###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%!!!"""$$$$$$"""!!!"""###&&&$$$######$$$%%%$$$###$$$$$$$$$%%%$$$###!!! %%%%%%$$$###############$$$$$$$$$#########"""""" !!!""""""#########"""%%%$$$######$$$$$$###!!!!!!"""$$$%%%%%%$$$"""!!!################################################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""!!!!!!!!! """"""#########!!!  """"""""""""""""""""""""######$$$$$$$$$###""""""!!!###$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""""""""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$######"""""""""""""""""""""############""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""#########$$$######"""""" !!!"""!!! !!!""" !!!###$$$$$$$$$"""!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""#########((('''%%%###!!!"""""""""""""""######### !!!"""######"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! """!!!!!! !!!!!!"""###""""""!!!!!!""""""###%%%###!!!!!!!!!"""!!! """""""""######$$$$$$$$$###########################"""""""""!!!!!!!!! !!!!!!  """ !!!""""""###$$$$$$ ###$$$###"""!!!!!!###############"""!!!!!!$$$######$$$%%%$$$""" !!!!!!""""""!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!! $$$%%%###"""%%%%%%""""""""""""""""""#########$$$###"""###$$$%%%$$$###$$$$$$############$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!###$$$###"""!!!!!!"""##################$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """$$$%%%$$$###"""###$$$############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""######$$$%%%!!!"""$$$$$$"""!!!"""###'''%%%######$$$$$$###""""""######$$$$$$###""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######%%%$$$"""###$$$$$$###""" """%%%''''''%%%""" ################################################$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""""""""######$$$$$$$$$######"""###$$$###""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$############""""""""""""""""""#########$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$######$$$############"""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$%%%%%%$$$###"""""" !!!"""""" !!!"""!!!#########"""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""########################!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""###$$$### ############""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""### !!!!!!"""""""""""""""""""""!!! !!!!!!###""""""!!!!!!""""""###"""!!!!!! !!!!!!"""$$$"""!!!!!!"""###"""!!!""""""##########################################""""""""""""!!!!!!!!!!!! !!! !!! !!!!!!"""""""""!!!###&&&&&&%%%###"""""""""############""""""!!!#########$$$%%%$$$""" !!!!!!"""!!!!!! """""""""""""""!!! """""""""!!!!!! $$$&&&###!!!###$$$""" !!!!!!"""###$$$$$$$$$%%%$$$######$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""!!! """"""""""""############""""""###"""!!!"""###$$$###"""!!!!!!"""##################$$$%%%$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$###!!!!!!###%%%""""""""""""############%%%$$$$$$###$$$$$$%%%&&&######""""""######$$$%%%!!!"""$$$$$$"""!!!"""###(((&&&$$$###$$$$$$###"""!!!!!!"""###############&&&%%%%%%$$$$$$$$$$$$$$$########################'''''''''&&&%%%$$$###"""%%%###"""###$$$$$$###""""""###%%%&&&&&&%%%###"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############""""""""""""""""""""""""############$$$######""""""""""""""""""######$$$$$$######"""############""""""""""""########################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###""" """###"""!!! !!!""" """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%################################################!!!!!!!!!!!!""""""""""""###""""""""""""""""""""" """$$$%%%%%%### $$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" """#########"""!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""######"""!!!!!! !!!!!!"""###""" !!!"""######""" !!!"""###$$$%%%&&&########################""""""""""""!!!!!!!!!!!! !!!###"""!!! !!!""""""""""""######$$$$$$$$$###%%%&&&&&&$$$"""""""""""""""############"""!!!###""""""###$$$$$$""" !!!!!!""""""######"""""""""""""""""""""!!! ######""""""!!! %%%&&&""" !!!!!!!!!"""######$$$$$$%%%$$$######$$$%%%###"""$$$######""""""######$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###"""  !!!###$$$""""""############""""""###"""!!!"""###$$$###"""!!!!!!"""###############"""###$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!###"""!!! !!!"""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$##################""""""######$$$%%%!!!"""$$$$$$"""!!!"""###(((&&&$$$###$$$$$$###"""!!!!!!!!!""""""###$$$$$$&&&%%%$$$$$$######$$$$$$########################"""###$$$$$$$$$$$$$$$###$$$###"""###$$$%%%$$$"""%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$#################################""""""#########""""""""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$%%% ########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######""""""""""""""""""""""""!!!!!!"""""""""#########$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""##################$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""#########"""!!!  """#########"""!!!""""""!!!!!!!!!""""""#########""""""""""""#########""""""!!!!!!""""""######!!! !!!###$$$$$$### !!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """######"""!!!!!!"""#########$$$$$$$$$$$$$$$"""$$$%%%%%%###!!!!!!"""!!!""""""#########"""""""""!!!!!!###$$$$$$""" !!!"""######$$$$$$$$$$$$"""""""""""""""!!! ######""""""!!!!!!!!!!!!$$$)))+++%%% """"""""""""""""""""""""$$$###""""""$$$$$$###"""""""""!!!!!!!!!!!!""""""##################"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&""""""############""""""$$$"""!!!"""######"""!!!!!!!!!"""############### """""""""  !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!$$$%%%$$$""" !!!!!!!!!"""""""""&&&%%%%%%$$$"""!!! ######""""""######$$$%%%!!!"""$$$$$$"""!!!"""###'''%%%######$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$######""""""#####################$$$$$$$$$ """###$$$%%%$$$"""""""""$$$%%%$$$###&&&%%%###!!!!!!###%%%&&&"""""""""###$$$$$$%%%%%%##############################"""!!!!!!"""######""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$ !!!!!!!!!"""""""""########################"""######$$$$$$$$$#########$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""##################!!!!!!"""""""""""""""###!!!!!!!!!"""""""""######$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######!!!"""######!!!!!!"""###$$$######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&&&&########################!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""!!! !!!###$$$############""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!  !!!!!!"""""""""""""""""""""!!!!!!!!!"""#########""""""!!!!!!""""""######""""""!!!!!!""""""###"""!!! !!!###%%%%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###!!! """"""""""""""""""""""""!!!###$$$$$$"""!!!!!!"""!!!""""""############"""!!!!!!!!!"""$$$$$$""" !!!!!!"""###$$$$$$$$$$$$"""""""""""""""!!! """"""""""""""""""""""""'''---///(((""" !!! #########""""""""""""""""""!!! !!!###$$$###"""!!!!!!!!! !!!!!!!!!"""""""""!!!!!! """""""""""""""""""""""" """""""""""" """"""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""$$$######"""###$$$&&&'''""""""############""""""$$$###""""""######"""!!!!!!!!!"""############### !!!"""!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """%%%&&&$$$###""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$"""!!!######""""""######$$$%%%!!!"""$$$$$$"""!!!"""###&&&$$$######$$$%%%$$$###""""""!!! !!!!!!######$$$###""""""!!!!!!""""""""""""#########$$$$$$$$$ !!!############"""!!!"""$$$%%%$$$###$$$###""""""""""""###$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$###""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""###!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$$$$###""""""###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""""""""###$$$######""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""############""""""!!!!!!"""###$$$$$$$$$$$$!!!"""######"""!!!"""###$$$###"""!!! """"""!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""######"""!!! !!!"""###"""""""""""""""############"""!!! !!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!""""""###""""""!!!!!!"""######$$$"""!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""!!! !!!$$$&&&&&&&&&%%%$$$###"""!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###!!!$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""###$$$!!!!!!"""############### """$$$$$$"""  """"""#########"""""""""""""""!!! !!!!!!!!!"""######$$$$$$$$$+++...(((!!! """"""!!!!!!""""""######$$$$$$"""######"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%""""""############""""""$$$###""""""######""" !!!!!!"""############### !!!""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!"""!!! !!!###!!!!!!"""""""""###############$$$$$$$$$###"""!!!######""""""######$$$%%%!!!"""$$$$$$"""!!!"""###%%%$$$"""###$$$%%%%%%$$$###"""!!! !!!"""######""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$###############"""!!! ###"""!!!"""$$$%%%%%%###!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%########################&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!""""""""""""### !!!!!!!!!""""""######!!!###$$$%%%%%%$$$"""!!! !!!"""###$$$########################$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$######""""""!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$!!!###$$$###"""!!!"""###""""""!!! !!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$######""""""$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%""""""##################!!!!!!""""""######$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$""""""!!!""""""###$$$$$$!!!!!! !!!!!!  """!!! !!!$$$&&&'''&&&!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!""""""######!!!$$$&&&'''&&&$$$######"""""""""""""""!!!!!!!!!!!!"""$$$$$$######$$$&&&!!!!!!"""############### """$$$$$$"""  !!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""###$$$%%%%%%&&&***%%%!!!""" """###%%%&&&&&&!!!######"""######""""""""""""######!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""" &&&%%%$$$"""!!!!!!!!! """"""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$""""""############""""""%%%###""""""######""" !!!!!!"""###############!!!"""######"""!!!"""$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!###""""""""""""############!!!"""$$$%%%&&&&&&%%%%%%#########"""###$$$$$$%%%!!!"""$$$$$$"""!!!"""###"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""###"""""""""!!!!!! %%%### !!!!!! ###################################################"""""""""###$$$%%%%%%%%%%%%%%%$$$"""!!!""""""""""""###""" ######"""!!!!!!!!!!!!!!!""""""""""""############%%%$$$###!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%""""""############"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""!!!!!! ######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&'''&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$###############%%%$$$###!!! """###$$$%%%%%%$$$###"""%%%%%%$$$############### !!!"""###############""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!! !!!!!!"""###$$$"""!!!  !!!"""#########"""""""""""""""######""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""############### !!!###%%%''')))%%%$$$###!!!!!!!!!"""#########""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$############"""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$ !!!!!!""""""############""""""!!!!!! """!!!  !!!"""""""""############""""""!!!###$$$$$$#########$$$%%%%%%%%%$$$""""""$$$&&&$$$"""!!!!!!"""######"""!!!!!! !!!!!!"""%%%$$$###!!!!!!!!!"""###############"""""""""""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""###%%%'''&&&%%%%%%$$$$$$$$$######""""""###"""""""""""""""######$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""########################$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""&&&%%%$$$"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######################## !!!######$$$$$$$$$""""""#########""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""############""""""############""""""########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""##################$$$$$$######"""!!!&&&&&&&&&&&&%%%%%%$$$$$$&&&###!!!!!!"""""""""!!!#########################################################"""######$$$$$$#########"""!!! !!!!!!"""#########!!!$$$$$$###"""""""""""""""""""""""""""###############""""""!!!!!!"""###$$$$$$###"""!!!!!!"""######""""""############"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###"""######$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!!!!!!!"""###############"""""""""""""""""""""""""""###%%%&&&'''&&&%%%%%%"""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!"""###!!!!!!""""""######$$$$$$###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!###%%%&&&(((%%%$$$"""!!!!!!!!!"""###############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!"""######$$$$$$######!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """!!!  !!!"""!!!""""""######""""""!!!"""###%%%$$$###""""""######$$$$$$###""""""$$$&&&"""!!!!!!"""$$$&&&%%%$$$""""""!!!!!!!!!""""""###""""""!!! """""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""###%%%&&&%%%$$$"""""""""!!!!!!!!! $$$$$$###"""!!!!!!!!!!!!######"""!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!"""""""""############"""!!!!!!"""######!!!!!!""""""""""""!!!!!!"""""""""""""""#########"""""""""#########$$$$$$######################## !!!"""######$$$$$$$$$""""""#########""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""############"""######$$$$$$$$$$$$###"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""############$$$$$$$$$$$$$$$######"""!!!!!! ###""""""!!!!!!""""""###########################"""""""""#########$$$$$$###############"""!!!!!!%%%$$$$$$$$$$$$$$$######&&&$$$""""""###$$$$$$###################################################$$$$$$######"""#########""""""######"""!!!!!! !!!"""#########"""!!!$$$$$$$$$###############""""""""""""############!!!!!!!!!!!!"""###$$$%%%$$$###"""""""""""""""###""""""############"""""""""############$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&''''''''''''"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%###""""""!!!!!!!!!!!!!!!$$$######"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!  !!!!!!""""""""""""######"""""""""""""""""""""""" !!!$$$&&&((('''&&&%%%###""""""!!!!!!!!!!!!"""$$$######""""""######$$$ !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""""""""""""""$$$%%%%%%$$$###""""""!!!"""""""""$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""########################""""""""""""#########"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!! ###$$$%%%%%%###!!!!!!"""!!!"""###"""!!!"""$$$&&&!!!!!!"""%%%((()))(((&&&######""""""""""""######!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""###$$$%%%$$$###""""""!!!!!!!!!!!! %%%$$$###"""!!! ###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$ !!!!!!!!!!!!!!!!!! !!!!!!"""### !!!"""######"""!!! ############"""""""""""""""""""""############$$$"""""""""""""""""""""""" !!!"""######$$$######!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""############"""###$$$%%%%%%%%%%%%%%%########################!!!"""%%%''''''%%%"""!!!"""######$$$%%%%%%&&&&&&$$$#########"""""""""!!!###""""""""""""""""""###########################""""""#########$$$$$$$$$"""############"""!!!!!!""""""""""""""""""""""""&&&$$$###$$$%%%&&&%%%$$$################################################%%%%%%$$$###"""""""""######$$$$$$%%%%%%%%%$$$$$$!!!###$$$###"""""""""#####################"""!!!"""""""""############!!!!!!!!!!!!""""""######"""""""""""""""######$$$""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#####################""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$######"""!!!!!! !!!!!!########################!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""###############"""""""""""""""###############""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#####################"""""""""!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! ###$$$%%%$$$""" !!! !!!"""!!!!!!###%%%"""###$$$''')))***(((&&&######""""""!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###""""""###$$$###!!!##################""""""$$$###"""!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!"""!!!"""$$$$$$"""!!!$$$$$$######""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!"""""""""############""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######""""""""""""##########################################$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''%%%""""""""""""""""""""""""########################%%%%%%$$$###"""""""""#########$$$%%%%%%%%%%%%$$$ """%%%%%%###""""""###!!!!!!"""######""""""!!!!!!"""""""""############""""""""""""!!!!!! !!!"""###$$$%%%%%%""""""############""""""""""""#########$$$$$$$$$"""######$$$$$$######"""######$$$######"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###############""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!###$$$######"""!!!!!! !!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""#########"""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""############"""""""""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###$$$%%%$$$""" !!!"""!!!!!!###$$$$$$$$$%%%'''))))))&&&$$$###"""!!! !!!"""###$$$$$$###"""!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$"""!!!!!!######""" """"""""""""""""""######!!! !!!"""######!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!! !!!"""$$$$$$"""!!!$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!"""""""""############!!!!!!"""###$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""$$$%%%$$$$$$######""""""""""""######$$$$$$%%%&&&&&&'''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""""""""""""""############$$$######%%%'''((('''&&&""""""""""""""""""""""""########################$$$$$$######"""#########!!!!!!""""""###""""""""" $$$&&&&&&### !!!### """######"""!!!!!!""""""""""""############""""""""""""!!! !!!"""$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$""""""############""""""%%%%%%%%%%%%$$$###"""!!!!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%""""""!!!!!!!!!!!!""""""  !!!!!!###"""!!!  !!!"""""""""""""""""""""""""""'''&&&###"""!!!"""$$$%%%###""""""!!!!!!!!!!!!"""!!!""""""######""""""!!!%%%%%%$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!""""""######"""!!!!!!"""###############!!!!!!"""######"""""""""!!!!!!"""############""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""############"""""""""""" !!!"""#########!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!""""""!!!!!! """###$$$$$$""" !!! """###"""!!!"""###%%%$$$$$$&&&''''''%%%"""###"""!!!   !!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!! !!!"""###"""!!! !!!!!! !!!"""###$$$ !!!!!!""""""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""############$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!! $$$%%%%%%%%%$$$###"""!!! !!!"""######"""!!! ############""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""############"""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######!!! !!!""""""""""""""""""############""""""#########""""""!!!########################&&&$$$""" """$$$&&&$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###### !!!!!!!!!"""""""""""""""###%%%((()))'''&&&""""""""""""""""""""""""#################################"""######$$$$$$!!!!!!!!!""""""!!! """%%%((('''""" """!!!"""$$$$$$$$$"""!!!""""""""""""############ !!!!!!""""""!!! !!!!!!"""###$$$###""""""""""""############"""""""""############$$$$$$$$$""""""############""""""###$$$$$$$$$$$$$$$######!!!""""""##################$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$%%%%%%$$$######"""###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!! !!!"""###$$$"""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""###""""""###$$$$$$###""""""$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""### !!!"""############!!!!!!"""############### !!!#########"""""" !!!"""###$$$######""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""### !!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!"""######$$$$$$######!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!""""""!!! !!!""""""######""""""!!! """######"""!!!!!!""" """$$$$$$###!!!""""""###"""!!!"""$$$%%%%%%$$$$$$###"""!!! !!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!! """###"""!!! !!!!!! !!!"""### !!!""""""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$!!!!!!!!!"""""""""###### !!!"""###$$$$$$######!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!!!!!!!!!!""""""""""""########################""""""############"""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""" !!!###$$$""""""""""""############$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""%%%((()))'''&&&""""""""""""""""""""""""###########################"""""""""###$$$%%%%%%###############"""!!!!!!###&&&)))'''"""!!! !!!###%%%&&&%%%###"""""""""""""""############ """""""""!!!!!!###$$$$$$$$$###""" """"""############"""""""""############$$$$$$$$$""""""############"""""" !!!"""###############!!!!!!"""##################$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&######"""""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$###############""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""###############$$$%%%%%%$$$###!!! !!!"""""""""""""""""""""""""""%%%&&&$$$""" !!!!!! !!!!!!"""###$$$###$$$%%%&&&&&&%%%$$$###""""""""""""############ !!!!!!!!!""""""###### !!!"""############!!!!!!"""###############!!!############""" !!!"""$$$$$$$$$###""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!############""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""###### !!!"""$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$$$$ !!!!!!""""""###### !!!!!!!!!""""""###### !!!""""""!!! """"""############""""""!!!######"""!!!!!!"""!!!###%%%%%%###"""!!!"""!!! ###%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%"""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """######""" !!!!!!!!!""""""######"""!!!!!! !!!!!! !!!""""""!!!  !!!"""$$$$$$"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""!!!!!!  """$$$$$$%%%$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$############$$$$$$$$$$$$########################""""""#########""""""!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!$$$%%%""""""""""""############&&&&&&&&&%%%$$$###"""!!!########################""""""############""""""#########$$$%%%%%%&&&&&&'''&&&%%%$$$############""""""############""""""$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""########################### !!!###$$$&&&$$$###!!! ######$$$$$$$$$$$$######!!!$$$%%%###!!! !!!!!!""""""#########$$$!!!###$$$###!!! !!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""#################################"""""""""""""""$$$###############$$$$$$######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""##################""""""""""""######!!!"""######""" &&&&&&%%%%%%$$$#########"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""!!!!!!!!!!!!"""###$$$%%%$$$###!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  ###$$$###!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""%%%%%%###"""!!!!!! """"""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""###!!!  !!!###$$$$$$$$$#########"""""" !!!"""######"""!!! ###"""!!!!!!!!!###$$$%%% !!!!!!""""""######""""""""""""""""""""""""######""""""""""""###############"""""""""""""""###  $$$&&&%%%###'''$$$""""""$$$$$$###  !!!###%%%&&&&&&&&&+++%%% !!!###"""!!!!!!""""""""""""!!!!!!######"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""  !!!!!! !!!$$$"""""""""""""""""""""""" !!!"""$$$$$$!!!!!!!!!!!!!!! ######""""""""""""#########"""!!! !!!"""#########""""""""""""#####################"""!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&!!!###&&&%%%"""######"""""""""""""""### !!!"""######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""############!!!!!! !!!!!!"""###$$$######""""""!!!!!! """###$$$%%%%%%$$$"""!!!################################################""""""""""""""""""""""""%%%$$$$$$#########$$$$$$""""""############""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""###$$$$$$##################$$$$$$$$$###""""""###$$$%%%######"""!!! !!!""""""#########$$$$$$######### """$$$&&&&&&%%%###!!!!!!"""""""""############!!!"""######!!! !!!!!!""""""############""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$################################################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###"""""""""""""""""""""""""""""""""###############""""""""""""""""""###!!!"""###$$$###""" ############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""" ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!$$$$$$### !!!""""""######$$$########################"""!!!!!! !!!!!!"""""""""""""""""""""""""""%%%$$$###"""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!! !!!"""$$$$$$$$$$$$#########"""""" !!!"""######"""!!! """"""""""""""""""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""######""""""""""""""""""""""""!!! """$$$$$$$$$(((%%%""""""######""" !!! """$$$&&&(((+++&&&!!! """$$$### !!!""""""""""""""""""!!!!!!""""""!!! """########################!!!""""""""""""!!! !!!"""###$$$###""" !!!"""""" !!!###"""""""""""""""""""""""" !!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""#########"""!!!""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!######""""""""""""######""""""""""""############"""!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!!!!######$$$$$$$$$######"""################################################""""""""""""""""""""""""###""""""""""""###$$$$$$""""""############""""""$$$$$$$$$###############&&&&&&&&&&&&%%%$$$###"""######""""""######$$$%%%%%%$$$###""""""###$$$%%%'''&&&$$$###"""""""""""""""""""""""""""###$$$$$$########################$$$$$$$$$%%%$$$###""""""""""""""""""############ !!!######"""!!!"""###""""""############""""""########################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$###"""""""""###$$$######"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!""""""""""""""""""######""""""""""""############""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""###!!! """$$$###### !!!!!!"""#################################""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!$$$$$$$$$###!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$############"""""""""!!!!!!""""""""""""!!!!!!"""############""""""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""######!!!!!!!!!  ###&&&(((%%%###"""""""""!!!###!!! ###''')))***&&&"""!!!###$$$###!!!""""""############"""""" """###"""!!! ########################""""""######""""""!!!!!!!!!!!!"""######""" """######!!! !!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""##################""""""""""""######!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###"""############""""""!!!!!!!!!!!!!!!"""""""""""" !!!""""""######"""""""""""""""""""""""" ###&&&&&&### !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$""""""""""""###############""""""!!!!!!!!!!!!"""!!!!!!""""""""""""""""""$$$###############$$$$$$################################################""""""""""""""""""""""""###"""""""""""""""######""""""############""""""########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###!!!!!!###$$$%%%$$$$$$###"""!!! """""""""""""""""""""#########""""""""""""######"""!!!!!! !!!!!!"""""""""""""""#########!!!######""""""###$$$""""""############""""""########################"""""""""""""""#########"""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%%%%$$$###""""""""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$#########"""""""""""""""""""""""""""#########!!!"""""""""############!!!!!!!!!""""""!!!!!!!!! !!!"""############""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!""""""""""""""""""!!!!!!!!!!!!$$$###""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""###""""""!!!"""""""""""" !!!!!!""""""##############################""""""""""""######""""""""""""""""""""""""###############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""!!!!!!!!!!!!############"""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###############""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$"""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""######### """""" ###''''''&&&$$$"""!!!!!! ###"""!!! """$$$''')))(((%%%"""!!!"""###"""!!!""""""############"""""" """$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!! ###$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""""""""""""""############""""""""""""###### !!!"""######"""!!! $$$$$$############$$$$$$""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$########################!!!"""$$$$$$###"""!!!!!!!!!!!! !!!""""""###"""!!! !!!"""###$$$######""""""######$$$!!!"""""""""##################"""!!!!!! !!!!!!!!!!!!!!!""""""######$$$$$$###"""""""""###$$$%%%########################################################################$$$######"""!!!!!!""""""""""""############""""""########################"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$!!!!!!"""""""""!!!!!!!!!###"""""""""!!! ######"""!!!!!!"""######!!!"""#########""""""""""""""""""!!!###$$$###"""###$$$""""""############""""""""""""""""""""""""""""""!!!!!!""""""#################################### !!!"""###$$$$$$%%%%%%$$$$$$###""""""############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########!!!!!!""""""############!!!"""""""""############!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!######""""""""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""!!!  !!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$"""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""############!!!"""###!!!"""&&&%%%%%%$$$"""!!! """######$$$%%%&&&''''''%%%###!!! !!!!!!!!! """"""############""""""!!!###%%%%%%$$$"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""""""""""""""!!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!! !!!!!!"""""""""######""""""""""""###### !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!""""""#########""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%###"""!!!!!!!!!""""""###$$$###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!"""""""""##################"""!!!!!! !!!!!!!!!!!!""""""######$$$$$$$$$###"""""""""###%%%&&&################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######""""""############""""""###############$$$$$$$$$ !!!###$$$&&&'''''''''$$$$$$######$$$$$$%%%&&&########################!!!"""###$$$$$$$$$$$$$$$######""""""!!!###"""!!! !!!"""### !!!!!!"""$$$%%%&&&############""""""""""""!!!"""$$$$$$###"""###$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################!!!!!!""""""######$$$$$$$$$###############$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$""""""""""""############!!!"""###$$$$$$###"""!!! !!!!!!""""""#########"""!!! """"""""""""""""""""""""$$$###"""!!!!!! !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###"""!!! !!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""!!!!!!  !!!""""""#########!!!""""""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""""""""""""###""""""!!!!!!!!!!!!"""""""""############""""""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!"""######$$$$$$"""#########!!!!!!###$$$###$$$$$$""" !!!""""""###$$$%%%&&&&&&&&&&&&""""""!!!!!! !!!!!!""""""""""""!!!!!!"""$$$%%%$$$###""""""###########################!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$""" !!!"""""""""""""""""""""""" !!!"""######"""!!!  !!!!!!""""""######""""""""""""######!!!!!!""""""""""""!!!!!!  !!!""""""############"""!!!!!!!!!!!!""""""""""""######""""""!!! ########################%%% ###((('''$$$""""""!!!""""""###$$$%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""###############""""""!!!!!!!!!!!!"""""""""##################""""""""""""###$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""$$$%%%''''''""""""############""""""""""""#########$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###############$$$%%%%%%!!!###$$$%%%%%%$$$###!!!!!!"""###$$$%%%$$$$$$###!!!""""""###"""!!! ###"""!!! !!!"""#########$$$$$$%%%%%%%%%%%%############"""""""""!!!"""$$$%%%%%%###""""""###""""""############""""""######################## !!!!!!"""######$$$$$$########################"""""""""""""""#########""""""""""""###$$$%%%%%%!!!###%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############ !!!!!!"""######$$$$$$""""""""""""############"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!! """"""""""""!!!!!!!!!!!! """""""""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"""!!!"""### !!!""""""######$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$#########"""!!! !!!!!!""""""""""""!!! !!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!! !!!"""###""""""""""""""""""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""### !!!!!!"""######$$$$$$#########$$$%%%%%%###!!!!!!"""###""" !!!$$$""""""""""""###$$$%%%%%%""""""""""""!!! !!!!!! !!!!!!!!!!!! """######""" !!!"""######################## !!!""""""""""""!!!!!!!!!!!!!!!!!!"""###### """$$$$$$###!!!!!!""""""""""""""""""""""""""" !!!"""######"""!!!  !!!""""""############""""""""""""######""""""!!!!!!!!!!!!""""""  !!!!!!"""###############!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!########################"""  ###%%%%%%$$$ !!!!!!###$$$$$$!!!!!!""""""""""""!!!!!!###""""""""""""""""""###""""""""""""############"""!!!!!!!!!!!!""""""###$$$$$$##################!!!!!!"""###$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$ """%%%(((***+++""""""############""""""""""""######$$$$$$$$$$$$"""######$$$$$$$$$############""""""######$$$%%% """$$$&&&&&&$$$""" !!!"""######"""!!! !!!###$$$$$$###""""""$$$"""!!! !!!"""$$$$$$$$$%%%%%%%%%$$$######$$$#########""""""!!!!!!###$$$&&&%%%###"""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""###$$$&&&&&& $$$&&&'''&&&$$$"""%%%%%%%%%$$$$$$#########!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%############"""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############"""###%%%&&&&&&%%%###"""######""""""""""""######!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""############!!!""""""""""""!!!!!!!!!!!!!!!###$$$%%%$$$###""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""%%%&&&$$$"""###%%%!!!!!!""""""######$$$$$$########################!!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$######"""!!! """"""###""""""!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!""""""#########"""!!! !!!"""######"""!!!!!!!!!###$$$%%% !!!!!!""""""######""""""""""""""""""""""""######""""""""""""###### !!!!!!"""###$$$$$$$$$$$$######%%%((('''$$$ """###""" """%%%###"""!!!$$$&&&"""###$$$###"""!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""###### """$$$$$$###""""""###"""""""""""""""""""""""" !!!###$$$###"""  !!!!!!"""###$$$$$$$$$######""""""""""""#########"""!!! !!!"""#########""""""""""""######!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""$$$%%%$$$""""""""" """###### !!!"""######"""!!! $$$$$$############$$$$$$""""""""""""############!!!!!! !!!!!!"""###$$$%%%$$$$$$$$$###""""""""" !!!###$$$%%%%%%$$$$$$################################################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!""""""""""""#########%%%$$$###!!!!!!!!!""""""!!!!!! !!!!!!%%%%%%$$$$$$$$$$$$$$$%%%######""""""""""""""""""!!!!!!""""""######$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###"""!!!!!!###%%%'''$$$###"""!!!!!!"""###$$$$$$$$$###############$$$########################$$$###"""!!!!!!"""###$$$""""""""""""############"""######$$$$$$%%%&&&&&&""""""###$$$%%%&&&&&&&&&""""""############""""""&&&###!!!$$$$$$###""""""############""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!! !!!""""""###%%%$$$"""!!! !!!###$$$$$$$$$######""""""!!!!!!######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""$$$%%%$$$""" $$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!#########""""""""""""!!! """"""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""######"""!!! """############$$$$$$$$$""""""!!!!!!!!!!!!!!!"""###############"""!!!!!!###"""!!!  !!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&###""""""&&&+++,,,(((### !!!"""""""""&&&%%%%%%''')))'''### !!!!!!""""""###### !!!!!!""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""" """$$$%%%###"""""""""&&&&&&$$$###""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!""""""!!!!!! !!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""############$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#################################$$$"""!!!"""######"""!!! !!!!!!!!!!!! $$$$$$###"""!!!  !!!!!!"""""""""###!!! !!!######"""!!! """""""""$$$$$$######"""#########$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$ !!!!!!!!!"""""""""######"""""""""!!!!!!!!!"""""""""#########$$$$$$######"""!!!!!!"""###$$$"""""""""!!!!!!""""""""""""""""""!!!""""""######&&&%%%$$$###"""!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""##############################"""""""""###%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$###############$$$########################$$$###"""!!!!!!"""###$$$""""""""""""############&&&%%%%%%$$$$$$######"""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&###!!!!!!###$$$$$$###"""##################"""""""""""""""""""""""""""##############################""""""""""""######!!!!!!""""""""""""""""""!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$#########"""""""""""""""$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!"""###$$$$$$$$$###"""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!  """#########"""""" !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$###"""!!!""""""#########$$$$$$$$$###""""""!!!!!!!!!""""""###############"""!!!!!!""""""!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$""""""%%%***+++((($$$#########"""!!!!!! $$$$$$%%%'''))))))%%%""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$"""""""""""""""""""""""" !!!######!!! !!!"""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""###### !!!!!!!!!!!!"""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$"""!!!"""###$$$"""!!!!!!""""""######""""""!!!######""""""!!!!!! !!!!!!!!!""""""############""""""###%%%%%%$$$###"""$$$$$$### !!!#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&& !!!!!!!!!!!!$$$$$$#########"""""""""############$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%########################!!!!!!!!!!!!!!!"""###$$$'''&&&%%%###"""!!!!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$###""""""""""""###$$$$$$###############$$$$$$##############################""""""""""""######""""""""""""############%%%%%%%%%$$$######""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$###!!!######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$ !!!!!!!!!"""######### !!!"""$$$$$$######"""&&&%%%###!!!!!! !!!!!!""""""""""""############$$$$$$###""""""""""""###""""""!!!!!!!!!"""######"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###$$$$$$%%%&&&############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!""""""""""""""""""""" !!!!!!"""######""""""""""""############!!!""""""######""""""!!!"""###$$$$$$$$$$$$######"""""""""#########$$$$$$######""""""""""""######"""############""""""!!!!!!!!!!!!""""""###$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""%%%###!!!###''')))(((%%%$$$$$$$$$###""""""!!!!!!######$$$'''))))))'''%%%!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$"""""""""""""""""""""""" !!!!!!!!! """!!!!!! !!!""""""###""""""""""""""""""""""""########################"""######$$$$$$$$$###### !!!""""""###$$$$$$!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!"""""""""##################""""""###%%%%%%$$$###"""$$$%%%%%%###""""""###"""""""""######$$$%%%%%%###$$$%%%%%%%%%%%%$$$###########################%%%%%%$$$$$$$$$%%%&&&'''"""""""""#########$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$"""##################"""###""""""######$$$%%%&&&&&&&&&$$$###""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$#######################################"""######$$$%%%###########################""""""""""""""""""###!!!"""""""""############"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$######""" !!!!!!""""""!!! $$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################$$$######""""""######$$$!!!!!!!!!"""###$$$%%%%%% !!!###%%%%%%$$$"""!!!)))'''%%%### !!!!!!""""""######$$$$$$$$$$$$###############$$$###""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########&&&%%%###""""""$$$%%%'''#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$ !!!!!!""""""""""""!!!!!!!!!""""""#########"""""""""######"""""""""""""""##################""""""""""""###############""""""""""""######$$$""""""############"""!!!"""!!!!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$###############%%%###!!!"""%%%''''''&&& !!!!!!""""""###$$$$$$"""###$$$%%%&&&&&&%%%###!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""!!! !!!###""""""!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###!!!"""""""""#########$$$!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############""""""""""""""""""""""""###"""!!!"""###$$$###""""""##################""" !!!!!!!!!"""""""""#####################$$$$$$!!! !!!######"""!!!!!!"""###$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%"""$$$%%%''''''%%%$$$"""""""""""""""""""""""""""############$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%############""""""!!!!!!!!!""""""######""""""!!!######""""""###$$$$$$%%%#########"""######$$$$$$$$$$$$######""""""!!!!!!########################$$$######""""""######$$$""""""""""""""""""""""""!!!###$$$###"""!!!######################################################$$$$$$$$$######"""######$$$$$$$$$$$$############""""""###$$$$$$%%%########################"""""""""######"""""""""!!!"""""""""############!!!""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""#########""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""""""""######$$$%%%&&&&&&!!!###$$$%%%$$$"""!!!%%%%%%$$$###!!!!!! !!!!!!""""""######$$$$$$$$$###############$$$$$$######""""""""""""############################## !!!""""""############""""""""""""##############################""""""""""""""""""""""""!!!!!!""""""############)))'''$$$"""!!!"""###$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! """###$$$######""""""!!!!!!!!!!!! !!!!!!"""""""""""""""############""""""!!!!!!!!!!!!""""""######!!!!!!"""""""""#########""""""!!!!!!"""###$$$$$$!!!""""""#########""""""###"""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$###############%%%###!!!!!!###%%%&&&&&& !!!!!!""""""###"""###$$$$$$###"""!!! """"""""""""!!!!!!!!!!!!######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""#########!!! """%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!"""""""""######### !!!!!!""""""######""""""""""""""""""""""""################################################"""!!!!!!!!!###$$$$$$"""!!!""""""######""""""!!! !!!!!!""""""######$$$$$$##################!!! !!!######"""!!!!!!"""###$$$$$$$$$"""!!! !!!"""$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%""""""""""""############$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$###""" !!!"""######"""!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$%%%############""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""$$$%%%%%%$$$######""""""""""""""""""""""""########################$$$$$$$$$#####################$$$%%%%%%$$$######""""""""""""###$$$%%%%%%########################""""""############""""""""""""""""""############$$$$$$$$$###""""""!!!!!!""""""""""""""""""######%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%$$$###$$$%%%######$$$$$$$$$$$$######################################################""""""!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%%%% !!!######""""""!!! !!!"""###$$$%%%%%%""""""""""""###############""""""""""""###$$$$$$$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$)))'''%%%"""!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %%%%%%$$$######"""!!!!!!$$$$$$###""""""!!! !!!!!!!!!!!!"""######$$$$$$######"""!!! !!!"""###$$$!!!!!!!!!"""""""""######!!! !!!"""###$$$!!!""""""############"""###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######"""""""""###%%%&&&""""""!!!!!! !!!"""###""" """"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###"""""""""""""""""""""""""""###$$$###!!!!!!###$$$'''&&&%%%###""""""!!!!!!"""""""""""""""""""""""" !!!"""###############$$$$$$###""""""!!! !!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!"""""""""""""""############ !!!!!!""""""######"""""""""""""""""""""""""""""""""#######################################"""!!! !!!###$$$$$$###!!!""""""""""""""""""!!! !!!!!!""""""#####################"""""""""###""""""###%%%%%%$$$###$$$######$$$&&&&&&%%%### !!!###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$%%%&&&'''''''''&&&&&&!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!"""""""""#########$$$$$$""""""###$$$######"""!!!!!!"""$$$%%%%%%$$$"""!!!###"""!!!  !!!!!!!!! !!!!!!"""""""""""""""""""""#######################################""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""########################&&&%%%###"""""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&########################!!!"""###$$$$$$###"""!!!""""""""""""############$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""#########$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%###!!!!!!$$$&&&"""##################"""###################################################""""""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""###$$$%%%%%%#########""""""""""""""""""!!!!!!!!!""""""###$$$%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################""""""""""""##############################"""""""""""""""""""""""" !!!!!!"""######$$$$$$&&&%%%$$$"""!!!!!!!!!"""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$""" ######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!###$$$%%%!!!!!!!!!!!!"""""""""### !!!"""###!!!!!!"""###############""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""###"""""""""###$$$######""""""!!! !!!###"""  """###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""" """######"""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$########################"""!!! !!!###%%%$$$###"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!###""""""###%%%%%%$$$###%%%###!!!"""$$$&&&%%%$$$!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""###########################$$$%%%&&&'''&&&&&&%%%""""""""""""############""""""""""""!!!!!!!!!!!!!!!""""""""""""######### """###$$$$$$######"""###%%%&&&&&&%%%###"""&&&%%%$$$"""!!!!!!!!!!!!###"""!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###"""!!! !!!!!!""""""""""""""""""""""""########################'''%%%###!!!!!!"""###$$$###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&########################!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!!!!"""######$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###!!!"""""" !!!$$$""""""############""""""################################################$$$$$$############$$$$$$!!!!!!!!!!!!  !!!!!!###$$$$$$######"""!!! $$$$$$######""""""!!!!!!!!!!!! !!!!!!"""######%%%%%%$$$###""""""##############################!!!!!!!!!!!! ######""""""""""""##############################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!! """###$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$######""""""!!!!!!######$$$$$$$$$$$$#########""""""""""""$$$&&&'''!!!!!!!!!!!!""""""""""""!!!""""""!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%&&&!!!"""######""""""###$$$!!!!!!!!!"""######$$$$$$!!!###"""!!! ###%%%######""""""!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""" """###!!! !!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!! !!!$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!###"""""""""!!!!!! !!! !!!######"""!!!### !!!$$$###""""""###$$$%%%%%%$$$"""!!!""""""!!!!!!!!!!!!""""""########################!!!"""###$$$%%%$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$&&&%%%$$$"""!!! ###############"""!!!!!!""""""############""""""########################%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$###""" !!!"""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!######!!!!!!!!!"""$$$$$$###"""!!!!!!"""""" !!!"""###$$$$$$!!!""""""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$##################!!!"""#########!!! !!!!!!""""""######$$$$$$$$$""" !!!"""######"""!!! !!!$$$%%%&&&$$$"""!!!!!!"""######""""""""""""##############################%%%%%%%%%%%%%%%$$$###"""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""(((%%%###""""""######""" !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!  !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################"""""""""""""""######$$$!!!!!!"""##################$$$$$$!!! !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###""""""############""""""&&&"""!!!$$$###!!! !!!###%%%&&&""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!$$$######"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""######!!! !!!""""""###############""""""""""""""""""""""""!!!"""""""""###############"""!!!###&&&(((&&&$$$%%%!!!!!!''')))%%% !!!!!!!!!!!!######""""""!!!!!! """""""""""""""!!! """###$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""######"""""""""""""""##################"""!!!!!!"""##################"""########################%%%$$$###""""""###$$$$$$%%%%%%$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""############"""""""""""""""""""""""""""""" """######"""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""#########%%%$$$"""!!! !!!"""###!!!"""###"""!!! !!!"""%%%&&&&&&%%%###""""""#########""""""""""""#################################$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%""" !!!######"""!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""###""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! ######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!!!!!!!!!!!"""######!!!"""######$$$$$$#########$$$%%%$$$!!! !!!"""#########""""""########################!!!"""$$$$$$"""!!!"""###""""""############""""""###!!!  !!!""""""""""""!!!""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""""""""!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$###!!!!!!###&&&'''%%%###$$$""" """%%%'''$$$!!!!!!!!!"""""""""###############""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! !!!"""###$$$%%%%%%"""############""""""!!!######$$$$$$$$$$$$##############################$$$######"""######$$$$$$&&&%%%###"""!!!""""""###""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######""""""############"""""""""""""""""""""""""""""" """######"""!!!!!!"""$$$###""""""""""""""""""$$$$$$$$$$$$#########"""$$$$$$$$$######!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$########################$$$###"""""""""""""""############$$$$$$%%%%%%&&&%%%$$$$$$###########################""""""""""""$$$$$$$$$############### """###"""!!!!!!"""###%%%&&&'''&&&$$$######$$$######""""""""""""######"""""""""""""""""""""""""""""""""###""""""!!! !!!"""#########!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""" """###$$$######!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!! ######$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!"""######$$$$$$######!!!###$$$$$$###"""###### !!!"""""""""!!!!!!########################!!!"""$$$$$$"""!!!"""###""""""############""""""$$$!!!!!!###"""!!!""""""###$$$###""" """"""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""############"""""""""""""""""""""""""""############""""""!!! !!!!!!!!!!!! """"""!!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!""""""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!!!!"""$$$%%%$$$"""#########$$$$$$###"""!!!#########$$$$$$$$$%%%%%%###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&&&&&&&&&&((()))########################!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!! !!!"""###$$$$$$$$$""""""############"""!!!$$$$$$$$$%%%%%%$$$$$$$$$##########################################$$$$$$%%%$$$""" """###"""######$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""#########"""""""""""""""########################### !!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""###$$$%%%&&&&&&'''###"""!!! !!!"""###$$$$$$######""""""!!!!!!!!!"""############!!!!!! !!!######""""""###%%%$$$%%%&&&%%%###"""###$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""!!!!!! !!!!!!!!!"""""""""###!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%###!!!!!!"""$$$$$$######""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""########################"""###$$$$$$###!!!!!!!!!""""""""""""!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!""""""###$$$"""""""""""""""""""""""" !!!"""""" !!!""""""######"""""" """"""!!! !!!""" !!!!!!!!!!!!!!! ########################!!!"""$$$$$$"""!!!"""###""""""############""""""$$$############""""""###$$$$$$############""""""""""""""""""""""""""""""######""""""""""""#########""""""""""""""""""###!!!"""""""""############""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$"""!!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!"""######"""""""""$$$&&&%%%""" !!!"""#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""!!! %%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%###%%%'''(((((()))+++---########################""""""""""""""""""""""""!!!!!!""""""############!!!"""############""""""!!!""""""#########""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$"""  !!!"""######$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""############""""""########################!!!###$$$$$$"""""""""######"""""""""""""""###### !!!!!!"""######$$$ """######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""!!!"""###$$$%%%%%%""""""###$$$$$$%%%&&&&&&###"""!!! !!!"""###$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!! """######""""""###%%%"""###$$$###"""!!!"""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""###"""""""""!!!!!!!!! """"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%###!!! !!!""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""########################!!!"""$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######################## !!!"""""" !!!!!!""""""!!!!!! !!!"""""" !!!!!!!!! !!!""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""############"""""" !!!!!! ###""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""######"""""""""!!!"""""""""############""""""""""""""""""""""""!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """""""""!!!!!!""" $$$&&&%%%!!! ###"""""""""############$$$""""""""""""############"""""""""""""""!!! %%%%%%%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))***+++,,,///111########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""###$$$$$$$$$"""!!! !!!""""""############"""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""!!! !!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""######""""""############""""""########################!!!###$$$$$$###""""""###"""""""""""""""######$$$ !!!"""###$$$$$$###############"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###########################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%""""""""""""""""""""""""!!!"""$$$%%%%%%%%%"""""""""######$$$$$$%%%###############$$$$$$%%%############"""""""""""""""###$$$&&&&&&%%%$$$$$$!!!###$$$###""""""###$$$!!!"""###"""!!! !!!#########""""""""""""######""""""""""""""""""""""""""""""######$$$$$$###############"""!!! """""""""#########$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###  !!!  """#########"""########################""""""""""""""""""""""""############$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$###"""######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$########################!!!!!! !!!!!!"""### !!!!!!""""""!!!!!!###$$$%%%$$$!!!  ###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###""""""############"""""""""""" !!!$$$$$$"""!!!  !!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""############""""""""""""""""""############""""""""""""""""""""""""!!!""""""############"""########################""""""""""""############ """######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!""" !!!""""""######"""""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!######!!!!!!!!!""" ###%%%$$$!!! !!!###!!!!!!!!!""""""""""""###"""""""""############$$$$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&)))+++---...000333555########################"""""""""""""""""""""""""""""""""""""""#########""""""$$$$$$$$$###!!! !!!!!!"""###############"""##################""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$"""""""""###############$$$$$$$$$$$$$$$###"""""""""""""""#########$$$$$$""""""############""""""########################!!!###%%%$$$###"""######"""""""""""""""###$$$$$$!!!!!!!!!""""""#########"""############"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######################## """#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""""""""########################!!!!!!"""###$$$###""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""#########"""######$$$$$$%%%$$$$$$###$$$%%%$$$"""""""""$$$!!!"""######"""!!!"""#########""""""""""""############################## !!!""""""######""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%######"""""""""""""""""" """""""""""""""""""""""""""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""######""""""######$$$%%%########################"""!!!!!!!!!!!!"""######!!!""""""##################$$$%%%%%%###!!!!!!"""$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""############"""""" $$$%%%"""###'''((($$$$$$%%%&&&''''''%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""######"""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """$$$$$$""" !!!### !!!"""###"""!!!""""""!!!!!!!!!"""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((+++...000111444777999########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!###$$$$$$###"""!!!!!!!!!"""###############""""""############"""""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$$$$""""""############""""""########################"""###%%%%%%###"""###$$$""""""!!!""""""###$$$$$$$$$$$$$$$############### !!!"""$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$$$$###""" """"""""""""!!!!!!!!!!!! !!!#########"""!!!!!!!!!""""""######$$$$$$ !!!!!!!!!""""""###$$$%%%%%%$$$"""!!!"""###"""###$$$$$$###"""###%%%######""""""""""""############################## !!!""""""!!!!!! !!!!!!""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!! """&&&)))+++,,,+++)))&&&###""""""$$$%%%########################"""""""""""""""""""""""" !!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!""""""#########$$$ !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""#########"""######$$$%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""$$$$$$"""!!!""""""%%%$$$###!!!!!!!!!"""###########################!!!"""$$$$$$"""!!!"""###""""""############""""""!!!""" %%%%%%"""(((+++...111///+++&&&"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!######"""!!! !!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!! """###%%%'''######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""############ ###%%%$$$""" """### !!!"""######""""""!!!""""""""""""#########""""""######$$$$$$$$$$$$"""""""""""""""!!! """###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((())),,,///111333555999;;;%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""""""""######$$$$$$%%%%%%$$$#########""""""!!!!!!!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""##############################""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$######!!!""""""#########"""""""""""""""!!!"""######$$$'''%%%######$$$&&&&&&%%%"""######"""!!!!!!"""$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!########################'''((()))'''%%%###$$$%%%%%%%%%$$$$$$###"""""""""!!!###$$$&&&&&&%%%$$$#########""""""""""""###### !!!""""""!!! """!!!!!!!!!!!!!!!"""###""""""!!!!!! %%%$$$"""!!!!!!!!!"""###(((%%%!!! !!!###""" """"""!!! ######$$$$$$$$$$$$######%%%$$$###!!!  !!!"""###$$$$$$%%%$$$###""" !!!!!!"""############"""!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$######""""""""""""############!!!!!!""""""#########$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!""""""############"""""" !!!"""###$$$%%%%%% !!!""""""!!!  !!!!!!""""""######"""""""""###$$$$$$$$$%%%"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!"""###$$$%%%&&&&&&&&& !!!###%%%&&&%%%###"""$$$###""" !!!""" !!!!!!!!!!!!!!!''':::LLLQQQPPPHHH666###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  """""""""""""""""""""""" !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!! """"""""""""""""""""""""""" !!!"""###"""!!!!!!"""###$$$$$$###"""!!!###"""!!!"""$$$$$$"""!!!$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!###$$$%%%""""""!!!!!!!!!!!!""""""%%%$$$###"""""""""$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&)))---000111333555888999:::::::::%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############!!!!!!!!!!!!!!!"""""""""############"""""""""!!!!!!"""""""""##################""""""""""""######""""""""""""###############"""!!!!!!!!!"""$$$$$$%%%$$$$$$###""""""##############################"""""""""""""""""""""!!!###"""""""""""""""######!!!"""###$$$%%%$$$$$$###""""""#########""""""""""""""""""""""""######$$$&&&$$$"""!!!###$$$$$$###"""###$$$###!!!!!!###$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$#########""""""""""""###############$$$$$$$$$&&&'''(((&&&$$$######$$$##################$$$$$$!!!###$$$&&&&&&%%%$$$#########""""""""""""######!!!"""############"""!!!######""""""!!!"""""""""!!!!!!!!!!!! $$$$$$"""!!!!!!!!!"""###((($$$!!! !!!""""""!!!!!!!!!!!!!!!"""###$$$$$$ """"""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$###"""!!!!!!!!!!!!"""### !!!"""###############$$$#########""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""!!!""""""#########""""""!!!""""""""""""############!!!"""""""""####################################""""""""""""""""""""""""#########$$$$$$###############""""""""""""#########"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""############""""""""""""""""""############$$$$$$$$$###"""  !!!!!!!!!"""""""""#####################$$$$$$!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""!!!"""###$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$###"""!!! !!!""" !!!"""###$$$$$$%%%999VVVkkkppp^^^<<<"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######"""""""""###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!  """###"""!!!""""""############""""""###"""""""""$$$$$$"""!!!############"""""""""!!!"""""""""""""""############""""""!!!!!!"""###$$$###""""""!!!!!!""""""###%%%$$$###""""""###$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%###%%%&&&'''(((+++000333444555777999::::::::::::%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""############""""""############""""""############$$$$$$$$$$$$"""""""""!!!"""######$$$%%%$$$######"""#################################"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$######""""""!!!!!!"""""""""""""""############!!! !!!""""""!!!###$$$$$$###""""""###%%%$$$$$$$$$###############$$$$$$$$$$$$$$$########################"""""""""""""""######$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$!!!""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%%%%$$$#########""""""""""""############$$$%%%%%%$$$$$$###%%%%%%$$$###"""""""""""""""""""""""""""#########$$$######"""!!!"""""""""&&&$$$!!!!!!!!!""""""!!! !!!###%%%'''((($$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%"""""""""""""""#########""""""""""""""""""###$$$ !!!"""$$$$$$$$$%%%###############"""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$######""" """"""""""""############""""""""""""####################################""""""""""""""""""""""""########################""""""############""""""""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%""""""############""""""$$$#########""""""!!!!!!$$$$$$$$$###""" !!!!!!!!!!!!""""""""""""##################"""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""!!!!!!!!!!!!""" !!!"""###%%%%%%&&&(((...@@@WWWaaaSSS777!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""!!! """###"""!!!######""""""""""""#########""""""###$$$$$$###!!!############""""""""""""############""""""""""""$$$###""""""!!!""""""############""""""#########$$$######"""######$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&(((***,,,000444888888999:::::::::::::::999%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$######""""""#########""""""""""""""""""""""""""""""#########!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$"""""""""""""""######$$$$$$$$$###############$$$########################"""""""""""""""######### !!!""""""######$$$$$$""""""######$$$$$$$$$$$$%%%$$$###""""""!!!!!!!!!!!!!!!"""###############"""!!! !!!"""!!! ######$$$###""""""$$$&&&########################$$$$$$$$$#######################################"""""""""###$$$$$$%%%%%%###$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$""""""###$$$%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######""""""###$$$$$$%%%%%%&&&&&&&&&$$$######"""""""""""""""%%%$$$"""!!!!!!""""""""" !!!!!!###%%%&&&'''&&&%%%###""""""###%%%&&& !!!!!!"""###%%%%%%#########"""""""""""""""#########""""""""""""""" """######$$$$$$$$$########################!!!!!!"""""""""#########"""""""""""""""########################"""!!!!!!!!!"""""""""############"""""""""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""###$$$$$$###"""!!!######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$"""#########$$$$$$$$$%%%""""""############""""""############"""""""""""""""""""""###############!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$######"""######$$$$$$"""""""""!!!!!!!!!!!!""" !!!"""######$$$$$$((( ###333===555)))###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""""""""######""""""""""""######""""""""""""""""""""""""###"""!!!"""###$$$$$$"""$$$###"""!!!!!!"""###$$$######"""###$$$%%%###!!!#########"""""""""""""""$$$$$$######""""""!!!!!!$$$$$$###""""""!!!!!!!!!$$$$$$############$$$$$$##################$$$$$$"""###$$$$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&(((+++...000444888<<<<<<<<<<<<;;;:::999888888%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""""""""""""""############""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""######!!!"""""""""############$$$###############$$$$$$########################!!!"""""""""#########$$$!!!"""############"""!!!###############$$$$$$$$$&&&%%%###"""!!!!!!!!!!!!!!!!!!"""############"""###!!!!!!!!!######"""!!!"""#########""""""$$$&&&###############################################################$$$$$$$$$""""""#########$$$$$$$$$!!!###$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""######$$$$$$''''''%%%$$$#####################$$$$$$%%%%%%%%%############"""""""""!!!#########""""""!!!"""""""""!!!!!!!!!!!!"""#########"""  """#########""""""""""""###############"""""""""""""""$$$$$$$$$###"""!!! """"""############"""!!!###############$$$$$$$$$""""""""""""############!!!"""""""""#########$$$!!!!!!"""###############!!!"""""""""##################""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######!!!"""###$$$$$$###"""!!!%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""############"""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""!!!!!!""""""###$$$$$$$$$#########"""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###"""...222)))!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!""""""######""""""""""""######""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$$$$###"""!!!!!!"""###$$$$$$###"""###%%%%%%###"""""""""""""""""""""######$$$$$$######""""""!!!!!!############""""""!!!!!!$$$$$$############$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&)))+++///111444777;;;>>>>>>>>><<<;;;999888777666%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""############"""""" !!!!!!!!!""""""""""""!!!!!!"""############"""#########"""######$$$%%%########################!!!""""""######$$$$$$$$$!!!"""###$$$$$$###!!!!!!######""""""######$$$%%%%%%$$$###!!!!!!!!!"""""" !!!"""$$$$$$######"""###""""""###$$$$$$"""!!! !!!""""""!!!"""$$$&&&###############$$$$$$$$$"""""""""########################$$$$$$$$$$$$$$$########################!!!"""$$$$$$######$$$&&&%%%%%%$$$$$$###""""""!!!""""""""""""######$$$$$$######""""""""""""######!!!!!!!!!!!!!!!"""###$$$&&&&&&%%%$$$############!!!!!!!!!!!!!!!""""""""""""############"""!!!!!!!!!###$$$###"""!!!"""###$$$###"""!!!!!!!!!!!!!!!######!!!!!!!!!!!!######%%%$$$###""""""""""""""""""""""""""""""#########"""#########"""!!! ###############"""!!!!!!#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!""""""######$$$$$$$$$ """######$$$$$$$$$""""""""""""########################""""""""""""########################""""""""""""""""""""""""###"""!!! !!!"""###""""""############""""""$$$$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$######"""!!!!!! """"""############""""""!!!!!!""""""#########$$$%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""!!!!!!!!!!!!"""######""""""""""""""""""""""""########################""""""############""""""######""""""""""""!!!!!!""""""###############"""!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""!!!!!! """"""###&&&%%%!!! ###""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" """"""""""""!!!!!!!!!"""######""""""""""""""""""""""""$$$#########%%%&&&%%%$$$######""""""""""""######$$$######$$$%%%%%%$$$"""""""""""""""########################"""""""""""""""############""""""!!!#########""""""#########!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&((()))---///222555666888;;;===>>>===;;;999777555555444%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############!!!!!!!!!!!!!!!"""""""""!!!"""""""""########################"""""""""!!!######""""""""""""######!!!!!!"""""""""######### !!!"""###$$$######"""######""""""###$$$$$$%%%########################!!!""""""######$$$%%%%%% """$$$$$$$$$###"""$$$###"""""""""###$$$%%%$$$###"""!!!!!!!!!###$$$ !!!###$$$$$$$$$"""!!!"""""""""###$$$$$$"""  !!!!!! !!!###%%%""""""#########$$$$$$$$$!!!"""""""""#########$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!"""$$$$$$$$$$$$%%%'''$$$$$$##################"""""""""""""""######$$$######""""""""""""######!!!!!! !!!"""$$$%%%%%%$$$############$$$$$$""""""""""""!!!!!!!!!!!!"""######$$$###"""!!! """$$$$$$"""!!!"""$$$%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!!!!""""""######$$$$$$ !!!""""""!!! !!!""""""############"""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!""""""######$$$%%%%%%!!!""""""#########""""""""""""""""""########################"""""""""!!!########################""""""""""""""""""""""""###"""!!! !!!"""#########""""""""""""######!!!"""######$$$###"""!!!"""""""""""""""""""""""" !!!""""""###$$$$$$""""""!!!!!!!!!!!!!!!!!!""""""############""""""############""""""""""""$$$###""" !!!###"""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########"""""""""!!!!!!""""""############"""""" !!!"""""""""!!! !!!"""######"""!!!"""""""""!!!!!!!!!!!!!!!#########%%%""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""  """###!!!!!! !!!!!!"""###""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###""""""############""""""$$$######$$$%%%%%%$$$"""!!!"""""""""############"""""""""""""""#########!!!!!!######$$$###""""""###""""""!!!!!!""""""### !!!###$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$%%%'''))),,,...000333555777777888:::<<<===<<<999777444333333333%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""""""""######$$$$$$%%%%%%!!!!!!""""""#########$$$$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$ !!!"""$$$$$$######"""######""""""###$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%!!!$$$%%%%%%%%%$$$$$$###"""""""""###%%%&&&$$$###!!! """$$$%%% !!!###$$$%%%$$$"""!!!!!!!!!!!!"""$$$###!!! """$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!"""$$$$$$$$$$$$&&&((("""""""""###$$$$$$%%%%%%"""""""""""""""######$$$######""""""""""""######"""!!!!!!!!!!!!###%%%&&&#########"""######$$$$$$&&&%%%%%%$$$$$$#########"""######$$$$$$"""!!! """%%%$$$"""!!!"""$$$%%%$$$$$$$$$###$$$$$$%%% !!!""""""""""""!!! $$$###############$$$$$$ !!!!!!"""###$$$$$$%%% """######### !!!###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$######"""!!! """"""""""""############$$$#########""""""!!!!!!########################""""""""""""""""""""""""$$$"""!!! !!!"""$$$$$$###"""!!!!!!"""###$$$!!!###$$$%%%$$$$$$"""""""""""""""""""""""" !!!"""######### !!!!!!""""""""""""############""""""%%%%%%$$$###"""!!!  !!!###$$$######""""""!!!!!!!!! !!!!!!""""""###### !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""#########""""""!!!!!!"""###$$$###"""  !!!#########"""!!!!!!!!!""""""######$$$$$$%%%%%% !!!'''''' """"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!!  !!!### !!!""""""""""""""""""""""""""""""""" !!!"""###"""!!!!!!"""###$$$$$$###"""!!!%%%$$$###$$$%%%&&&$$$"""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$ !!!"""###$$$$$$###"""""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&))),,,///111222555777888888888999;;;<<<:::888555333222222222"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""" !!!"""#########"""!!!"""###$$$###!!!$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######$$$$$$###"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$###### !!!"""#####################$$$$$$$$$$$$############""""""""""""######""""""""""""###########################"""!!!!!!###############"""!!!!!!!!!""""""#########""""""########################""""""""""""""""""""""""&&&&&&%%%%%%$$$###""""""$$$$$$###"""!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%% !!!###$$$%%%%%%$$$#########$$$$$$$$$$$$######""""""""""""############!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%###""""""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""#########$$$########################)))&&&### !!!###%%%###$$$%%%%%%$$$###$$$&&&######""""""""""""######!!!!!!""""""#########$$$""""""""""""############""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!!!!"""############'''$$$!!!!!!###$$$###"""$$$!!!!!!$$$###""""""!!!!!!!!!!!!!!!""" """###"""!!!"""############"""!!!!!! !!!!!!""""""'''%%%$$$"""!!! !!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""$$$""""""!!!!!!!!!!!!"""""" !!!"""#########""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""%%%### !!!!!!!!!!!!(((### $$$&&&###""""""######$$$$$$%%%%%%!!!######!!!!!!!!!"""###############"""""""""###$$$$$$$$$%%% !!!###$$$$$$$$$$$$"""!!! !!!###$$$ !!!!!!"""$$$'''$$$$$$############$$$$$$"""#########$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$############"""""""""""""""###$$$%%%&&&&&&'''***---000333555777777888999;;;;;;:::999999777777666333000///000222###############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$###"""!!!"""###$$$###!!!######"""""""""""""""!!!######$$$$$$$$$$$$######$$$######""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######""""""######$$$#########!!!!!!""""""""""""!!!!!!######""""""""""""######""""""""""""###########################"""!!!!!!###############"""!!!!!!!!!"""$$$%%%%%%%%%################################################&&&&&&%%%%%%$$$######"""%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############$$$$$$$$$############"""$$$%%%%%%$$$$$$"""!!!!!!""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""######""""""""""""######$$$$$$#########$$$$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""""""""####################################&&&%%%"""  """###%%%&&&&&&%%%$$$"""###$$$######""""""""""""######!!!"""""""""############""""""""""""############"""""""""""""""""""""!!!############"""""""""!!! !!!"""############%%%### !!!###$$$$$$###"""  """$$$$$$"""!!! $$$#########%%%&&&%%%$$$""""""!!!!!!!!! """"""""""""############$$$###"""!!!!!!!!!""""""$$$######"""""""""""""""######""""""""""""######$$$###!!! """######"""!!!!!!!!!!!!!!!"""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######%%%###!!! !!!"""!!!!!! """######"""""""""###############"""###%%%$$$"""!!!!!!"""!!!!!!"""#################################$$$$$$ !!!!!!"""##################"""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$&&&''''''***+++---000333555888999;;;;;;;;;::::::999888777444444333111//////111222$$$$$$$$$###############""""""""""""""""""""""""###########################"""!!!"""###$$$###!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###############"""""""""""""""!!!"""""""""####################################$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!######""""""""""""######"""""""""#########$$$$$$#########$$$######"""!!!"""############""""""!!! !!!###$$$%%%%%%%%%################################################&&&%%%%%%$$$$$$#########%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""$$$$$$########################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$&&&$$$"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""############"""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""####################################$$$###"""!!! !!!&&&&&&'''%%%###!!!""""""######""""""""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""############"""""""""""" !!!!!!""""""#########$$$###!!!!!!###$$$$$$### """""""""""" ###""""""!!!!!!!!!!!!!!!%%%$$$###$$$&&&'''&&&%%%$$$###"""!!! !!!""""""############""""""""""""!!! !!!!!!"""###"""""""""""""""######$$$%%%$$$###""""""###$$$%%%$$$###""" !!!"""######"""!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$###!!!!!!"""""""""!!!!!!###"""!!!"""%%%(((###""""""""""""""""""!!!###$$$$$$###!!!!!!"""###!!!!!!"""#################################""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$###$$$$$$%%%&&&&&&###!!!!!!$$$%%%$$$"""$$$$$$############$$$$$$!!!!!!!!!"""""""""#########$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$%%%&&&((()))***...///111333666888:::;;;>>>===;;;999888666666666111222222222111222444777%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! ###"""!!!"""###$$$###!!! !!!!!!""""""#########$$$$$$$$$$$$######""""""#########"""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""#########$$$$$$$$$#########$$$$$$######"""""""""############"""!!!######$$$$$$$$$###""""""################################################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############&&&%%%###"""!!!"""############$$$$$$$$$$$$######!!!"""""""""############!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$###!!! !!!""""""!!!##############################$$$$$$$$$%%%%%%$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$######""""""######$$$&&&%%%$$$###############""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""""""""""""""#################################""""""######"""!!!!!! ###$$$$$$###!!! !!!"""######""""""""""""######"""""""""""""""#########!!!"""""""""############"""""""""""""""##################"""""""""""""""!!!!!!!!!""""""######$$$'''&&&%%%$$$$$$$$$###""" !!!###$$$$$$###!!! !!!"""###$$$"""!!! !!!###$$$###"""'''&&&$$$""""""###%%%&&&""""""!!!!!!  !!!!!!"""!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!! !!!!!!$$$###"""!!!!!! !!!######"""!!! !!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$$$$$$$"""!!!!!!######"""!!!#########"""""""""###$$$######""""""!!!!!! !!!"""!!! !!!###!!!!!!"""###############$$$$$$######""""""!!!!!!!!!!!!"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$%%%"""$$$'''%%%"""$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""############"""!!!""""""###$$$$$$%%%&&&&&&###$$$$$$&&&''')))+++,,,222333444666777999:::;;;<<<;;;999777555555555555222333444444555777:::===%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######""""""!!!!!! ###"""!!!"""###$$$###!!! !!!!!!""""""############$$$$$$$$$$$$######!!!"""############""""""""""""""""""############""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""#########""""""$$$$$$$$$$$$$$$###""""""################################################%%%%%%$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$###############$$$&&&%%%###"""!!!"""############$$$$$$$$$$$$######!!!"""""""""############!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$###!!! !!!""""""!!!########################"""###$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$)))((('''&&&&&&&&&&&&&&&"""""""""""""""###$$$$$$##############################""""""""""""""""""########################"""###$$$$$$$$$###"""!!! !!!!!! !!!#########""""""""""""############""""""""""""""""""!!!"""""""""############!!!"""""""""#########$$$""""""""""""""""""#########""""""!!!"""######$$$******)))'''%%%###""""""########################""""""!!!!!!!!!!!!""""""!!!  !!!"""""" '''&&&$$$""""""###%%%&&&""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""###%%%%%%###"""!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""$$$$$$###!!!!!!!!!######""""""!!!!!! !!!!!!!!! !!!###!!!!!!"""###############$$$######""""""!!!!!!!!!!!!"""""""""""""""!!! ##################"""""""""$$$'''%%%"""$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$######""""""############""""""%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&(((+++---///444555555666777888999999888777555444444444555666222333555555777999===@@@$$$$$$$$$###############""""""""""""""""""""""""%%%%%%%%%$$$$$$############"""!!!"""###$$$###!!!""""""""""""##################$$$$$$$$$$$$###### !!!###$$$$$$###"""""""""#########$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############""""""######""""""""""""###############$$$$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$!!!""""""############"""!!!"""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$########################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$############"""######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$&&&$$$"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######""""""#########""""""""""""###$$$$$$####################################""""""""""""##############################$$$$$$$$$$$$###### """$$$######""""""""""""##################""""""""""""""""""""""""############!!!""""""######$$$$$$$$$""""""""""""############$$$###"""!!!!!!"""$$$$$$)))******)))%%%"""!!!!!!$$$$$$"""!!!!!!"""$$$$$$'''&&&$$$""" """!!! !!!###$$$###"""$$$###"""!!! !!!""""""############"""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$"""""""""###$$$%%%###""" """&&&$$$!!!###""""""""""""""""""!!!!!!"""###"""!!!!!!###%%%!!!!!!"""###############""""""""""""""""""!!!!!!!!!"""############""""""!!!""""""""""""!!! &&&###!!!!!!$$$%%%$$$"""$$$$$$############$$$$$$!!!!!!!!!"""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$&&&(((+++...000222666666666666777777777777444444444444555555666777111222444555666888<<>>""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!&&&%%%%%%%%%$$$###############$$$$$$$$$$$$######!!!###$$$%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###############$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###############&&&&&&&&&%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""###%%%'''''' """###%%%%%%%%%$$$#########$$$$$$$$$$$$######""""""""""""############!!!!!!"""###$$$%%%%%%&&&"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%###""""""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&&&&#########"""######$$$%%%########################$$$#########""""""!!!!!!########################""""""!!!!!!!!!!!!"""###"""###$$$###"""!!!"""#########""""""""""""######$$$#########""""""!!!!!!""""""""""""############!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$&&&$$$###!!!!!!"""$$$%%% ###&&&&&&###""""""$$$!!!"""############"""!!! !!!###$$$%%%""" !!!"""###"""!!!"""############"""!!!!!! !!!!!!"""""" !!!###$$$%%%$$$$$$"""""""""""""""######$$$ """$$$&&&&&&$$$"""  """############ !!!###$$$%%%""""""!!!!!!"""###$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""###$$$%%%&&&"""!!!"""$$$&&&&&&$$$"""!!!"""###"""!!!!!!###%%%""""""######$$$$$$%%%%%%"""""""""!!!!!!!!!!!!!!!"""############### !!!!!!""""""######!!!"""###$$$%%%&&&&&&&&&!!!"""#########!!!  !!!!!!"""$$$'''$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!######$$$%%%&&&&&&'''((('''(((***---111444777999999888888777777666666666666777888999999888777666777888999999999:::===@@@###%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!"""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""")))&&&###!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""$$$$$$###"""!!!!!!""""""!!!""""""""""""#########''''''&&&%%%%%%$$$######$$$$$$$$$#######################################$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$$$$$$$########################""""""""""""######'''&&&$$$#########$$$$$$ !!!$$$%%%&&&%%%$$$### !!!"""###$$$%%%%%%%%%###############"""!!!!!!###$$$$$$%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$(((&&&$$$###$$$$$$###!!!$$$$$$$$$$$$######""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$###""""""""""""""" !!!!!!!!!!!!!!!!!!""""""#########$$$$$$#########""""""!!!!!!""""""""""""############%%%&&&'''&&&$$$"""""""""$$$$$$######$$$$$$%%%%%%%%%###!!! """#######################################"""!!!!!! !!!!!! ##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%!!!  """###$$$!!! """###""" """"""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!  !!!"""""""""!!!!!! """""""""""""""""""""""""""!!! !!!###$$$$$$### !!!  """""""""""""""!!!!!!!!!!!!######""""""!!!!!! ######""""""!!! """######%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""!!! """""""""!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((&&&)))...222555666666666888888777666666777888999999888888888888999999:::555777999999999;;;AAAFFF"""!!! """$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""(((%%%"""!!!"""######""""""""""""""""""""""""!!! !!!######$$$$$$###""""""""""""""""""""""""#########$$$$$$'''&&&&&&%%%$$$$$$############################################################""""""""""""######"""""""""""""""######$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$&&&%%%$$$#########$$$$$$!!!"""###$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$###############""""""!!! !!!"""$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$############$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%&&&$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$""""""###$$$###"""$$$$$$$$$$$$#########"""$$$$$$############$$$$$$##############################"""!!!!!!!!!!!!!!!!!!"""""""""############"""#########$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###############%%%&&&%%%###!!!!!!"""############$$$$$$%%%&&&$$$""" """######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$######""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""###""""""!!!"""###$$$%%%&&&###!!!"""$$$%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""!!! ###""""""!!!"""###$$$%%%######"""""""""!!!!!!!!!"""""""""""""""""""""""""""!!! !!!######"""!!!!!!""""""!!!!!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!   """######!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!""""""###$$$%%%$$$$$$$$$$$$############""""""######""""""!!! """"""""""""""""""""""""###"""""""""""""""######"""""""""""""""""""""""""""""""""############$$$###$$$$$$$$$$$$$$$$$$%%%###""""""!!!"""###$$$%%%$$$######"""""""""######'''&&&&&&&&&&&&''')))******---111555888999999888888777555555555666888999888888888888888999999999555777888999:::???GGGNNN%%%$$$###$$$&&&&&&$$$"""########################!!!"""###$$$$$$######"""!!!!!!!!!"""""""""######""""""""""""""""""""""""&&&$$$"""!!!###$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$$$$$$$###""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""""""""""""""##############################""""""############"""""""""""""""""""""######$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$#########$$$$$$######"""!!! """$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!%%%%%%%%%$$$$$$$$$$$$###$$$############"""""""""&&&&&&&&&%%%$$$$$$#########"""!!!!!!###$$$$$$###$$$$$$$$$$$$############$$$$$$############$$$$$$########################$$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###############""""""""""""""""""#########$$$$$$"""###%%%$$$""" !!!"""""""""###$$$%%%&&&'''###""" !!!""""""!!! $$$$$$###""""""""""""###################################################$$$######""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!###""""""""""""###$$$%%%%%%###""""""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$"""!!!###############$$$%%%%%%############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!"""######"""!!!!!!"""$$$!!!!!!!!!!!!"""""""""""" !!!"""######### !!!!!!""""""!!!!!! !!!"""######!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$%%%&&&$$$$$$$$$$$$##################$$$$$$######""""""!!!"""""""""###$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############""""""""""""###$$$$$$###"""""""""""""""######%%%%%%%%%&&&(((***+++,,,000222555888:::;;;;;;:::666555333222222555777999777888888999999888888777555666888999<<>>@@@CCCIIITTTaaakkk"""$$$%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""###%%%%%%$$$"""!!!""""""######$$$%%%%%%######"""!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##################$$$$$$"""######$$$%%%%%%&&&&&&##############################""""""""""""######"""""""""""""""######$$$######$$$$$$%%%&&&&&&'''###""""""!!!!!!""""""###"""###$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&'''(((######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""!!!$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((&&&$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###"""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""###%%%%%%#########$$$$$$######"""""""""""""""#########$$$%%%%%%###!!!########################"""!!!!!!!!!""""""###$$$""""""""""""""""""""""""##############################""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%$$$$$$"""$$$%%%$$$"""!!!###&&&########################""""""""""""""""""""""""###"""!!! !!!""" !!!"""###$$$######""" !!!!!!""""""""""""""""""""""""""""""""""""######$$$'''((('''%%%""" """$$$$$$"""!!!!!!""" !!!"""#########""""""""""""!!!!!!!!!!!!!!!""""""#########""""""######"""""""""""""""### !!!!!!"""#################################!!!!!!"""""""""###############""""""!!!""""""###$$$$$$$$$$$$############!!!"""######$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""############"""###$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''(((***---000444666777777777666555444333111000000---...000222333555666666888777666666888;;;>>>@@@AAADDDHHHKKKPPPXXXbbbjjj!!!$$$&&&&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###'''))))))%%%!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$###"""###%%%%%%###!!!!!!""""""###$$$$$$%%%%%%"""!!! """###$$$""""""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$######$$$%%%&&&&&&''''''########################$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$######$$$%%%%%%&&&''''''######""""""""""""######"""###$$$%%%&&&%%%%%%$$$""""""""""""###$$$$$$%%%"""###$$$%%%&&&'''''''''$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% """$$$$$$"""""""""###%%%$$$###"""!!!!!!!!!!!!$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!"""######################################################%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%% !!!"""###$$$###"""""" """###""" !!!$$$########################"""""""""""""""""""""""" !!!"""""""""!!! !!!######""""""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###&&&((('''$$$"""!!!###%%%%%%$$$###"""### !!!"""######$$$ !!!!!!""""""######""""""############""""""######"""""""""""""""############"""!!!!!! """"""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$###############$$$""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!""""""######$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&'''((()))***+++---000444777999::::::777666555444222000///...,,,---000333555666666666:::999777777:::>>>BBBEEEEEEIIINNNQQQUUU[[[ccciii$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$##################$$$""" """%%%&&&%%%###%%%%%%%%%$$$$$$#########&&&$$$###"""#########!!!""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$"""""""""""""""#########&&&%%%###!!!!!!"""$$$%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################&&&%%%$$$###"""""""""""")))&&&$$$%%%&&&'''%%%"""$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$############$$$%%%%%%(((&&&###!!! """$$$%%%######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%""" !!!%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###((()))&&&###'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$#########""""""######""""""!!!!!! """"""""""""##########################################$$$$$$$$$%%%%%%%%% !!!#########""""""#########$$$%%%%%%###!!!###############"""!!!!!!""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! """""""""""""""!!!  ###$$$$$$###!!! !!!""" !!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!"""###$$$$$$###"""!!!"""!!!!!!"""######!!!########################!!!!!!""""""""""""!!!!!!%%%$$$"""!!! !!!!!!%%%$$$$$$$$$######"""""" !!!"""######"""!!! $$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%### !!!###$$$###!!!$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&& """$$$%%%&&&%%%###"""%%%$$$######"""#########%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$%%%'''***+++111333555777888888777666666555222000//////000111333///...222444444555999<<<;;;;;;>>>AAACCCGGGJJJQQQTTTWWWWWWXXX]]]gggooo""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$########################$$$"""!!!"""$$$%%%$$$"""%%%$$$$$$$$$$$$$$$$$$###&&&$$$"""!!!###$$$######""""""""""""##########################################$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!$$$###""""""!!!"""###$$$""""""###$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$#####################"""""""""######$$$'''%%%###$$$%%%&&&$$$"""%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$######$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%)))------((("""""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$#########""""""""""""""""""""""""####################################""""""#########$$$$$$$$$ !!!"""######""""""!!!###""""""###%%%$$$###!!!$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#################################!!! """######""""""""""""""""""!!! !!!!!!""""""!!!!!! ###$$$$$$###"""!!!!!!### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###!!!"""###$$$$$$###"""!!!!!!  !!!!!! ########################!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""###$$$$$$$$$#########"""""""""!!!!!!"""######"""!!!!!!############"""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%""" !!!###$$$###!!!#########""""""!!!!!!!!! !!!!!!!!!""""""######$$$$$$$$$############""""""###$$$%%%&&&%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&&&&&&&(((***,,,...222444666777888777666666444333111000//////000111111......222666666888<<>>BBBFFFNNNXXX\\\]]]]]]^^^aaaaaabbbdddhhhlllppptttvvv%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""###$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$%%%$$$$$$#########""""""""""""######$$$$$$%%%%%%%%%### """$$$&&&&&&""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""""""""""""""######$$$$$$$$$########################$$$#########""""""!!!!!! !!!!!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%&&&'''((()))&&&&&&%%%&&&&&&'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((())))))''''''&&&&&&%%%%%%%%%%%%'''''''''''''''(((((((((%%%&&&((()))(((&&&$$$######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&$$$(((++++++(((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++///111///)))$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$######"""######$$$$$$$$$$$$######################################################!!!"""""""""####################################""""""""""""#########$$$############""""""!!!!!!"""!!! !!!"""###""" ###$$$$$$%%%$$$$$$#########""""""""""""""""""###$$$###!!! !!!###$$$"""""""""""""""######### ###!!! !!!###%%%%%%$$$""""""#########""""""!!!!!!""""""######""""""!!!"""$$$$$$$$$""""""###$$$!!!!!!!!!!!!""""""""""""###!!!  !!!###########################$$$###!!! !!!"""$$$%%%"""""""""######"""""""""$$$###""""""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""###"""!!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%#########$$$&&&'''""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((***---000333444777777777777777666555444111000000000000111222333444333555:::>>>???DDDJJJRRR___mmmqqqooommmlllllljjjjjjmmmqqquuuxxxyyyxxx%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!"""$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$$$$%%%### """$$$%%%%%%############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""" !!!!!!!!!""""""##############################!!!!!!""""""#########$$$ !!!"""""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&'''******))))))((((((''''''%%%%%%&&&'''((())))))***))))))))))))((((((''''''))))))))))))))))))))))))'''((())))))(((&&&$$$"""!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''''',,,///222000+++'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&%%%""" !!!!!!!!!""""""######$$$"""######$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""#############################################$$$$$$$$$%%%%%%$$$$$$######"""""""""!!!###!!! """""""""!!!""""""###############"""######""""""""""""######$$$###!!! !!!###$$$#########""""""""""""""" """!!! """$$$######""""""############"""""" !!!!!!""""""!!!!!! """###$$$$$$###"""###%%%""""""""""""!!!!!!!!!!!!###!!!  !!!###########################""""""!!!!!!!!!"""$$$%%%###""""""""""""""""""###$$$###!!!"""###%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""######""""""""""""######""""""""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""###$$$!!!!!!!!!"""""""""""""""############""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%$$$"""!!!!!!###%%%'''$$$$$$###############$$$%%%$$$$$$$$$%%%&&&&&&'''&&&''')))+++...222444666888888888777777666555555222222222222333444444555777666777<<<>>>AAAHHHPPPaaaqqq}}}zzzvvvrrrqqqqqqssswwwzzz{{{zzzxxx$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%###$$$%%%$$$""""""###$$$"""""""""###############$$$###""""""$$$%%%$$$############$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""""""""""""""$$$$$$$$$############### !!!"""###$$$%%%%%% !!!!!!""""""######$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$###$$$&&&&&&&&&&&&''')))************))))))))))))))))))******++++++,,,,,,---............---,,,,,,...............---------,,,,,,,,,,,,+++)))'''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))444555555333///,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#####################$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######$$$""" !!!"""######"""!!!!!!"""############"""$$$######""""""######$$$$$$###""""""""""""###$$$""""""!!!!!!!!!!!! ########################$$$""" !!!"""###"""!!!""""""######$$$$$$###### !!!!!!""""""!!!!!! """###%%%$$$######$$$%%%""""""""""""!!!!!!!!!!!!""""""!!! !!!""""""########################!!!!!!""""""######$$$$$$######""""""""""""######"""  """######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""######$$$######""""""######$$$""""""""""""############"""######$$$$$$######""""""""""""""""""""""""""" """""""""!!!"""$$$&&&""""""""""""############$$$$$$#########"""""""""$$$$$$$$$############"""$$$###"""!!!!!!###%%%&&&%%%$$$$$$###""""""######%%%$$$$$$%%%%%%&&&'''((('''(((***---000333666777888888888777777666666666444444555555666666777777777555777:::===BBBMMMWWWnnn}}}~~~vvvuuuwwwyyyzzzzzzyyyxxxwww$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!###%%%$$$""""""###%%%############""""""""""""$$$######$$$%%%%%%###!!!#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$""""""!!!!!!"""###%%%&&&###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''')))+++,,,++++++---000,,,------...//////000000333333333444444444444444777888888999888777666555666666666555555555444444444333222111///...---,,,******+++++++++***)))))))))((((((((('''''''''''')))'''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%''')))***444222000///...---+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""""""""################################################$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%###!!!!!!"""$$$$$$###!!!"""######$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!########################&&&$$$""""""######"""!!!!!!"""###$$$$$$$$$$$$###!!!""""""######""""""!!!"""###%%%$$$$$$###%%%&&&###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%$$$###"""$$$###"""!!!!!!"""###$$$!!!"""##############################!!!!!!""""""""""""!!!!!!!!!""""""######"""!!! """""""""#########$$$$$$$$$$$$###""""""###$$$$$$!!!"""""""""############"""######$$$$$$######""""""""""""""""""""""""""" !!!###"""!!!!!!$$$&&&"""#########$$$$$$$$$%%%##################$$$$$$$$$$$$$$$############"""$$$$$$#########$$$%%%&&&#########"""######$$$$$$$$$$$$$$$%%%%%%'''(((((()))***---000333666777888888888777777777777777777777888888999999999999888777666777;;;???GGGUUUcccvvvyyyxxx{{{}}}|||yyyvvvvvvwww&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""!!!"""###$$$""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%% ###%%%$$$""""""$$$&&&$$$$$$######""""""!!!!!!######$$$%%%&&&%%%!!!######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%% !!!###$$$$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""############""""""""""""######!!!!!!"""$$$&&&((($$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''(((&&&&&&&&&''')))***,,,------///222222111111444777444555666888:::<<<===>>>>>>>>>>>>===============@@@AAABBBBBBBBBAAA@@@???<<<<<<<<<;;;;;;;;;:::::::::999777555333222222222/////////......---------++++++******))))))(((((()))(((&&&&&&((()))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''***+++000---))))))+++,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$#########"""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""####################################""""""""""""##################"""""""""###%%%&&&&&&$$$"""!!!###$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!(((&&&$$$###$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%%%%$$$$$$%%%&&&######""""""!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&%%%###"""$$$###"""!!!!!!"""###$$$### !!!###$$$%%%########################!!!!!!""""""""""""!!!!!! !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!######!!!!!!$$$'''######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&!!!!!!""""""###$$$&&&&&&$$$$$$$$$%%%&&&'''((()))+++---///222555777999999888888777777777777888888::::::;;;;;;;;;::::::999999777999===CCCMMM^^^mmmyyyzzzyyy}}}}}}wwwssstttwww$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$&&&&&&&&&%%%$$$###"""!!!########################""""""""""""""""""""""""###$$$%%%&&&%%%$$$###"""%%%$$$$$$$$$######""""""""""""""""""""""""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((***'''((()))+++,,,...///000333444555888:::<<<>>>???BBBAAAAAABBBDDDEEEDDDCCCEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBAAAAAA@@@??????>>><<<<<<<<<;;;:::999888777444222000///000222444666333222222111000/////////,,,,,,+++******+++++++++)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''&&&&&&'''''''''(((((((((%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$#########""""""!!!!!!$$$$$$$$$#########"""""" !!!###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$###"""!!!!!!"""############""""""""""""######$$$###""" !!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!%%%""" """$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!#########"""""""""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!!!!""""""############ !!!""""""!!!!!!!!!!!!###$$$%%%"""$$$$$$###!!!!!!""""""######$$$$$$!!!""""""!!! """$$$&&&###!!!!!!###%%%$$$###"""""""""!!! !!!"""'''&&&%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######%%%$$$#########%%%''')))######""""""###$$$%%%%%%%%%$$$"""!!!!!!!!!""""""%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%&&&((()))***...000333666888888777666;;;888555222111444777999>>><<<:::999:::<<<======;;;;;;:::>>>GGGVVVgggsss|||}}}zzz{{{|||{{{yyywwwvvvwwwxxx$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$#########"""""""""!!!!!!!!!!!!################################################&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""$$$########################"""!!!!!!!!!"""$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''((((((***,,,......///111333555777888999>>>???@@@BBBDDDEEEFFFGGGHHHFFFFFFGGGIIIJJJIIIHHHJJJJJJIIIIIIIIIIIIIIIIIIEEEEEEEEEFFFFFFGGGGGGGGGDDDCCCCCCBBBAAA@@@??????;;;;;;<<<;;;;;;:::999888666555333222222444666777444444444333222111111111111111000//////......///***************)))))))))((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$&&&'''(((''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$#########""""""""""""######""""""""""""""""""!!! !!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###############"""!!!!!!!!!"""#########""""""""""""############"""!!!""""""###$$$""""""""""""""""""""""""#########"""""""""""""""&&&###!!!!!!###$$$$$$"""########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""""""""!!!###""""""""""""""""""""""""!!! !!!"""######$$$$$$$$$$$$######"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!"""###%%%$$$###"""""""""###$$$  """$$$$$$##################$$$$$$$$$#########"""  """&&&###!!!!!!###%%%$$$###&&&%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""##############################""""""""""""######$$$$$$###"""###%%%'''(((###""""""""""""###$$$%%%'''&&&$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&''')))+++,,,000222555777888888777666555444222000111333666888???===;;;::::::;;;;;;<<<>>>???@@@DDDLLLYYYhhhqqqwwwyyy{{{||||||zzzxxxvvvwwwxxxyyyyyyxxxwwwxxxzzz#########$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$"""""""""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$######"""!!!!!! """!!!!!!!!!!!!"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&))),,,...///111333555666777999;;;>>>@@@BBBCCCIIIJJJKKKLLLMMMMMMNNNNNNKKKJJJIIIJJJKKKLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDCCCBBBAAA@@@???>>>:::::::::;;;;;;::::::999999888666444444555777888555555555444444333333222666555555555444444444444............------------,,,,,,,,,+++++++++******((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$#########"""###$$$%%%&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$###############"""""""""!!!!!!!!!!!!!!!"""""""""!!!###%%%&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$###""""""!!!!!!"""############""""""""""""######""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""############%%%$$$""""""$$$%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!! !!!!!!"""######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$###"""""""""######%%%$$$###"""!!!!!!!!!!!!"""!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$######$$$%%%$$$"""  !!!%%%###""""""###$$$$$$######!!! ###%%%$$$"""$$$$$$$$$#########""""""######################################################""""""""""""#########""""""""""""$$$%%%&&&""""""""""""""""""###$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&'''))),,,...///444555777888999888666555111111111111333666888999???===<<<;;;;;;<<<>>>???FFFHHHKKKOOOUUU^^^hhhoooqqqqqqqqqqqqrrrssstttuuutttwwwzzz|||||||||}}}}}}""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""################################################&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""###############""""""""""""""""""""""""######$$$"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((()))***++++++---111555777888999;;;<<<<<<===???AAADDDFFFHHHIIINNNOOOPPPPPPPPPOOONNNMMMIIIHHHGGGGGGIIIIIIHHHFFFGGGGGGFFFFFFEEEDDDDDDDDD???@@@@@@AAABBBBBBCCCCCCAAAAAA@@@???>>>===<<<<<<777888999:::::::::::::::999888666555444555555666555555444444444333333333666666777888888999999999555444333222111000000////////////.........------,,,,,,+++***)))(((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!""""""""""""###!!!$$$((((((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%###############$$$$$$$$$######""""""""""""######""""""""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$########################""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""#########"""""""""""""""#######################################$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$###""""""""""""""""""!!!!!! $$$###"""###$$$$$$###"""$$$$$$$$$######"""""""""###$$$$$$"""!!! !!!###$$$############$$$###### !!!###""" ##############################################################################""""""""""""######"""!!!!!!!!!"""###$$$%%%###""""""!!!!!!"""##############################$$$$$$######$$$$$$%%%%%%$$$%%%'''))),,,///111222777888999999888777555444111222333555777888:::;;;;;;<<<<<<<<<===@@@CCCFFFPPPRRRVVVYYY\\\```eeeiiikkkkkklllmmmooorrrtttvvvuuuyyy~~~""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""########################&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########"""""""""!!!!!!!!!""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((***,,,...000111222888;;;>>>@@@@@@@@@@@@AAABBBCCCDDDFFFHHHJJJLLLMMMNNNOOOOOOOOONNNMMMKKKIIIFFFEEECCCCCCDDDDDDCCCAAA@@@@@@@@@?????????>>>>>>========================<<<<<<<<<;;;::::::999999666777888999::::::::::::777777555444444444444555444444444444333333333333333555777999;;;<<<======;;;;;;999777555333222111222222111111111000000000//////...---,,,+++******((((((((((((((()))))))))''''''&&&%%%$$$$$$$$$###%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$######################## $$$((((((%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""###############""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""""""""#########$$$!!!!!!""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########%%%$$$######$$$$$$###"""######""""""!!!!!! !!!"""###"""!!!"""$$$&&&######$$$$$$############$$$""" !!!%%%'''&&&%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""###$$$$$$######""""""""""""###############$$$$$$$$$######$$$#########$$$$$$%%%&&&%%%&&&))),,,///222444555888888888888777555333222111222444555777888999999:::;;;=========@@@DDDHHHWWWYYY\\\]]]^^^___```bbbfffgggjjjnnnqqqsssuuuvvvuuuyyy#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!! !!!!!!"""$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,---...000222555777999:::AAACCCEEEEEEDDDDDDEEEFFFIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMMMMKKKIIIFFFDDDCCCAAA??????@@@???>>><<<::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999999999999888999::::::;;;;;;;;;;;;777777666666555555666666666666666666666666666666444666999;;;>>>????????????>>>===:::888666444444555555444444444333333333222111111111000000000///*********)))))))))))))))&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''''''''((((((&&&&&&&&&&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$###$$$%%%&&&&&&&&&&&&&&&######""""""""""""###############""""""!!!""""""""""""""""""""""""""""""""""""############"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!""""""######$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!""""""######""""""!!!######$$$$$$$$$$$$###############"""""""""""""""""""""!!! !!!!!!""""""$$$%%%&&&&&&&&&&&&%%%###"""###$$$$$$###"""!!!!!!!!!!!!!!!!!! !!!"""""""""###%%%'''!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$%%%&&&'''##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""######$$$$$$%%%$$$##################$$$%%%&&&&&&'''&&&&&&&&&############$$$%%%&&&&&&&&&(((+++...111444555666888777777666444333111111///000111333555666777888<<>>???@@@DDDFFFFFFFFFEEEFFFHHHIIIMMMMMMMMMLLLLLLLLLLLLLLLFFFGGGHHHHHHFFFDDDAAA???>>><<<::::::::::::888666333333333444444555555666888888888888999999999999999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>=========999999999999999::::::::::::::::::::::::;;;;;;;;;999;;;===@@@AAAAAAAAA@@@???>>>===<<<;;;999888888888888888888777777777777333333333444444444555555000///...---+++***)))(((''''''&&&&&&&&&'''((()))%%%&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! $$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########!!!"""###%%%%%%%%%%%%%%%######""""""""""""######!!!"""#########"""!!!!!!""""""""""""""""""""""""#########""""""""""""""" ###%%%%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!""""""######$$$%%%%%% !!!!!!"""######$$$$$$!!!"""############"""!!!######$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!!!! !!!"""""""""###$$$%%%%%%$$$#########"""!!!"""###$$$###"""!!!!!!!!!!!!""""""""""""!!!"""######""""""$$$&&&!!!###&&&%%%###""""""$$$ """$$$###"""%%%$$$$$$##########################################""""""""""""""""""""""""######""""""""""""######!!!!!!"""###$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&############$$$%%%&&&'''(((***---000333555666777666555444333222111000///---...///222444777:::<<>>??????@@@AAABBBBBBBBBEEEEEEFFFEEEEEEFFFIIILLLNNNMMMLLLKKKJJJIIIHHHHHHAAABBBCCCCCCBBB???<<<:::999888666555555444333111------...///000111111222666666777888999::::::;;;::::::;;;<<<===>>>???@@@??????@@@@@@@@@@@@??????;;;<<<<<<======>>>>>>>>>>>>>>>>>>??????????????????@@@BBBDDDDDDCCCBBBAAA============<<<<<<<<<<<<;;;;;;:::::::::999999999333333444555666777888888777666444111...,,,***))),,,+++)))'''&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###"""!!! &&&###!!!"""&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""### """###$$$$$$############""""""""""""###### !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""%%%%%%"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""!!!""""""###$$$$$$%%%%%% !!!!!!"""###$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######""""""!!!!!! !!!!!! !!!!!!"""######!!!!!!""""""""" """!!! !!!###$$$###"""!!!!!!""""""######$$$$$$###$$$$$$###""""""###%%% ###&&&&&&###""""""$$$###&&&$$$!!!&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$%%%%%%$$$'''&&&&&&%%%$$$$$$$$$%%%!!!"""$$$%%%&&&%%%$$$$$$############$$$%%%&&&''')))+++...111444666777777444444333222000///............000222666;;;>>>AAA@@@FFFMMMRRRVVV]]]gggoooggghhhiiiiiijjjmmmrrruuuwwwvvvuuuttttttsssssssssmmmqqqwww|||$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!""""""######$$$$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""######$$$$$$%%%&&&&&&$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%''''''((('''&&&&&&'''))),,,---000111333666:::===AAACCCBBBCCCDDDDDDBBBBBBCCCDDDAAABBBCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIGGGFFFDDDBBB???>>><<<:::888777666666444333222111000/////////------------...///000111777<<>>;;;<<<>>>@@@AAABBBDDDEEEFFFFFFFFFDDDEEEGGGHHHHHHGGGFFFEEEBBB@@@>>><<<<<<===???AAAAAA??????AAAEEEEEECCC@@@FFFDDDCCCDDDGGGGGGEEECCC???>>>>>>===<<<;;;;;;:::::::::;;;<<<>>>===;;;888666666777888999999999888444555555666666555333333...---+++))))))))))))******(((&&&&&&'''''''''&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################""""""###$$$%%%%%%&&&&&&#########$$$%%%%%%%%%&&&######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$######""""""""""""###### !!!"""""""""$$$$$$$$$#########""""""########################""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! """###""" """""""""""""""""""""""" !!!"""$$$$$$$$$###"""$$$$$$$$$#########""""""!!!""""""###$$$%%%%%%&&&$$$$$$############$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++,,,...000333555777777888777555222///---,,,,,,,,,...111555999<<<===>>>>>>AAAGGGPPPYYYfffssswwwvvvuuupppjjjkkkqqqxxx||||||~~~{{{yyywwwtttpppmmmrrrvvv{{{$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" !!!###%%%##############################$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$###"""!!! !!!!!!%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%$$$"""""""""$$$%%%$$$%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&((('''&&&%%%&&&&&&'''((())))))***+++---000333444666777999<<>>???@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDAAA???>>>999999888777666444333333000///...---,,,,,,,,,,,,------------------......777<<>>@@@===>>>???AAACCCDDDDDDEEEFFFGGGIIIJJJJJJIIIGGGFFF???===;;;::::::;;;===???AAAAAAAAACCCFFFGGGEEECCCCCCBBB@@@AAACCCCCCAAA???;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@???;;;888555555666666777777666666666777888999999999888777333111///---+++************((('''&&&'''''''''%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""""""######$$$%%% !!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$############$$$$$$$$$%%%$$$$$$###"""""""""""""""!!!"""###$$$$$$ !!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########"""$$$###"""!!!!!!"""###$$$######""""""""""""######!!!!!!!!!!!!!!!!!! $$$$$$$$$#########""""""###########################""""""!!!!!!"""###$$$""""""""""""""""""""""""################################################$$$""" """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""$$$$$$$$$#########"""""" !!!!!!""""""#########""""""#########""""""############""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++...000222555777777777777555333000---,,,---...///333555999<<<>>>???@@@@@@CCCIIISSSbbbvvv}}}xxxssssssxxx~~~~~~{{{xxxuuutttsssxxx{{{$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""  !!!"""##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$###""" %%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###"""""""""###$$$######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""############""""""""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$'''&&&&&&%%%%%%&&&&&&&&&((((((((('''((()))******,,,---000444777:::<<<===;;;===???BBBCCCDDDDDDDDDDDDEEEEEECCC@@@>>>>>>?????????@@@AAABBBBBBCCCCCCCCCCCCBBB@@@>>>;;;999777333333444444333222000///------,,,+++*********++++++,,,,,,------...//////222777;;;<<<:::888999;;;777777999;;;===???@@@@@@DDDFFFHHHJJJJJJHHHFFFDDD===;;;:::888999:::;;;===???>>>???BBBEEEFFFDDDCCC@@@???>>>===>>>===;;;888666666666777999:::<<<<<>>???BBBCCCDDDEEEEEEEEEDDDDDD@@@???===;;;888555333222///000111222222111///---...------,,,,,,,,,,,,---***+++,,,...000111222333///222555555444222222333//////111333555888:::;;;???AAAEEEGGGGGGEEEBBB@@@<<<;;;999888888999:::;;;999:::<<>>>>>???>>><<<:::888666444444///---***)))***)))((('''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!$$$$$$$$$######"""""""""######""""""######$$$%%%############$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################"""""""""!!!""""""""""""#########$$$######""""""#########""""""#########"""!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""!!!!!! ################################################$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!""""""###""""""""""""""""""""""""""""""""""""#########""""""########################$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$!!!!!!"""###%%%&&&'''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&''')))+++,,,---111333666777888666333222///---,,,+++---111666999;;;===??????>>>>>>AAACCCIIISSSaaaqqq~~~~~~}}}}}}zzz{{{$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&'''***---000333666777999;;;???BBBCCCDDDCCCBBB???@@@AAABBBBBB@@@>>>===<<<===??????>>>>>>???AAAEEEEEEFFFGGGGGGFFFDDDCCC>>><<<:::888555222111000///111222444444222000///..................//////,,,---///000111111111111000111222222111///......***+++,,,///222555888:::;;;>>>CCCGGGGGGEEEAAA???<<<;;;:::888888888888888888;;;>>>@@@BBBCCCDDDEEEDDDDDDBBB???<<<888555444555444333333333555666777<<<>>>BBBGGGJJJIIIEEEAAA===;;;999777555444444444444666999<<<>>>@@@AAAAAA>>>======<<<;;;:::999999333111...------,,,+++)))&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$######""""""######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######!!!""""""""""""#########""""""!!!!!!!!!""""""#########$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""""""""########################$$$$$$$$$$$$######!!!"""############"""!!!!!!!!!!!!!!!""""""##############################""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""###$$$##############################""""""""""""""""""########################!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&((()))+++---......222333555666666444111000...---------000555:::===<<<>>>@@@???======AAAEEEOOO]]]lllvvv}}}~~~~~~~~~zzz}}}~~~}}}{{{~~~~~~}}}$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###############""""""""" """###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""""""""###############$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&'''((()))***)))+++///333777:::===>>>AAABBBDDDEEEFFFEEECCCBBBAAAAAABBBBBBAAA???>>>===999;;;===>>>???@@@BBBDDDDDDEEEFFFGGGFFFDDDBBB@@@<<<;;;999666444333222222333444555666555444333222000/////////000111222222333444444555444222111//////////////////...---,,,......000222666:::>>>@@@???CCCJJJOOOPPPNNNJJJGGGBBBAAA???===<<<;;;::::::???BBBFFFIIIKKKLLLNNNPPPOOOOOOMMMIIICCC>>><<<;;;<<<;;;999777777888:::;;;===>>>BBBFFFIIIIIIFFFCCC>>>===:::777444333222222666888;;;???AAACCCDDDDDD<<<<<<============<<<<<<888666333111111000...---(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!"""###!!!!!!###$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""###############$$$%%%%%%$$$######!!!"""###$$$$$$###"""!!! !!!""""""###$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""###############$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...///000111333444444444444222111000//////000222555999===???===@@@BBBAAA>>>???EEEKKKVVVeeetttyyyzzz}}}~~~|||zzzzzzzzz{{{|||}}}}}}}}}{{{zzz$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######### !!!###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%!!!"""""""""###############$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&((()))+++---...111333666:::>>>@@@BBBCCCFFFFFFGGGGGGGGGFFFDDDDDDAAAAAA@@@???>>>===<<<<<<;;;===???AAAAAABBBEEEGGGDDDEEEFFFGGGEEECCC@@@>>>;;;:::888777666666666666888888777777666666555555333333333444444666777777:::;;;<<<======;;;:::999444333333444555666555555888888:::<<<@@@EEEIIILLLLLLQQQXXX___aaa___[[[XXXOOONNNLLLIIIGGGEEECCCBBBHHHKKKPPPSSSUUUVVVYYY[[[\\\\\\[[[VVVNNNHHHFFFEEEDDDCCCAAA??????AAACCCDDDFFFFFFHHHKKKMMMLLLJJJGGGCCCAAA>>>:::777555444444777999<<>><<<;;;:::::::::>>>@@@BBBCCCCCCDDDFFFHHHFFFGGGHHHHHHGGGDDD@@@>>>;;;:::888777777888999:::;;;:::999777777666777777888888888999999;;;<<<===<<<>>>AAADDDFFFGGGGGGFFF>>>>>>>>>@@@CCCDDDEEEDDDAAAAAABBBEEEIIINNNSSSVVVWWW\\\eeelllooommmiiifff[[[ZZZXXXUUURRROOOMMMLLLLLLQQQVVVYYYZZZ\\\___bbbeeefffddd^^^VVVPPPMMMMMMJJJIIIGGGFFFFFFHHHKKKMMMPPPPPPPPPQQQRRRRRROOOLLLIIIGGGCCC>>>;;;999999888555777:::===@@@BBBBBBCCCEEEFFFGGGHHHGGGFFFEEEDDD@@@===:::888777666444222333222111...,,,)))((('''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$############$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''#########"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$### """###$$$$$$###""" $$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""$$$%%%$$$!!!!!!###&&&""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###""""""######$$$$$$$$$$$$ !!!"""######$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''&&&!!!!!!"""###%%%&&&'''((($$$%%%%%%&&&'''((()))))))))***---000222333444444888777555444333333444555333444777:::<<<>>>@@@@@@AAAEEEIIIGGGEEEHHHQQQYYYaaahhhnnnoooppptttuuutttxxxzzz~~~{{{xxxwww########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########"""""""""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!"""#########!!! ##############################$$$$$$$$$%%%%%%%%%***&&&""""""$$$&&&&&&$$$)))'''%%%$$$###$$$%%%&&&)))+++...222555777888888<<>>>>>============>>>??????@@@BBBCCCEEEFFFGGGDDDEEEFFFEEECCC@@@<<<999<<<;;;999888888999:::<<<:::999888888999:::::::::888:::<<<=========???@@@CCCHHHOOOSSSTTTSSSRRRQQQNNNKKKHHHIIILLLOOOOOOMMMLLLLLLLLLMMMQQQUUUYYY\\\aaadddhhhmmmuuu{{{xxxqqqkkkccc\\\[[[YYYUUURRRRRRVVVYYY[[[\\\]]]___dddhhhlllnnnoooiii```YYYVVVVVVUUUTTTRRRRRRSSSTTTUUUTTT\\\YYYUUUUUUVVVVVVTTTRRRNNNNNNMMMJJJFFF@@@<<<999:::::::::;;;<<<>>>???@@@@@@BBBEEEHHHIIIHHHGGGFFFFFFCCC>>>;;;:::999999888888666333111000///---+++'''((()))))))))(((&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""######$$$$$$$$$##########################################$$$$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&### !!!###%%%%%%###$$$%%%%%%%%%%%%$$$##############################!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""######"""""""""""""""######$$$##############################$$$%%%%%%%%%%%%$$$'''&&&%%%###""" !!!"""""""""####################################""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%"""""""""""""""#########$$$""" !!!""""""!!!%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%)))+++)))%%%%%%***...111111222333555777999:::@@@<<<777444444666777888999;;;>>>>>>>>>???AAACCCEEEHHHKKKLLLMMMPPPVVV[[[aaaeeejjjnnnppppppqqqqqqvvv|||{{{{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###############"""!!! ###########################$$$$$$$$$$$$%%%%%%%%%(((%%%######%%%''''''&&&%%%%%%$$$$$$%%%''')))***,,,...222666:::<<<===>>>???AAADDDEEEEEEDDDEEEFFFGGGFFFEEEDDDBBB@@@???>>>??????>>>===<<<<<<<<<===>>>???AAACCCEEEGGGHHHHHHIIIJJJJJJIIIHHHEEEBBB@@@>>>===;;;999888999:::;;;;;;;;;:::;;;===>>>??????;;;>>>@@@BBBBBBCCCEEEGGGKKKPPPWWW\\\^^^^^^]]]^^^UUURRRPPPRRRUUUXXXWWWVVVTTTSSSSSSSSSVVV[[[___bbbfffjjjnnnttt}}}|||uuullldddbbbaaa]]][[[\\\```aaabbbbbbaaacccgggjjjnnnqqqrrrnnnfff```^^^___]]][[[YYYWWWWWWXXXXXXXXX___\\\YYYWWWWWWWWWTTTRRRSSSSSSSSSRRRPPPLLLIIIGGGBBB@@@===;;;<<<>>>@@@AAADDDEEEFFFHHHHHHGGGEEEDDDDDDAAA===;;;<<<>>>>>>>>><<<:::666444333222///...*********))))))((('''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%########################%%%$$$$$$###"""!!! !!!!!!"""######$$$$$$############$$$$$$$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))%%%""" $$$$$$$$$$$$$$$######"""########################!!!"""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""!!!!!!!!!"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######""""""############$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""###"""  !!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&((())))))'''(((+++///111222333555777999;;;<<>>@@@BBBDDDGGGIIIJJJMMMRRRXXXZZZZZZZZZ\\\^^^___dddjjjoooqqqqqqqqqrrryyy}}}~~~~~~~~~}}}|||}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$###############$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&'''***,,,---333555888===@@@CCCDDDEEECCCEEEGGGGGGFFFEEEFFFFFFCCCBBBAAAAAA??????>>>===??????>>><<<<<<;;;;;;;;;<<<>>>BBBFFFHHHJJJJJJJJJJJJJJJJJJIIIGGGDDDBBBAAA???>>><<<:::999999::::::777888999<<<@@@CCCFFFHHHHHHJJJLLLLLLLLLLLLMMMOOOSSSXXX^^^ccceeeeeeffffff___]]][[[]]]aaacccbbb```^^^]]]ZZZYYY[[[```eeehhhlllpppuuu{{{wwwooommmkkkhhhggggggiiiiiihhhfffeeeeeegggiiiooorrrtttrrrmmmiiihhhiiifffdddaaa^^^\\\\\\\\\\\\```^^^\\\[[[ZZZYYYVVVTTTQQQRRRTTTUUUUUUTTTRRRQQQLLLGGGBBB>>>???AAACCCEEEGGGGGGFFFEEEDDDBBBAAA@@@???===;;;<<<@@@CCCFFFGGGBBB???;;;888666555333111...---+++***)))((('''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$########################"""  """###############$$$$$$######"""!!!########################!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$###""""""!!! """""""""""""""######$$$########################!!!!!!"""############""""""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""""""###!!! !!!""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))***,,,...000222333555777:::===???@@@???===::::::===AAADDDEEEEEEEEEFFFIIIMMMPPPQQQRRRXXX^^^fffjjjiiieeeccccccbbbgggnnnrrrtttttttttttt{{{}}}zzzzzzyyyyyy{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&""""""#########$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!########################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((('''((((((((()))+++---///000:::<<>>CCCGGGJJJKKKKKKJJJJJJJJJIIIGGGEEEBBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<777:::>>>BBBGGGLLLRRRUUUYYYYYYYYYWWWTTTSSSSSSTTTXXX\\\aaaeeeggghhhiiijjjkkkhhhfffgggkkkmmmkkkjjjfffddd```]]]^^^bbbhhhkkkoootttxxx~~~~~~xxxxxxwwwsssppppppmmmllliiifffeeeeeefffhhhnnnqqqtttuuusssqqqqqqrrrnnnmmmjjjeeebbb```aaabbbbbbbbbaaa```___\\\YYYWWWOOOQQQTTTVVVWWWWWWWWWVVVPPPLLLGGGEEEGGGJJJLLLLLLKKKJJJHHHEEEBBB???===<<<;;;:::999<<>>;;;999777555444222111...,,,***)))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%&&&!!!!!!""""""############!!!""""""""""""#########""""""######$$$$$$$$$$$$######################## """$$$'''((()))"""############"""!!!!!!########################""""""##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!"""""""""""""""######$$$########################!!!""""""###############""""""######$$$%%%&&&&&&#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""%%%$$$"""###$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%'''''''''***...111222111333555777:::>>>@@@BBBCCC@@@???>>>@@@DDDIIIMMMOOOPPPNNNMMMOOOSSSVVVWWWWWW```fffnnnrrrpppllliiihhhjjjnnntttwwwwwwvvvuuutttxxx|||~~~}}}~~~{{{vvvuuuvvvzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&& !!!$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$##############################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))))))))(((''''''((()))+++...111444777888AAABBBDDDEEEFFFFFFFFFEEEFFFGGGGGGFFFDDDCCCCCCEEE@@@AAAAAAAAAAAAAAAAAAAAA??????>>><<<<<<;;;;;;;;;<<>>;;;;;;<<<===???@@@AAABBBCCCFFFJJJNNNQQQUUUZZZ^^^^^^___^^^[[[XXXWWWXXXYYY\\\```eeejjjnnnqqquuuwwwyyyuuurrrqqqtttuuutttrrrnnnkkkfffccccccfffjjjmmmrrrwww{{{~~~zzzxxxqqqnnnjjjhhhggggggiiiiiipppsssvvvyyyzzzzzz{{{{{{xxxwwwtttoookkkiiikkknnnoooooonnnkkkfffaaa\\\YYYTTTVVVYYY[[[]]]]]]\\\\\\RRROOOMMMNNNSSSVVVVVVTTTRRRQQQNNNJJJFFFBBB@@@>>>:::999999<<>>===============>>>@@@BBBEEEGGGGGGGGGFFFCCCDDDFFFGGGFFFDDDAAA???@@@AAABBBEEEGGGIIIJJJKKKNNNQQQSSSTTTSSSTTTXXX[[[\\\\\\\\\[[[ZZZ[[[]]]___cccgggnnnuuu{{{}}}zzzzzz|||{{{zzzvvvsssnnnkkkiiikkknnnpppsssxxx{{{}}}xxxtttooommmlllnnnnnnnnntttvvvzzz~~~zzzvvvvvvyyy}}}|||rrriiiaaa]]]ZZZ\\\___aaacccccccccbbbZZZVVVTTTWWW\\\```^^^[[[ZZZYYYVVVSSSOOOJJJGGGEEE>>><<<<<<>>>CCCIIILLLNNNHHHDDD???;;;:::999888777888777555333111000//////))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""######"""""""""#########$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!!"""#########$$$$$$######"""!!!##############################"""!!!!!!!!!""""""""""""#########$$$$$$$$$ !!!""""""""""""""""""!!!!!!""""""###$$$$$$%%%"""""""""""""""######$$$##############################$$$%%%%%%%%%%%%%%%#########"""""""""""""""!!!!!!"""""""""#################################""""""""""""""""""""""""########################$$$$$$############""""""$$$$$$######"""!!!!!!!!!"""!!! !!!###$$$$$$###!!!!!!""""""###$$$$$$$$$%%%$$$$$$###$$$%%%'''((('''))),,,///111444555666666888<<>>@@@>>>>>>>>>>>>>>>=========???>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBEEEJJJNNNPPPOOOMMMKKKJJJKKKMMMOOOQQQSSSTTTTTTTTTWWWYYYXXXVVVUUUYYY\\\^^^^^^___^^^^^^___ccceeemmmqqqwww}}}}}}|||}}}||||||{{{xxxtttpppnnnnnnooopppoootttxxxyyy}}}|||uuurrrrrrrrrrrrrrrvvvxxx{{{~~~vvvnnnjjjccceeeiiilllnnnoooooonnngggaaa\\\\\\```cccaaa^^^]]]]]][[[YYYUUUPPPKKKIIIDDDBBB@@@AAADDDHHHKKKKKKIIIEEE???<<<::::::::::::999999888777555444222111,,,+++******)))))))))***$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#################################&&&&&&%%%%%%$$$###""""""###"""""""""""""""""""""############$$$$$$$$$%%%!!!"""$$$%%%%%%$$$###"""########################!!!#########%%%'''$$$$$$$$$$$$$$$######"""########################$$$###"""!!! !!!!!!"""!!!!!!"""""""""#########!!!!!!"""#######################################"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################"""""""""!!!!!!!!!$$$$$$######"""!!!!!! !!!  """$$$$$$###"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&(((***'''+++///222222333555888777999===AAADDDEEEFFFFFFCCCCCCDDDHHHNNNTTTWWWYYYVVVWWWVVVTTTUUU]]]kkkwwwzzzvvvwwwyyy||||||{{{xxxuuussstttuuuqqquuu{{{~~~zzzwwwuuutttyyy~~~}}}zzzxxx########################%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########%%%$$$""" !!!$$$'''***&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$ """###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&'''((((((+++111555:::;;;<<<>>>??????@@@@@@BBBCCCEEEFFFFFFFFFEEEEEE??????>>>===;;;;;;===???<<<<<<;;;;;;;;;;;;::::::>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@IIINNNUUU\\\``````___]]]SSSTTTVVVWWWYYYZZZZZZZZZZZZ]]]aaa```^^^___cccgggeeeeeedddcccbbbcccfffhhhtttwww||||||zzzzzz{{{zzz{{{yyyuuuqqqooonnnnnnooojjjooossstttyyyyyytttttttttsssrrruuuwwwzzz~~~{{{xxxppprrruuuyyy|||}}}~~~~~~rrrjjjaaa^^^aaacccbbb___\\\\\\\\\ZZZVVVQQQLLLIIIJJJGGGDDDDDDEEEHHHIIIJJJIIIEEE@@@<<<;;;<<<<<<<<<999:::::::::888666444333...------,,,+++++++++,,,$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$######"""""""""##########################################$$$$$$#########"""""""""""""""###$$$$$$$$$$$$%%%%%%%%% """$$$%%%%%%%%%###""""""""""""""""""""""""""""""$$$'''&&&###!!!!!!"""$$$%%%%%%%%%%%%$$$##############################$$$###""" !!!"""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$########################!!!!!!"""########################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! $$$$$$$$$###"""!!!!!! ###"""!!!"""$$$%%%&&&%%%$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$%%%''')))+++&&&,,,222333222222555999888:::>>>BBBDDDFFFFFFFFFBBBBBBCCCGGGMMMRRRVVVWWWQQQTTTUUUTTTUUU```sss}}}|||}}}~~~{{{xxxwwwyyy{{{xxx{{{~~~{{{yyywwwuuu{{{{{{xxxvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$############$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$%%%&&&'''))))))***+++///333888:::<<<===???AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB???:::666444444666888666666666666888:::<<<>>>CCCCCCCCCBBBBBBAAAAAA@@@@@@BBBBBB???===???FFFMMMUUU___iiiooosssuuuqqqjjjccc\\\XXXYYY\\\]]]```eeebbbeeegggfffeeeeeeiiimmmmmmooopppnnnkkkjjjlllooosssxxxyyywwwzzz||||||zzzyyyxxxwwwuuuqqqnnnnnnooopppsssuuuxxx{{{||||||{{{zzzzzz}}}}}}{{{zzzyyy}}}}}}|||}}}~~~~~~wwwkkkcccaaabbbaaa```aaa```^^^[[[VVVQQQLLLIIIJJJLLLNNNNNNKKKIIIHHHGGGJJJHHHDDDAAA>>>>>>>>>>>>AAAAAA@@@>>><<<:::999888333111000000000///---++++++)))&&&%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################(((%%%###"""$$$&&&''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$######""""""""""""############"""""""""$$$%%%$$$###"""###$$$ """$$$%%%&&&%%%%%%########################$$$###"""###%%%&&&%%%$$$$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$###################################################&&&$$$"""!!! !!!"""###########################$$$###"""!!!!!!"""###$$$(((&&&%%%#########$$$$$$###"""""""""$$$%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&'''(((***000000000111333555777888:::>>>CCCEEEDDDBBBBBBCCC???AAAEEEIIIMMMNNNOOOOOOTTTUUUVVVUUUXXXeeewww~~~{{{zzz|||~~~{{{~~~~~~{{{zzz{{{|||}}}zzz}}}~~~zzzvvvuuuuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$%%%&&&'''(((------///111555999<<<>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB>>>;;;666333111111333444333444555777:::===???AAAEEECCCBBB@@@???>>>>>>>>>AAADDDGGGFFFEEEGGGNNNTTTeeennnwww}}}~~~xxxjjjccc___aaacccdddhhhllllllooorrrqqqooooooqqqtttvvvwwwvvvsssooollllllmmmtttxxx~~~|||wwwvvvyyy|||~~~zzzuuupppjjjjjjjjjkkklllnnnpppqqqnnnmmmmmmnnnqqqwww|||~~~ssskkkgggeeebbb^^^___^^^[[[XXXTTTQQQOOONNNPPPRRRTTTTTTQQQNNNLLLKKKKKKJJJGGGEEECCCBBBAAAAAA@@@@@@@@@???>>>;;;888666555444333333333111...+++,,,)))'''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" !!!""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%$$$$$$########################$$$$$$$$$##################"""""" !!!!!!!!!!!! """###"""!!! !!!"""!!!!!!""""""###""""""!!!########################$$$###"""###%%%&&&%%%$$$$$$#########""""""""""""$$$######""""""""""""###"""######$$$$$$$$$$$$$$$################################################%%%$$$"""!!! !!!"""###########################$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!###"""""""""$$$%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((('''''')))+++333222222333555777:::<<>>===777444111///......000111444555777:::>>>AAACCCDDDEEECCC@@@>>>===>>>@@@BBBGGGLLLQQQRRRQQQSSSYYY^^^lllttt}}}~~~rrrllliiikkkmmmnnnrrrvvvyyy}}}|||yyyzzz{{{|||||||||yyyuuuqqqpppppptttwww{{{~~~~~~{{{uuurrrrrrvvvyyy}}}uuuoooeeedddbbbaaaaaabbbcccdddbbbaaaaaacccggglllqqqttt|||wwwqqqjjjeeeccc```\\\WWWUUUTTTUUUVVVYYY[[[]]]]]]YYYUUURRRQQQNNNNNNMMMLLLJJJIIIGGGFFFCCCCCCCCCCCC@@@===:::777999999999:::999666111------+++(((&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######)))'''$$$######$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$""" """$$$$$$$$$#########$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$###############"""""""""######$$$%%%%%%&&&"""""""""""""""############$$$$$$$$$$$$$$$$$$### """###"""!!! !!!"""&&&%%%$$$###"""!!!!!!!!!########################$$$###"""###%%%&&&%%%$$$###############"""""""""######"""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$"""!!!!!!!!!"""#################################""""""""""""######"""######$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((((()))+++---666555444555777;;;???AAAGGGFFFEEECCCBBBCCCFFFIIINNNNNNMMMMMMKKKIIIHHHGGGCCCHHHOOOVVV^^^jjjzzz~~~}}}|||{{{{{{|||}}}~~~~~~{{{wwwuuuuuuvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''))),,,...000444777:::>>>AAACCCCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCAAA>>>;;;777555000///...---...000222333999:::<<<>>>AAACCCDDDEEEAAA???===<<<>>>DDDIIIMMMTTTYYY___aaa___^^^```dddiiiqqqxxx}}}yyytttqqqtttwwwxxx{{{~~~}}}|||}}}~~~~~~|||{{{yyyxxxuuuuuuvvvvvvtttsssqqqqqqrrrpppmmmjjjhhhjjjoootttwwwyyy}}}~~~xxxooohhh___^^^\\\[[[[[[[[[\\\]]]^^^^^^___```cccgggkkkmmmttttttvvvxxxzzz|||~~~~~~}}}~~~~~~wwwqqqmmmhhhbbb\\\YYYYYY\\\^^^bbbdddgggfffbbb\\\XXXVVVRRRSSSSSSSSSRRRPPPNNNLLLIIIIIIGGGEEECCC@@@>>><<<<<<===???AAAAAA>>>999555///---***((((((((('''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""")))'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''''''''###############$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%!!!!!!!!!""""""#########$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###$$$)))(((&&&$$$######$$$$$$########################$$$###"""###%%%&&&%%%$$$########################""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&################################################$$$###"""!!!!!!"""#################################""""""""""""""""""###!!!###$$$&&&''''''&&&%%%###"""""""""$$$%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''')))))))))***---///777666666777:::???CCCFFFKKKIIIFFFDDDDDDHHHLLLPPPUUUTTTRRROOOLLLJJJHHHGGGEEEKKKSSSZZZaaajjjuuu}}}}}}|||}}}}}}~~~}}}|||zzzwwwvvvvvvwwwxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%'''&&&$$$###$$$%%%((()))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''(((***---000333555777:::===AAACCCCCCCCCBBBGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???===999444111...------...000222555777888======>>>???@@@AAABBBBBB;;;:::999;;;AAAJJJSSSYYYaaagggllllllhhhdddccceeehhhooovvvzzzzzzxxx{{{~~~~~~tttqqqnnnjjjgggdddbbb`````````^^^]]]]]]```fffjjjkkknnnrrrvvvuuupppgggaaa[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^___aaaccceeegggiiihhhiiikkkmmmoooqqqrrrsssrrrssstttwwwyyy{{{}}}~~~{{{zzz{{{yyyssskkkddd___^^^```bbbhhhlllnnnnnnjjjccc^^^[[[WWWXXXYYYYYYXXXVVVSSSQQQOOOMMMIIIEEEBBBAAA@@@@@@===???CCCGGGHHHFFFAAA===222000,,,******)))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######!!!!!!""""""######$$$$$$ !!!!!! """$$$%%%$$$###"""###$$$'''&&&%%%$$$$$$$$$&&&&&&########################$$$###"""###%%%&&&%%%$$$###############$$$$$$$$$######""""""###$$$%%%%%%$$$$$$#########$$$%%%&&&################################################""""""""""""""""""##############################"""""""""######"""""""""!!!###$$$$$$#########"""""""""$$$%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%''')))******,,,///111777777777999===BBBGGGJJJMMMKKKIIIHHHKKKOOOTTTWWWUUUSSSPPPMMMKKKIIIHHHHHHGGGLLLTTT[[[aaahhhpppuuu}}}||||||~~~|||{{{yyyxxxyyy{{{}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###$$$'''+++000444%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))***---111555999;;;<<<===@@@BBBCCCCCCBBBBBBFFFFFFFFFFFFEEEDDDCCCBBB???===;;;777444111///---///000222555888:::<<<===>>>======>>>???AAACCCDDD>>>======???FFFPPPYYY```gggmmmrrrqqqkkkeeecccdddgggmmmrrruuu{{{zzzyyy}}}|||pppkkkddd^^^[[[YYYWWWVVVWWWVVVUUUSSSSSSVVV[[[___aaacccgggjjjllliiiccc^^^ZZZ[[[^^^```aaaaaaaaaaaa]]]^^^```bbbdddfffggghhhgggggghhhiiiiiijjjkkkkkkhhhhhhhhhiiikkknnnqqqrrr|||zzzvvvtttuuuvvvwwwyyyyyyzzzyyyyyy|||~~~wwwnnnhhheeedddeeemmmqqquuuuuupppiiiccc___\\\]]]]]]]]]\\\YYYVVVTTTRRROOOKKKFFFCCCAAAAAAAAA???@@@DDDIIIKKKJJJFFFCCC666333///---,,,+++***((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! !!!###$$$###"""###############"""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$#####################$$$$$$$$$ !!!!!!""""""!!!!!! """###"""!!! !!!""""""""""""""""""###$$$%%%########################$$$###"""###%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$###"""""""""###$$$%%%################################################""""""""""""####################################""""""############"""""" !!!"""###$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%''')))***,,,...111444666777:::===BBBFFFKKKMMMNNNMMMMMMPPPTTTWWWYYYZZZRRRPPPMMMJJJHHHGGGGGGHHHGGGLLLRRRYYY```gggnnnsss}}}zzz|||~~~~~~|||{{{{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$#########%%%(((,,,000222%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***,,,000444999===???BBBCCCDDDEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA:::888666333222111111222555666888:::<<<=========>>>===>>>???CCCHHHMMMQQQOOOMMMKKKKKKOOOUUU]]]aaaeeejjjppppppjjjeeedddeeeeeejjjmmmooosssyyy{{{yyywwwsssrrrvvvzzz{{{~~~{{{uuukkkddd[[[UUUSSSSSSSSSRRRVVVUUUSSSPPPNNNOOORRRUUUWWWXXX[[[___bbbbbb___\\\ZZZ]]]aaaeeeffffffdddbbb```bbbeeeiiilllnnnpppppppppoooooonnnmmmllllllkkkiiigggeeeddddddfffiiikkkqqqxxxzzzuuurrrmmmnnnnnnppprrrtttttttttttttttuuutttvvvzzz|||uuupppmmmkkkqqquuuzzzzzzvvvooohhhddd`````````___]]]ZZZXXXVVVSSSRRRPPPNNNJJJFFFCCCAAA@@@AAADDDHHHJJJIIIFFFCCC999666222///...---+++***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&&&&%%%$$$$$$#########"""""""""!!!!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """###"""!!! !!!""" !!!""""""######""""""########################$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$###"""!!! """$$$%%%################################################!!!!!!"""#######################################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$%%%&&&''''''###"""""""""$$$%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%''')))+++---///333666777999===BBBGGGKKKNNNPPPPPPPPPSSSXXX\\\]]][[[XXXSSSPPPMMMIIIGGGHHHIIIJJJNNNPPPUUUZZZaaahhhppptttzzz~~~|||}}}|||}}}yyyzzz}}}~~~}}}}}}{{{|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$###############$$$%%%&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***+++---111666;;;@@@BBBFFFGGGGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAA777555333111111333555777:::;;;<<<===>>>>>>===<<>>AAAEEEKKKTTT```mmmvvvuuulllaaaZZZZZZ\\\[[[ZZZ^^^aaaeeeggggggfffggggggiiigggeeegggkkknnnmmmkkkmmmgggdddfffhhhiiilllqqqrrrtttvvvyyy{{{{{{xxxvvvvvvvvvuuuvvvzzz}}}vvvlllaaa\\\VVVQQQPPPQQQRRRSSSXXXVVVSSSOOOLLLKKKKKKKKKLLLNNNQQQUUUXXX[[[\\\\\\```bbbeeeggghhhgggfffdddfffgggkkkqqqxxx}}}}}}~~~}}}{{{yyyxxxzzz|||wwwuuurrrlllgggeeeeeefffmmmooorrrwwwzzzxxxqqqlllllllllmmmqqquuuyyyzzzzzzxxxrrrkkkiiikkkmmmmmmkkkoooqqqrrrpppooottt}}}zzzvvvyyyzzzyyyvvvpppnnniiidddaaa```^^^ZZZWWWWWWXXXXXXVVVRRRNNNLLLKKKCCCBBBBBBEEEGGGFFFBBB>>>;;;:::888666333111///...///,,,)))((()))))))))((()))))))))((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%%%%$$$,,,***(((%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$###""""""######$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%$$$###""""""######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''#########""" ######""""""######$$$%%%&&&###!!!!!!###%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$!!!!!!"""###""""""  %%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%(((,,,000222444555777888<<<===AAAIIIRRRXXXZZZYYYWWW[[[```cccbbb___\\\ZZZWWWTTTQQQPPPSSSWWW[[[]]]^^^```bbbeeehhhnnntttyyyxxxuuurrrrrrwwwwwwpppqqqttt{{{{{{zzz{{{{{{{{{||||||}}}|||yyywwwwwwwwwxxxyyy%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""###$$$&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%######$$$%%%%%%%%%%%%&&&'''***---///000222666888:::===AAACCCCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBBBBAAA???<<<999777444444444444555666777777777999;;;;;;::::::;;;===CCCGGGMMMTTT]]]fffpppvvv}}}vvvkkkbbb]]][[[ZZZYYY]]]aaadddggghhhiiijjjllljjjhhheeefffjjjmmmmmmlllmmmfffbbbcccdddccceeehhhhhhjjjlllooopppooollliiigggiiilllqqqxxx|||vvvmmm```[[[UUUQQQPPPQQQRRRSSSTTTSSSPPPNNNLLLKKKKKKKKKMMMNNNQQQTTTVVVXXXYYYZZZZZZ\\\^^^aaacccddddddcccfffhhhkkkooossswww{{{}}}|||{{{|||}}}}}}{{{xxxsssmmmiiiggggggkkkllloootttvvvuuuoookkkhhhhhhkkkqqqxxx}}}zzzsssllliiijjjmmmmmmkkkkkkkkkkkkhhhfffjjjrrrzzz~~~yyywwwsssmmmhhhddd```ZZZVVVZZZ[[[[[[ZZZVVVQQQMMMKKKGGGEEEDDDFFFGGGFFFBBB>>>:::999888666555333222111000...,,,++++++***)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""########################$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$######"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$###############""""""######$$$$$$$$$%%%"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$%%%$$$$$$###""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&&&&$$$""" ######""""""######$$$%%%&&&###!!!!!!###%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%$$$######%%%&&&$$$%%%$$$""" $$$'''%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&(((+++...111222333555777<<>>AAACCCBBBCCCDDDEEEEEEDDDCCCBBB?????????>>><<<999777555111111111111222333444444666888;;;===>>>@@@CCCEEELLLQQQXXX```fffmmmssswww|||tttjjjbbb]]]\\\]]]___bbbeeehhhjjjlllooorrrnnnjjjfffgggjjjmmmmmmlllkkkeee```___^^^[[[ZZZ\\\^^^```ccceeeeeebbb^^^[[[YYY^^^cccjjjsssxxxsssjjj^^^YYYTTTPPPPPPQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMOOOPPPRRRTTTVVVXXXYYYYYYWWWXXXYYY\\\^^^aaacccdddeeegggjjjjjjkkknnnsssxxx|||}}}}}}{{{xxxvvvuuuvvv~~~~~~|||xxxrrrllliiihhhhhhiiillloooqqqoookkkhhhfffgggiiiooowww~~~{{{uuummmhhhiiikkklllllljjjjjjjjjhhhhhhmmmuuu|||~~~~~~zzzuuupppiiibbb]]]^^^^^^^^^\\\ZZZVVVRRRPPPNNNLLLIIIIIIJJJHHHEEEAAA======<<<:::999888777666333222000//////...+++)))''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!##############################$$$$$$$$$$$$$$$###$$$######"""###%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$############$$$ !!!"""###$$$%%%&&&&&&"""""""""""""""""""""###$$$###""""""""""""###$$$$$$$$$############$$$$$$%%%$$$######"""##################""""""#################################$$$$$$##################!!!"""$$$%%%%%%%%%$$$######""""""""""""###$$$$$$%%%###""""""###$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&%%%$$$$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((***,,,///111222333666888<<>>???AAACCCBBBBBBCCCCCCCCCCCCBBBAAA???>>>>>>===;;;999666555111111111111222333444555666:::>>>BBBFFFJJJOOORRRTTTXXX___eeejjjooossswww{{{{{{xxxqqqhhhcccdddggggggiiikkklllmmmppptttwwwrrrnnnkkkjjjmmmoooooommmjjjccc^^^]]]ZZZVVVTTTUUUYYY]]]aaabbb```\\\WWWTTTVVVYYY^^^bbbjjjooollleeeZZZVVVRRROOOOOOPPPQQQRRRQQQQQQPPPPPPOOOOOOOOOOOOSSSTTTVVVXXXZZZ\\\]]]]]][[[[[[ZZZ[[[]]]```ccceeecccfffgggeeebbbdddkkkqqqsssuuuvvvuuuqqqnnnmmmmmmvvvwwwxxxwwwrrrmmmiiigggiiijjjkkkmmmmmmjjjgggeeehhhggggggjjjpppuuuyyy{{{zzztttlllgggfffhhhiiijjjiiijjjlllmmmqqqyyy~~~|||||||||yyyrrrmmmdddbbb```^^^]]]\\\YYYXXXVVVRRROOOOOOPPPPPPMMMJJJGGGFFFDDDBBB???===;;;:::666555444444444222///,,,)))))))))))))))(((((((((###$$$$$$%%%&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""########################""""""###$$$$$$$$$######""""""""""""###$$$&&&&&&'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$!!!""""""###$$$$$$%%%%%%###############"""""""""########################$$$$$$############$$$$$$$$$$$$###############$$$######""""""""""""######""""""""""""""""""""""""########################!!!!!!###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$############$$$#########$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$"""###$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''))))))---///111222333555888;;;===CCCKKKRRRVVVZZZ___dddkkklllkkkhhhccc^^^[[[ZZZ___dddkkkrrrvvvwwwwwwwwwsssrrrsssxxx~~~zzzttttttuuuxxx~~~~~~zzzyyyzzz{{{zzzxxx|||zzzvvvsssrrrsssuuuwwwyyyyyyyyyxxxwwwvvvtttsss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&(((((()))+++...222666:::<<<;;;===?????????@@@BBBCCCCCCCCCCCCBBBBBBAAA@@@???<<<<<<;;;:::999777666555444444444555777888:::;;;;;;???FFFLLLQQQVVVZZZ^^^[[[]]]```cccfffkkkqqquuuyyy|||}}}xxxpppkkkmmmpppttttttsssrrrqqqssswwwzzzvvvsssqqqrrruuuvvvtttqqqkkkddd^^^[[[YYYTTTRRRTTTXXX]]]bbbccc```YYYTTTQQQRRRTTTVVVXXX^^^eeeeeeaaaXXXUUUQQQOOOOOOQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQVVVXXX[[[___aaabbbccccccbbbaaa^^^]]]]]]```ccceeedddffffffccc___```fffmmmpppqqqsssrrrpppmmmllllllooorrruuuvvvsssoookkkjjjkkkmmmoooooommmjjjfffeeegggeeecccdddgggkkkooopppvvvqqqjjjeeedddeeefffhhhgggiiilllqqqwww}}}zzz||||||~~~~~~rrrnnnhhhdddbbbaaa___]]]\\\YYYWWWWWWZZZ[[[YYYVVVSSSQQQNNNJJJEEEAAA>>>===999888777666666444111...,,,,,,+++******))))))((($$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$#########"""######$$$$$$%%%$$$!!! !!!$$$%%%%%%$$$$$$$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$############$$$$$$$$$###############$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%""""""!!!!!!""""""###$$$######$$$$$$############""""""############""""""!!!###$$$#########$$$!!!!!!"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$&&&((()))+++...///111222333666;;;>>>AAAFFFMMMSSSXXX^^^gggmmmlllllljjjgggbbb^^^]]]]]]___hhhuuu}}}yyyxxxxxx{{{xxxrrrrrrrrrssswww}}}}}}|||}}}{{{yyyuuurrrpppqqqsssuuuyyyyyyyyyyyyxxxwwwvvvuuu$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''''''''%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&''''''&&&&&&(((***+++---000444777:::;;;<<<===>>>@@@AAA@@@AAABBBDDDDDDCCCBBB@@@???===<<<<<<888888777777666666666666222333444666888;;;===>>>DDDIIIPPPWWW[[[^^^aaaccc^^^^^^___```bbbhhhnnnsss{{{~~~~~~xxxsssrrrtttzzzxxxuuuqqqooopppssswwwuuuvvvxxx}}}~~~zzzooofff___[[[XXXSSSRRRTTTVVV\\\cccddd___XXXRRRPPPKKKNNNOOOPPPVVV^^^bbb```XXXUUURRRQQQRRRTTTUUUUUUTTTSSSRRRQQQRRRUUUWWWYYY___bbbfffjjjlllkkkjjjhhhiiigggdddaaa```bbbdddfffiiijjjiiifffdddeeejjjnnnnnnpppqqqqqqpppooooooppprrruuuyyyzzzwwwssspppnnnnnnqqqtttuuurrrnnnkkkjjjfffccc```___bbbfffjjjlllrrrnnnjjjeeecccccceeefffjjjlllooouuu{{{|||wwwvvvzzzxxxrrrooojjjddd```aaa___^^^```dddeeeccc```[[[ZZZVVVRRRNNNJJJGGGEEEAAA???<<<;;;999666333000------,,,+++)))(((''''''%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$############"""%%%###"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$######$$$$$$############$$$$$$#########"""######$$$%%%#########""""""#################################!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!"""######!!!###%%%%%%###"""###$$$!!!!!!""""""""""""!!!!!! ###$$$$$$&&&'''###""""""$$$&&&'''%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%#########$$$&&&)))+++---...///000111333777===AAAHHHKKKQQQXXX___fffnnnrrrpppnnnkkkfffaaa]]]]]]^^^\\\hhhxxx}}}||||||}}}{{{wwwrrrtttsssrrrtttyyy}}}~~~~~~yyywwwtttrrrpppqqqrrrssszzzyyyxxxwwwuuutttsssrrr########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''(((***,,,---000444888;;;<<<;;;;;;===???@@@AAAAAAAAACCCDDDCCCBBB@@@===;;;999777777666666666666777777888999444555666999<<>>;;;888555444333888888888888999;;;<<<===<<<===???BBBFFFIIILLLNNNUUU[[[bbbffffffccc___^^^]]]___aaabbbdddgggkkknnnppptttxxxzzzzzzwwwtttssshhheee```YYYVVVWWW[[[___mmmsssxxxmmmbbb[[[UUUQQQPPPSSSUUU]]]eeegggaaaYYYSSSQQQLLLQQQUUUWWW[[[```aaa___]]]ZZZXXXXXXZZZ\\\]]]]]]^^^]]]\\\^^^bbbiiipppttt||||||xxxuuusssqqqooonnnoooqqqrrrxxxvvvttttttwwwyyyzzzzzz|||}}}~~~}}}vvvpppnnnmmmttt||||||zzzzzzrrrmmmgggccccccfffhhhjjjmmmlllkkkiiifffeeeeeefffbbbeeekkkrrryyy}}}~~~}}}|||ssstttwwwzzzzzzpppgggfffgggjjjnnnmmmjjjfffggggggggggggggggggggggggaaa\\\UUUNNNIIIDDD???<<<555444222000...+++)))((()))))))))))))))((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''!!!!!!"""###$$$%%%%%%&&& !!!!!!"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!"""###### ###&&&&&&###""""""$$$######$$$$$$$$$$$$#########%%%''''''$$$!!! $$$!!!!!!$$$&&&&&&$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''(((***...111333555666777888;;;AAAIIINNNUUUXXX___iiirrruuussspppiiigggccc^^^ZZZXXXZZZ\\\eeennnzzz|||wwwuuuuuuvvv~~~~~~~~~}}}~~~}}}}}}|||{{{zzzzzzzzzzzzuuutttsssssstttvvvyyy{{{&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&''')))+++...///777777999:::;;;<<<<<<<<>>>>><<<<<<<<<<<>>DDDMMMVVV[[[```dddddd``````^^^^^^```___\\\]]]```bbbeeeggggggeeedddgggjjjooommmlllmmmmmmiiiaaa[[[RRROOOKKKIIIJJJOOOUUUYYYaaakkksssyyysssddd\\\WWWQQQOOOPPPTTTYYY^^^^^^[[[WWWTTTTTTTTTVVVYYY___eeelllqqquuuqqqooommmnnnppprrrqqqooopppooooooqqqvvv{{{}}}wwwsssqqqnnnoootttwwwyyy}}}zzzwwwxxx{{{~~~zzzxxxuuuttt}}}xxxxxxyyyzzzzzz|||yyyvvvtttrrroookkkggggggeeeeeegggjjjlllllljjjjjjmmmrrrzzzyyyuuutttwww{{{~~~{{{ppplllkkknnnoooppptttyyy~~~}}}{{{{{{{{{{{{zzzzzzzzzwwwrrrgggYYYLLLBBB>>><<<;;;888777555333///,,,---+++)))(((((()))'''&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''%%%###""""""###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$########################### """$$$&&&'''&&&%%%%%%######"""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%$$$######""""""######"""!!!!!!###$$$%%%$$$###""""""###$$$%%%##############################""""""######$$$%%%###########################$$$$$$$$$######"""!!!###%%%&&&&&&%%%$$$%%%'''''''''''')))---000333444555888;;;>>>BBBJJJVVV___fffhhhjjjlllmmmlllkkkiii___[[[XXXWWWTTTTTTYYYaaannnqqquuuyyy|||~~~yyyttttttyyy~~~~~~yyyuuuwww|||~~~~~~}}}|||~~~~~~zzzxxxtttsssrrrsssuuuwwwyyyzzz&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&(((***...111444666666777999:::<<<======>>>AAABBBBBBAAA@@@>>><<<:::666666666666777999:::;;;;;;;;;;;;::::::<<<@@@DDDPPP\\\jjjsssxxxyyyrrriiiccc___]]]^^^^^^]]]^^^cccgggiiikkkkkkhhhgggiiikkkooolllhhheeeccc^^^WWWRRRLLLKKKIIIIIIKKKPPPUUUXXX[[[ccchhhlllvvvssseee]]]XXXTTTTTTUUUYYY]]]aaaaaa]]]ZZZYYYZZZXXX[[[___fffnnnwww}}}~~~~~~~~~~~~|||zzzttttttuuuvvvxxx{{{|||}}}~~~zzzuuuooolllggggggkkktttyyy||||||uuupppqqqvvvzzzyyyyyyzzz{{{|||}}}~~~~~~yyywwwtttrrrrrrssstttuuu~~~{{{wwwsssooollliiigggfffffffffeeecccdddfffjjjqqqxxx|||}}}|||{{{yyyvvvttttttuuuwwwyyy}}}~~~rrrnnnkkkmmmnnnooosssyyy~~~rrrcccSSSGGG@@@@@@>>><<<::::::888555333...,,,***)))))))))(((&&&''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""&&&%%%$$$###"""###$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################&&&&&&&&&&&&%%%%%%$$$$$$######""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$########################"""######$$$$$$$$$######%%%$$$!!!!!!$$$%%%"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$######"""""" !!!######""""""###%%%########################""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$%%%%%%%%%$$$#########%%%&&&&&&%%%%%%&&&''''''(((***---000333555666777;;;???DDDJJJSSS^^^fffnnnkkkhhhgggiiijjjhhhfffYYYTTTNNNMMMMMMPPPYYYbbboooqqqtttvvvxxx{{{}}}yyyxxxzzz|||zzzwwwtttwww}}}~~~~~~~~~|||zzzyyy{{{|||~~~yyyuuurrrnnnnnnppprrrtttxxxzzz|||%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&(((***...111555888::::::;;;<<<>>>???@@@AAAAAA@@@@@@@@@???===:::888777555666777999:::;;;<<<<<<;;;:::888777999???GGGMMM]]]jjjyyyvvvjjjddd___```aaaaaadddhhhiiilllnnnmmmjjjiiikkkmmmnnnkkkfffbbb___ZZZUUUQQQOOONNNMMMNNNPPPSSSWWWYYYXXX\\\___aaajjjwwwsssggg___[[[WWWXXX\\\aaadddffffffbbb``````aaa___aaafffmmmuuu}}}~~~|||uuuwwwyyyyyywwwuuussssssuuuuuutttssspppmmmiiigggfffeeeiiipppvvvxxx||||||tttnnnmmmpppsssqqqqqqrrrsssttttttttttttooommmjjjiiiiiimmmqqqtttyyy}}}~~~|||uuussspppllljjjhhhfffeeeeeefffiiinnnssswwwwwwvvvttttttsssssssssssssssssswwwxxxyyyzzz{{{|||sssnnnkkklllnnnooosssyyyzzziiiYYYLLLEEEDDDBBB>>><<<;;;:::888666000...,,,*********((('''''''''''''''''''''''''''''''''''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&$$$""" """###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$########################""""""#########""""""!!!!!!"""#########$$$%%%"""###$$$$$$$$$$$$###""""""""""""#####################""""""######$$$%%%########################%%%%%%%%%&&&&&&%%%$$$$$$###%%%&&&&&&%%%%%%'''(((''')))---000222444666777999>>>DDDKKKRRR[[[eeekkkooojjjeeeeeehhhhhheeeaaaWWWPPPIIIGGGIIINNNYYYccclllnnnppprrruuuxxx}}}~~~~~~{{{yyyxxxwwwzzz~~~}}}|||yyyvvvvvvwwwyyy|||||||||zzzvvvqqqllliiifffhhhlllooorrruuuyyy{{{######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&'''((()))***---111555888;;;<<<<<<===>>>???@@@AAAAAAAAA>>>>>>===<<<:::888777666888999:::<<<<<<<<<<<<<<<999888888888===FFFPPPXXXjjjtttvvvnnnhhhhhhjjjkkkmmmrrrnnnoooooolllhhhfffhhhkkkkkkiiigggdddaaa\\\XXXUUUSSSSSSRRRQQQRRRUUUWWWYYYWWWYYYZZZ[[[bbbnnnxxx}}}|||qqqfff___[[[XXX[[[```jjjmmmooommmiiiggggggiiijjjkkknnnsssxxx~~~|||yyyxxxyyy|||~~~yyysssnnnllliiiiiijjjjjjiiihhhgggggggggdddeeejjjooosssyyy}}}wwwqqqnnnnnnoooppppppqqqrrrrrrqqqqqqpppllljjjgggfffgggjjjnnnqqquuuxxx{{{|||}}}}}}~~~~~~~~~}}}wwwrrrmmmjjjiiihhhhhhjjjmmmqqqssssssrrrppppppqqqqqqqqqqqqpppooosssuuuwwwyyy{{{}}}xxxsssqqqrrrsssssswww}}}|||{{{{{{{{{~~~ppp^^^QQQJJJEEEBBB>>>;;;;;;;;;:::999333111...---,,,+++)))((((((((((((((((((((((((((())))))((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""!!! !!!"""###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$########################!!!""""""#########"""""" ###$$$######$$$%%%"""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%######""""""######$$$%%%########################$$$%%%%%%&&&&&&&&&%%%%%%###%%%&&&&&&&&&&&&''')))'''***...111222444777999<<>>>>>>>>>>>>>><<<<<<;;;::::::999888888<<<<<<============<<<<<<999:::;;;>>>DDDOOOZZZbbbqqqxxx{{{sssrrrsssrrrsssvvvrrrqqqoooiiicccaaacccfffkkklllllljjjgggaaa\\\YYYUUUTTTRRRQQQQQQRRRUUUVVVWWWXXXXXXZZZ___hhhrrryyywwwnnnddd___[[[[[[aaahhhtttvvvxxxvvvrrrooonnnoootttttttttvvvxxx{{{~~~{{{||||||zzzvvvsssrrrsssvvv|||yyyqqqjjjgggbbbbbbcccdddfffggghhhiiigggbbbaaafffkkkqqqyyy|||wwwrrrppppppuuuvvvwwwwwwwwwuuutttsssooommmlllkkkkkkmmmpppqqqrrrssstttsssqqqqqqrrrssstttvvvwwwwwwwwwwwwxxxyyyyyy{{{zzzsssooommmlllllllllnnnpppqqqpppooopppppppppoooooonnnnnnnnnrrrtttwww{{{}}}}}}yyywwwxxxwwwvvvwww{{{xxxxxxwwwwwwzzzxxxfffXXXQQQEEEBBB>>><<<<<<=========777444111///...---+++)))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###########################""""""!!!"""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''$$$$$$############$$$$$$%%%$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$!!!$$$%%%%%%$$$!!!"""############$$$$$$$$$###############$$$$$$$$$""""""######$$$$$$######!!!###$$$#############################################$$$%%%%%%&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&'''&&&'''(((***(((,,,000222333555999===@@@FFFPPP[[[cccggghhhhhhaaacccfffkkknnnkkkddd^^^VVVOOOJJJKKKOOOTTTZZZaaaaaacccgggkkkooosssxxx{{{}}}|||wwwvvvyyy{{{yyyyyy|||zzzyyywwwssspppoooqqqssswwwvvvssspppmmmjjjhhhgggggglllssswwwyyyzzz~~~$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++111222555888:::<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===============???BBBGGGNNNWWWbbbiiiooouuu|||yyyvvvtttrrrpppqqqnnnmmmiiiccc______ccchhhsssuuuwwwvvvqqqhhh```[[[UUUSSSPPPNNNOOOQQQTTTVVVWWWWWWYYY[[[^^^eeennnuuuuuummmfffbbbaaadddlllvvv|||zzzuuuttttttvvvuuutttsssrrrsssssstttqqqrrrrrrpppllljjjkkkmmmooovvv~~~yyyooohhheeeaaaaaabbbdddfffhhhkkklllhhhdddbbbfffkkkpppxxx~~~zzzwwwvvvvvv{{{|||}}}}}}|||zzzxxxwwwssssssttttttuuuuuuvvvvvvrrrrrrqqqnnnlllkkklllnnnmmmpppqqqqqqpppqqqsssuuuvvvxxxzzz|||}}}~~~zzzyyywwwuuuuuuuuuvvvwwwuuutttsssqqqooonnnmmmmmmmmmnnnrrrsssvvv{{{|||xxxvvvyyytttuuuvvvuuuuuu{{{qqqbbbZZZOOOJJJDDD???======<<<<<<:::777444222000///---+++(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################$$$#########$$$$$$%%%%%%############$$$$$$%%%%%%###########################$$$$$$%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$###############!!!!!!"""$$$$$$%%%%%%$$$!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%%%%$$$$$$"""$$$%%%$$$"""""""""%%%$$$###""""""###$$$%%%"""""""""###$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###%%%&&&'''&&&''')))******...222333333666<<>>======<<<<<<<<<===>>>???@@@AAA??????>>>>>>>>>>>>??????AAADDDHHHMMMTTT]]]fffllliiinnnvvvyyyuuurrrmmmiiihhhfffeeeccc___\\\```gggmmm|||yyynnnddd]]]TTTRRROOOMMMNNNQQQUUUWWWWWWWWWYYY\\\^^^ccckkksssvvvoooiiihhhiiimmmxxx~~~yyywwwvvvsssrrrooommmkkkjjjjjjjjjjjjkkkkkkhhheeedddfffiiillluuu|||rrrlllhhhccccccdddeeegggjjjmmmnnnkkkgggfffiiimmmpppvvv||||||zzzzzz{{{}}}~~~~~~|||yyyxxxwwwxxxzzz{{{||||||{{{zzzwwwvvvtttqqqnnnnnnpppqqqllloooppppppnnnnnnqqqtttuuuwwwxxxxxxxxx{{{~~~}}}|||uuusssooommmkkklllmmmooorrrrrruuuzzz~~~zzz{{{qqqsssuuusssqqqssszzzxxxkkkbbbZZZTTTKKKCCC>>>;;;888777<<<999555333222000...,,,))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""######"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% """%%%%%%$$$"""!!!!!!%%%$$$"""!!!!!!"""$$$%%% !!!!!!"""###$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###%%%&&&''''''''')))+++---000444444444777>>>DDDHHHPPP\\\hhhooonnnhhhbbbbbbhhhooosssqqqlllgggddd[[[XXXYYY```gggiiijjjmmmjjjmmmrrrvvvxxxzzz|||}}}~~~|||zzzxxxvvvxxx|||zzzwwwvvvsssooolllmmmooorrruuurrrnnnjjjiiiiiikkklllnnnuuu}}}'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$""" $$$((($$$%%%&&&'''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((((((+++...111777888:::<<<============>>>???????????????@@@@@@BBBAAA@@@@@@@@@@@@???===@@@>>>;;;:::<<<@@@FFFJJJPPPRRRTTTWWWYYY\\\```cccccchhhnnnuuu{{{}}}uuummmeee]]]XXXUUUVVVXXXZZZ___fffooouuu|||pppeee]]]TTTRRRPPPNNNNNNPPPSSSUUUYYYYYYYYY[[[]]]aaaeeegggiiiiiijjjmmmssszzz~~~yyyvvvuuuvvvrrroooiiieeebbbbbbcccdddeeeggghhheeeaaaaaafffkkksssxxx}}}~~~yyyrrrkkkggghhhgggggggggiiikkknnnpppmmmkkkiiiiiilllqqqwwwzzz}}}|||zzzzzzyyy~~~~~~}}}|||zzzyyyxxxwwwtttvvvyyy}}}|||yyyxxxvvvuuusssrrrqqqooommmnnnoooqqqsssuuuvvvuuuttttttwww{{{yyyqqqnnnooopppnnnkkkoooqqqtttwww{{{zzzxxxtttpppnnnnnnpppqqqqqqvvvyyy~~~yyyooogggaaa[[[QQQHHHAAA======>>>;;;:::999666444111000///---,,,+++******+++,,,,,,''''''(((((('''&&&&&&%%%))))))))))))(((((((((((( !!!###%%%&&&'''(((((($$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""###$$$%%%""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$#########""""""!!!!!!$$$$$$$$$############"""'''$$$""""""%%%&&&%%%###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%'''***---///000111222333666<<>>>>>???AAAEEEJJJQQQUUU\\\\\\[[[[[[\\\___cccfffbbbeeehhhlllqqqyyyxxxmmmbbbYYYRRRMMMKKKOOOUUU[[[aaahhhpppttt{{{}}}qqqeee]]]VVVTTTQQQOOONNNOOOQQQRRRWWWVVVWWWXXX[[[^^^bbbdddjjjjjjjjjmmmsss|||}}}zzzwwwtttssskkkhhhccc^^^\\\\\\^^^```ccceeeeeeccc```aaafffkkkqqqvvv}}}}}}wwwrrrnnnnnnmmmkkkjjjjjjkkklllmmmiiigggeeedddfffjjjooosssxxxwwwvvvtttsssrrrqqqqqqpppoooooonnnmmmlllkkkkkklllpppwww~~~}}}{{{wwwuuusssqqqqqqsssvvvxxxyyyxxxvvvtttsssuuuzzz~~~vvvrrrqqqpppnnnkkklllmmmpppsssxxx~~~zzzvvvsssssssssssssssrrrtttxxx{{{{{{wwwpppkkkeee```XXXOOOIIIEEECCCCCC@@@???>>>;;;999777555444///...,,,***))))))******(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""################################################$$$$$$$$$$$$#########"""$$$$$$$$$############"""$$$""" !!!###$$$###!!!$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&'''***...000111222333555999???GGGMMMTTT[[[dddiiijjjjjjlllnnnrrrqqqooommmjjjiiihhhhhhnnnppptttwwwxxxwwwuuuttttttvvvxxxxxxxxxxxxzzz}}}|||zzzxxxvvvtttwwwzzz~~~~~~yyysssnnnlllllllllmmmkkkkkkkkkjjjjjjkkknnnqqquuuyyy~~~&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$'''&&&%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&'''''''''&&&&&&%%%&&&(((+++,,,...111444777888999:::<<<=========<<>>>>>>>>??????>>>>>>>>>>>>BBBGGGMMMRRRXXX___ccchhhfffcccaaaaaacccfffhhhbbbbbbcccdddgggnnnwww}}}}}}oooaaaVVVNNNHHHEEEFFFKKKSSS[[[aaafffkkknnnsssxxxtttfff^^^XXXVVVSSSQQQOOOOOOPPPQQQUUUUUUVVVWWWYYY\\\^^^```fffffffffiiipppxxx}}}{{{{{{yyyvvvrrrmmmiiiccc^^^\\\]]]___aaa```bbbcccbbbaaabbbgggkkkrrrwww}}}~~~xxxssspppooommmkkkhhhfffeeeddddddaaa___]]]\\\\\\___ccceeeggggggffffffeeeddddddddd^^^]]]]]]]]]\\\\\\\\\\\\[[[```iiirrrxxx{{{{{{{{{zzzxxxuuussssssvvvzzz|||{{{yyyvvvsssqqqrrrwwwzzz|||zzzwwwssspppooooooooopppttt{{{|||zzzxxxvvvtttssssssuuuwwwwwwuuuppplllhhheee___YYYSSSOOOLLLKKKIIIHHHFFFCCC@@@>>><<<;;;444222000---+++*********))))))))))))************''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&((()))((('''&&&'''((()))((('''&&&%%%###""""""%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$"""!!!!!!"""######"""$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''))),,,///111222444666999>>>EEEMMMRRR[[[\\\___cccgggkkkoooqqquuutttooojjjfffgggmmmrrr~~~{{{xxxtttttttttsssrrrtttxxx{{{zzzxxxwwwwwwwwwzzz{{{~~~}}}yyysssnnnmmmllllllllljjjkkkllllllkkkmmmpppsssvvvzzz%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""###%%%&&&###"""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&%%%'''))),,,///000333777999888999;;;<<<=========<<<@@@?????????>>>>>>======<<<===>>>>>>>>>>>>@@@AAAFFFLLLTTT[[[```eeeiiimmmlllkkkiiihhhhhhhhhggggggcccccccccdddggglllrrrvvv|||ssseeeXXXOOOKKKIIIHHHKKKOOOUUUZZZ]]]___aaacccjjjrrr|||vvviii```XXXWWWUUUSSSRRRRRRSSSSSSWWWWWWWWWXXXZZZ[[[]]]^^^^^^]]]^^^aaagggooowww|||{{{xxxuuuxxx|||~~~{{{wwwuuuqqqjjjdddaaa```aaaccc```aaacccbbbbbbdddhhhkkkrrruuuyyyyyyuuuoooiiieeeeeeccc```]]][[[YYYWWWWWWWWWUUUSSSRRRQQQSSSUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVQQQQQQQQQQQQQQQQQQQQQQQQPPPSSSYYY```eeeggghhhhhhtttwwwzzz{{{zzzxxxvvvuuuvvvtttqqqooopppssswwwzzzwwwwwwvvvsssqqqqqqsssuuu|||{{{xxxwwwtttqqqrrrwww~~~}}}xxxtttwwwwwwwwwxxxwwwtttnnnjjjgggeeebbb^^^ZZZVVVTTTSSSSSSQQQNNNKKKGGGCCC@@@>>>;;;999666222///---,,,+++)))))))))))))))******+++))))))))))))(((((((((((("""###$$$&&&''''''((((((&&&'''((('''&&&%%%'''((((((((('''&&&%%%$$$$$$###%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))+++---000222222555888<<>>======<<>>===<<<<<<;;;;;;<<<>>>@@@@@@AAADDDIIIMMMVVV]]]ggglllnnnnnnppprrrnnnnnnooorrrsssqqqlllhhhffffffgggjjjnnnqqqssstttuuummm```UUUPPPNNNOOOOOOSSSUUUVVVWWWWWWXXX[[[]]]dddlllwwwwwwkkkcccVVVVVVWWWWWWXXXXXXYYYYYY[[[[[[[[[\\\\\\]]]^^^___XXXWWWXXX[[[```gggmmmqqqooommmnnnuuu~~~|||xxxqqqjjjeeebbbaaaaaaaaabbbbbbbbbbbbccceeegggiiikkklllkkkfff___[[[XXXVVVUUUSSSQQQOOONNNMMMLLLMMMLLLKKKIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLIIIIIIIIIIIIJJJJJJJJJJJJMMMNNNPPPRRRVVVYYY\\\]]]aaaeeeiiikkkiiigggeeedddjjjhhhfffeeefffiiimmmpppppprrrttttttsssrrrrrrssszzz~~~}}}yyyuuusssuuuyyy}}}|||wwwwwwxxxzzz|||{{{wwwpppkkkeeecccaaa^^^\\\ZZZZZZZZZ[[[YYYVVVQQQLLLGGGDDDBBBAAA???;;;666222///---,,,***))))))(((((()))******))))))))))))((((((((((((###$$$%%%&&&'''(((((((((%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%################################################""""""##################$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((()))+++---///222333333666:::@@@FFFNNNVVV\\\\\\YYYXXX]]]gggpppuuuwwwpppnnnhhhaaa```hhhxxxzzzwwwtttqqqrrruuuxxxzzz{{{|||~~~}}}yyyvvvsssqqqqqqqqqpppnnnjjjlllnnnpppqqqsssvvvxxx}}}######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&%%%######%%%&&&%%%$$$############$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((((())),,,000333444666999;;;:::;;;<<<===>>>======<<<>>>>>>===<<<:::999888888777:::===???CCCKKKUUU]]]mmmuuu}}}{{{wwwuuuvvvttttttwww|||~~~|||uuuooojjjjjjkkknnnrrrttttttrrrrrrkkkaaaXXXTTTSSSTTTTTTWWWWWWWWWUUUTTTVVVYYY\\\^^^fffqqqyyy{{{uuukkkdddWWWXXXZZZ\\\^^^_________^^^^^^^^^^^^^^^^^^^^^^^^WWWWWWXXX[[[^^^cccgggiiieeefffkkkttt}}}{{{tttmmmhhheeecccaaaaaa```___^^^^^^^^^^^^YYYZZZZZZXXXTTTQQQOOOOOOKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGHHHKKKOOOSSSUUUSSSWWW\\\]]]YYYVVVUUUVVVZZZYYYXXXXXXZZZ]]]```bbbeeeiiimmmoooppppppqqqsssyyy}}}}}}yyyxxxzzz|||wwwxxx{{{}}}wwwrrrhhheeeaaa^^^\\\]]]^^^```bbb```\\\XXXSSSNNNKKKIIIEEECCC>>>999555111///...,,,+++)))((((((((()))***''''''''''''&&&&&&&&&&&&)))))))))))))))((('''&&&%%%%%%%%%$$$"""###%%%'''%%%%%%%%%&&&''''''((((((&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########$$$$$$$$$############""""""######"""!!!!!!"""$$$$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&"""######$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''))))))***,,,///111333444555888===CCCJJJRRRZZZ```[[[[[[^^^eeeooowww{{{|||nnnkkkeeeaaabbblll{{{}}}zzzyyyzzz|||}}}}}}||||||}}}zzzwwwtttsssqqqnnnllliiillloooqqqsssuuuxxxzzz"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&((())))))))))))---000333666777888:::<<<:::;;;===>>>>>>======<<<===<<<;;;:::999777666666444777<<>>>>>======<<<<<<<<<;;;999777666555444888===CCCKKKVVVggg{{{~~~~~~}}}wwwppplllhhhhhhjjjlllmmmlllfffccc___]]]]]]^^^______]]]]]]\\\ZZZVVVSSSSSSTTTWWW]]]eeelllooommmhhhddd\\\^^^aaadddeeefffeeeeee^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZ\\\^^^_________^^^bbbgggnnnuuuzzz~~~|||xxxqqqkkkeeebbb]]]ZZZWWWTTTQQQNNNJJJHHHIIIGGGDDD@@@======@@@CCCBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJKKKKKKJJJIIIGGGHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIIIIIIIHHHGGGGGGFFFIIIMMMPPPNNNHHHDDDDDDFFFEEEFFFGGGIIIKKKMMMNNNOOOKKKMMMOOORRRVVV^^^gggmmmwwwzzz~~~~~~yyyzzz}}}zzztttkkkbbb___aaaeeehhhhhhgggeeecccaaa___]]]]]]RRROOOJJJEEE@@@<<<:::999111000---+++))))))***+++***)))))))))((((((((((((%%%%%%&&&'''((((((((('''''''''&&&%%%###$$$''')))(((((((((''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$$$$$$$&&&'''$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$############"""###%%%&&&%%%""""""$$$'''$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))***,,,...111333555666:::>>>DDDJJJQQQYYYaaafffooottt|||~~~xxxtttqqqmmmgggfffjjjsss{{{zzzwwwuuuuuuyyy}}}{{{zzzxxxwwwwwwvvvssspppqqqtttxxx{{{}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))***---///,,,'''$$$%%%((($$$%%%%%%&&&&&&%%%%%%$$$"""%%%''''''$$$###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++---///333555888;;;===???@@@@@@@@@@@@@@@???????????????999888666444222222222222444:::FFFTTTccctttvvvmmmiiidddeeejjjnnnooonnnkkkhhhccc```______^^^^^^[[[YYYWWWTTTSSSSSSTTTUUUWWWXXX[[[```eeefffccc___]]]^^^______^^^___bbbeee___]]]ZZZXXXWWWWWWYYYZZZ[[[\\\]]]___`````````___aaaeeekkkrrrvvvxxxxxxxxx{{{xxxsssmmmfff```[[[YYYUUURRRMMMKKKJJJIIIEEEBBB@@@AAABBBAAA@@@@@@AAACCCFFFEEEEEEEEEFFFGGGIIIJJJHHHJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQPPPNNNLLLKKKIIIIIIMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKJJJGGGDDDBBBBBBBBBCCCFFFIIIJJJHHHGGGEEEEEEFFFIIIMMMSSSWWWZZZhhhnnnvvv~~~tttlllgggeeeeeeeeeggggggfffeeeddddddccccccVVVPPPJJJEEEBBB???;;;777333222000---+++))))))(((+++***)))(((((()))***+++)))'''&&&'''((()))((('''((('''&&&&&&'''((()))***+++)))'''$$$######$$$$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$############""""""((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%$$$""" ################################################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$#########!!!!!!"""###$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&(((******(((&&&$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''''''''((()))***,,,///333444333444888;;;>>>CCCIIINNNSSSZZZbbbgggzzz~~~wwwoookkkccc___fffooossstttuuu|||xxxuuurrrssswww{{{}}}}}}|||xxxuuuuuuuuusssppptttxxx{{{||||||}}}########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((---000000---'''###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((+++...000222666888:::===>>>???@@@@@@BBBAAAAAA???>>>======<<<777666555444333444555666999AAANNN\\\kkkxxx}}}tttiiigggeeehhhooottttttsssqqqmmmgggcccaaa``````___[[[YYYVVVRRRPPPPPPQQQQQQSSSTTTWWW\\\aaaaaa^^^[[[[[[[[[[[[[[[[[[\\\```ccccccaaa]]]ZZZXXXYYYZZZ\\\^^^^^^^^^___```aaabbbcccfffiiimmmqqqsssrrrqqqoookkkiiifffbbb]]]XXXTTTQQQQQQNNNJJJHHHHHHGGGEEEBBBBBBCCCDDDEEEDDDEEEHHHJJJJJJIIIJJJJJJLLLNNNPPPQQQPPPQQQTTTUUUUUUVVVXXXZZZZZZ[[[\\\^^^___`````````^^^^^^\\\ZZZXXXVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQOOOLLLHHHFFFIIIHHHGGGGGGHHHGGGEEECCCDDDDDDEEEFFFIIIMMMPPPRRRYYY^^^fffnnntttzzzwwwoookkkiiihhhgggggggggggggggfffeeeddddddWWWQQQJJJEEEBBBAAA>>><<<:::777333///,,,+++++++++,,,+++***)))))))))***+++)))'''&&&'''((()))((('''(((((('''''''''(((******,,,***(((&&&%%%%%%&&&'''(((((())))))(((''''''&&&((('''''''''&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$######""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%'''))))))'''%%%$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&'''((()))***)))---111222333444999<<>><<<:::999888555444333444555777:::;;;???GGGUUUcccoooyyywwwnnnjjjkkkmmmttt{{{{{{uuunnngggdddbbb```___[[[XXXTTTPPPMMMMMMNNNOOORRRSSSVVVYYY\\\\\\ZZZWWWVVVWWWWWWWWWXXX\\\aaaeeeiiifffaaa\\\ZZZ[[[]]]___````````````aaabbbdddeeejjjkkklllmmmkkkhhheeeccc[[[[[[ZZZXXXUUURRROOOMMMMMMKKKHHHHHHHHHHHHGGGEEEEEEGGGJJJLLLMMMPPPSSSVVVRRRSSSTTTVVVXXX[[[^^^___^^^aaadddfffgggiiilllnnnmmmnnnoooqqqssstttuuuuuusssrrrpppnnnkkkiiigggfffbbbbbbaaa```^^^]]]\\\\\\]]]^^^^^^]]]ZZZVVVQQQOOORRRPPPMMMKKKJJJIIIGGGFFFFFFEEEDDDDDDEEEGGGIIIKKKMMMPPPUUU[[[aaahhhoootttzzz}}}|||uuuqqqmmmkkkiiifffggghhhiiihhhgggfffeeeYYYTTTLLLFFFCCCCCCCCCCCCBBB???999333///---......---,,,+++***)))******+++)))'''&&&'''((()))((('''((((((((('''(((((()))******)))'''&&&&&&&&&'''(((((((((((()))(((((('''&&&))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###!!!!!!###$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""####################################$$$$$$######$$$%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))******...222444444777<<<@@@EEEMMMUUUXXXZZZcccssswwwmmmeee```]]]]]]aaadddeeehhhmmmooossszzz}}}~~~|||zzzzzzyyyyyy{{{|||vvvuuussstttvvvxxxxxxwwwxxxzzz|||~~~}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((///000///,,,((($$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&###!!!###&&&'''&&&###%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***---111555888999<<<===???AAACCCCCCCCCCCCCCCBBB???;;;888666444444444444333444777:::>>>@@@EEELLLWWWbbblllsssyyy}}}~~~yyywwwtttoookkknnnpppuuu}}}{{{rrriiidddaaa___^^^YYYVVVRRRNNNMMMNNNPPPRRRWWWWWWXXXYYYYYYXXXVVVTTTQQQRRRTTTVVVZZZaaajjjoooqqqmmmfff```]]]^^^```bbbccccccdddeeeeeeeeeeeeeeeiiihhhgggeeebbb^^^ZZZWWWTTTTTTUUUUUUTTTRRRPPPOOOLLLLLLKKKKKKLLLMMMMMMMMMMMMPPPSSSVVVYYY\\\aaaddd```aaadddgggjjjmmmpppqqqrrruuuxxxzzz{{{}}}}}}{{{zzzvvvuuutttrrrpppooonnnnnnooopppooonnnjjjeeeaaa^^^\\\YYYUUURRRQQQPPPOOOMMMIIIHHHFFFEEEDDDEEEGGGHHHLLLLLLNNNOOORRRXXX^^^ccceeejjjpppuuuyyy||||||wwwrrrmmmjjjhhhiiijjjkkkkkkiiihhhggg^^^XXXPPPIIIEEEDDDEEEFFFGGGDDD???999555111//////...---+++***)))))))))***)))'''&&&'''((()))((('''''''''''''''''''''((((((&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########!!!!!!!!!"""#########$$$$$$$$$$$$#####################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((()))***...111555666777:::???CCCNNNSSSYYY]]]aaalll{{{~~~tttjjjdddaaa```aaacccbbb```dddjjjnnnttt{{{~~~}}}~~~~~~~~~|||xxxssssssssstttvvvwwwxxxxxxzzzzzz|||~~~zzzwww%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''+++,,,,,,***((('''&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!"""%%%'''%%%###%%%%%%%%%&&&&&&'''''''''&&&(((+++///444777:::;;;<<<>>>@@@BBBDDDEEEEEEEEE@@@>>>;;;777444333222222666555555777:::???DDDGGGOOOSSSYYY___eeekkkrrrvvvyyyuuuooommmlllllllllpppsssyyy~~~sssiiibbb___]]]\\\VVVUUURRRQQQQQQSSSVVVXXX\\\\\\\\\[[[XXXVVVTTTSSSQQQSSSWWW\\\ccclllwww~~~yyyuuunnngggcccbbbdddfffhhhjjjlllmmmllliiifffdddaaaaaa___\\\YYYUUURRRQQQPPPQQQRRRSSSTTTSSSSSSRRRPPPQQQQQQRRRSSSUUUWWWXXXZZZ]]]aaadddgggkkkpppsssrrrtttvvvzzz}}}~~~zzzuuurrrjjjfffaaa]]]ZZZWWWTTTRRRMMMKKKIIIGGGFFFFFFGGGGGGKKKKKKJJJIIIJJJMMMSSSWWWVVV[[[aaagggjjjmmmppprrrxxx{{{}}}wwwqqqlllmmmmmmmmmmmmllljjjhhhgggbbb^^^VVVNNNHHHEEEEEEFFFHHHGGGEEEAAA<<<777222///...---+++)))(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########!!!!!!!!!"""#########$$$$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%$$$###############$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))++++++111333666777777:::@@@DDDRRRTTTYYYaaalllxxxzzzooogggccc``````bbbdddbbb```dddkkkpppuuu|||{{{xxxwwwyyy{{{{{{wwwssstttuuuvvvwwwxxxyyyzzz|||}}}~~~}}}xxxtttrrr########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$###"""""""""$$$%%%$$$###%%%%%%%%%&&&''''''(((((((((***...222666:::<<<======>>>@@@BBBCCCDDDDDDCCC<<<:::777444333222333333888888999<<>>???@@@AAABBBBBBBBBAAA@@@???999777555333333444666777:::;;;===BBBIIIRRR[[[```aaabbbbbbbbbcccfffjjjmmmpppuuu~~~{{{pppgggfffggggggkkkpppuuuwww{{{}}}pppeee^^^\\\[[[[[[ZZZ[[[\\\^^^aaaccceeefffggghhhhhheeebbb```bbbdddfffiiimmmrrrwww~~~zzzuuuqqqpppppprrrqqqnnnjjjeee```]]][[[TTTSSSQQQPPPOOONNNNNNOOONNNOOOQQQTTTXXX]]]bbbdddjjjlllooopppqqqsssvvvzzzzzzrrrkkkfffaaa___ZZZUUUQQQNNNMMMLLLGGGHHHIIIIIIIIIJJJLLLNNNNNNPPPSSSUUUUUUUUUVVVWWWZZZ\\\___ccciiiqqqzzz~~~zzzwwwsssoookkkhhhggggggfffgggeee```XXXQQQNNNLLLLLLMMMLLLJJJGGGBBB===999333111///,,,+++***)))))))))'''&&&'''((()))((('''(((((()))))))))(((&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&'''''''''(((((()))***,,,...///000333777999;;;@@@HHHNNNTTT]]]jjjyyyuuukkkhhhkkkgggeeefffjjjjjjgggiiimmmmmmqqqwwwyyyzzzzzz}}}{{{rrrjjjgggjjjnnnzzz~~~}}}zzzyyyyyy|||zzzuuuqqqoooooo%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((***---,,,))))))+++...%%%%%%&&&&&&'''((())))))---///333888<<<>>>@@@AAACCCCCCCCCBBB@@@>>><<<;;;888666555444444777999;;;;;;<<>>:::777666222444777888999999;;;<<<;;;>>>EEEOOOYYYbbbgggiiieeeggghhhhhhgggfffggghhhjjjnnnuuuzzz|||zzzvvvssspppiiiaaa\\\]]]___aaaaaaddddddfffkkkrrr|||}}}pppfffbbbcccfffiiiooolllgggdddcccdddgggiiisssssssssssssssrrrrrrrrruuuvvvvvvtttuuuyyy~~~vvvooojjjgggccc\\\WWWTTTRRRQQQPPPQQQPPPOOOPPPRRRTTTTTTTTTYYY\\\aaafffkkkqqqxxx|||~~~vvvoooiiibbb\\\YYYXXXVVVSSSQQQQQQOOOMMMKKKHHHJJJKKKLLLKKKJJJJJJKKKNNNOOOPPPOOOOOOTTT[[[aaapppuuu|||~~~}}}|||yyy{{{|||uuupppllliiifffkkkgggddddddeeeccc\\\VVVSSSQQQNNNKKKHHHFFFDDDDDD===:::555000---------...***)))((()))******(((&&&''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&***(((&&&$$$"""###$$$$$$+++***)))'''%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$######$$$%%%%%%########################"""######"""!!!"""%%%''''''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))%%%&&&(((+++---///000000///555;;;???AAAHHHTTT^^^jjjuuuzzzxxxzzz~~~}}}uuupppnnnllljjjhhhrrrrrrtttxxx|||yyysssnnnllllllmmmzzz{{{}}}}}}vvvvvvuuuuuutttttttttttt}}}wwwssspppooo########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$!!!"""$$$&&&''''''''''''((((((((())))))+++,,,,,,444777;;;>>>@@@BBBEEEGGGEEEDDDAAA===999666444444666777999::::::;;;<<<>>>@@@EEENNNYYYccchhhjjjjjjgggiiijjjjjjhhhfffeeeeeeiiilllqqqvvvwwwvvvsssqqqkkkddd\\\XXXXXXYYYYYYYYY^^^^^^___cccjjjrrryyy~~~|||tttllliiiiiimmmpppwwwssslllgggdddeeehhhjjjllllllmmmnnnnnnooooooppppppppppppooopppttt{{{~~~xxxpppiiieee___\\\VVVRRRPPPOOOOOOOOOQQQRRRSSSVVVZZZ\\\]]]]]]dddgggmmmsssxxx}}}yyyrrrkkkgggeeeccc```]]]ZZZWWWSSSOOOLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLNNNTTTXXX^^^cccjjjqqqwww}}}}}}}}}|||{{{||||||wwwsssooollliiieeebbbbbbdddccc^^^YYYVVVUUUSSSPPPLLLIIIGGGFFF@@@===999444000...------***)))))))))++++++)))(((((((((((((((((((((((((((''''''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&)))'''%%%$$$######%%%%%%(((((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%""""""""""""############""""""!!! !!!""""""%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$###!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))%%%&&&)))+++...///000111///555<<>>BBBDDDFFFHHHIIIFFFCCC>>>999666444555555;;;<<<======<<<===???BBBHHHPPP[[[gggnnnpppnnnllljjjlllnnnmmmjjjfffcccbbbeeegggkkknnnoooooonnnnnnkkkeee^^^ZZZZZZZZZYYYWWWYYYXXXYYY[[[```ffflllpppwwwwwwvvvrrrnnnnnnrrruuuyyytttllleeeaaaaaaccceeecccdddfffgggiiijjjkkkkkkhhhiiiiiihhhjjjnnnsssxxx{{{zzzwwwsssmmmfff```]]]WWWUUURRROOONNNOOOQQQSSSUUUXXX^^^ccchhhjjjkkklllqqquuu|||{{{xxxuuuqqqmmmhhhaaaZZZUUUQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJMMMPPPOOOSSSXXX]]]dddllltttyyy}}}|||||||||~~~yyyuuuqqqhhhdddaaa```bbbbbb```^^^[[[[[[ZZZWWWTTTOOOKKKIIIFFFCCC???:::444000---,,,+++***)))***+++,,,+++)))))))))))))))))))))))))))'''(((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$"""  """$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$!!!!!!"""###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&'''))),,,///000222222333888>>>DDDLLLYYYiiiuuuzzz}}}yyy|||~~~yyyvvvuuutttnnnrrrxxx~~~zzztttrrrssswwwyyy{{{}}}}}}yyytttsssqqqqqqqqqtttvvvxxx{{{~~~}}}zzzvvvsssqqqqqqqqq$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$###### """$$$%%%%%%%%%###"""######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&'''''''''))))))((((((***---111444777;;;AAAEEEGGGHHHJJJKKKGGGCCC===888777888:::<<>>@@@BBBAAAAAAAAAAAABBBGGGMMMRRR```gggpppvvvwwwuuusssssssssuuuvvvtttoooiiidddbbb[[[]]]aaaeeehhhjjjkkkkkkbbb^^^YYYXXXYYYYYYWWWTTTSSSRRRRRRSSSVVVZZZ]]]```eeejjjooonnnkkkjjjmmmqqqrrrqqqqqqooolllhhheeecccaaabbbdddfffffffffeeeeeedddbbbaaaaaabbbcccddddddbbbaaa^^^[[[XXXUUUSSSQQQRRRTTTUUUVVVXXX\\\ccchhhpppwwwxxxrrroookkkddd___\\\YYYVVVTTTNNNLLLJJJIIIIIIIIIIIIIIIMMMMMMMMMMMMOOOTTT[[[aaammmwww~~~zzz~~~}}}xxxuuuyyy{{{yyyrrrnnnhhhcccaaaaaabbbbbbeeefffgggfffbbb]]]WWWSSSRRRPPPLLLFFF???888333///---+++))))))*********)))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$######%%%&&&%%%$$$"""!!!!!!"""$$$%%%########################################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''')))+++///111444555666:::>>>FFFOOO[[[kkk|||wwwssssss|||~~~zzzvvv{{{{{{yyyzzz~~~|||tttsssqqqqqqsssvvvzzz}}}|||}}}~~~~~~sssrrrpppoooooopppqqqrrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''(((((()))***+++---000444999;;;<<>>CCCDDDDDDCCCCCCCCCDDDHHHPPPYYY```nnnttt{{{~~~}}}zzzxxxxxxwwwyyyyyywwwrrrllliiiggg```ccciiimmmppppppooommm```\\\WWWUUUUUUVVVTTTRRRNNNNNNOOOQQQTTTXXX[[[]]]ccceeeffffffdddeeeiiimmmmmmoooqqqrrrqqqlllgggddddddfffhhhjjjjjjiiihhhggggggeeebbbaaa``````^^^\\\WWWVVVUUUSSSRRRQQQQQQQQQRRRUUUXXXZZZ]]]ccckkkrrr{{{sssmmmhhhccc]]]YYYVVVRRRNNNKKKKKKJJJIIIHHHJJJJJJJJJJJJLLLOOOUUUYYYbbbmmm}}}zzzxxxxxxzzz{{{vvvssswww}}}~~~}}}~~~xxxuuunnnhhheeeddddddeeeiiijjjjjjiiifffaaa]]]YYYWWWUUUQQQKKKDDD===888555000...+++************)))((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""###############$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""############$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$########################### ###$$$$$$$$$&&&'''(((&&&###""""""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((***---000333555777888:::@@@KKKXXXhhhzzzzzztttsssvvv~~~}}}~~~|||{{{}}}~~~vvvuuuttttttvvvyyy|||}}}}}}~~~{{{qqqpppnnnmmmnnnoooqqqrrr%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%&&&'''(((((()))***---000444888;;;===@@@EEELLLPPPQQQNNNLLLKKKCCC@@@>>>@@@EEEHHHGGGEEEEEEEEEFFFIIIOOOYYYeeennn{{{zzz{{{{{{xxxtttooommmllllllpppwww|||}}}zzzuuuqqqeee___YYYUUUUUUTTTRRRPPPLLLMMMNNNQQQUUUYYY]]]```^^^\\\ZZZYYYZZZ___dddhhhmmmooorrrsssrrrnnniiiffffffhhhjjjmmmnnnnnnmmmllljjjgggcccaaa___]]]XXXUUUOOOOOONNNNNNOOOQQQSSSTTTTTTXXX]]]```cccjjjttt{{{}}}vvvmmmfffddd___WWWRRRPPPOOOMMMKKKIIIJJJKKKKKKKKKMMMPPPRRRXXXaaammmxxxyyyyyyzzz}}}{{{vvvssswwwzzz|||zzzxxxxxxyyywwwvvvvvvyyy}}}|||yyytttnnniiihhhhhhjjjkkkkkkkkkkkkhhhdddaaa^^^ZZZXXXSSSMMMGGGAAA===;;;555222...,,,,,,,,,+++***))))))))))))))))))))))))******((('''''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###########################$$$%%%%%%%%%%%%$$$###########################!!!$$$%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))+++---111444666888999>>>FFFTTTdddvvv~~~uuummmpppvvv}}}~~~}}}}}}~~~|||wwwwwwwwwxxxzzz|||~~~||||||}}}|||uuuqqqpppnnnmmmnnnoooqqqrrr%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''((())))))+++...222666:::===???CCCHHHOOOSSSSSSPPPMMMKKKFFFDDDCCCFFFKKKMMMJJJGGGFFFGGGHHHLLLTTT```mmmwww|||||||||yyyuuuqqqppppppvvv{{{yyysssggg```XXXSSSRRRQQQNNNLLLLLLMMMPPPSSSXXX]]]aaadddYYYTTTOOONNNRRRYYY```ddduuuvvvwwwxxxvvvssspppmmmeeehhhkkkoooqqqrrrqqqpppmmmiiidddaaa___[[[UUUPPPKKKKKKKKKLLLNNNQQQUUUWWWXXX\\\bbbeeehhhooozzzzzzqqqjjjaaaZZZVVVTTTQQQOOOLLLNNNOOONNNLLLKKKLLLMMMQQQVVV^^^gggppp|||~~~|||||||||wwwuuuwwwxxxwwwtttrrrtttvvvqqqppppppsssyyy~~~{{{wwwqqqmmmkkklllmmmkkkllllllkkkiiifffcccaaa\\\YYYTTTNNNIIIDDD@@@>>>888555111...------,,,+++************************+++***((('''''''''((()))&&&''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%'''%%%###""""""###%%%'''###$$$%%%&&&&&&%%%$$$########################### ###%%%%%%$$$#########!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))+++...111444777999:::FFFNNN\\\nnn{{{rrrgggkkksss{{{}}}}}}~~~{{{yyyyyyzzz{{{|||~~~{{{{{{|||vvvpppqqqpppooonnnnnnoooqqqrrr&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$### !!!"""$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((())))))'''&&&&&&(((******---111555888<<<@@@CCCMMMOOOSSSUUUVVVTTTQQQOOONNNPPPQQQPPPNNNKKKIIIIIIFFFHHHNNNVVVaaalllvvv|||zzzuuummmhhhkkkrrr||||||rrrgggbbb]]]YYYSSSMMMMMMQQQNNNSSSYYY]]]bbbgggeee```UUUMMMGGGHHHNNNXXXfffrrryyyyyyqqqjjjgggiiimmmrrruuuuuurrrooogggccc^^^[[[ZZZWWWTTTPPPUUURRROOONNNQQQUUUYYY[[[___bbbffflllrrrxxx|||sssjjjccc^^^YYYUUUUUUSSSOOONNNNNNOOONNNNNNQQQRRRTTTWWW^^^iiixxx~~~xxxvvvuuuvvvxxxxxxuuurrrqqqoooooosss{{{}}}wwwssspppooopppqqqvvvuuurrrpppmmmhhhbbb^^^ZZZVVVPPPLLLIIIHHHFFFEEE===888222//////...+++((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$#########"""""""""###%%%%%%$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((///---...333666777<<>>CCCIIIPPPTTTXXXYYY\\\___```aaa``````bbb___YYYSSSNNNNNNRRRUUUbbbiiiqqqtttssstttzzz|||tttmmmmmmppprrruuuxxx}}}pppdddYYYVVVWWWUUUUUUUUUQQQSSSSSSRRRVVV[[[\\\YYYRRRMMMKKKOOOVVV___kkkvvv}}}zzzuuuqqqkkkfffbbb^^^YYYWWWXXXWWWVVVUUUUUUVVVVVVUUUVVVWWWYYY[[[___eeekkkoooyyyzzz}}}yyysssiiiaaa\\\YYYVVVUUUPPPOOOMMMLLLLLLOOOSSSUUUVVV\\\gggrrr}}}}}}~~~~~~|||{{{}}}zzzxxxvvvtttsssqqqnnnlll___ZZZQQQKKKIIIIIIJJJKKKMMMMMMJJJBBB:::444333444------,,,+++************+++++++++******)))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&'''***,,,...000///222777;;;???HHHRRR^^^nnnxxxmmmfffhhhlllqqqtttvvvvvvwwwwwwzzz}}}zzzzzz{{{~~~{{{zzzzzzzzz}}}}}}wwwsssuuuxxxxxxyyyzzzzzzxxxuuutttssswwwzzz~~~{{{yyyxxxwwwtttqqqpppooonnnooooooppppppqqqqqqqqqrrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&'''((())))))+++...000444777<<>>FFFNNNUUU[[[```ccccccffflllpppqqqnnnjjjggg```]]]WWWRRRRRRXXXbbbiiioooqqqssssssrrrrrrssstttwww|||uuukkkhhhggghhhfffbbbdddhhhhhhnnntttyyy|||lllddd\\\WWWQQQJJJIIIKKKNNNTTT[[[___eeejjjhhhccc[[[VVVTTTWWWZZZ\\\aaaggghhhlllqqqsssvvvvvvppphhh```]]]XXXVVVTTTSSSRRRPPPPPPTTTXXX[[[]]]aaafffjjjjjjnnnrrrssstttwww}}}~~~~~~~~~}}}~~~~~~~~~~~~|||yyyxxxqqqpppmmmiiiddd^^^YYYWWWMMMOOOOOOMMMLLLOOOXXX___jjjssszzzfffaaaYYYTTTRRRQQQQQQOOOIIIJJJMMMQQQWWWaaalllsss}}}|||~~~~~~xxxtttlllhhhaaa\\\ZZZYYYXXXWWW]]]aaaeeefffbbbVVVGGG===555333000...,,,+++++++++((((((((())))))******+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$#################################$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&'''''''''&&&''''''''''''''''''''''''%%%&&&(((***,,,...000000444555999>>>AAAIIIXXXfffxxx|||zzz|||~~~~~~~~~}}}||||||vvvpppoookkkgggnnnyyy|||~~~~~~{{{zzzzzzyyyxxxvvvuuuuuuvvvxxxzzzyyyzzzyyyvvvsssuuu||||||xxxmmmjjjggghhhjjjmmmmmmlllllllllmmmoooppprrrssssss$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((((()))+++---...111555888;;;AAAKKKTTT[[[```eeehhhbbbhhhqqqwwwxxxrrrjjjeee___\\\WWWSSSTTT[[[fffmmmqqqqqqqqqqqqqqqrrrrrrrrrrrrwww{{{yyynnnnnnkkkiiifff```\\\^^^dddccchhhlllpppuuuzzzyyytttfffaaa\\\YYYSSSNNNNNNRRRYYY___eeehhhkkkkkkfff^^^ZZZVVVUUUXXXZZZ\\\```fffdddhhhkkklllnnnnnnggg^^^[[[XXXUUUSSSRRRQQQPPPNNNOOOTTTYYY^^^aaafffmmmrrruuuxxx{{{zzzxxxxxx}}}}}}~~~|||{{{}}}~~~~~~~~~{{{|||}}}~~~|||{{{zzzzzz{{{}}}|||yyyuuusssjjjhhhddd^^^XXXPPPKKKGGG???AAABBB@@@>>>AAAIIIPPPOOOYYYggguuu|||ttthhh^^^XXXTTTPPPMMMFFFHHHKKKNNNRRRWWW]]]bbboooxxx}}}|||{{{}}}~~~uuuqqqjjjeeeaaa^^^\\\ZZZ[[[```hhhnnnnnndddTTTHHH:::888444000---++++++***+++++++++***************))))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!###$$$&&&''''''&&&&&&(((((((((((((((((((((((($$$&&&(((+++---///000000000222888???EEEOOOaaaqqq~~~~~~}}}~~~zzzqqqkkkllliiifffooo}}}|||~~~~~~~~~~~~|||yyyvvvuuuwwwyyyzzz{{{zzzzzzyyyuuusssvvvzzzvvvmmmjjjggghhhkkknnnnnnmmmkkklllmmmoooppprrrsssttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((&&&$$$$$$%%%%%%$$$###%%%&&&''''''(((''''''&&&(((''''''&&&&&&&&&''''''***))))))+++000666;;;===>>>GGGQQQXXX^^^fffjjjiiihhhjjjrrr|||~~~uuujjjddd]]]UUUQQQVVV]]]cccnnnyyywwwvvvtttttttttrrrpppnnnqqqrrrvvv|||~~~zzzvvvnnneee^^^\\\]]]]]]\\\aaabbbfffkkkmmmmmmoootttlllhhh```ZZZXXXZZZ___cccllllllmmmpppqqqnnnhhhbbb\\\YYYVVVWWW\\\```bbbbbbfffhhhjjjkkkiiieeeaaa^^^YYYXXXVVVSSSPPPNNNOOOQQQOOOTTT[[[aaafffkkkpppsss{{{|||}}}}}}|||}}}~~~|||zzz|||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}~~~}}}}}}||||||||||||}}}}}}|||xxxwwwvvvtttppplllfff```VVVMMMGGGDDDBBB@@@>>>===;;;::::::;;;===>>>HHHMMMTTT]]]jjj{{{|||pppfff^^^WWWRRRQQQNNNLLLLLLOOOSSSVVVXXXeeeiiirrr||||||}}}vvvnnngggbbb^^^]]]\\\aaafffkkknnnmmmbbbVVVDDD<<<333------,,,***'''***++++++,,,+++***)))(((************))))))))))))&&&$$$###%%%(((***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''')))***+++++++++...222555333555888===GGGYYYooo~~~zzzyyyzzzzzzsssiiicccfffnnnwww|||~~~}}}{{{zzz|||zzzxxxwwwzzz|||}}}~~~|||zzzvvvssstttyyyyyyrrrnnnllljjjhhhiiilllnnnmmmkkklllmmmoooppppppqqqtttvvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$###%%%%%%%%%$$$&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((+++***+++...333888<<<>>>DDDMMMWWW]]]cccjjjmmmlllkkkkkkpppwwwxxxqqqiiieee\\\WWWUUU\\\dddkkkuuu{{{zzzxxxwwwwwwvvvsssqqqsssuuuyyy~~~zzzssshhh```\\\[[[[[[ZZZ]]]\\\___dddeeeeeehhhmmmnnnmmmkkkjjjjjjmmmqqqttt{{{zzzxxxxxxuuuooofff```]]]ZZZXXXYYY\\\```bbbbbbggghhhiiiiiigggccc___\\\VVVUUUSSSOOOLLLLLLNNNPPPRRRWWW]]]dddiiinnnsssvvv{{{}}}~~~|||zzzzzzzzz|||}}}}}}}}}}}}}}}~~~}}}|||}}}~~~~~~~~~}}}|||}}}}}}}}}~~~~~~}}}||||||||||||}}}}}}~~~~~~{{{wwwuuusssoooiiiccc[[[UUULLLDDD@@@===;;;:::;;;:::999888888999:::;;;;;;???EEELLLVVVdddtttyyynnnccc\\\WWWTTTQQQOOOPPPQQQQQQPPPWWW\\\ggguuu~~~yyyqqqkkkeeebbb```]]]aaaeeehhhlllmmmeee[[[KKKCCC888111///...,,,*********+++,,,++++++***)))************))))))))))))((('''''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))***++++++,,,...222555666:::???GGGRRRcccwww{{{zzz{{{~~~yyyssskkkhhhlllttt}}}~~~|||{{{zzz{{{yyyxxxyyy{{{}}}}}}|||wwwtttqqqqqqvvv~~~~~~vvvppplllmmmkkkiiijjjmmmnnnmmmllllllmmmooopppqqqsssvvvxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$'''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((,,,,,,...222666:::>>>AAAJJJTTT]]]ccchhhnnnpppnnnpppnnnooossssssmmmhhhggg]]][[[^^^fffmmmttt|||~~~|||{{{{{{zzzxxxvvvuuuxxx~~~yyynnnccc]]]YYYWWWVVVXXXWWWYYY]]]^^^^^^aaagggrrruuuyyy}}}zzzqqqhhhaaa^^^\\\ZZZ[[[^^^aaaccccccjjjiiihhhfffccc___[[[YYYTTTSSSPPPMMMKKKMMMPPPTTTWWW[[[bbbggglllqqqvvvzzz|||~~~~~~}}}|||zzzzzz{{{|||}}}}}}}}}}}}~~~}}}|||||||||}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}~~~~~~|||yyyuuurrrnnnggg^^^WWWMMMHHHAAA<<<999888777666888777666555555666777888666999===AAAGGGRRR^^^hhhzzztttkkk```\\\XXXUUUSSSQQQNNNMMMKKKQQQ[[[ggguuu}}}|||{{{uuuoooiiifffddd___aaabbbcccgggjjjfff```TTTKKK???666222000///---)))***+++++++++++++++***************))))))))))))***++++++***(((&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))***+++)))+++,,,------000333666555:::BBBLLLYYYjjj}}}}}}||||||~~~xxxtttooonnnsss{{{}}}{{{zzzyyyyyyyyy{{{}}}}}}|||zzztttpppmmmpppxxxyyyrrrmmmjjjmmmlllkkkkkkmmmnnnmmmmmmkkkmmmpppqqqrrruuuxxx{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&%%%%%%'''&&&%%%$$$%%%''')))***((((((((('''(((((()))))),,,...111444888<<>>AAAHHHRRRZZZfffsss|||lllhhhaaa[[[WWWUUURRRPPPJJJOOOUUU\\\fffsss}}}}}}|||wwwqqqlllhhhfffbbbbbb___\\\]]]bbbaaa^^^YYYQQQEEE;;;555222000///******++++++++++++++++++************)))))))))((((((+++,,,+++'''$$$%%%'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""######%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))******+++---...///111555777666;;;DDDPPP___rrr~~~}}}~~~zzzwwwtttuuuyyy}}}|||xxxyyyzzz}}}~~~}}}zzzwwwsssooommmqqqzzzzzztttoookkkjjjllllllkkkkkklllmmmmmmmmmkkkmmmoooqqqsssuuuyyy|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%###"""###$$$&&&&&&%%%'''&&&%%%$$$%%%''')))+++((((((((((((((()))***+++,,,///333666:::???EEEJJJSSS]]]gggnnnsssxxxyyywwwvvvtttssstttqqqkkkiiikkkjjjqqqxxx|||~~~~~~}}}}}}zzz~~~yyynnncccZZZUUUSSSSSSSSSWWW]]]aaabbbgggmmmsss|||{{{rrrjjjfff______```bbbdddfffiiikkkllljjjgggccc^^^[[[XXXWWWVVVVVVTTTSSSSSSWWW^^^ccccccfffjjjnnnrrrvvvzzz~~~{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}wwwsssmmmfff___VVVJJJBBB>>>;;;999777888888888777555555444444444444555555333555777999:::???GGGNNNUUU___ooo~~~zzzoooeee^^^YYYVVVTTTMMMOOOQQQSSSYYYdddrrr|||}}}}}}}}}yyysssmmmiiifffcccbbb\\\UUUTTTXXXYYYWWWYYYSSSIII@@@999555222000++++++++++++++++++,,,,,,************)))))))))((($$$'''***)))&&&%%%&&&)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''***,,,///000111333666999<<>>CCCOOO^^^rrr~~~||||||}}}{{{vvvrrriiijjjooowwwyyyvvvrrrnnnkkkkkkkkkllliiijjjkkkllllllmmmoooqqqpppqqqsssssstttuuuxxxzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%((('''%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''((()))***))))))))))))***+++,,,---000333777:::>>>FFFRRRZZZbbbllluuuzzz}}}~~~{{{vvvqqqmmmiiieeebbbfffmmmzzz~~~~~~}}}}}}~~~}}}wwwlllbbb[[[XXXWWWYYY```hhhlllmmmppptttxxx{{{qqqkkkhhhjjjlllmmmkkkiiihhhiiikkkjjjiiihhheeebbb___\\\[[[YYYZZZ\\\^^^aaaffflllpppqqqsssuuuvvvwwwzzz~~~}}}{{{zzz|||}}}}}}||||||{{{zzzyyyyyyzzz|||}}}xxxyyyzzz{{{||||||||||||}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}{{{{{{||||||}}}}}}~~~~~~}}}zzzyyynnnfff[[[RRRKKKEEE???:::888777666777888888666555555555666666666666555555111444666666666888===BBBFFFIIISSS___hhhppp{{{pppiii___ZZZTTTPPPQQQUUUYYY\\\fffmmmwww~~~~~~}}}|||uuunnnjjjfffeee___UUUOOOPPPQQQPPPSSSSSSSSSPPPJJJBBB<<<888///...---+++*********+++************))))))))))))&&&&&&&&&(((***+++***)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$###%%%''')))***)))'''&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((()))))))))(((((((((((((((+++---111333555666999;;;>>>FFFUUUhhh}}}~~~~~~}}}~~~~~~~~~zzztttpppffflllttt|||~~~{{{rrrpppmmmjjjhhhiiiiiijjjhhhkkkmmmnnnnnnooosssvvvuuuvvvwwwwwwvvvvvvxxxzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%***(((&&&&&&''''''&&&%%%###$$$%%%'''((()))))))))))))))))))))***+++,,,---222666999<<<@@@IIIVVV```eeennnwwwzzz|||}}}{{{wwwuuuooohhhbbb^^^]]]eeennn|||~~~}}}yyyxxxyyy|||{{{}}}~~~yyyoooeee^^^ZZZ\\\___fffooosssrrrssswww~~~~~~uuupppnnnoooqqqqqqnnnjjjgggggghhhiiiiiihhhgggdddaaa^^^]]]]]]___bbbeeehhhmmmssswwwvvvwwwyyyyyyzzz|||~~~}}}|||{{{{{{~~~|||zzzyyyzzz{{{{{{zzz|||zzzyyyxxxxxxyyy{{{|||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}}}}||||||||||||||||||zzz{{{{{{|||}}}~~~~~~|||zzzxxxjjjaaaUUUJJJDDD@@@<<<999:::999888888999999777555444555555666666555555444111333555555444555999======???GGGRRRZZZbbbqqqyyymmmeee\\\UUUTTTUUUTTTSSSUUU[[[eeemmmttt~~~~~~~~~~~~|||yyyqqqmmmgggfffaaaWWWRRRRRRSSSRRRQQQTTTWWWVVVQQQHHHAAA<<<111///---+++************************))))))))))))***((('''(((,,,---***(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$(((+++,,,+++((('''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((())))))******+++...111444555777:::;;;BBBMMM___uuu|||~~~|||}}}~~~yyywww{{{}}}{{{}}}yyysssoooiiipppzzz|||wwwtttnnnmmmjjjhhhgggggghhhhhhiiilllooopppppprrrvvvyyyzzzzzz{{{yyyxxxwwwxxxzzz###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''(((((())))))))),,,000333333666;;;AAAIIITTT___gggqqqtttxxx{{{}}}|||{{{zzztttjjjbbb^^^[[[ZZZbbblll~~~{{{zzz~~~|||wwwvvvzzzzzzzzzyyytttnnngggbbb```cccdddgggkkkpppuuuyyy|||yyywwwxxxyyywwwsssooollljjjjjjjjjnnnmmmjjjhhhggggggggghhhfffhhhiiijjjlllnnnrrruuuwwwxxxyyy{{{|||~~~~~~}}}}}}}}}{{{{{{{{{zzzyyyyyyyyyxxxzzzyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{|||||||||{{{zzz~~~|||{{{zzzzzz{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{|||~~~|||vvvqqqeee\\\PPPHHHCCC@@@;;;777::::::999999888888777777666555444444444444555555555555444444444555555666<<<>>>AAAEEEMMMXXXdddlllzzzuuujjjfffaaaXXXTTTUUUTTTTTTVVV[[[aaammm}}}zzzzzzzzzzzz|||xxxrrrnnnhhhaaa\\\[[[ZZZXXXUUUUUUSSSRRRRRRQQQLLLEEE???777444000------......---******************++++++))))))))))))))))))))))))(((((('''&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))((('''###$$$$$$%%%&&&&&&&&&%%%(((((()))(((((('''&&&&&&%%%&&&&&&'''((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))***++++++000000222666777666999???HHHYYYnnnyyy{{{}}}}}}{{{yyyxxxxxx}}}|||sssnnnqqq{{{~~~|||}}}}}}}}}}}}}}}yyyuuurrrppptttwww{{{~~~~~~yyyqqqjjjfffffffffggghhhiiijjjkkklllmmmooooooqqqtttyyy|||~~~~~~~~~|||zzzzzz|||~~~&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((''''''&&&&&&'''''''''((()))******+++---111444666999>>>EEENNNYYYeeemmmuuuwww{{{~~~~~~|||zzzwwwqqqhhh```[[[XXXYYYbbblllyyy{{{zzzxxxzzzzzzxxxzzzwwwvvvuuuqqqlllgggcccaaacccdddgggjjjooossswwwyyy~~~~~~}}}|||~~~|||zzzwwwsssqqqooooooooonnnmmmkkkiiihhhiiijjjkkkpppqqqrrrrrrrrrtttvvvyyyxxxxxxzzz{{{}}}~~~~~~|||{{{zzzzzzyyyyyy{{{{{{zzzzzzzzzzzzzzzzzz}}}|||zzzxxxwwwwwwxxxxxxzzzzzz{{{||||||{{{zzzyyy}}}|||{{{zzzzzzzzz{{{{{{~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~yyytttjjj```TTTJJJEEEAAA===:::;;;::::::999999999999888999888888777777777777777555555555444444555555666999:::<<>>FFFOOOZZZgggrrrzzz|||~~~}}}wwwsssiiiddd]]]XXXWWW\\\eeennnsss|||xxxttttttuuuzzzuuurrrnnnkkkiiiiiiiiihhheeeeeefffgggiiijjjlllmmmjjjkkklllmmmmmmooosssuuu{{{~~~yyyvvvrrrppppppkkkjjjiiiiiijjjlllnnnpppwwwxxxxxxwwwvvvuuuvvvxxxzzz{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{||||||||||||zzzzzzyyyyyyyyyzzzzzz{{{yyyyyyzzzzzz{{{{{{{{{||||||{{{zzzyyyxxxxxxyyyyyy{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{|||~~~rrriii[[[OOOGGGBBB???>>><<<<<<;;;:::999::::::;;;999999:::999999888888777777777666555555555555666888999999999:::>>>DDDHHHSSSZZZeeennnuuu}}}zzzqqqeee^^^XXXVVVWWWZZZdddnnn~~~~~~{{{|||}}}~~~{{{yyywwwuuuuuuzzz}}}rrriiiccc^^^YYYUUUQQQMMMHHHHHHMMMRRRUUUVVVKKKDDD<<<444///---+++***,,,+++++++++++++++******))))))))))))))))))))))))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%&&&&&&'''%%%$$$'''(((((()))))))))((((((&&&&&&'''''''''&&&&&&%%%'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((()))+++,,,---000111444888999<<>>===;;;:::999999:::;;;:::;;;;;;<<<<<<;;;;;;:::999888777777666666666777888999999999:::===AAADDDGGGMMMWWW```hhhpppxxx~~~rrrhhh^^^ZZZYYYYYY^^^dddoooxxx~~~|||~~~}}}zzzzzz{{{|||{{{yyywwwvvvxxx}}}wwwnnnhhhbbb\\\XXXSSSNNNJJJJJJOOOVVVZZZ[[[QQQKKKBBB999333000---+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))&&&&&&'''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''((())))))(((''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***+++---///000222222555888999===HHHUUUjjj|||sssjjjkkklllnnnoooqqqssswwwzzz{{{mmmaaa]]]```dddhhhvvvzzz|||zzzwwwwwwzzz}}}~~~zzzvvvtttwwwyyymmmeeecccddd```aaaaaabbbccceeeggghhheeehhhlllooorrrvvv{{{~~~~~~&&&%%%$$$######$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%'''((()))''''''''''''((()))******)))+++,,,...000333888<<>>@@@AAA@@@@@@???;;;;;;:::999888888888888666777888999999:::===@@@CCCHHHOOOVVV^^^fffmmmrrruuu|||wwwiiibbb^^^[[[[[[]]]```jjjzzz~~~}}}{{{}}}~~~{{{zzz||||||{{{zzzxxxxxxzzz||||||sssmmmhhhccc___XXXSSSOOOOOOSSSYYY\\\]]]UUUPPPGGG???999444000------------,,,++++++******))))))))))))))))))))))))&&&''''''((()))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''')))+++***)))&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######""""""###$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!"""###$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))+++---///111222222333666999:::@@@NNN]]]sssvvvpppoooppppppqqqrrruuuyyy}}}{{{oooeee___aaafffjjjuuuyyy}}}{{{zzz|||~~~|||xxxwwwyyy~~~|||rrrhhhbbbaaaccc^^^______```bbbdddfffgggfffiiimmmqqqtttwww{{{~~~~~~&&&&&&&&&%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """###%%%'''((()))''''''''''''((()))***++++++---///000333666<<>>999333///...------,,,++++++******))))))))))))))))))))))))))))))))))))((('''%%%$$$((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((()))(((''''''''''''''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))***,,,///111222111333777;;;===EEEVVVggg~~~zzzwwwsssssssssssssssvvvzzz~~~{{{wwwmmmeeedddjjjooouuuyyy~~~}}}~~~~~~}}}yyyvvvxxx~~~}}}tttjjjbbb^^^]]]^^^]]]^^^^^^```bbbdddeeefffhhhkkkooorrruuuxxx{{{~~~###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''''''''((()))++++++---///111333555999>>>BBBKKKTTTbbbpppyyy|||tttkkkbbb]]]WWW```ggghhhkkkppppppmmmjjjqqqwwwzzz}}}sssmmmlllmmmmmmmmmqqq{{{yyypppnnnpppqqqpppnnnllliiieeebbb___]]]\\\]]]]]]\\\\\\]]]bbbiiiooonnnqqquuu{{{{{{vvvssskkkjjjjjjjjjlllnnnqqqssstttwww{{{}}}~~~{{{{{{|||}}}~~~}}}|||{{{zzzxxxwwwvvvuuurrrrrrrrrrrrrrrrrrrrrrrrqqqsssvvvyyyzzz{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuzzzzzzyyyxxxyyyzzz{{{|||xxxwwwvvvvvvvvvwwwxxxyyyxxxyyy{{{}}}~~~~~~~~~}}}{{{{{{}}}~~~zzzuuurrrmmmeee]]]WWWTTTSSSJJJHHHDDD@@@===<<<======888:::===@@@BBBCCCBBBBBB???>>>===<<<;;;:::::::::888:::;;;;;;999999:::;;;<<<===>>>AAAFFFKKKQQQTTTXXX___hhhmmmpppxxxxxxooohhheee[[[___dddkkkppprrrtttttt{{{{{{|||yyy{{{}}}}}}zzzwwwvvvuuutttyyy{{{tttppplllhhheeeaaa]]]YYYYYY[[[\\\[[[YYYXXXTTTNNNHHHBBB;;;555111......---,,,,,,+++******))))))))))))))))))))))))+++++++++***(((%%%###!!!)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&&&&''''''&&&$$$''''''(((((('''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&""""""###$$$%%%'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&((())),,,...000222000333777<<<@@@JJJ]]]ooo||||||vvvvvvuuutttsssvvv{{{~~~xxxuuukkkiiinnntttvvvyyy~~~|||wwwtttxxxzzznnnddd^^^[[[ZZZYYY^^^___```aaaccceeeggghhhiiilllpppsssvvvxxx{{{~~~}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&'''((()))******)))))),,,///333444666:::@@@EEEQQQ___ooowww}}}yyyooofff___[[[ZZZaaajjjpppqqqoookkkiiimmmnnnqqquuuzzz}}}vvvooojjjhhhhhhiiikkksss|||wwwtttwwwwwwtttwwwsssmmmfffaaa]]]\\\[[[UUUYYY\\\\\\]]]bbbjjjrrrpppqqqssswww|||yyyuuutttpppooonnnnnnnnnoooqqqqqquuuwww{{{~~~yyyxxxwwwvvvuuuuuuuuuuuusssttttttuuuuuuttttttsssrrrssstttvvvwwwwwwxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxttttttuuuvvvwwwwwwvvvvvvyyyyyyxxxxxxyyyyyyzzz{{{xxxxxxxxxwwwxxxxxxyyyzzz{{{||||||{{{zzz{{{~~~}}}xxx{{{zzzqqqiiiddd[[[RRRQQQNNNGGG@@@???@@@<<<777999:::<<>>>>>===>>>>>>===<<<<<<;;;::::::???>>>>>>???AAAEEEHHHJJJOOOQQQVVV[[[bbbjjjsssyyyrrrjjjeeedddaaa^^^]]]```ggglllvvvxxx{{{~~~~~~yyyzzz|||{{{uuuooossstttyyyuuuqqqnnnjjjgggiiifffcccbbbcccbbb^^^[[[UUURRROOOKKKGGGAAA;;;666333111---++++++***)))'''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%###!!!###&&&'''%%%###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++---...///000666777999<<>>@@@BBBCCCDDDDDDEEEDDDCCCBBBAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<===???AAACCCHHHJJJMMMQQQVVV]]]dddjjjvvv{{{oookkkeee```]]]\\\]]]^^^jjjnnnuuu{{{~~~||||||{{{}}}}}}yyyuuuwwwuuuwww{{{uuupppkkkgggdddddddddgggiiigggaaa\\\SSSPPPLLLHHHEEEAAA===:::444111...,,,,,,+++***)))************************)))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''(((((()))***+++---...000111222555777999>>>HHHYYYooo}}}|||uuuuuuvvvvvvvvvwwwtttzzz|||sssmmmmmmsssyyy~~~{{{{{{}}}|||~~~~~~{{{xxxvvvyyy|||qqqjjjaaa]]]]]]^^^^^^\\\]]]^^^aaaccceeegggggggggjjjlllqqqwww}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''(((((()))******++++++,,,///222555999BBBLLLTTT```mmmzzzyyyqqqjjjfffeeedddjjjnnnrrrtttrrrnnnkkkiiihhhggggggjjjnnnuuu|||yyypppiiidddcccbbbbbbeeejjjpppvvv}}}{{{tttkkkddd^^^ZZZXXX^^^```bbbbbbbbbdddjjjnnnpppppppppqqqsssvvvyyy{{{~~~~~~yyytttqqqpppmmmnnnppprrrtttuuuvvvvvvuuuwww{{{~~~|||zzzxxxxxxuuutttsssrrrqqqqqqqqqqqqrrrssssssttttttssssssrrrqqqrrrrrrssstttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssssstttuuuuuuxxxwwwwwwwwwwwwxxxyyyyyyvvvwwwwwwxxxyyyzzzzzz{{{zzz|||~~~~~~~~~}}}xxxssssssnnneee^^^ZZZVVVQQQQQQUUUTTTNNNHHHFFFCCC?????????@@@AAABBBCCCCCCDDDFFFFFFEEEDDDCCCBBBBBBAAA<<<<<<=========>>>>>>>>>===<<<;;;::::::;;;<<<===AAABBBDDDFFFIIINNNTTTYYYgggsssyyynnneee```\\\XXXUUU[[[aaajjjsssyyy{{{zzzyyy{{{}}}{{{xxxwww{{{zzzsssmmmhhhbbbcccfffkkknnnkkkeee___RRRNNNIIIEEECCCAAA@@@>>>555222///---------,,,+++************************(((((((((((('''''''''''''''&&&%%%%%%&&&'''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))***+++&&&&&&'''''''''(((((((((++++++---...000222333444555666:::AAAOOOddd|||zzzyyyyyyyyyzzz|||yyy~~~xxxrrrqqqssswwwzzz||||||~~~}}}yyyxxxyyy{{{~~~~~~{{{yyyyyy}}}|||vvvhhhccc^^^\\\]]]___^^^]]]^^^___aaaccceeeggghhhhhhjjjnnnssszzz%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((()))***+++,,,---...000333666<<>>===<<<<<<<<<======>>>???@@@AAACCCGGGLLLPPP]]]ggguuu|||pppiiiccc\\\VVVRRRWWW___hhhoootttvvvwwwxxx{{{~~~{{{zzz|||yyyrrrmmmffffffgggjjjmmmkkkeee```TTTNNNGGGBBB@@@@@@@@@@@@666333000......---,,,+++************************(((((((((((('''''''''&&&'''&&&%%%$$$%%%''')))***''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++''''''''''''((((((((((((++++++---///111222444555666888===FFFWWWooo~~~}}}~~~{{{uuusssvvvzzz|||}}}}}}{{{{{{}}}zzzvvvuuuwwwzzz}}}~~~|||{{{{{{{{{}}}~~~vvvnnnccc```^^^^^^___```___]]]^^^___```ccceeefffhhhhhhmmmqqqwww}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((())))))))))))***,,,---...111333666999@@@JJJXXXbbbsss|||zzzqqqkkkkkknnnqqqrrrsssssssssrrrppppppqqqssssssqqqppppppuuu|||~~~tttkkkdddaaa___aaa]]]^^^cccgggkkkuuu~~~oooccc^^^]]]^^^eeeggghhhjjjmmmqqqvvvzzzzzzxxxwwwvvvvvvwwwyyyzzz~~~~~~zzztttpppmmmlllnnnoooqqqsssttttttsssssswwwyyy}}}}}}|||zzzyyyyyyuuutttsssrrrqqqqqqqqqqqqpppppppppqqqqqqpppppppppqqqqqqqqqqqqrrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzyyywwwvvvvvvwwwxxxzzzwwwwwwvvvvvvwwwwwwxxxyyy{{{{{{||||||{{{zzzyyyxxxyyy|||}}}rrrkkk^^^ZZZTTTPPPNNNNNNQQQTTT\\\dddiiieee]]]VVVOOOIII@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???????????????======>>>>>>@@@CCCHHHLLLTTT]]]iiitttuuulllccc\\\SSSTTTWWW\\\cccjjjpppssstttwww}}}~~~yyyqqqmmmiiiggggggfffccc```XXXQQQHHHAAA>>>>>>??????777444111///...---,,,+++************************)))((((((((((((''''''''''''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((('''''''''((((((((())))))***+++,,,...000222444555999;;;BBBNNNaaaxxx~~~~~~zzzvvvwww{{{{{{zzz{{{|||yyytttssswwwyyy||||||zzzyyy|||}}}yyyooohhh```___^^^^^^^^^^^^]]]\\\^^^^^^```aaadddfffggghhhqqqvvv|||~~~{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''))))))))))))***,,,///000333666:::???FFFRRR```iiizzzxxxpppmmmoootttwwwxxxuuuuuusssqqqppprrrvvvyyy|||{{{zzzzzzyyypppjjjfffddd```[[[ZZZ```cccfffooo{{{vvviiibbbaaabbbfffffffffhhhmmmsssyyy}}}}}}|||{{{{{{{{{}}}|||vvvppplllkkkkkkooopppqqqrrrssssssttttttzzz|||~~~~~~~~~}}}|||zzzzzzyyyuuutttsssrrrrrrqqqqqqqqqpppqqqqqqrrrrrrqqqqqqppprrrqqqqqqqqqrrrtttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvxxxyyyxxxwwwwwwwwwwwwxxxyyyyyy}}}}}}~~~~~~}}}|||zzzyyyyyy{{{}}}~~~~~~yyymmmeeeVVVPPPKKKIIIIIIKKKPPPVVVaaaiiipppooojjjcccXXXOOODDDCCCBBBBBBBBBCCCDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????;;;<<<<<<<<<===@@@DDDHHHOOOWWWaaajjjtttxxxlllddd[[[YYYVVVVVVYYY```ggglllnnnrrrxxx}}}~~~vvvkkkdddbbbbbbaaa```ZZZSSSIIIAAA======>>>???;;;888444111///...,,,+++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))***+++---///111333555666<<<@@@IIIXXXlll~~~}}}zzzxxxzzz~~~zzzzzz{{{|||wwwrrrrrrvvvxxxzzz}}}}}}|||{{{zzz{{{~~~|||tttjjjbbb]]]]]]]]]]]]\\\\\\\\\\\\______```bbbdddfffhhhiiirrrxxx|||xxxttt%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''***)))))))))+++---000111444888>>>EEENNN[[[iiisss}}}wwwqqqpppuuuzzz||||||zzzxxxuuurrrqqqtttzzz~~~wwwpppllljjjddd]]]\\\bbbdddeeennn{{{sssjjjfffeeeeeecccaaaccchhhpppwww{{{~~~}}}}}}}}}~~~|||vvvpppmmmmmmnnnppppppqqqrrrsssuuuwwwxxx|||~~~~~~~~~|||{{{zzzxxxwwwwwwttttttsssrrrqqqqqqqqqqqqsssssssssttttttssssssssssssrrrqqqqqqrrrtttvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxtttuuuuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{|||~~~~~~}}}yyyzzz|||||||||~~~xxxkkkbbbSSSKKKGGGGGGHHHIIIOOOVVVbbbkkksssvvvvvvooocccWWWKKKIIIGGGEEECCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@AAACCCDDDFFFHHHJJJJJJGGGFFFFFFDDDBBB@@@???>>><<<<<<<<<::::::<<<@@@CCCGGGNNNXXXaaaiiittt{{{rrreee```ZZZUUUTTTXXX^^^bbbffflllsssttttttzzz}}}oooddd``````aaaaaa[[[TTTJJJBBB>>>>>>???@@@???<<<777444222000...,,,+++++++++++++++++++++++++++*********))))))))))))))))))***+++***)))'''%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%######$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''((((((((())))))))))))+++,,,...000333555777888===CCCOOOaaavvv~~~}}}{{{zzz{{{|||}}}|||}}}}}}vvvoooooossstttvvvyyyzzzzzz{{{}}}}}}wwwnnneee___[[[\\\]]]]]]]]]]]]___```bbbbbbbbbcccfffhhhkkklllqqqxxx~~~}}}|||{{{wwwsssooo%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$%%%''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))******))))))+++---000222444999AAAIIISSSaaapppzzz{{{vvvrrrsssxxx~~~}}}{{{wwwsssrrrvvv|||wwwpppllljjjhhh```___fffhhhhhhppp}}}{{{pppiiifffcccaaa^^^^^^dddkkkssswww}}}||||||}}}~~~wwwrrrppprrrtttppppppppprrrtttxxx{{{|||}}}~~~}}}|||zzzxxxvvvuuuttttttsssrrrqqqppppppppppppoooppppppqqqqqqppppppooossssssrrrqqqrrruuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxyyy{{{{{{||||||yyyyyyxxxxxxyyyyyyzzz{{{yyy{{{~~~yyyzzz{{{{{{{{{}}}wwwjjjaaaSSSKKKFFFGGGHHHHHHNNNVVVbbbjjjtttzzz|||xxxjjj\\\QQQOOOKKKGGGEEECCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEHHHLLLOOOQQQRRRLLLLLLJJJHHHEEEBBB???>>>>>>>>>===;;;999:::>>>@@@;;;CCCMMMVVV^^^hhhttt}}}kkkeee]]]VVVSSSUUUXXX[[[```hhhoooooolllrrrqqqfffaaaaaaaaaaaaZZZSSSJJJBBB???@@@AAABBBCCC???:::777444222///---++++++++++++++++++++++++++++++++++++*********))))))***,,,---,,,)))&&&$$$''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!$$$&&&%%%###"""$$$'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&((())))))(((((((((((())))))))))))---...///222444777888999===EEESSSggg}}}~~~}}}yyyzzz|||}}}~~~}}}vvvmmmmmmqqqqqqsssvvvwwwyyy|||{{{tttkkkccc^^^\\\]]]_________aaaccceeedddddddddeeegggjjjmmmnnnooovvv~~~|||{{{yyyuuupppmmm$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,,,,---------///333666777<<>>???>>><<>>888333000///,,,***))))))+++,,,+++***,,,+++)))(((((()))+++,,,'''))),,,......,,,)))'''))))))))))))((((((((((((((((((((((((((((((((((((+++)))'''''''''((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''((('''''''''&&&&&&'''((()))))))))(((,,,+++---222666777:::>>>???JJJ]]]ttt{{{yyy{{{~~~~~~~~~}}}xxxssspppppprrrtttuuuwwwyyy{{{|||pppfff```]]][[[[[[\\\^^^```aaaccccccdddfffhhhjjjllllllkkkkkkuuuxxx}}}|||xxxtttrrrpppppp$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))***+++++++++...222555:::@@@IIIUUUbbbppp}}}xxxqqqpppqqquuu|||~~~{{{|||}}}yyyuuussslllkkkiiiiiijjjmmmpppsssyyy~~~rrrfff___XXXVVVVVVYYY```fffjjjkkkppprrrsssuuuvvvyyy||||||tttoooooooooppppppqqqqqqrrrsssuuuwwwxxxyyy~~~~~~~~~~~~|||{{{zzzxxxwwwuuutttsssqqqqqqrrrrrrrrrsssssssssssssssssssssrrrqqqpppooooooooooooppprrrtttwwwxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwxxxyyy{{{}}}}}}}}}~~~~~~~~~~~~}}}|||}}}{{{rrrkkk___TTTKKKJJJKKKKKKLLLOOOUUUXXX^^^dddgggddd]]]WWWOOOQQQQQQLLLFFFCCCDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHNNNUUU\\\```aaa^^^ZZZTTTPPPLLLIIIFFFDDDBBB@@@>>>===>>>>>>===<<<>>>@@@CCCGGGMMMVVV___fffqqqyyyqqqhhhaaaYYYSSSRRRVVVZZZbbbiiijjjmmmvvvyyyrrrlllgggddd___WWWQQQOOOKKKEEEDDDGGGJJJIIIGGGCCC===777333000,,,***((((((*********)))+++***(((''''''(((***+++''')))+++,,,,,,+++)))'''))))))))))))(((((((((((((((((((((((((((((((((((()))'''&&&%%%&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%&&&'''((('''(((((()))))))))))))))&&&&&&'''((()))))))))))),,,***,,,222444555999>>>CCCPPPeee|||}}}}}}}}}||||||~~~}}}yyyvvvyyy|||~~~~~~~~~||||||zzzuuuqqqnnnppprrrvvvxxxyyy{{{~~~yyymmmccc^^^\\\[[[\\\]]]___aaabbbcccdddeeegggjjjmmmooopppoooooovvvxxx}}}~~~zzzuuurrrpppooonnn$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***++++++,,,///333666===DDDOOO\\\jjjxxx|||rrrnnnooorrrwww|||}}}yyywwwqqqooommmkkkjjjjjjlllmmmpppuuu~~~{{{mmm```YYYSSSSSSUUUYYY___dddfffggghhhjjjkkklllmmmooorrruuuyyyvvvqqqnnnnnnoooooonnnoooppprrrtttvvvyyy{{{|||}}}||||||||||||||||||}}}zzzzzzyyyyyyxxxwwwvvvvvvrrrrrrrrrrrrsssssssssssssssrrrrrrrrrqqqppppppoooooooooooooooqqqsssuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}uuuooodddZZZQQQNNNMMMLLLLLLNNNQQQRRRTTTVVVXXXVVVQQQNNNIIIJJJJJJGGGBBB@@@AAACCCCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEIIISSS___iiilllllliiiddd^^^XXXSSSNNNJJJGGGFFFCCC@@@>>>>>>>>>>>>======>>>???AAADDDJJJQQQVVVdddlllwwwwwwlllaaaXXXUUUWWWWWW\\\dddhhhkkkrrryyy~~~xxxpppiiiccc]]]WWWUUURRRLLLHHHHHHJJJKKKKKKJJJEEE>>>777333///,,,***)))***+++*********)))(((''''''((()))***((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((((((((((()))))))))))))))&&&''''''((()))*********---,,,...333555666;;;AAAJJJYYYppp~~~xxxwwwuuusssssswww|||{{{wwwuuusssvvvyyy{{{||||||~~~zzzyyywwwrrrooonnnppprrrvvvwwwxxx{{{~~~ssshhh```\\\[[[\\\]]]^^^```aaacccdddeeegggiiimmmpppsssuuuuuuuuuxxxzzz}}}~~~{{{vvvrrrooommmmmmmmm$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((***+++---...///222777:::@@@HHHUUUcccqqq~~~wwwqqqmmmpppuuuzzz}}}~~~|||uuurrrlllgggddddddfffgggjjjooovvvvvvhhh\\\TTTRRRUUUYYY]]]bbbdddeeeeeecccdddffffffgggiiillloooqqqooonnnmmmmmmnnnnnnnnnooopppsssuuuxxx{{{}}}}}}||||||||||||||||||||||||zzzzzzzzzyyyxxxwwwwwwvvvrrrrrrssssssssssssssssssrrrrrrqqqqqqppppppppppppooooooooooooppprrrtttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz||||||||||||||||||||||||{{{{{{}}}~~~}}}wwwqqqggg^^^VVVTTTRRROOONNNPPPTTTRRRPPPOOOOOONNNLLLJJJDDDEEEEEECCC@@@???@@@AAAAAABBBCCCEEEGGGHHHHHHHHHFFFFFFKKKXXXiiitttvvvtttsssnnnggg___XXXRRRMMMIIIIIIFFFBBB@@@@@@@@@???>>>>>>?????????AAADDDIIIMMMXXX```kkkuuuzzzmmmaaaZZZZZZWWWXXX___fffjjjnnnrrr{{{~~~vvvoookkkfffaaa^^^ZZZTTTNNNJJJHHHJJJLLLNNNKKKEEE<<<666333000---,,,,,,,,,,,,+++***)))(((((((((((()))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''(((((()))***+++,,,000///111555666888>>>FFFPPPccc|||{{{ttttttrrrppppppsssyyy}}}xxxsssrrrqqqqqqtttwwwzzzzzz{{{}}}~~~{{{yyyuuurrrpppppprrrsssqqqrrruuuyyyzzznnnddd^^^\\\[[[\\\]]]^^^```aaacccdddeeegggjjjnnnssswwwyyy{{{{{{}}}}}}~~~~~~~~~|||yyytttpppmmmmmmmmmnnn$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++,,,...///111555:::>>>CCCLLLZZZjjjxxx|||vvvtttnnnsssxxx|||}}}~~~~~~}}}{{{wwwrrriiibbb^^^^^^aaaccceeeiiipppwww{{{~~~yyy|||}}}yyypppdddZZZTTTUUUYYY^^^bbbddddddcccbbb___```aaaaaabbbdddgggjjjjjjkkkllllllmmmmmmnnnoooppprrrtttwwwzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzyyywwwvvvuuuuuusssssssssssssssssssssssssssrrrqqqpppppppppqqqqqqppppppooooooppprrrssstttuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{|||~~~|||uuupppfff___YYYXXXVVVRRRRRRUUUVVVSSSOOOLLLLLLKKKKKKJJJDDDDDDDDDBBBAAAAAAAAABBB???@@@BBBDDDEEEFFFFFFGGGGGGHHHPPP___ppp|||}}}{{{|||vvvmmmddd\\\TTTNNNIIIJJJHHHDDDCCCBBBBBBAAA@@@???@@@@@@???@@@BBBFFFIIIOOOWWWbbbllluuu{{{lllaaa]]]WWWUUU\\\eeekkkooorrrxxx|||}}}xxxuuuqqqlllgggddd___VVVNNNHHHIIIMMMPPPOOOJJJAAA:::555222...,,,,,,,,,,,,+++************************))))))(((''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))'''&&&&&&'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))+++,,,---000000222555666888@@@JJJWWWlllzzzsssttttttssssssuuuyyy|||zzzrrrmmmmmmooopppssswwwyyy{{{|||}}}}}}{{{wwwtttttttttuuuuuunnnooosss{{{uuujjjaaa]]]\\\\\\\\\]]]^^^___aaacccdddeeegggjjjoootttyyy|||~~~}}}|||yyywwwssspppooonnnoooppp$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))+++---///222666;;;???HHHRRRbbbrrr~~~yyyuuuwwwqqqwww}}}~~~}}}}}}{{{}}}~~~~~~}}}zzzwwwvvvqqqhhhaaa\\\]]]```bbbaaaeeejjjoooqqqsssuuuvvvrrrtttuuuppphhh___ZZZXXXYYY]]]bbbeeedddbbb```___ZZZ[[[\\\]]]^^^```dddggggggiiikkkllllllmmmoooqqqsssuuuwwwzzz|||}}}}}}}}}|||}}}~~~~~~}}}|||zzzzzzyyyxxxwwwuuuttttttttttttttttttsssssssssssstttsssrrrqqqqqqqqqssssssrrrqqqppppppqqqrrrsssttttttuuuuuuvvvvvvvvvvvvuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~yyyqqqkkkbbb]]]ZZZYYYWWWTTTTTTWWWUUURRRMMMKKKJJJJJJJJJIIIFFFEEEDDDDDDCCCCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDGGGKKKVVVfffvvv{{{rrrggg^^^VVVNNNJJJIIIGGGFFFFFFFFFFFFDDDBBB???@@@@@@???>>>???BBBEEEIIIPPPYYYaaajjjuuuzzzkkkaaaYYYUUUZZZccciiinnnrrrvvvvvvxxx{{{|||~~~~~~{{{uuupppnnnjjjaaaWWWNNNNNNOOORRRSSSNNNFFF???777333///+++++++++***************++++++************))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((()))'''&&&&&&((())))))(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((((('''''')))***+++)))(((((((((***,,,...///......111444555888CCCNNN___www|||uuuvvvvvvvvvvvvxxx{{{~~~xxxnnnjjjjjjmmmqqqtttxxx{{{}}}~~~}}}zzzxxxxxxxxxwwwvvvoooqqqvvvzzznnnddd___]]]]]]]]]]]]^^^___aaabbbdddeeefffhhhkkkpppvvv{{{|||zzzuuutttrrrqqqqqqqqqqqqrrr$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))************,,,///111444888>>>BBBPPPZZZjjjzzz}}}uuussswwwuuu{{{||||||zzz|||}}}|||zzz}}}xxxuuutttpppjjjeeebbbaaaaaabbbaaadddhhhjjjjjjjjjlllnnnmmmnnnmmmggg___ZZZZZZ[[[```dddhhhhhheeeaaa^^^]]]XXXYYY[[[\\\]]]```dddggggggiiilllllllllmmmpppsssvvvxxxzzz|||||||||{{{{{{zzz||||||zzzwwwwwwwwwvvvvvvvvvuuuuuuuuutttttttttssssssssssssuuutttrrrqqqqqqrrrtttuuusssrrrrrrqqqqqqrrrssstttssstttuuuuuuvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxyyyzzz{{{{{{|||||||||zzzzzz{{{{{{||||||}}}}}}}}}uuullleee^^^ZZZXXXXXXUUURRRRRRVVVRRROOOLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCFFFNNN[[[lll|||uuujjj```WWWOOOJJJFFFFFFFFFHHHJJJIIIGGGEEEBBBBBBAAA@@@>>>>>>@@@BBBCCCHHHPPPVVV\\\ggguuu|||mmmccc[[[ZZZ]]]aaaeeejjjmmmlllnnnssstttvvv~~~{{{vvvvvvvvvnnncccYYYWWWUUUVVVVVVRRRJJJDDD;;;777222...---------,,,))))))************))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&***)))'''''''''(((***+++))))))((((((***,,,///000///000333666777;;;HHHTTTiii~~~yyyxxxwwwuuuuuuxxx~~~wwwmmmhhhiiilllrrrvvvzzz}}}|||||||||{{{wwwtttppprrryyyzzzrrrggg___\\\\\\\\\\\\___```aaaccceeefffggghhhjjjmmmrrrxxx}}}}}}yyyvvvooopppqqqqqqrrrrrrrrrrrr$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++---///222444777<<>>???AAA???CCCIIIMMMSSS]]]jjjuuuzzznnnaaa[[[XXXXXX[[[___cccbbbfffmmmppprrrzzz}}}~~~~~~~~~yyy{{{}}}vvvkkkccc___[[[ZZZYYYUUUMMMFFF@@@<<<666222111111111000(((((())))))))))))((((((******++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$&&&(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%((('''%%%$$$%%%&&&(((***))))))((((((***,,,///111333444777:::;;;@@@MMM[[[ooo~~~|||zzzvvvssssssxxx{{{wwwmmmhhhiiillltttwww|||}}}}}}~~~|||wwwssspppsssyyyuuummmccc\\\ZZZZZZ[[[[[[bbbbbbccceeeggghhhjjjjjjllloootttzzz|||wwwssslllmmmoooqqqssssssrrrrrr&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$  $$$&&&$$$%%%&&&&&&%%%%%%'''(((%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&)))+++***'''%%%&&&((((((((('''(((((()))***+++---///333888999;;;CCCMMM\\\jjjzzz|||vvvssstttuuuxxx|||{{{{{{~~~xxxttttttrrrsssuuuvvvxxxxxxqqqsssqqqqqqqqqkkkeeefffkkkoookkkhhhggghhhiiijjjlllqqqjjj```ZZZXXXZZZ]]]___llllllllljjjgggbbb]]]ZZZWWWYYY\\\^^^___aaadddggggggjjjlllkkkjjjmmmuuu|||||||||}}}}}}|||{{{{{{zzzzzz{{{|||}}}}}}{{{yyyxxxttttttuuuuuuvvvvvvwwwwwwzzzyyyxxxvvvuuuuuuttttttrrrqqqqqqrrruuuvvvvvvuuutttttttttssssssrrrrrrrrrssstttuuuuuuttttttvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvyyyyyyzzz{{{|||||||||{{{{{{{{{{{{{{{|||~~~|||rrrhhhaaa]]][[[WWWTTTQQQPPPPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFEEECCCBBBCCCEEEJJJUUUdddrrrsssjjj```VVVNNNLLLBBBDDDGGGIIIKKKKKKJJJJJJIIIGGGEEEBBBAAA@@@@@@@@@???CCCGGGIIIMMMTTT```iiitttuuueee___\\\WWWSSSTTT```___aaahhhnnnqqqvvv|||}}}zzzyyyyyy{{{|||yyyxxx|||~~~|||xxxkkkgggfffgggaaaUUUMMMMMMCCCAAA;;;555///++++++,,,))))))))))))************))))))************)))))))))))))))))))))(((''''''(((***,,,---+++*********%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''*********+++,,,...///000222222555888;;;CCCTTTeee}}}{{{xxxwwwxxxzzz}}}{{{xxx}}}uuunnnlllooorrrxxxxxxyyy||||||vvvrrrqqqvvvzzzlllfff^^^YYYYYY[[[\\\\\\```aaacccdddeeegggkkkmmmlllpppvvvzzz}}}}}}yyytttqqqmmmnnnoooqqqsssuuuvvvwww&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&&&&&&&'''((($$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((())))))((('''&&&'''(((((((((((((((((()))***+++...000444888:::===GGGRRRdddpppzzzuuusssuuuwwwyyy|||~~~|||yyyxxx{{{}}}tttooommmkkkiiijjjmmmpppttt|||xxxqqqpppmmmlllllljjjjjjpppxxx|||xxxtttqqqooommmmmmmmmpppiii___YYYYYY]]]bbbeeellllllllljjjfffbbb]]][[[YYY[[[^^^```aaaccceeegggiiikkkmmmmmmmmmqqqwww}}}||||||||||||{{{zzzyyyyyyxxxyyy{{{||||||{{{zzzyyyuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvuuuuuuvvvxxxyyyxxxwwwttttttsssssssssrrrrrrrrrssstttuuuuuuttttttuuuwwwvvvvvvwwwwwwxxxxxxxxxxxxzzzzzz{{{{{{|||{{{{{{{{{yyyzzz{{{|||}}}~~~~~~{{{rrrhhhaaa\\\ZZZWWWTTTRRRRRRRRRRRRNNNOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGDDDCCCDDDEEEMMMXXXgggtttrrrhhh___UUUNNNLLLEEEGGGIIIKKKLLLLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@>>>AAACCCDDDFFFLLLVVV^^^nnnyyyrrrggg```XXXTTTTTTYYYXXX\\\dddjjjnnnsssyyy~~~zzzvvvuuutttuuuwwwzzz~~~~~~wwwvvvzzz}}}|||yyytttooommmkkkcccUUULLLJJJEEECCC???999333///...---,,,,,,,,,+++***))))))((())))))************)))))))))))))))))))))(((''''''%%%'''))))))'''&&&&&&'''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((()))))))))*********+++,,,...///000222333555:::>>>HHH\\\mmm|||zzzzzz|||}}}~~~}}}zzz{{{~~~vvvooonnnqqqtttwwwwwwxxx{{{|||wwwvvv{{{~~~uuugggbbb\\\ZZZ[[[]]]^^^___aaacccfffggghhhjjjlllooopppssswwwzzz{{{{{{{{{{{{}}}}}}|||zzzwwwtttpppnnnooopppqqqsssuuuvvvwwwxxx&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$$$$&&&'''&&&%%%%%%&&&(((%%%%%%&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))***)))&&&&&&'''(((((('''(((((((((((()))***+++,,,000000444888<<>>@@@AAA@@@AAAEEEMMMSSSdddnnn|||nnnbbbYYYTTTSSSRRRRRRWWW```ggglllqqqwwwzzzuuuqqqpppqqqqqqsssuuuxxx{{{||||||tttrrruuuyyy{{{zzzxxxtttqqqmmmdddVVVLLLHHHFFFEEEBBB???:::555111//////...---,,,***)))((('''))))))************)))))))))))))))))))))(((((('''###%%%''''''%%%$$$%%%%%%'''''''''(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((()))))))))******+++++++++*********+++---///000111333444777<<>>FFFVVVdddvvv|||vvvuuuwww{{{}}}}}}}}}|||xxxuuusssuuuwww}}}{{{vvvppplllkkkkkklllgggcccaaacccfffjjjqqqyyy{{{tttnnnppplllhhhhhhiiinnn{{{{{{wwwssspppiiieeeaaa___bbbgggkkkmmmlllkkkjjjgggeeebbb___^^^```cccfffhhhhhhggghhhhhhmmmllllllooossswwwyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvuuuvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvuuuuuuvvvvvvtttsssssssssssstttuuuuuuwwwvvvuuuuuuvvvwwwvvvtttsssssssssssssssssssssssstttuuuvvvvvvttttttuuuvvvuuuvvvvvvwwwxxxyyyzzz{{{{{{|||||||||{{{zzzyyyyyyvvvxxxzzz|||}}}}}}|||{{{}}}~~~vvvnnneee___ZZZXXXVVVSSSRRRQQQRRRSSSRRRSSSUUUVVVVVVUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPOOOMMMKKKJJJKKKMMMXXXcccppp{{{yyykkkccc[[[RRRMMMLLLLLLMMMNNNOOOOOOMMMKKKJJJFFFGGGGGGGGGFFFDDDAAA@@@AAAAAAAAA@@@@@@CCCIIIMMMXXXbbboooyyyzzzkkkaaaZZZXXXOOOOOOTTT]]]eeejjjooouuu{{{}}}vvvqqqqqqqqqqqqrrrsssvvvyyyzzzzzzqqqnnnpppuuuyyyzzzuuutttrrrmmmdddXXXNNNHHHFFFFFFEEECCC@@@;;;444000///...---,,,***)))(((((())))))************))))))(((((())))))))))))((((((&&&'''(((((('''&&&'''((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''((()))))))))******++++++,,,******+++,,,...///111222555555888>>>GGGWWWppp|||tttvvv}}}yyysssrrrtttvvvuuutttuuuxxx||||||nnnccc[[[[[[ZZZ[[[]]]___aaabbbdddhhhmmmpppqqqrrrssstttxxxxxxyyyzzzzzzzzzwwwvvvzzzxxxuuurrrpppooopppppprrrsssuuuwwwxxxyyyyyyyyy%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''',,,((($$$$$$'''))))))((((((((())))))***,,,---...111111555;;;BBBLLL^^^nnn|||{{{wwwxxx|||}}}zzzvvvtttttttttxxxvvvsssppppppppppppqqqiiiccc___aaadddgggnnntttyyy|||{{{wwwrrrqqqmmmjjjjjjjjjooo{{{{{{tttmmmdddcccdddfffiiillllllkkkiiihhhgggeeecccbbbaaa```ccceeehhhiiiiiiiiiiiijjjmmmlllmmmpppsssvvvwwwvvvxxxxxxxxxxxxxxxwwwwwwvvvuuuvvvwwwyyyzzz{{{|||||||||zzzxxxvvvvvvvvvvvvwwwuuuttttttsssssssssssssssvvvuuuttttttvvvvvvuuusssttttttttttttttttttttttttuuuvvvwwwwwwuuuuuuuuuwwwwwwxxxxxxxxxxxxyyyyyyyyy{{{|||||||||{{{zzzyyyyyyvvvxxxzzz|||}}}}}}|||{{{}}}yyyrrriiiaaa\\\YYYWWWTTTQQQPPPOOOPPPPPPTTTUUUWWWXXXXXXWWWUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNLLLJJJKKKOOOQQQ___iiiuuu~~~sssfff^^^XXXQQQMMMMMMLLLMMMNNNOOONNNLLLJJJHHHEEEFFFGGGGGGGGGEEEDDDCCCCCCBBBAAA@@@@@@CCCGGGJJJOOOWWWbbblllttt|||yyylllbbb\\\PPPOOORRRYYY```dddjjjpppvvv}}}{{{wwwrrrqqqqqqqqqsssuuuyyyzzz~~~zzzqqqkkklllqqquuuxxxuuuvvvtttnnnfff[[[PPPIIIEEEEEEEEEFFFEEE???888222---,,,,,,++++++***))))))))))))************))))))(((((())))))))))))((((((''')))))))))''''''(((***'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''''''''(((((()))***++++++******+++---...000222333777777;;;BBBLLL]]]www~~~uuuwww~~~yyytttssstttuuuuuutttuuuxxx{{{~~~~~~~~~zzziii^^^YYYZZZZZZ[[[\\\^^^```bbbfffjjjooorrrtttuuuvvvwww{{{zzzzzz{{{}}}}}}{{{yyyyyywwwssspppnnnoooqqqrrrrrrsssuuuwwwyyyyyyyyyxxx$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""$$$&&&'''&&&'''''''''%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))'''&&&&&&'''))))))))))))))))))***+++---...///222333777???HHHTTTgggxxx~~~zzzzzz~~~}}}zzzwwwuuutttqqqqqqssswwwyyyzzzxxxvvvkkkccc^^^^^^aaadddiiioooooouuuxxxzzz}}}~~~tttpppmmmllllllppp{{{uuujjjbbbdddgggkkknnnmmmkkkhhhfffeeecccbbbaaaaaabbbcccdddfffhhhhhhhhhiiikkklllnnnoooqqqssstttuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{|||}}}|||{{{yyywwwvvvvvvwwwxxxvvvuuutttsssssssssssssssxxxvvvuuuvvvxxxxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{|||{{{{{{zzzzzzwwwxxxzzz|||}}}}}}}}}}}}~~~|||tttlllddd]]]YYYVVVUUURRRPPPOOOOOOPPPPPPWWWXXX[[[\\\\\\[[[XXXWWWUUUUUUTTTTTTSSSSSSSSSRRRMMMLLLJJJHHHHHHLLLRRRWWWdddnnnyyyxxxlll```YYYTTTOOOLLLMMMLLLMMMNNNNNNMMMLLLIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIDDDCCCAAA@@@@@@BBBEEEFFFHHHNNNWWW^^^eeemmmvvv|||vvvggg\\\TTTPPPPPPUUUYYY\\\bbbhhhqqqxxxsssrrrppppppqqqtttwwwyyy}}}~~~|||rrrkkkjjjmmmqqqtttwwwzzzxxxqqqhhh___SSSJJJDDDDDDEEEGGGHHHDDD<<<666---------,,,,,,+++++++++))))))************))))))'''(((((()))))))))))))))'''(((((('''&&&&&&''')))'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))*********+++,,,---///111333444777888===FFFRRReee{{{}}}vvvrrrrrrssstttvvvvvvvvvyyy|||uuueee\\\XXXYYYZZZ[[[[[[]]]```ccchhhkkkooorrrtttvvvxxxyyy}}}{{{zzz|||}}}vvvtttpppnnnmmmnnnppprrrrrrtttwwwyyyzzzzzzyyyxxx$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((((((''''''(((***)))))))))***,,,---///000444666<<>>666555444222///---,,,+++))))))************))))))''''''((())))))))))))))))))***)))((('''''')))+++%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))&&&$$$"""&&&&&&'''((()))***++++++++++++,,,...000222444666444888AAANNN^^^ttt{{{qqqkkklllooorrrtttyyyxxxyyy{{{~~~~~~~~~qqqcccXXXSSSSSSUUUWWWXXXYYY]]]dddiiiiiikkknnnppprrruuuyyy|||}}}zzz|||}}}uuusssqqqooooooppprrrsssvvvxxx{{{}}}~~~}}}|||zzz)))((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$''')))))))))'''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''(((''''''))),,,000222222888:::@@@MMM___rrrzzzyyy{{{}}}wwwxxx{{{oooiiieee```^^^___aaabbbiiizzzuuulllkkkqqqzzz~~~rrrmmmmmmooonnnmmmiiifffccc___`````````aaaaaaaaabbbaaa```bbbfffffffffmmmuuu|||~~~~~~zzzwwwvvvyyyyyyzzzzzzzzzyyyxxxwww{{{{{{{{{{{{{{{{{{{{{{{{vvvvvvwwwwwwwwwwwwvvvvvvsssssstttvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx|||||||||zzzxxxwwwxxxyyywwwxxxzzz{{{|||{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||xxxxxxyyy{{{|||~~~}}}sssjjjbbb[[[VVVSSSPPPQQQQQQQQQQQQTTTYYY\\\cccfffiiijjjhhheeecccbbb```````````````___^^^^^^XXXUUUSSSSSSWWW^^^ggglllsssvvv{{{~~~zzztttpppggg___VVVPPPOOOQQQSSSSSSRRRPPPOOOQQQTTTTTTRRRPPPNNNMMMMMMNNNQQQSSSSSSSSSRRRPPPLLLJJJHHHGGGDDDCCCDDDEEEFFFFFFGGGKKKPPPTTTaaajjj||||||pppeeeZZZUUURRROOOQQQUUU```hhhttt}}}~~~{{{ssspppmmmhhhccchhhhhhjjjkkkiiiddd\\\WWWHHHEEEEEEIIIOOOPPPKKKEEE<<<888333///......------))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((***))))))(((((((((((())))))+++...000222444888;;;:::;;;AAAOOOddd|||rrrlllmmmqqqtttvvv{{{}}}~~~~~~~~~xxxsss{{{uuuggg\\\VVVUUUUUUWWWYYY[[[\\\]]]```bbbkkkmmmqqqtttuuuwwwzzz|||}}}{{{xxxwwwyyyzzz{{{{{{sssrrrpppnnnnnnoooqqqrrrssstttwwwyyyzzz{{{{{{zzz%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))((((((''''''&&&''''''''')))((((((***---000222333:::===FFFSSSeeewwwxxxwww||||||uuunnnjjjdddbbbbbbdddfffooo~~~qqqkkkooovvv~~~tttoooppppppooollliiifffccc^^^______```aaabbbcccccccccbbbdddggghhhiiipppyyy}}}{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvssstttuuuvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyy{{{||||||zzzxxxxxxyyyzzzyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{{{{yyyzzz{{{|||}}}~~~}}}wwwnnnfff```ZZZVVVSSSPPPQQQQQQQQQRRRUUUZZZ]]]dddgggjjjkkkjjjgggeeeeeecccccccccbbbbbbaaa```___ZZZXXXVVVVVVZZZaaaiiinnnwwwzzz}}}~~~{{{uuummmhhh```YYYRRRMMMLLLNNNOOOPPPSSSRRRQQQSSSUUUVVVUUUSSSPPPOOOOOOQQQTTTWWWYYYYYYVVVSSSPPPMMMKKKIIIFFFCCCAAABBBBBBBBBCCCFFFJJJNNNXXX```pppxxxlll___WWWRRRNNNOOORRRYYYaaannnzzz~~~vvvqqqllleeeaaabbbccceeegggfffbbb[[[VVVLLLIIIGGGLLLTTTWWWRRRMMMAAA<<<555000...------,,,........................((()))))))))************))))))))))))))))))))))))((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((((())))))(((((((((((()))))))))+++...000111444777:::===AAAJJJZZZppp~~~xxxppplllnnnrrruuuwww}}}~~~~~~~~~~~~zzztttsss}}}sssdddZZZUUUSSSTTTVVVYYY[[[\\\]]]```bbbjjjmmmpppsssuuuwwwyyy{{{~~~{{{xxxvvvvvvvvvvvvuuuppppppppppppqqqrrrtttuuuuuuvvvxxxyyyyyyyyyyyyxxx"""""""""###%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&((()))******)))((('''''''''(((*********+++---000222444;;;AAAMMM]]]nnnwwwwww}}}{{{uuuooojjjgggggghhhlllvvvyyyllllllrrr}}}vvvssssssqqqooolllhhheeeccc^^^^^^___```aaacccdddeeebbbaaabbbeeefffiiiqqqzzz~~~|||{{{|||zzzyyyxxxwwwvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvuuutttsssssstttuuuvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzz{{{|||zzzyyyyyyzzz|||||||||{{{zzzzzzzzz{{{{{{xxxxxxyyyyyyyyyzzzzzzzzz{{{||||||}}}~~~uuuppphhhaaa\\\XXXUUUSSSPPPQQQRRRSSSTTTWWW\\\___eeehhhlllmmmllljjjiiiiiihhhggggggeeedddcccbbbaaa\\\[[[ZZZ[[[___fffmmmqqqxxxzzz}}}|||xxxooofffaaaXXXTTTOOOLLLLLLMMMNNNNNNTTTSSSSSSUUUWWWXXXWWWVVVSSSRRRRRRUUUZZZ___aaabbb[[[YYYUUURRROOOKKKGGGCCC@@@AAAAAA@@@@@@BBBEEEHHHOOOUUUaaaqqqxxxggg\\\TTTOOONNNPPPRRRZZZfffsss~~~~~~wwwrrrlllfffaaa___```ccceeefffccc^^^ZZZSSSNNNKKKPPPZZZ___\\\WWWIIICCC:::333///------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))++++++&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&(((((('''(((((()))***+++***,,,...///111333666999<<>>JJJ[[[nnn}}}yyywwwzzz}}}yyyuuusssnnnlllmmmiiiooo{{{ooojjjnnnwww}}}zzzyyyvvvqqqlllgggdddcccbbbcccbbbaaa``````aaaccccccfffdddfffhhhiiikkksss|||{{{{{{{{{xxxvvvuuuwwwxxxyyywwwuuutttttttttvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvtttsssqqqqqqssstttvvvvvvwwwwwwxxxxxxxxxxxxwwwxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{yyyzzzzzzzzzxxxxxxzzz|||~~~|||{{{yyyyyyyyyzzz{{{wwwwwwwwwxxxxxxxxxyyyyyy}}}~~~~~~zzzvvvlllggg```[[[WWWUUUSSSQQQRRRTTTVVVYYY[[[___cccfffkkkmmmpppqqqpppoooooopppnnnmmmkkkhhhfffeeedddddd___```aaadddhhhmmmrrrtttyyyyyyyyyvvvpppggg___ZZZRRRRRRRRRRRRQQQRRRSSSTTTTTTUUUWWWXXXXXXXXXXXXYYYWWWXXXZZZ___fffkkknnnooodddaaa\\\WWWRRRMMMGGGCCCDDDEEEEEEDDDBBBBBBDDDFFFHHHIIIOOOXXXaaaoooyyyiii^^^UUUPPPNNNLLLQQQXXX```hhhqqqzzz}}}||||||}}}}}}|||zzz}}}|||{{{yyyuuupppjjjeeeeeefffiiimmmppppppmmmjjj```YYYSSSTTT[[[bbbeeeeee]]]UUUHHH===555111///...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''((()))++++++***,,,///000111444777:::DDDMMM^^^ttt|||uuuqqqqqqrrrsssvvvzzzzzzvvvuuusssssstttuuuuuuvvvxxxyyy{{{|||}}}~~~}}}~~~}}}ssslllnnnzzzxxxfffZZZUUUTTTUUUVVVWWWYYYZZZ\\\___cccfffiiillloooqqqrrrsssuuuwwwzzzwwwtttsssrrrpppnnnllljjjlllooorrrttttttsssrrrssstttvvvwwwxxxxxxwwwvvv&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())),,,///000000333888===DDDQQQddduuuyyyuuuwww}}}{{{{{{~~~vvvsssqqqnnnlllllleeemmmzzz{{{mmmiiikkkttt}}}{{{yyyuuuooohhhcccaaaaaaaaacccbbbaaa``````aaaccceeefffeeegggiiiiiiiiinnnvvvzzz{{{{{{yyywwwvvvwwwyyywwwvvvuuutttssstttuuuuuuttttttttttttttttttttttttuuutttsssrrrrrrssstttuuuvvvvvvwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzxxxyyyzzzyyywwwwwwxxxzzz{{{{{{zzzyyyyyyyyyzzzzzzwwwwwwxxxxxxxxxyyyyyyyyy|||}}}~~~~~~|||xxxsssooogggccc]]]XXXVVVTTTRRRQQQSSSVVVYYY\\\___cccgggkkknnnppprrrrrrqqqppppppqqqnnnllljjjgggeeedddddddddaaaccceeeiiimmmqqqtttvvv|||{{{wwwqqqiii```YYYTTTPPPQQQRRRRRRQQQQQQSSSUUUVVVXXXYYYYYYXXXXXXXXXYYYZZZ[[[___eeelllpppqqqqqqhhhddd]]]XXXRRRMMMIIIEEEDDDDDDEEEDDDBBBAAABBBDDDDDDEEEIIIOOOUUU]]]mmm|||sssfffZZZQQQNNNHHHKKKPPPVVV]]]gggqqqwww~~~|||yyyxxxyyyyyyyyyxxx}}}~~~zzzssslllhhhiiijjjmmmqqqssstttqqqooofff```YYYUUUWWW\\\bbbeeeddd\\\PPPDDD;;;555111///------------------------************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&(((((('''(((((()))***+++***---///111333666999<<>>AAALLL\\\uuuyyysssppprrrtttuuuxxx||||||yyyqqqmmmiiilllqqqtttuuuxxx}}}}}}~~~~~~}}}||||||~~~rrrrrrooooooyyyuuudddVVVQQQRRRTTTVVVZZZ[[[\\\]]]___ccchhhlllppprrrssssssrrrqqqrrrssssssrrrpppppppppooommmkkkmmmnnnooorrrtttuuuvvvvvvuuuvvvvvvvvvvvvtttrrrqqq"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++***)))))))))))))))***+++...,,,...333555888???GGGUUUiiivvvrrruuuzzz}}}~~~xxxqqqkkkeeebbbjjjnnnuuu{{{}}}}}}zzzxxxuuurrrpppmmmgggaaaaaafffppp|||wwwvvvpppiiiccc```______^^^___]]]^^^aaabbbccciiipppttt}}}xxxtttqqquuuuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuttttttttttttuuuuuuuuutttsssssssssrrrvvvvvvuuutttsssrrrrrrqqqqqqrrrsssuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyy|||{{{zzzyyywwwvvvuuutttxxxxxxxxxxxxwwwwwwvvvuuuwwwwwwvvvvvvvvvwwwxxxxxxyyy{{{}}}~~~~~~{{{xxxtttrrrooommmkkkiiigggeeebbb___ZZZWWWSSSPPPPPPRRRUUUXXXUUUYYY___dddhhhjjjmmmoooqqqqqqrrrrrrqqqooonnnmmmkkkgggaaa______aaacccdddlllppprrrrrrtttwwwuuuppppppkkkddd]]]ZZZWWWUUUTTTWWWVVVUUUTTTTTTVVVXXXYYYZZZ[[[[[[YYYXXXWWWYYY[[[bbbgggmmmtttwwwwwwuuussskkkeee]]]VVVPPPLLLIIIFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFDDDDDDFFFIIIMMMPPP^^^dddwwwvvvfff^^^TTTMMMHHHIIILLLOOOTTTYYY[[[dddnnnxxx|||vvvooommmrrrwwwzzzzzz~~~|||~~~|||zzzxxxvvvuuurrrnnndddYYYQQQPPPTTTYYYfffccc\\\TTTJJJ@@@999555000...,,,++++++,,,+++***,,,***(((((()))***)))((())))))))))))))))))))))))***))))))***+++,,,,,,+++))))))(((((('''''''''&&&'''''''''''''''''''''''')))((((((&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))++++++,,,,,,,,,///...111555777888>>>DDDOOOccc~~~~~~yyyxxxwwwuuussstttwwwyyy{{{rrrllllllooorrrtttvvvyyy|||~~~~~~}}}}}}}}}}}}tttppplllnnnzzzzzzkkk[[[TTTSSSSSSSSSUUUXXXYYY[[[]]]```eeekkkooowwwuuurrrppppppsssuuuxxxsssqqqmmmjjjiiijjjkkkmmmnnnooopppqqqrrrsssssssssttttttuuuuuuuuuuuutttttt###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''(((((())))))))))))))))))******+++///...000444777:::BBBKKK]]]ppp}}}uuutttxxx|||~~~~~~xxxoooiiieeeccckkknnnrrrvvvxxxwwwtttrrrpppmmmllliiiddd___aaagggppp|||~~~uuupppkkkeee```___^^^^^^^^^___]]]^^^aaacccdddjjjrrrzzz{{{xxxvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuttttttssssssrrrssssssttttttuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvuuuuuutttttttttttttttuuuvvvwwwxxxyyy{{{|||}}}}}}}}}}}}}}}|||{{{|||}}}|||yyytttooolllkkkiiifffeeecccaaa]]][[[VVVUUUSSSRRRRRRSSSTTTUUUWWW[[[aaafffiiillloooppppppqqqqqqqqqooonnnllljjjgggccc]]][[[]]]```dddffflllppprrrrrrtttwwwtttoookkkfff```[[[XXXVVVUUUTTTUUUUUUTTTTTTUUUVVVXXXYYY\\\]]]]]]\\\[[[]]]```ccciiimmmrrrwwwzzzyyyvvvtttlllfff___XXXRRRNNNKKKHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFIIILLLNNNVVV[[[jjjnnncccYYYPPPJJJIIIKKKKKKNNNRRRUUU\\\dddjjjtttxxxqqqooorrrwwwzzz{{{|||vvvsssppplllddd[[[TTTRRRVVVYYYeeeccc```YYYPPPEEE;;;666222000---+++,,,,,,+++***,,,***)))((()))***)))((())))))))))))))))))))))))((('''&&&''')))***)))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((('''((()))***+++,,,,,,,,,111000222666888:::@@@GGGXXXlllzzzzzz{{{zzzyyyxxxxxxyyy|||rrrmmmmmmooosssvvvxxx{{{~~~}}}{{{zzzyyyooonnnmmmrrr~~~ttteeeWWWRRRRRRRRRTTTVVVYYYZZZ\\\___ccciiiooosssyyywwwtttrrrqqqrrrtttuuurrrpppmmmjjjiiijjjlllnnnnnnoooppprrrssstttttttttuuuuuuuuuuuuuuuuuuuuuuuu%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))(((''''''''''''''')))))))))))))))***++++++111000222666888===GGGQQQgggxxxyyyvvvwww{{{}}}~~~~~~|||~~~xxxnnnhhhhhhjjjppppppqqqqqqpppmmmkkkiiihhheeedddddd```]]]aaahhhrrr}}}zzzrrrjjjfffaaa]]]]]]]]]^^^]]]___]]]^^^bbbdddfffmmmttt}}}xxxxxxvvvvvvuuuvvvwwwxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvttttttttttttttttttttttttuuuuuutttttttttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxyyyyyyzzzxxxxxxyyyzzz{{{{{{{{{{{{xxxxxxxxxxxxwwwvvvuuutttqqqqqqqqqqqqrrrsssuuuuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||zzzzzzxxxxxxxxxvvvsssmmmhhheeeeeecccaaa___^^^\\\XXXVVVRRRRRRSSSSSSSSSSSSSSSSSSZZZ^^^dddhhhkkknnnppprrrpppppppppooommmkkkiiigggaaa]]]XXXVVVZZZ```fffiiimmmqqqsssssstttvvvsssmmmeeeaaa[[[WWWUUUUUUTTTTTTRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZ]]]cccgggooorrrvvvzzz{{{yyyvvvsssmmmhhhaaa[[[UUUQQQNNNKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGGGGHHHJJJLLLOOORRR[[[lll{{{kkk```VVVNNNLLLKKKIIIIIIKKKOOOUUUYYY\\\cccqqq~~~wwwrrrrrruuuxxxzzzwwwqqqnnnkkkfff___ZZZXXXZZZ\\\bbbcccbbb___VVVKKK@@@:::555222///---,,,,,,,,,+++,,,+++))))))*********)))))))))))))))))))))))))))'''&&&%%%&&&((()))((('''((((((((((((''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))))))))((((((((((((((((((((()))***+++,,,------222111333777999;;;CCCLLLcccwww|||}}}~~~~~~}}}|||~~~yyytttsssuuuwwwyyyyyyzzz}}}}}}zzzvvvssshhhlllqqqyyy{{{kkk^^^RRROOOPPPRRRTTTWWWZZZ[[[^^^bbbhhhnnnsssvvvyyyxxxvvvsssrrrqqqqqqqqqooommmlllkkkkkklllnnnooonnnoooppprrrtttuuuuuuvvvvvvvvvuuuttttttuuuvvvvvv%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((())))))))))))***+++,,,,,,111000222666:::@@@LLLYYYoooxxxwwwzzz||||||wwwzzz{{{{{{yyyxxxwwwuuurrrvvvvvvmmmkkkooouuuyyyxxxtttpppkkkfffbbb```___]]]]]]^^^]]]]]]ccckkkwww~~~wwwooofffccc^^^[[[[[[\\\\\\\\\___]]]___cccfffiiipppwww}}}zzzyyywwwuuuuuuuuuwwwxxxvvvuuuuuuuuuttttttttttttssssssttttttuuuuuuvvvvvvssstttttttttuuuuuuuuuvvvxxxwwwuuuttttttuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwwwwxxxyyyzzzzzzwwwxxxyyyzzz{{{{{{zzzzzzwwwwwwwwwwwwvvvuuusssssspppppppppqqqrrrssstttuuuwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{zzzyyyxxxwwwuuusssqqqmmmiiieeebbbaaaaaa___]]]\\\[[[YYYVVVTTTQQQQQQQQQRRRRRRSSSTTTUUU\\\```eeeiiilllnnnppprrrpppppppppnnnllliiifffddd[[[WWWSSSSSSXXXaaaiiinnnppptttuuuuuuvvvvvvrrrlllccc___YYYUUUSSSSSSSSSRRRPPPQQQSSSUUUWWWXXXYYYYYYYYYYYYXXXXXXYYY^^^dddiiiqqqssswwwzzzzzzxxxuuusssnnnjjjccc]]]YYYTTTQQQNNNLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIJJJKKKMMMTTT___nnnvvvggg\\\RRROOONNNKKKJJJJJJMMMQQQUUUVVV[[[hhhzzz}}}vvvrrrrrruuuwwwzzzzzztttooonnnjjjfffcccaaaaaabbbaaabbbbbb```ZZZQQQHHHBBB:::666111...------,,,,,,---+++))))))***+++***))))))))))))))))))))))))))))))((('''((()))***)))(((((((((((((((((('''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))))))))(((((('''''''''(((((()))***+++---...///222222444777999===GGGRRRlll{{{zzz|||}}}}}}|||yyyxxxxxxyyy}}}~~~yyyssspppdddlllvvvuuueeeZZZQQQNNNPPPQQQTTTXXX[[[\\\___eeekkkqqquuuwwwxxxwwwuuusssqqqpppoooooolllkkkkkkkkklllnnnooopppnnnoooqqqssstttvvvvvvwwwwwwvvvtttsssssstttvvvwww$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((******))))))))))))***+++,,,---000000333777;;;CCCSSSbbbvvv{{{{{{|||{{{yyytttwwwzzz~~~{{{xxxtttqqqmmmkkkiiinnnwww|||xxxyyywwwqqqnnnpppxxxyyyqqqiiibbb]]]ZZZZZZXXXXXXZZZ[[[^^^gggppp|||{{{sssllleeebbb^^^[[[[[[[[[[[[ZZZ___]]]___eeehhhlllsss{{{||||||zzzxxxvvvuuuuuuvvvwwwttttttsssssssssrrrrrrrrrrrrrrrrrrsssssstttttttttssssssttttttuuuvvvvvvvvvxxxwwwvvvtttuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwxxxyyyyyyzzzzzzwwwxxxyyyzzzzzzyyywwwvvvvvvvvvvvvuuutttsssqqqpppppppppppppppqqqrrrssstttvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxwwwvvvtttsssqqqmmmhhhccc___^^^^^^^^^^^^\\\[[[ZZZZZZYYYVVVTTTQQQQQQPPPOOOQQQSSSVVVXXX\\\```eeeiiikkkmmmooopppqqqqqqooommmjjjgggcccaaaVVVSSSPPPRRRYYYcccmmmrrruuuxxxyyyxxxwwwvvvqqqiiiccc^^^XXXTTTRRRRRRQQQPPPOOOPPPRRRUUUWWWXXXYYYYYY]]]]]]\\\\\\]]]bbbhhhmmmsssuuuxxxzzz{{{yyyvvvtttnnnjjjddd___[[[WWWRRRPPPLLLLLLKKKKKKLLLMMMOOOQQQRRRQQQPPPNNNMMMKKKJJJJJJIIILLLQQQYYYcccvvvmmm```TTTPPPOOOMMMKKKKKKKKKOOOSSSVVVYYYccctttzzzrrrooopppsssvvvzzz}}}~~~{{{vvvtttrrrpppnnnllljjjiiicccbbbaaa___ZZZUUUOOOLLL>>>:::444000......---,,,---+++))))))***+++***)))))))))))))))))))))))))))***((('''((()))***)))''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''&&&&&&&&&((())))))***+++---///000111111444777999???LLLZZZrrr{{{wwwuuu~~~}}}zzzwwwwwwxxxyyy{{{~~~}}}xxxrrrnnneeeooo|||}}}ooobbbYYYQQQPPPQQQRRRVVVZZZ^^^___bbbhhhooouuuwwwwwwvvvuuutttrrrpppnnnmmmmmmiiijjjkkklllmmmooopppqqqooopppqqqssstttuuuvvvvvvwwwuuusssrrrrrrsssuuuwww$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&(((((((((''''''%%%&&&&&&&&&((()))***+++)))))))))***+++,,,---...000000444999>>>HHH[[[mmm}}}{{{wwwssswwwzzz~~~zzzyyyxxxuuupppkkkfffcccdddiiipppvvvzzzzzzwwwuuunnnnnnnnnmmmnnnttt~~~|||sssiiiaaa[[[XXXXXXVVVWWWZZZ\\\aaakkkvvv~~~uuummmiiiccc```\\\[[[[[[[[[ZZZZZZ___^^^```fffjjjnnnvvv~~~{{{|||{{{yyywwwvvvuuuvvvvvvsssrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrssssssssstttttttttuuuuuuvvvvvvvvvwwwwwwvvvvvvvvvxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{xxxyyyzzzzzzzzzxxxuuuttttttttttttsssrrrpppooonnnnnnnnnmmmmmmmmmnnnoooooopppppppppppppppqqqrrrsssrrrrrrsssrrrqqqooommmkkkhhhddd___ZZZWWWWWWYYY[[[YYYXXXWWWXXXYYYXXXVVVUUUQQQPPPOOOOOOQQQTTTXXXZZZ]]]```eeeiiikkklllnnnoooppppppnnnkkkhhhccc___]]]QQQOOONNNRRRZZZfffooouuuxxx{{{|||yyywwwuuummmeeeaaa]]]WWWSSSQQQQQQQQQPPPPPPQQQRRRTTTVVVWWWYYYYYY[[[\\\]]]]]]___dddjjjnnnvvvxxxzzz||||||zzzwwwuuummmiiiddd___\\\WWWSSSPPPMMMMMMLLLLLLMMMOOORRRSSSVVVVVVUUUTTTRRROOOMMMLLLIIIJJJNNNSSSYYYgggwwwgggXXXQQQOOOMMMJJJJJJIIIKKKPPPTTTWWW]]]kkkyyy}}}sssmmmnnnpppuuuyyy{{{|||}}}zzzxxxwwwuuuqqqooohhhfffccc___[[[WWWTTTRRRBBB>>>777222000///...------+++******+++++++++))))))))))))))))))))))))))))))'''&&&'''(((((('''%%%'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''))))))))))))+++---000111111111444888;;;BBBSSSbbbyyyzzzuuuttt||||||}}}}}}|||zzzxxxyyyzzzxxxzzz}}}~~~|||wwwqqqmmmhhhsssxxxiii___XXXRRRRRRSSSUUUXXX]]]bbbbbbfffnnnwww}}}~~~}}}yyywwwtttqqqnnnllllllkkkhhhiiikkkmmmooopppppppppooopppqqqsssttttttttttttttttttsssrrrrrrssstttttt%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&((())))))(((''''''''''''''''''((()))***)))))))))***+++,,,......000222666;;;AAANNNcccwww|||xxxrrruuuxxx{{{vvvvvvvvvsssnnnhhhccc```___ccchhhmmmpppqqqqqqpppjjjiiihhhjjjnnnuuu}}}zzzrrriiiaaa[[[XXXXXXVVVWWW[[[^^^dddppp|||yyyooohhheee^^^\\\ZZZYYYZZZ[[[[[[[[[___^^^```ggglllpppyyy~~~zzz|||{{{zzzyyywwwvvvuuutttsssssssssrrrrrrrrrqqqqqqsssssssssssssssrrrrrrrrruuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{|||{{{yyyvvvuuusssrrrrrrqqqpppnnnlllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjlllmmmllllllllljjjhhhfffcccbbb[[[ZZZWWWTTTSSSRRRSSSTTTSSSRRRRRRTTTVVVVVVUUUSSSOOOOOOPPPRRRTTTWWWYYYZZZ^^^aaafffjjjkkklllnnnooonnnnnnlllhhhddd___[[[XXXMMMLLLLLLQQQ[[[fffpppuuuzzz}}}|||yyyuuuqqqiii```]]]YYYTTTQQQPPPQQQQQQQQQRRRRRRRRRRRRTTTVVVXXXZZZXXXZZZ\\\___bbbgggmmmqqqyyyzzz{{{{{{zzzwwwsssqqqkkkhhhccc___[[[WWWSSSPPPOOONNNMMMMMMOOORRRUUUWWWYYYYYYYYYXXXVVVSSSPPPOOOLLLJJJKKKNNNRRR]]]pppuuuaaaVVVQQQMMMJJJHHHIIIHHHKKKPPPSSSWWWcccooo~~~~~~tttmmmnnnqqquuuzzz|||{{{}}}~~~}}}zzzvvvsssooommmiiiddd^^^XXXTTTRRREEE@@@999333000///...---...,,,******+++++++++***))))))))))))))))))))))))***)))''''''((()))'''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))+++...000222111333666:::===GGGYYYkkk{{{vvvuuu|||~~~{{{zzz{{{|||{{{yyyxxxxxxyyyyyy{{{}}}}}}zzztttnnnjjjlllvvvsssdddZZZTTTQQQSSSUUUWWW\\\aaaeeefffkkkuuu}}}xxxrrrmmmkkkjjjjjjggghhhkkknnnoooppppppoooppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&((())))))((('''))))))(((''''''''''''((()))))))))***+++---...///111333888>>>DDDRRRiii}}}~~~yyyooorrrtttwww|||yyytttvvvvvvsssnnngggbbb___ZZZ^^^bbbfffhhhjjjlllnnnjjjhhhfffhhhnnnuuuzzz}}}|||wwwpppiiibbb\\\YYYYYYWWWXXX\\\```fffsss}}}uuukkkdddbbbZZZXXXWWWWWWZZZ\\\\\\\\\___^^^aaagggmmmrrrzzz|||}}}|||xxx{{{{{{{{{zzzxxxvvvtttsssttttttsssssssssrrrrrrrrruuuuuuuuuttttttssssssrrrvvvvvvvvvvvvuuuuuuuuuuuutttuuuwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzxxxyyy{{{}}}|||{{{xxxwwwrrrqqqqqqpppnnnmmmkkkjjjffffffeeedddccccccccccccbbbbbbaaabbbccceeeggghhhggggggfffeeebbb___\\\ZZZRRRRRRRRRRRRQQQPPPOOONNNOOONNNNNNPPPSSSTTTSSSRRRLLLNNNRRRUUUXXXYYYYYYYYY___cccgggjjjlllmmmnnnooommmllliiifffaaa\\\XXXUUUJJJJJJKKKQQQ[[[fffoootttzzz}}}|||xxxtttoooeee\\\ZZZVVVRRROOOPPPQQQRRRRRRSSSRRRRRRQQQSSSUUUXXXZZZYYY\\\```dddiiinnntttyyyyyyzzzzzzyyyvvvrrrnnnllljjjgggccc___[[[WWWSSSOOOQQQPPPOOOOOOQQQTTTWWWYYY[[[[[[\\\[[[YYYVVVSSSQQQPPPLLLJJJKKKNNNXXXiiiyyyjjj\\\UUUOOOJJJHHHKKKHHHIIINNNQQQUUU___kkkwww}}}~~~uuunnnooorrruuuyyy{{{yyy{{{}}}xxxttttttrrrnnnhhhaaaYYYSSSOOOGGGBBB:::444111///.........,,,******+++,,,+++***))))))))))))))))))))))))---+++******++++++***(((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$""" ''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++))))))))))))+++...111333222444888<<<@@@JJJ^^^qqq}}}xxxvvv|||}}}{{{|||}}}|||zzzwwwuuuuuuvvv{{{|||}}}|||xxxrrrkkkgggnnnxxx~~~oooaaaUUUQQQOOORRRVVVYYY^^^eeegggiiiooo{{{{{{sssmmmjjjiiihhhgggiiikkknnnppppppoooooopppqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrrrrqqqqqqppp''''''''''''(((((((((((($$$%%%&&&&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***,,,***(((&&&%%%&&&''''''((()))***,,,,,,+++*********+++,,,...///000000000222777===CCCLLL]]]rrryyywwwxxxzzzxxxsssqqqrrrooovvv{{{yyyuuupppiiicccaaa___aaaddddddbbbcccgggfffiiijjjjjjnnntttvvvssswwwtttpppkkkgggccc```^^^ZZZWWWTTTVVV___nnn{{{xxxppphhhaaa]]]]]][[[YYYYYYYYYYYYYYYXXX___```cccfffkkkrrr{{{}}}|||{{{{{{||||||||||||{{{yyyvvvtttrrrrrrsssssssssrrrrrrtttuuurrrssstttuuuuuutttsssrrrttttttvvvwwwwwwvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{xxxyyyzzzzzz{{{zzzzzzzzzwwwxxxxxxwwwvvvuuuttttttsssqqqnnnlllkkkkkkiiigggfffdddbbb```^^^\\\[[[[[[[[[[[[\\\]]]^^^```aaabbbeeeccc```\\\YYYWWWUUUUUUMMMMMMLLLLLLKKKKKKJJJJJJIIIKKKMMMPPPRRRTTTTTTTTTVVVVVVWWWWWWVVVWWWZZZ\\\```ccchhhlllllllllkkklllnnnkkkgggbbb]]]XXXTTTRRRIIIJJJMMMSSS\\\fffpppvvv{{{{{{zzzvvvppphhhaaa\\\XXXVVVSSSRRRRRRRRRPPPOOONNNOOOPPPQQQRRRTTTUUUUUUZZZ]]]bbbhhhnnnsssvvvxxx}}}|||yyywwwuuuqqqmmmiiigggeeeaaa]]]ZZZXXXVVVVVVTTTSSSSSSSSSUUUXXXZZZ\\\\\\\\\\\\[[[YYYVVVTTTRRROOOKKKIIIKKKMMMSSS```mmmtttbbbZZZRRRNNNMMMHHHHHHHHHJJJPPPXXX```dddyyyyyytttqqqmmmrrrvvv{{{~~~}}}|||yyywwwtttsssooojjjccc\\\UUUQQQIIIFFFAAA;;;666111...---+++***)))***,,,------,,,))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((***,,,---******+++,,,---//////000333444888===CCCPPPggg{{{zzzwwwxxx{{{}}}{{{yyywwwvvvwwwxxxxxxzzz}}}|||sssllliiijjjttttttdddWWWPPPOOORRRWWWYYYZZZ^^^eeegggnnnwww|||tttnnnjjjgggeeekkklllmmmnnnooooooooooooppprrrtttuuuuuutttsssqqqssssssttttttttttttssssss''''''''''''((((((((((((######$$$%%%%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******,,,***((('''&&&&&&'''((((((((()))************)))((((((***,,,...000222333444888>>>FFFSSSfff{{{}}}{{{|||}}}yyyrrrnnnnnnpppxxx}}}yyyssslllfffcccbbbcccaaa]]]^^^aaaeeejjjnnnpppsssvvvuuupppqqqooolllhhheeebbb^^^\\\\\\XXXVVVYYYdddrrr}}}|||tttlllddd]]]ZZZZZZYYYXXXXXXYYY[[[[[[[[[```bbbeeehhhlllrrrxxx}}}}}}{{{yyyxxxyyyyyy{{{{{{zzzyyywwwuuusssqqqrrrsssssssssrrrrrrtttuuussstttuuuvvvvvvuuutttssstttuuuvvvwwwwwwwwwvvvuuuwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzz{{{zzzzzzyyyvvvvvvvvvvvvuuutttrrrrrrrrrooollljjjiiihhheeedddaaa___]]][[[YYYWWWVVVVVVVVVVVVWWWWWWYYYZZZ[[[\\\\\\ZZZWWWSSSPPPOOONNNMMMJJJJJJJJJJJJIIIIIIHHHGGGGGGIIILLLNNNQQQRRRSSSSSSTTTUUUVVVVVVUUUWWWZZZ\\\```eeejjjmmmnnnmmmllllllkkkiiieee```[[[UUUQQQNNNHHHJJJMMMTTT]]]hhhqqqwwwzzzzzzxxxtttnnnfff^^^ZZZVVVTTTQQQPPPPPPPPPOOOMMMNNNOOOPPPQQQRRRSSSUUUUUU\\\___dddkkkqqqvvvyyy{{{}}}{{{xxxuuusssoookkkhhhfffdddaaa]]]ZZZXXXWWWWWWUUUUUUTTTSSSTTTVVVXXXZZZ\\\\\\[[[ZZZYYYVVVTTTSSSQQQMMMKKKLLLNNNTTT```mmmlll^^^SSSLLLIIIHHHGGGGGGIIIOOOWWW___dddsss{{{}}}wwwtttqqqnnnpppsssxxx{{{|||~~~}}}{{{wwwtttpppnnnlllhhhbbb[[[TTTOOOJJJFFFBBB===999555222000///---++++++,,,---,,,+++))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((()))***+++,,,,,,,,,---...000111222222333444888???FFFUUUnnn}}}vvvssstttwwwxxxvvvtttrrrrrrsssuuuvvvzzz~~~{{{rrrkkkiiijjjxxx|||pppbbbVVVOOONNNQQQVVVYYYZZZ___eeejjjqqq{{{|||sssmmmjjjhhhggglllmmmnnnooooooppppppooopppqqqsssttttttsssrrrrrrrrrrrrssssssssssssrrrrrr&&&''''''''''''(((((((((!!!"""###$$$%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******++++++***)))'''''''''((((((((((((((((((((())))))***)))))))))***,,,000333555666999>>>JJJ\\\rrr{{{qqqlllmmmttt~~~{{{sssmmmhhhddd```ZZZYYY\\\eeennnwww{{{}}}|||vvvnnnkkkiiigggeeeccc```]]]ZZZ]]]YYYXXX^^^kkkwwwxxxnnneee^^^YYYVVVVVVVVVWWWXXXYYY\\\^^^```cccfffjjjnnnpppssswwwzzz~~~|||zzzxxxwwwwwwxxxxxxxxxxxxwwwuuusssqqqppprrrsssssssssrrrrrrtttuuuuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvvvvwwwwwwvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzzzzzzzzzzyyyyyyuuuuuuuuutttsssqqqpppooopppmmmiiigggeeeccc```^^^YYYXXXVVVTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQSSSSSSRRRQQQNNNKKKHHHGGGFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDEEEFFFIIIKKKNNNPPPQQQQQQQQQRRRSSSTTTTTTVVVYYY[[[aaaffflllooopppnnnlllkkkgggfffccc^^^XXXRRRLLLIIIFFFIIINNNWWWaaakkktttxxxzzzxxxvvvqqqjjjccc\\\XXXTTTRRRPPPOOOOOONNNMMMKKKNNNOOOOOOPPPRRRSSSUUUVVV^^^bbbhhhnnnuuuyyy|||}}}|||yyyuuurrrooollliiigggcccbbb___]]]ZZZXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVWWW[[[[[[[[[ZZZXXXVVVTTTSSSSSSOOOLLLMMMNNNTTT```lll~~~zzzgggXXXNNNIIIGGGFFFFFFHHHMMMUUU]]]bbbjjjsssyyyxxxuuussspppmmmkkkooossswwwxxxyyyzzz{{{{{{vvvqqqjjjiiihhhfffbbb[[[SSSNNNIIIFFFBBB???<<<999666333222000---,,,,,,,,,+++)))))))))************))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((()))***+++,,,+++,,,---...000111222333444444999@@@KKK]]]wwwyyyrrrpppqqqssstttrrrpppnnnnnnqqqtttvvv}}}{{{sssllllllmmm|||}}}ssshhh\\\RRRMMMMMMPPPVVVYYY[[[aaagggnnnvvv}}}sssmmmjjjjjjiiimmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssqqqrrrrrrrrrrrrrrrrrrqqq&&&&&&&&&'''''''''((((((""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++***)))(((((((((((()))))))))((('''''')))***+++---+++******,,,000444777999:::@@@OOOddd{{{|||sssoooqqq~~~zzzpppiiibbb\\\ZZZ\\\gggsss{{{rrrjjjhhheeeddddddaaa]]]YYYZZZXXXZZZcccqqq||||||sssiii___YYYVVVTTTVVVVVVWWWXXXZZZ\\\```ccchhhlllqqquuuwwwxxxyyyzzz}}}{{{yyyyyyxxxxxxwwwvvvvvvuuusssrrrqqqppprrrsssssssssrrrrrrtttuuuvvvwwwxxxyyyyyyxxxwwwvvvtttuuuuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwtttttttttsssqqqooonnnmmmnnnjjjfffccc```^^^[[[XXXSSSRRRPPPNNNLLLKKKJJJJJJHHHGGGGGGHHHIIIJJJKKKKKKMMMKKKIIIFFFDDDCCCCCCCCCAAABBBDDDEEEEEEDDDCCCBBBCCCDDDFFFHHHJJJLLLNNNNNNNNNOOOPPPQQQRRRTTTXXX[[[aaafffllloooooommmkkkiiidddbbb```[[[UUUOOOIIIFFFEEEIIIQQQ[[[eeeooovvvzzzzzzxxxtttnnnggg```[[[XXXTTTRRRPPPOOOOOONNNMMMKKKNNNNNNOOOPPPRRRTTTVVVXXX```dddjjjqqqwww{{{}}}~~~{{{xxxrrrnnnllliiigggeee___^^^\\\[[[YYYWWWVVVUUUTTTTTTSSSSSSTTTUUUVVVWWWZZZZZZYYYXXXVVVUUUTTTSSSSSSOOOLLLMMMNNNSSS```lll|||rrraaaUUUNNNHHHFFFEEEFFFKKKSSS[[[```dddlllrrrrrrqqqpppnnnjjjgggjjjnnnrrrtttuuuvvvvvvwww}}}vvvppphhhgggfffgggeee___WWWQQQIIIFFFCCCAAA@@@===999555222000---,,,,,,,,,+++))))))******++++++******)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))******+++)))***+++---...000111222444444999BBBOOOccc~~~~~~wwwqqqoooppprrrsssqqqooommmnnnqqquuuxxxzzzrrrnnnpppsss~~~sssggg^^^UUUNNNMMMLLLPPPWWW[[[^^^dddjjjsss|||uuunnnmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrppppppppppppppprrrssssssrrrrrrssssssssssssrrrrrr&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))))))))(((((((((((((((+++***)))((()))***+++,,,,,,+++***+++...444999<<<;;;===EEEUUUkkk{{{{{{|||~~~|||uuuuuuzzzxxxmmmeee^^^]]]^^^jjjzzz|||rrrnnniiigggfffccc^^^YYYUUUWWW]]]iiivvv~~~~~~}}}wwwmmmccc[[[WWWUUUUUUVVVXXXYYYYYYZZZ]]]bbbfffooossszzz~~~~~~~~~~~~}}}|||{{{yyyxxxxxxxxxvvvuuuttttttsssrrrrrrqqqrrrsssssssssrrrrrrtttuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{|||}}}||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwuuuuuutttssssssqqqooommmkkkjjjjjjfffbbb^^^[[[XXXUUURRRNNNMMMKKKIIIHHHFFFFFFFFFAAAAAAAAABBBCCCDDDEEEFFFIIIGGGEEECCCBBBAAAAAAAAA???@@@BBBCCCDDDCCCCCCBBBCCCCCCDDDFFFGGGIIIJJJKKKJJJKKKMMMNNNPPPRRRVVVZZZ```dddiiilllkkkiiigggfff```___\\\XXXRRRLLLHHHEEEEEEJJJTTT```kkktttyyy|||zzzwwwrrrkkkeee___[[[YYYVVVSSSQQQPPPPPPOOONNNMMMNNNNNNOOOPPPSSSVVVYYY[[[bbbffflllsssxxx{{{}}}}}}zzzvvvqqqllljjjgggdddbbb[[[[[[ZZZXXXWWWUUUSSSRRRQQQQQQRRRSSSTTTVVVWWWXXXYYYXXXWWWVVVTTTSSSSSSRRRRRRNNNKKKLLLNNNTTTaaammm}}}~~~kkk\\\RRRJJJHHHFFFFFFIIIQQQXXX^^^```gggllllllmmmnnnlllhhhdddfffjjjnnnqqqssstttssspppxxx|||uuuoooiiihhhhhhjjjkkkggg```YYYLLLIIIFFFEEEEEEBBB<<<666000...,,,,,,,,,---,,,*********++++++++++++******(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))************)))***+++---///000222222555555:::EEETTTiii}}}zzzyyyyyy|||vvvsssrrrssstttqqqpppooonnnooosssvvvyyy~~~~~~zzzsssmmmlllrrrxxx{{{lll```XXXRRRMMMMMMMMMQQQXXX]]]```fffmmmuuuwwwqqqoooppppppooopppqqqrrrssssssssssssppppppppppppqqqrrrssstttssssssttttttttttttssssss%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''***************++++++,,,))))))***,,,111888>>>BBB===AAALLL^^^sss|||wwwzzz{{{|||~~~}}}wwwtttzzzqqqggg```^^^```nnnxxxpppkkkiiifff___YYYSSSYYYcccoooxxx|||{{{yyytttooofff^^^XXXUUUUUUVVVWWWYYY[[[[[[[[[^^^eeejjjxxx|||{{{{{{zzzyyyxxxwwwvvvuuuvvvvvvuuutttssssssssstttrrrsssssssssrrrrrrtttuuuuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~|||||||||{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvtttsssrrrrrrqqqpppooollljjjhhhgggccc```[[[XXXUUURRRNNNLLLHHHGGGEEECCCBBBAAA@@@@@@<<<<<<===>>>???AAABBBCCCDDDCCCAAA???>>>>>>????????????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHJJJLLLNNNQQQUUUYYY]]]```dddfffeeecccbbbaaa]]][[[XXXSSSNNNJJJFFFEEEFFFMMMXXXeeepppxxx|||~~~yyyuuuooohhhbbb^^^[[[ZZZWWWTTTRRRQQQQQQPPPOOONNNMMMNNNNNNQQQTTTYYY]]]```eeehhhnnnuuuyyy{{{||||||xxxuuupppllliiifffbbb```ZZZZZZYYYXXXVVVTTTRRRPPPOOOOOOQQQRRRTTTVVVWWWXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPLLLKKKMMMPPPWWWdddqqqtttaaaUUUNNNKKKGGGFFFHHHOOOVVV[[[^^^cccfffgggjjjmmmmmmjjjeeefffgggjjjnnnqqqqqqppplllrrryyy~~~zzztttpppnnnllllllooorrrqqqjjjcccTTTPPPMMMLLLLLLIII@@@999222000---------...---+++******++++++++++++******((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&'''(((((())))))((()))************))))))+++,,,---///111333444555666666===KKK]]]sss~~~xxxtttsssuuuvvv}}}|||wwwuuutttuuuvvvvvvqqqpppppppppqqqtttvvvxxxzzzwwwqqqiiieeehhhsss}}}yyyiii\\\VVVSSSOOOMMMMMMQQQXXX]]]```fffmmmuuuzzzsssqqqqqqqqqooopppqqqrrrssssssssssssoooppppppqqqrrrsssttttttsssttttttuuuuuuttttttsss%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((())))))*********************+++---111777<<>>EEETTThhh{{{}}}xxx}}}}}}}}}~~~~~~zzzuuupppppp{{{wwwkkkcccaaabbbpppwwwoookkkggg___XXXUUU___lllvvvzzzxxxuuusssiiifff___YYYUUUTTTUUUVVVUUUXXX[[[\\\]]]aaaiiippp~~~{{{{{{zzzzzzyyyxxxvvvvvvwwwwwwuuuuuutttuuuvvvvvvrrrsssssssssrrrrrrtttuuussstttuuuvvvvvvuuutttsssvvvuuuuuuuuuwwwxxxzzz{{{{{{{{{{{{{{{|||}}}~~~~~~}}}||||||{{{zzzzzzyyyyyywwwwwwvvvuuutttrrrpppoooooonnnmmmkkkiiifffdddbbb\\\YYYTTTQQQNNNKKKHHHFFF@@@@@@>>><<<;;;:::::::::777888888:::<<<>>>@@@AAAAAA@@@>>>===<<<======>>>>>>=========>>>@@@BBBDDDEEEEEEDDDCCCCCCDDDDDDEEEDDDFFFHHHJJJLLLPPPUUUXXXZZZ\\\^^^___^^^\\\\\\]]]YYYWWWRRRNNNIIIGGGEEEEEEHHHPPP\\\jjjuuu{{{~~~wwwrrrlllddd___\\\[[[ZZZWWWTTTRRRQQQQQQPPPOOONNNMMMMMMNNNQQQVVV\\\aaadddhhhkkkqqqwww{{{|||{{{{{{vvvtttpppmmmjjjeeeaaa]]][[[[[[ZZZYYYWWWTTTRRRPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTRRRPPPOOOOOOOOOPPPOOOLLLKKKNNNSSS[[[jjjwwwjjj[[[QQQNNNIIIFFFHHHMMMTTTYYY[[[___aaaccchhhnnnpppnnniiigggeeegggjjjlllmmmllljjjnnnqqquuu|||xxxtttssspppooosssxxxxxxsssmmm___ZZZWWWVVVVVVQQQGGG???666444111000//////---,,,***++++++,,,,,,++++++***))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))))))))((()))***++++++***)))(((+++,,,---///111333555666777888BBBSSSggg~~~~~~zzztttsssuuutttzzz{{{uuusssqqqqqqtttwwwwwwvvvsssssstttuuuvvvxxxyyyyyywwwssslllccc```hhhwwwuuudddXXXSSSQQQOOOLLLLLLPPPWWW[[[^^^dddkkktttzzztttqqqppppppooopppqqqrrrrrrssssssrrrnnnpppqqqsssttttttttttttrrrssssssttttttssssssrrr%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&''')))*********)))(((.........///000333666888>>>IIIZZZnnn}}}|||vvvpppkkkmmmzzz|||pppgggddddddppp{{{rrrlllggg^^^XXXXXXdddsss{{{{{{uuuqqqoooccc___[[[VVVTTTTTTUUUWWWSSSWWW[[[\\\^^^dddmmmttt~~~|||}}}}}}}}}|||{{{zzzyyyxxxxxxwwwvvvuuuuuuvvvwwwxxxrrrsssssssssrrrrrrtttuuurrrssstttuuuuuutttsssrrrvvvuuuuuuuuuwwwxxxzzz|||{{{{{{{{{||||||}}}~~~}}}}}}|||{{{zzzzzzyyyyyyvvvvvvuuutttsssqqqooonnnmmmlllkkkiiifffcccaaa___WWWTTTOOOLLLJJJGGGDDDAAA;;;:::999888666666555555444555666888:::===???@@@@@@???>>>=========>>>???===<<<;;;:::;;;>>>BBBDDDGGGFFFDDDCCCBBBBBBCCCDDDBBBDDDGGGIIILLLOOOTTTXXXXXXYYYZZZZZZYYYXXXYYYZZZWWWTTTOOOJJJFFFDDDDDDDDDIIIQQQ___lllwww}}}tttpppiiibbb]]]ZZZZZZZZZVVVTTTQQQPPPPPPPPPNNNMMMMMMMMMNNNRRRWWW]]]cccgggjjjnnnsssyyy||||||{{{zzzuuussspppmmmjjjfff```\\\]]]]]]\\\[[[XXXUUURRRPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQOOONNNNNNNNNOOOOOOLLLLLLPPPUUU^^^nnn{{{ssscccSSSOOOJJJGGGGGGLLLSSSXXXYYY\\\^^^```gggppptttsssllliiieeeeeegggiiiiiihhhjjjlllmmmpppzzz}}}zzzvvvsssqqquuu{{{|||xxxrrrgggbbb^^^]]]]]]WWWLLLCCC;;;888555222111///---+++***++++++,,,,,,++++++***************************(((((((((((()))))))))))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))***((()))***++++++***)))((()))***+++---000222333444777:::EEEXXXooo}}}xxxvvvxxxxxx~~~|||rrrnnnllllllnnnsssvvvwwwuuuwwwxxxyyy{{{||||||||||||xxxtttkkkbbb```jjj|||}}}qqq___SSSOOONNNLLLKKKKKKOOOVVVZZZ]]]bbbiiissszzztttpppooonnnoooooopppqqqrrrrrrrrrrrrnnnppprrruuuvvvvvvuuutttqqqrrrrrrssssssrrrrrrqqq''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''')))***+++***)))))))))))))))***+++,,,+++,,,111333333666:::@@@MMMccczzzxxxlllhhhkkksssmmmddddddgggsssxxxnnnaaaZZZZZZdddjjjrrrxxxxxxrrrkkkeee[[[YYYVVVTTTSSSTTTVVVWWWUUUYYY\\\^^^aaagggrrrzzz}}}||||||}}}~~~~~~}}}{{{yyywwwvvvvvvuuuuuuvvvwwwxxxxxxyyywwwvvvuuuttttttuuuuuuuuuvvvvvvuuusssssstttuuuvvvwwwwwwxxxzzz{{{||||||~~~}}}}}}~~~~~~~~~}}}|||||||||||||||xxxuuurrrpppooommmjjjhhhjjjhhhgggeeedddaaa]]]YYYSSSOOOIIIEEEBBB@@@>>>===999888777555444333222222555555666777999<<<>>>@@@@@@>>>===<<<;;;;;;<<<======<<<<<<<<<===>>>@@@AAACCCCCCBBBAAAAAAAAABBBBBBAAABBBEEEGGGJJJMMMOOOPPPTTTUUUVVVVVVVVVUUUSSSRRRRRRLLLGGGGGGEEEBBBBBBDDDLLLXXXfffooowww~~~}}}sssmmmeee^^^[[[ZZZYYYYYYXXXWWWUUUTTTRRRQQQQQQPPPNNNQQQUUUYYY]]]bbbhhhlllpppqqqtttyyy~~~|||yyywwwuuurrrmmmhhhccc^^^\\\ZZZYYYXXXWWWVVVUUUTTTTTTPPPQQQSSSTTTUUUUUUTTTTTTTTTRRRPPPNNNLLLKKKKKKKKKIIIJJJLLLQQQZZZhhhxxxzzzeee\\\RRRIIIGGGGGGIIIOOOUUUYYYVVVVVVYYYbbbjjjoooqqqnnnkkkgggeeeeeeggghhhiiijjjgggiiipppxxx}}}|||xxxuuuuuuxxxzzzzzzyyykkkgggdddcccbbb^^^UUUNNNDDD???777111...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&''')))(((((('''''''''(((((()))(((((((((((())))))***(((((()))---000222333222777<<>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@BBBAAA@@@@@@???@@@@@@@@@AAABBBDDDFFFIIILLLNNNOOOPPPPPPQQQQQQPPPPPPOOONNNOOOIIIEEEEEEDDDBBBCCCFFFNNN[[[iiittt{{{{{{sssmmmeee___[[[ZZZYYYYYYYYYXXXVVVTTTRRRQQQQQQQQQPPPSSSXXX]]]aaafffjjjnnnqqqqqqtttxxx|||}}}zzzxxxwwwuuurrrmmmhhhccc```^^^\\\[[[ZZZYYYWWWVVVUUUTTTRRRRRRSSSTTTTTTTTTTTTTTTQQQPPPOOOMMMLLLLLLMMMMMMKKKMMMOOOUUU^^^kkkzzznnn```VVVLLLIIIHHHIIILLLPPPTTTSSSSSSWWW^^^gggoootttppplllgggeeegggjjjllllllkkkhhhiiinnnvvv~~~{{{wwwvvvxxxxxxwwwuuusssnnniiigggfffbbb\\\VVVIIICCC;;;444000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++&&&&&&'''((()))))))))((('''''''''''''''''''''''''''(((((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((((((''''''''''''(((((()))(((((((((((()))*********+++,,,///222444444444<<>>?????????>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@??????>>>======>>>>>>@@@AAABBBEEEGGGJJJLLLMMMKKKKKKJJJJJJIIIIIIJJJJJJJJJEEEBBBBBBBBBAAADDDIIIRRR```pppzzz~~~xxxqqqllleee___\\\[[[ZZZZZZ\\\ZZZWWWTTTRRRRRRSSSSSSRRRWWW]]]bbbgggjjjnnnppprrrrrrtttwwwzzzzzzxxxvvvwwwuuuqqqlllgggdddbbbaaa^^^^^^\\\ZZZXXXWWWUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUPPPOOOMMMLLLLLLMMMNNNNNNMMMOOOTTT[[[dddqqq~~~|||ggg\\\QQQLLLJJJHHHIIIKKKNNNOOORRRTTTYYYbbbnnnwwwuuuoooiiigggiiimmmoooooonnnjjjiiimmmrrr{{{|||xxxwwwxxxwwwtttqqquuuqqqllliiihhhfffbbb^^^QQQJJJ@@@888333111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%((((((''''''''''''((((((((((((((((((((()))***+++---...///111333555666777===DDDVVVppp~~~}}}|||{{{zzz|||}}}|||ttthhhjjjllloooppppppooonnnrrrrrrrrrtttwwwyyyxxxwwwpppjjjdddfffoooxxx||||||ttthhhZZZSSSOOOMMMMMMPPPOOOQQQSSSVVVZZZ```hhhmmmzzz|||xxxuuuttttttsssssssssrrrqqqpppooonnnmmmpppqqqrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''))))))))))))***+++,,,,,,///...000333444666<<>>===<<<;;;;;;;;;:::;;;;;;===>>>???@@@AAA@@@???>>>===============>>>???AAACCCEEEGGGIIIJJJIIIHHHFFFEEEEEEEEEFFFGGGGGGCCC@@@@@@@@@@@@EEEKKKXXXfffuuu{{{tttlllhhhbbb^^^]]]]]]]]]]]]___\\\XXXTTTSSSSSSUUUVVVTTTYYYaaagggkkkmmmpppqqqssstttuuuvvvwwwwwwvvvuuuvvvsssooojjjfffdddcccccc```___^^^\\\YYYWWWVVVUUUUUUUUUSSSSSSSSSTTTUUUVVVPPPOOONNNMMMLLLLLLMMMMMMMMMQQQXXX```jjjvvvnnnaaaUUUOOOMMMIIIHHHIIILLLOOORRRSSSUUU]]]kkkvvv{{{uuuoookkklllooopppppppppllljjjlllpppxxx{{{wwwvvvvvvuuuqqqnnnmmmkkkiiihhhhhhgggccc```WWWPPPEEE<<<666333111000------,,,,,,,,,,,,++++++++++++************++++++'''((((((((((((((('''&&&''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&(((''''''''''''(((((()))(((((((((((()))***++++++...000111222333555777999>>>FFFYYYvvv~~~~~~~~~~~~wwwkkkmmmoooqqqrrrqqqooonnnqqqqqqqqqsssuuuvvvuuusssmmmfffaaagggttt}}}~~~zzzooocccVVVPPPNNNMMMOOORRRPPPRRRTTTVVV[[[bbbjjjooo{{{}}}xxxuuuttttttttttttrrrrrrqqqqqqpppoooooonnnooopppqqqqqqrrrrrrrrrrrrssssssssssssssssssssssss%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((***)))((((((((((((((()))))))))))))))***+++,,,---...---000333444666???IIIZZZllltttjjjmmmtttxxxxxxxxxyyy|||tttqqqrrrtttqqqqqqtttxxx{{{~~~~~~xxxnnndddaaafffooouuuuuuqqqllleee___ZZZWWWVVVQQQRRRSSSTTTUUUUUUVVVVVVWWWZZZ___eeekkkqqqwwwzzz|||||||||zzzyyyzzz|||~~~~~~}}}|||{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwxxxuuuuuuuuuuuuvvvwwwyyyzzzyyyzzzzzzyyywwwwwwxxxzzz{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~|||{{{yyyxxxwwwuuusssrrrrrrrrrsssppplllhhheeebbb^^^[[[SSSPPPLLLIIIFFFCCC@@@===;;;888666555444444222000......---------.../////////333888>>>AAABBBAAA@@@@@@@@@@@@???>>><<<;;;;;;;;;<<<===???@@@BBBBBBCCCAAAAAA@@@>>>>>>============>>>???AAABBBDDDFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFEEEAAA>>>>>>===>>>EEENNN^^^kkkyyywwwoooeeebbb^^^]]]]]]___```aaa```]]]YYYVVVTTTUUUWWWYYYWWW\\\dddjjjmmmooopppqqquuuuuuuuuuuutttsssssssssrrrppplllhhheeeccccccccc```___^^^\\\YYYWWWVVVUUUUUUUUUSSSSSSSSSTTTVVVWWWSSSRRRPPPNNNLLLLLLLLLLLLMMMRRR[[[eeennnxxxvvvhhhYYYRRROOOLLLIIIIIILLLPPPSSSRRRRRRYYYgggrrr|||wwwssspppnnnnnnmmmooommmlllnnnqqqwww~~~xxxuuussspppkkkgggaaacccfffiiijjjhhheeeaaa\\\UUUKKKAAA:::555222000---------,,,,,,+++++++++++++++************++++++'''((((((((((((((('''&&&((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((((()))***+++,,,...000111222222444777:::CCCMMMaaa~~~zzzpppqqqrrrssssssrrrpppoooqqqqqqqqqsssttttttrrrpppkkkeeebbbjjjxxxzzzlll```TTTOOONNNMMMOOORRRRRRSSSUUUWWW\\\ccclllrrr||||||yyyuuusssssstttttttttppppppppppppppppppppppppooopppqqqqqqrrrrrrrrrrrrrrrssssssttttttssssssrrr%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''((((((''''''&&&%%%######$$$&&&'''((()))******))))))((())))))******)))))))))***+++,,,---...------000444555999DDDOOObbbuuu{{{rrrlllooosssssspppnnnkkksss|||~~~zzzyyyzzzzzztttqqqpppsssvvvvvvvvvxxxtttooofff___aaajjjqqqssssssooohhhaaa[[[XXXVVVVVVPPPPPPQQQRRRSSSUUUWWWXXX[[[___eeelllrrrwwwyyyzzzxxxyyyzzzyyyxxxyyy|||~~~~~~}}}|||{{{{{{yyyyyyxxxwwwwwwwwwwwwxxxvvvvvvuuuuuuvvvxxxyyyzzzyyyzzz{{{zzzyyyyyy{{{}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||zzzyyywwwvvvsssrrrpppoooooooookkkgggccc___[[[WWWTTTLLLIIIEEEBBB???===:::888444333111111111111///---------------...///000111222666:::???BBBCCCBBBAAABBBBBBBBBAAA@@@>>><<<;;;;;;===>>>@@@BBBCCCDDDDDDBBBBBB@@@???>>>>>>>>>>>>;;;<<<===???@@@AAACCCCCCFFFEEEEEEDDDDDDDDDDDDDDDAAA>>><<<<<<<<>>;;;999777555333000///...///000///...,,,---------...///000222333666999===@@@CCCDDDCCCCCCCCCDDDDDDCCCAAA???===<<<:::<<<>>>@@@BBBCCCCCCCCCCCCBBB@@@???>>>=========:::;;;<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@<<<::::::;;;<<>>777222......---,,,,,,+++******++++++************++++++&&&&&&'''((()))))))))(((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''))))))((('''&&&$$$%%%&&&(((((((((((((((&&&&&&&&&''''''((()))***((((((((()))***+++---...+++///222222222444:::@@@DDDVVVrrruuutttsssrrrrrrsssssstttvvvvvvvvvvvvuuusssnnnkkk```bbbiiivvvyyyooobbbXXXPPPOOOOOOOOOPPPRRRTTTUUUVVVXXX]]]fffooovvvyyyvvvsssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppprrrssssssssssssrrrrrrqqqpppqqqrrrssssssrrrqqqppp''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&'''''')))***+++)))))))))***+++---...///...000444888:::@@@NNN[[[tttyyyooommmooottttttnnniiigggiiipppxxx{{{~~~vvvllliiihhhfffhhhmmmjjjfff^^^[[[eeerrruuuooolllhhh```XXXRRROOONNNOOOPPPOOONNNOOOQQQTTTXXX[[[ccciiiqqqzzz|||zzz{{{|||zzzxxxwwwwwwxxx~~~}}}{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxwwwvvvvvvvvvwwwxxxyyywwwyyyzzz{{{{{{|||~~~~~~~~~~~~~~~~~~||||||}}}}}}{{{yyyuuutttrrrooommmkkkjjjiiieeeaaa]]]XXXTTTOOOJJJGGGAAA>>>:::777666444222111000///...///000000///------------...000222333444999;;;>>>AAACCCDDDDDDDDDDDDEEEEEEDDDCCC@@@>>>===999;;;===@@@BBBBBBCCCCCCBBBAAA@@@>>>======<<<<<<::::::;;;<<<===>>>???@@@???@@@AAAAAAAAA@@@>>>===888777888:::===CCCQQQ^^^jjjrrrxxxxxxvvvrrrlllfff```]]][[[ZZZ[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]^^^dddhhhlllooopppqqqrrrsssppppppooojjjfffdddeeehhhdddddddddcccaaa___^^^]]]ZZZYYYXXXWWWVVVUUUTTTTTTOOOQQQSSSVVVXXXXXXXXXXXXTTTSSSRRRQQQPPPQQQQQQRRRWWW\\\dddiiikkkjjjhhhgggfffeeeiiiqqqwww{{{}}}fffYYYSSSMMMIIIGGGGGGIIIKKKMMMOOOUUU^^^dddtttyyymmmjjjmmmhhhlllsssyyyzzzzzzzzzssspppooonnnllliiikkknnnpppoooooonnnnnnccc___XXXQQQIIIAAA999333......---,,,,,,+++******++++++************++++++%%%%%%'''((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&(((******)))((('''"""$$$%%%'''((((((''''''&&&&&&&&&'''''')))******((((((((()))***,,,---...+++///222333222555<<>>@@@BBBEEEFFFGGGHHHIIIHHHFFFCCCAAA???>>>===???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCBBBAAA???===;;;::::::::::::;;;<<<===>>>===>>>@@@AAAAAA???===;;;999555666<<>>EEEOOOggg{{{zzzxxxtttrrrrrrrrrsssxxx|||}}}{{{xxxxxxwwwkkk]]]]]]bbblll{{{pppbbbXXXUUUQQQNNNMMMOOORRRTTTUUUVVVVVVWWW[[[eeeqqq{{{uuutttsssqqqppppppqqqqqqrrrqqqooommmmmmnnnpppqqqsssssssssssssssssssssssssssssstttttttttsssqqqppp&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((((('''&&&'''(((((((((((()))))))))******((())))))***+++---...///222222444999>>>IIIZZZjjj~~~uuukkkgggmmmssssssnnnhhhfffgggkkknnnrrrvvvyyyzzzzzzzzzxxxwwwyyyttthhheeehhhhhhcccbbb^^^^^^eeemmmpppnnnkkkfff]]]UUUSSSRRROOOMMMNNNOOOMMMNNNSSSVVVXXX]]]ccciiittt~~~|||yyyxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvwwwvvvvvvwwwwwwxxxyyyyyyyyyzzzyyyxxxwwwwwwxxxyyyzzzxxxxxxyyyzzz{{{|||}}}}}}~~~~~~{{{zzzyyyyyyzzzyyywwwuuutttpppmmmkkkkkkhhhaaa[[[VVVRRRLLLGGGCCC@@@<<<:::888555111000222333222111000000/////////.........111000//////000333666888===>>>AAACCCFFFGGGHHHIIIJJJHHHEEEBBB@@@?????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAA@@@>>><<<;;;:::999999999:::;;;<<<<<<;;;===???AAAAAA@@@===;;;;;;888999>>>DDDLLLZZZgggqqqqqqpppmmmiiiccc]]]ZZZXXXWWWWWWXXXYYYZZZYYYXXX\\\ZZZXXXZZZ^^^aaabbbbbbiiikkknnnpppqqqpppooonnniiihhheeecccaaa```___^^^___^^^]]][[[ZZZXXXWWWVVVUUUUUUSSSRRRQQQPPPPPPPPPRRRTTTVVVYYYZZZZZZZZZYYYWWWUUURRRPPPQQQUUUZZZ^^^bbbdddhhhjjjiiifffaaa^^^YYYXXXXXX[[[bbbkkkrrrvvv}}}hhh]]]VVVPPPJJJJJJGGGFFFIIILLLPPPXXX```kkkttt~~~{{{rrrpppppptttxxxyyyzzzyyyuuusssrrrsssqqqnnniiiggghhhkkkoooqqqkkkeee^^^YYYSSSLLLCCC>>>333111...---......---+++,,,,,,------,,,+++)))((())))))*********+++++++++***)))(((''''''((()))***(((((((((((((((((((((((()))((((((((((((''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((()))))))))******+++************+++---...000///111444666888>>>FFFVVVnnn~~~}}}{{{xxxssspppqqqrrrsssxxx~~~}}}yyyxxxuuujjj]]][[[aaammmyyyyyykkk___VVVTTTPPPNNNMMMOOOQQQSSSUUUWWWXXXYYY]]]gggsss}}}{{{vvvtttsssqqqpppppppppqqqqqqpppooonnnnnnooopppqqqttttttttttttttttttttttttrrrrrrsssttttttsssrrrqqq&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''(((''''''((((((((())))))))))))))))))***,,,---///000222222444:::AAANNNcccttt~~~oooeeegggqqqzzzwwwlllddddddiiijjjmmmqqqtttvvvuuusssrrrpppqqquuu~~~~~~sssiiifffgggeeeaaa]]]^^^bbbjjjqqqsssnnnhhhcccZZZTTTSSSRRRNNNLLLMMMOOOMMMNNNRRRUUUYYY```hhhqqqzzz~~~{{{xxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvuuuuuuvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyzzz{{{|||}}}}}}~~~}}}~~~~~~{{{zzzyyyxxxxxxwwwuuusssssspppmmmkkkhhhccc[[[UUULLLIIICCC???<<<999666444555222000///000111111000000000000000////////////111000000111333666999;;;>>>???BBBEEEGGGIIIJJJJJJJJJHHHDDDAAA??????@@@@@@AAA@@@??????@@@AAACCCDDDAAAAAAAAA@@@???===;;;:::999999999888999999:::::::::<<>>???AAACCCEEECCCBBBAAA@@@???>>><<<<<<999999888888888888999999<<<>>>@@@AAAAAA>>>;;;999::::::===DDDNNNZZZfffooonnnjjjeee___YYYVVVSSSRRRTTTVVVXXXYYYXXXWWWWWWWWWVVVXXX]]]bbbfffhhhiiihhhiiikkklllmmmllliiifffdddcccaaa]]]YYYWWWWWWXXXYYYVVVUUUTTTRRRPPPOOONNNMMMKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTVVVXXXYYYYYYXXXXXXWWWUUUTTTWWW\\\dddjjjnnnnnnoooppppppnnnkkkgggddd[[[YYYWWWUUUWWW\\\ccchhhssszzzqqq```VVVRRRLLLIIIGGGHHHIIIKKKRRRZZZ___fffpppzzzyyywwwxxxyyyxxxvvvzzz{{{xxxwwwxxxuuuooogggbbb______aaahhhiiieee]]]UUUOOOHHHCCC>>>999333///------------------,,,,,,,,,++++++***))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###$$$&&&'''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))***,,,...///000000222444555888BBBLLLhhh{{{yyysssoooqqqsssvvv{{{|||vvvnnnddd]]]YYYdddpppuuuqqqfff]]]WWWPPPOOONNNMMMMMMOOOQQQRRRSSSVVVZZZ]]]ccclllxxxzzzvvvuuutttrrrqqqooooooppppppppppppooooooooopppqqqrrrrrrrrrssssssssssssssstttpppqqqqqqrrrrrrrrrrrrrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''&&&'''(((''''''''''''(((((((((((())))))***+++,,,...///000555444777===HHHXXXppp}}}sssooouuuzzz~~~}}}vvvmmmhhheeedddfffhhhjjjjjjjjjhhhgggdddfffkkksss{{{~~~|||zzzuuunnniiiddd```^^^]]][[[fffrrrzzz}}}qqqccc\\\UUUPPPPPPQQQNNNLLLLLLMMMLLLNNNRRRUUU[[[fffrrr}}}}}}zzzwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwssstttuuuvvvwwwxxxyyyyyywwwwwwvvvuuuuuuvvvwwwwwwyyyzzzzzz{{{|||}}}~~~~~~zzz{{{{{{|||||||||{{{{{{{{{yyywwwuuutttqqqnnnkkkfffddd```\\\VVVNNNGGGBBB>>>;;;888666555444333111//////////////////000000000111111111111111111111000000111444777:::===???CCCEEEHHHJJJLLLLLLLLLKKKIIIGGGCCC@@@???@@@BBBCCCAAA@@@?????????AAACCCEEEEEEDDDCCCAAA@@@???>>>>>>999999999888999999:::;;;???@@@AAA@@@???<<<999777777:::@@@HHHTTTaaakkkppplllhhhaaa[[[VVVSSSRRRSSSRRRTTTWWWWWWVVVUUUUUUVVVVVVZZZ___eeehhhjjjjjjjjjggghhhjjjjjjiiigggdddbbb```^^^ZZZVVVTTTTTTUUUVVVPPPOOONNNMMMLLLJJJJJJIIIHHHHHHIIIJJJLLLMMMOOOPPPSSSTTTVVVXXXYYYYYYXXXWWWUUUTTTUUU[[[ccckkkqqqssstttuuuuuutttrrrooollljjjdddbbb^^^ZZZWWWXXX]]]bbbjjjrrr}}}~~~hhh[[[TTTOOOKKKHHHHHHHHHIIIOOOWWW]]]bbbiiirrrzzzwwwvvvxxxxxxwwwyyy~~~~~~yyywwwxxxxxxuuuooofff___[[[YYYccchhhggg^^^UUUQQQLLLGGGDDD???777111...------,,,+++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))***,,,...///000000222555666:::FFFRRRnnn~~~xxxvvvzzz|||~~~xxxrrrooorrrvvvyyy}}}|||tttiiiaaa]]]^^^hhhrrrsssjjj___WWWTTTMMMMMMMMMMMMNNNPPPQQQRRRRRRUUUZZZ___eeeooo{{{zzzwwwtttsssqqqpppoooooopppppppppppppppppppppqqqrrrrrrpppppppppqqqqqqrrrrrrrrrqqqqqqqqqpppqqqqqqqqqqqq&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((''''''((((((((()))))))))*********+++---...000111666666999BBBMMM___www}}}wwwvvv~~~~~~wwwmmmgggcccbbbaaaaaaaaaaaabbbbbb^^^aaafffmmmtttyyyzzzyyytttooojjjfffbbb]]][[[]]]```ooo~~~sssccc\\\TTTOOOOOOPPPNNNMMMNNNMMMMMMQQQVVVYYY^^^kkkwww~~~|||yyyvvvwwwwwwyyyzzzzzzzzzyyyxxxxxxxxxwwwvvvvvvvvvvvvwwwttttttuuuvvvxxxyyyzzzzzzxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}|||{{{{{{xxxvvvsssqqqnnnkkkgggdddaaa```\\\VVVOOOHHHCCC???:::777444333333333333222---///000000000000111222111111111111222222222222000111333666:::===@@@BBBFFFHHHKKKMMMNNNMMMLLLJJJGGGFFFCCCAAA@@@AAABBBCCCAAAAAA@@@@@@AAABBBDDDEEEFFFEEECCCBBB@@@?????????::::::::::::;;;<<<===>>>BBBAAA@@@>>><<<:::999888888>>>EEENNNZZZgggmmmnnngggccc]]]VVVRRRQQQRRRSSSPPPSSSUUUTTTRRRQQQSSSVVVWWW\\\bbbgggiiiiiijjjkkkhhhiiijjjjjjhhheeebbb```[[[YYYVVVSSSQQQPPPPPPPPPJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQTTTVVVXXXZZZ[[[ZZZYYYXXXTTTTTTXXX```kkkssswwwwwwxxxxxxxxxvvvuuurrrpppooojjjiiifff___YYYVVVYYY\\\dddlllxxxwwwdddYYYRRRMMMJJJIIIHHHHHHMMMTTT]]]aaagggnnnyyy{{{wwwvvvxxxyyyxxxzzz~~~zzzvvvxxx{{{{{{vvvlllbbb[[[XXX___gggjjj```XXXVVVSSSOOOLLLFFF>>>666111///---+++++++++***))))))******+++***)))))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***,,,...000///000333666777<<>>===555222000000111222222111---000222222111111222444111111111222222222333333222333666:::>>>AAADDDFFFIIIKKKNNNPPPOOONNNKKKIIIFFFEEECCCBBBAAAAAABBBCCCAAABBBBBBCCCCCCDDDDDDEEEFFFDDDCCCAAA????????????:::;;;;;;<<<===???@@@AAAAAA@@@>>><<<;;;;;;;;;<<<===EEEMMMUUU```kkkmmmiii```\\\WWWRRROOOOOOPPPQQQOOORRRSSSQQQNNNNNNRRRVVVYYY^^^dddggghhhhhhiiijjjiiiiiiiiihhheeeaaa]]]ZZZSSSRRRPPPNNNLLLJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLOOOQQQRRRTTTUUUWWWYYYZZZYYYXXXWWWUUUVVV[[[fffrrrzzz|||{{{yyyyyyxxxwwwuuusssrrrqqqnnnnnnkkkddd\\\XXXYYY[[[bbbjjjuuupppaaaTTTOOOLLLJJJHHHGGGLLLSSS[[[bbbjjjqqqyyyzzzxxxzzz{{{zzz|||zzzvvvvvvzzz|||xxxmmmbbbZZZXXXYYYfffjjjaaaYYYYYYYYYUUUTTTNNNEEE===666222...,,,,,,+++*********+++,,,,,,******))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))+++---///000///000444777999???OOO___~~~~~~tttppppppnnnpppsssxxx~~~}}}zzzwwwtttrrrmmmmmmsssyyy{{{{{{|||xxxxxxzzzxxxnnnaaa\\\___jjjmmmoooiii^^^TTTOOONNNJJJKKKMMMPPPQQQSSSSSSSSSRRRXXX___fffmmmwww~~~zzzvvvuuupppooooooooooooqqqrrrsssoooooopppqqqrrrrrrrrrrrrnnnoooooopppqqqqqqrrrrrrsssrrrqqqooonnnnnnnnnnnn&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''((())))))))))))******************+++,,,---///000111444666>>>JJJYYYmmm~~~|||pppkkkccc\\\YYY[[[___bbbeeefffhhhjjjmmmooopppqqqmmmgggcccaaa]]]XXXYYY___lll~~~wwwccc\\\TTTMMMMMMNNNNNNOOORRROOORRRXXX___bbbgggsss~~~{{{yyyxxxuuuvvvwwwyyy{{{{{{{{{yyyxxxvvvvvvuuuttttttttttttttttttuuuvvvwwwyyyzzz{{{|||yyyxxxwwwvvvvvvwwwxxxyyywwwxxxxxxyyyzzz{{{||||||}}}||||||{{{zzzxxxwwwvvvpppmmmjjjgggddd```[[[XXXQQQOOOJJJCCC===888555555111///------///000000000---000333444222222444666111111111222222333333333444666999<<>>>>>>>>>>>;;;;;;<<<===???AAACCCDDD@@@>>>;;;::::::;;;>>>@@@BBBJJJSSSZZZdddlllkkkdddZZZWWWRRRNNNLLLLLLNNNPPPOOOQQQRRROOOKKKLLLQQQVVV[[[```eeeggggggggghhhiiihhhhhhgggeeeaaa\\\WWWTTTNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRSSSUUUWWWWWWWWWUUUTTTUUUWWW^^^jjjwww~~~}}}yyyxxxwwwvvvuuussssssrrrpppqqqpppiii```[[[[[[]]]bbbiiittt}}}yyygggVVVQQQMMMKKKHHHGGGKKKRRRYYYcccnnnuuu|||}}}{{{}}}}}}|||}}}}}}zzzwwwssswwwyyytttjjj___YYYWWWUUUccciii```YYYZZZ[[[WWWYYYSSSJJJAAA:::444///,,,---,,,+++++++++,,,---...******))))))(((((((((''''''((()))******)))((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************)))(((((()))+++---///000...000444888:::AAARRRccc}}}sssppppppllllllnnnrrryyyyyyuuurrrpppoookkkkkksssyyyzzzyyyyyyuuuuuuwwwvvvlll___\\\```mmmnnnmmmfff[[[QQQLLLKKKIIIKKKNNNPPPRRRTTTTTTTTTTTTYYYaaaiiiqqqzzz|||wwwsssqqqooonnnnnnnnnpppqqqssstttnnnooopppqqqrrrsssssssssoooooopppqqqrrrrrrsssssstttsssqqqooommmmmmmmmmmm(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))((('''''''''''''''***)))(((&&&'''((()))+++))),,,///000000000000111444999CCCQQQdddzzz~~~{{{~~~}}}vvvkkkaaa]]]^^^cccgggkkkqqquuuvvvvvvwwwtttnnnkkkfffbbb___[[[WWWZZZ___vvvuuu```XXXTTTQQQQQQOOOLLLMMMPPPSSSUUUZZZ```iiirrrzzz~~~~~~|||zzzyyyxxxyyyyyyxxxxxxxxxyyyzzzzzzwwwwwwvvvuuuuuuuuuuuuuuuyyyzzz|||||||||{{{|||}}}{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||||||||||||||}}}|||zzzwwwvvvtttttttttkkkhhhccc___\\\WWWRRROOOJJJGGGCCC>>>999666444333000000000000000000000000000000000000111111111111444444444222111111333555333666<<>>>>>;;;<<<===>>>@@@AAACCCCCCCCC???===<<<;;;999===CCCJJJOOOYYYbbbhhhhhhccc___WWWTTTPPPLLLJJJKKKMMMOOOQQQPPPOOOMMMLLLNNNRRRVVV\\\aaafffiiiiiifffcccbbbgggddd```^^^[[[XXXTTTRRRNNNLLLHHHEEECCCBBBBBBBBBAAACCCDDDDDDDDDEEEGGGIIIGGGHHHJJJKKKLLLOOOSSSVVVYYYZZZZZZYYYXXXWWWYYYZZZ]]]bbbkkkuuu}}}~~~{{{yyyxxxvvvvvvwwwvvvuuusssrrrqqqnnnjjjeeeaaa^^^\\\]]]eeepppyyynnncccYYYOOOJJJHHHEEEGGGJJJVVVcccpppuuuzzz~~~}}}~~~{{{{{{xxxsssnnnjjjddd^^^ZZZ^^^eeekkkjjjbbb[[[ZZZ\\\YYYTTTLLLBBB888222000000...,,,)))))))))******)))************))))))))))))))))))************)))))))))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))))))))***+++,,,...///000///222777;;;===FFF[[[nnn~~~tttrrrtttqqqooopppvvv||||||wwwtttrrrqqqooohhhgggnnnuuuvvvwwwzzzzzzyyyyyyuuuiii\\\\\\dddqqqnnniii```XXXRRROOONNNKKKMMMOOOPPPQQQRRRUUUXXXYYY]]]dddnnnxxx{{{wwwrrrooopppqqqrrrrrrssssssrrrrrrqqqppppppqqqsssttttttsssqqqqqqqqqqqqqqqrrrssstttppppppqqqpppooommmkkkiii&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''(((***+++,,,+++)))(((((()))***+++))),,,///000000000111222666;;;EEEUUUjjjzzztttvvvyyy|||uuuhhhaaaaaadddhhhtttzzz}}}}}}}}}~~~zzzuuuooohhhaaa\\\XXXUUUZZZaaawwwqqq^^^WWWRRRPPPPPPOOOLLLMMMPPPTTTVVV[[[cccllluuu|||~~~{{{zzzyyyxxxyyyyyyxxxxxxxxxyyyzzzzzzxxxwwwvvvvvvuuuvvvvvvvvvxxx{{{}}}~~~}}}}}}}}}~~~||||||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}|||{{{}}}yyyuuurrrooonnngggccc]]]WWWRRRMMMIIIEEE@@@???;;;888555333111111111111111111111111111111111111111111222222222222222333444333222333555777666:::???CCCEEEHHHJJJMMMNNNNNNNNNMMMLLLIIIFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDBBB???>>>>>>>>>???===>>>???@@@BBBCCCDDDEEEDDD@@@======;;;;;;@@@GGGPPPUUU___gggkkkiiiccc___TTTQQQMMMIIIHHHIIIKKKLLLNNNNNNMMMLLLLLLOOOTTTXXX^^^aaafffhhhgggeeecccccceeeccc___\\\ZZZWWWSSSPPPLLLJJJGGGDDDAAA@@@@@@AAA@@@AAABBBBBBBBBCCCEEEGGGHHHJJJLLLMMMOOORRRVVVYYYXXXYYYXXXWWWVVVVVVXXX[[[bbbhhhqqqyyy~~~~~~|||yyywwwvvvvvvwwwwwwuuutttsssqqqnnnjjjeeeaaa]]]\\\\\\cccnnnwwwkkk___RRRKKKGGGDDDEEEHHHTTTbbbpppuuuyyy~~~}}}wwwwwwyyy}}}yyyvvvrrrnnnkkkfffbbb^^^bbbjjjqqqoooeee]]][[[]]]\\\XXXQQQHHH???888444333///---******+++,,,++++++************))))))))))))))))))************)))))))))((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''(((((((((((('''''''''''''''(((((()))))))))))))))))))))***+++,,,...///000111333888;;;>>>HHH___ssszzzssssssvvvtttrrrtttzzz~~~yyywwwuuusssqqqjjjiiipppvvvxxxxxxzzz|||zzzwwwrrrggg]]]___gggpppmmmfff]]]UUUOOOMMMMMMLLLMMMOOOPPPPPPRRRUUUWWW[[[```iiisss}}}~~~yyyvvvrrroooppppppqqqrrrrrrrrrrrrqqqqqqppppppqqqsssttttttsssssssssrrrqqqqqqqqqqqqqqqooooooooonnnmmmkkkiiiggg$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&''')))+++------,,,+++)))))))))***+++***,,,///000000111222333888<<>>CCCFFFHHHJJJLLLNNNOOOOOOOOOMMMKKKHHHEEEDDDBBBCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCDDDDDDEEEFFFEEECCCAAA???????????????@@@AAABBBCCCDDDEEEFFFDDD@@@=========>>>EEEMMMYYY___hhhnnnooojjjbbb\\\RRROOOKKKHHHGGGHHHJJJLLLLLLLLLKKKKKKLLLQQQWWW\\\```ccceeeeeedddcccccccccccc```]]]ZZZWWWTTTQQQNNNKKKIIIGGGDDDBBBAAAAAAAAA@@@BBBCCCCCCBBBCCCEEEGGGJJJLLLNNNPPPRRRUUUYYY\\\YYYYYYXXXVVVUUUWWW[[[___jjjqqqyyy~~~~~~}}}}}}xxxvvvuuuvvvwwwwwwvvvuuutttrrrnnnjjjeee```]]][[[ZZZaaajjjsss|||zzzkkkZZZOOOHHHDDDEEEHHHQQQ___nnntttvvv|||}}}{{{zzzyyyqqqoooooorrrxxx~~~|||wwwuuurrrooommmjjjgggdddgggpppwwwuuukkk```\\\]]]]]][[[VVVPPPHHH???888444000...,,,+++,,,---------++++++*********)))))))))))))))************))))))))))))(((''''''''''''(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&(((((((((((('''''''''''''''((())))))******))))))*********+++,,,...000111222444888;;;???LLLeee{{{}}}xxxuuuvvvyyyxxxwwwzzz|||yyyxxxvvvsssnnnnnnsssxxxzzzzzz{{{~~~zzztttlllccc^^^bbbjjjpppjjjaaaWWWPPPMMMLLLLLLLLLNNNPPPPPPPPPRRRUUUWWW___dddnnnzzz{{{wwwtttrrrpppoooooopppqqqqqqqqqqqqqqqqqqppppppqqqssstttsssrrruuutttsssrrrqqqpppooonnnmmmmmmlllkkkiiigggeeeddd%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$%%%'''***,,,,,,,,,***)))))))))))))))+++---///000000111333555:::>>>KKKaaa||||||vvvpppooonnnpppvvvxxxooonnnssswwwssscccWWWPPPQQQ\\\hhh}}}yyyrrrkkk```VVVRRRNNNLLLNNNNNNLLLNNNQQQVVV[[[dddnnnxxx~~~|||zzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzwwwwwwvvvuuuuuuuuuuuuvvvxxx|||~~~~~~~~~~~~~~~}}}yyyxxxwwwtttooojjjeeebbbZZZUUUMMMFFFAAA===:::777444444333222222111111111111111111111111111111111111111111222222333333444111333555666666666777888???BBBFFFJJJKKKMMMOOOQQQPPPPPPNNNMMMJJJGGGDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFEEECCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEBBB>>><<<>>>@@@CCCLLLVVVbbbhhhppptttqqqhhh___YYYQQQOOOKKKHHHGGGIIILLLNNNMMMMMMMMMMMMOOOTTTZZZ___cccddddddcccaaaaaabbbccc```]]]ZZZWWWUUUSSSOOOMMMLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJJJJLLLPPPRRRTTTWWWZZZ]]][[[ZZZXXXWWWWWW[[[aaafffrrryyy~~~{{{{{{|||wwwuuutttuuuvvvwwwvvvtttsssqqqnnniiiddd___\\\ZZZYYY___hhhqqqyyyyyycccUUUMMMHHHHHHKKKNNN[[[jjjppprrrvvv~~~yyyvvvttttttnnnllljjjkkkpppxxxzzzwwwuuurrrqqqpppooommmkkkkkksss{{{zzzoooddd^^^]]]\\\[[[YYYUUUNNNEEE;;;555000...,,,+++,,,---------+++++++++*********))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''(((((()))************)))*********+++---...000111333444777;;;@@@PPPkkk}}}{{{yyyyyyzzzzzzzzz~~~}}}{{{yyyxxxuuussssssvvvzzz|||||||||~~~xxxoooeee______eeellloooggg\\\SSSMMMKKKLLLMMMMMMOOOPPPQQQQQQSSSUUUXXXaaahhhsssyyyuuusssqqqpppppppppqqqrrrrrrrrrrrrqqqqqqpppoooppprrrsssrrrqqqssssssrrrqqqpppooommmmmmlllkkkjjjhhheeecccaaa```''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((('''%%%$$$$$$%%%'''(((******))))))((((((((((((+++---///000111222444777;;;BBBQQQiii{{{uuussspppqqqwww|||tttssswwwzzz}}}yyyfffWWWPPPSSS```mmm{{{qqqggg```XXXRRROOOLLLKKKMMMNNNMMMOOOSSSYYY___iiiuuu~~~}}}{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{vvvvvvuuutttttttttuuuuuuxxx|||~~~}}}~~~~~~~~~~~~wwwvvvtttpppjjjccc]]]ZZZOOOJJJCCC>>>;;;999777555444333333222111000000///111111111111111111111111000000111222222333444444555666888888777777999:::AAAEEEIIIMMMOOOPPPSSSTTTPPPOOOMMMKKKHHHFFFDDDBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCC@@@======@@@EEEKKKVVV```kkkpppvvvwwwpppeeeZZZTTTNNNLLLHHHFFFFFFHHHKKKNNNPPPQQQRRRRRRTTTXXX^^^bbbeeeeeedddbbb______```bbb]]][[[XXXVVVUUUSSSPPPNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGIIIKKKJJJMMMPPPSSSUUUWWWZZZ\\\ZZZYYYXXXXXXZZZ___ggglllxxx}}}}}}yyyxxxzzzvvvtttssssssuuuuuutttrrrrrrppplllhhhccc^^^[[[YYYXXX]]]fffoooxxxkkkZZZQQQLLLKKKMMMKKKVVVccckkkmmmpppxxx{{{uuupppooooookkkjjjiiijjjnnnuuu~~~|||{{{xxxuuuttttttsssrrrpppmmmssszzzzzzsssiiiaaa\\\\\\[[[ZZZXXXSSSJJJ@@@888111...,,,+++,,,,,,,,,+++++++++++++++************))))))************))))))''''''((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((''''''''''''((())))))*********************+++,,,---///000111222333777<<>>GGGZZZrrr}}}yyyuuuuuuyyy~~~vvvtttvvvyyyyyy~~~yyyfffWWWRRRVVVeeetttwwwlll```WWWRRRPPPNNNJJJJJJMMMNNNNNNQQQUUU]]]dddooozzz~~~|||{{{yyyxxxxxxxxxvvvvvvvvvwwwwwwyyyzzz{{{wwwvvvvvvuuuuuuuuuuuuuuuyyy|||~~~~~~~~~~~~}}}|||{{{xxxvvvqqqjjjaaaYYYRRRNNNBBB???:::777555444333222222222222111111///...---222222222222222222222222111111222333444444555555777888999999888:::===???FFFIIIMMMOOOQQQRRRSSSUUUNNNMMMKKKIIIGGGEEECCCBBBDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA???===???FFFMMMUUUaaalllrrrwww{{{xxxnnnaaaWWWQQQIIIGGGDDDBBBCCCEEEIIIKKKQQQSSSVVVXXXZZZ]]]aaadddfffeeedddaaa^^^]]]^^^```ZZZYYYVVVVVVUUUTTTRRRQQQLLLLLLLLLKKKJJJIIIIIIHHHGGGHHHIIIHHHGGGGGGIIIKKKKKKNNNQQQTTTUUUWWWYYY[[[WWWXXXXXXZZZ^^^dddmmmsss||||||xxxwwwwwwuuutttrrrrrrsssrrrqqqooonnnmmmjjjfffaaa]]]ZZZXXXVVV[[[cccmmmwwwrrr___TTTMMMKKKKKKJJJPPPZZZdddhhhjjjpppxxxzzz|||}}}zzzsssnnnkkkkkkhhhhhhiiiiiilllsss{{{~~~zzzxxxwwwvvvuuutttoooqqquuuxxxwwwpppeee^^^^^^\\\ZZZYYYVVVPPPFFF???333000---+++,,,,,,+++***,,,++++++++++++*********))))))************))))))%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******((((((((((((''''''''''''((()))******++++++******+++++++++,,,---///111111222444888>>>GGGZZZyyy|||{{{zzzzzz~~~zzzxxxxxxyyyxxx{{{|||{{{||||||yyyssshhh]]]\\\ccciiikkkhhh___TTTLLLJJJLLLNNNNNNNNNPPPRRRTTTUUUWWW[[[^^^fffmmmwwwzzzvvvtttsssrrrqqqrrrsssssstttttttttttttttqqqpppooopppqqqrrrqqqpppmmmnnnnnnnnnmmmllljjjiiifffeeebbb^^^ZZZWWWUUUUUU&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((''''''(((((()))************---...000000111333777999AAAMMMccc{{{}}}{{{yyywwwyyyzzzzzz}}}tttcccWWWTTT[[[lll{{{~~~uuuiii\\\RRROOOOOOMMMJJJJJJMMMOOOOOORRRWWW```gggsss~~~}}}|||zzzyyyxxxxxxwwwuuuuuuvvvvvvwwwyyyzzz{{{yyyxxxxxxwwwvvvwwwwwwwwwyyy|||~~~|||zzzwwwvvvqqqmmmggg^^^UUULLLEEEBBB:::888555444333222111///000000111222222111000///222222222222222222222222333333444555666777888888888888888888:::>>>CCCGGGKKKMMMPPPQQQQQQQQQQQQRRRKKKJJJIIIGGGEEECCCCCCBBBEEEFFFFFFGGGIIIJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@??????DDDMMMVVV```lllwwwyyy|||~~~xxxlll^^^UUUQQQGGGEEEBBBAAABBBEEEIIIKKKNNNRRRWWW[[[^^^aaaeeegggffffffdddaaa^^^\\\]]]^^^YYYWWWVVVVVVWWWWWWUUUTTTQQQQQQQQQPPPPPPOOONNNNNNIIIJJJKKKJJJIIIIIIKKKMMMMMMPPPSSSVVVVVVWWWYYYZZZXXXZZZ\\\```eeemmmuuu{{{}}}zzzwwwvvvuuusssqqqpppppppppnnnlllkkkjjjgggccc```\\\YYYXXXTTTXXX```kkkvvv~~~|||gggZZZQQQLLLJJJIIIKKKRRR]]]dddeeeiiioootttyyy|||{{{tttmmmjjjjjjggghhhjjjkkklllpppvvv{{{{{{yyyxxxvvvuuupppnnnpppuuuzzzwwwkkk```]]]ZZZWWWVVVUUUQQQIIIBBB666333///---,,,,,,***))),,,,,,+++++++++*********))))))************))))))###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((''''''''''''))))))***++++++++++++***+++++++++,,,...///111222333555;;;CCCLLL```~~~zzz{{{yyyxxxyyyyyyxxx}}}|||||||||xxxssshhh^^^___hhhlllkkkcccZZZOOOIIIIIILLLMMMMMMNNNPPPSSSUUUWWWZZZ^^^aaaiiioooyyy|||xxxvvvuuutttsssqqqqqqrrrssssssttttttssssssrrrpppooopppqqqrrrqqqooommmmmmnnnmmmkkkiiifffdddbbb```\\\WWWSSSPPPOOONNN$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&)))+++,,,,,,+++***'''((()))***,,,,,,,,,,,,---...000000111333777:::CCCRRRiii~~~||||||}}}||||||}}}|||ooo___VVVUUU^^^ppp~~~ttthhhZZZPPPMMMOOOMMMJJJJJJMMMPPPPPPSSSXXXbbbjjjvvv~~~}}}{{{zzzyyyxxxxxxwwwuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyzzz|||~~~~~~zzzwwwsssrrrfffbbb[[[SSSJJJCCC>>>;;;999777555444444333000...000111222444444444333333222222222222222222222222555555666777888999::::::777777777888;;;@@@HHHMMMOOOQQQSSSSSSQQQOOOOOOOOOJJJIIIGGGEEEDDDCCCBBBBBBFFFFFFGGGHHHJJJKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAGGGRRR]]]gggsss~~~|||yyykkk^^^UUUQQQHHHFFFCCCBBBCCCFFFJJJMMMKKKOOOVVV\\\aaadddgggiiieeefffeeebbb^^^\\\\\\]]]XXXWWWVVVVVVXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTMMMNNNNNNMMMLLLLLLNNNPPPOOORRRUUUWWWWWWXXXYYYZZZ\\\^^^bbbffflllttt}}}~~~|||xxxuuuuuusssqqqoooooonnnllljjjiiihhheeebbb___\\\YYYXXXRRRVVV^^^iiiuuu}}}nnn```UUUNNNKKKIIIHHHMMMYYYaaaccceeejjjqqqwww||||||uuunnnjjjjjjhhhjjjmmmnnnmmmoootttwww~~~{{{yyywwwuuuqqqmmmlllttt|||{{{oooccc[[[WWWSSSRRRRRROOOIIICCC888555111///...---+++))),,,,,,,,,+++++++++******))))))************))))))"""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&)))(((((((((''''''''''''))))))***++++++++++++***++++++,,,,,,...///111222444777>>>FFFPPPeee~~~zzzzzzyyyxxxyyyzzzxxx~~~}}}|||{{{xxxsssiii```bbbkkknnnkkk___VVVLLLFFFHHHKKKLLLLLLNNNPPPSSSVVVXXX\\\```ccclllqqqzzz|||zzzwwwvvvvvvuuusssrrrpppqqqrrrrrrssssssrrrrrrrrrpppooopppqqqqqqpppooonnnnnnnnnmmmjjjfffcccaaa^^^\\\XXXSSSOOOLLLJJJIII''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&''')))*********)))((('''''''''''''''&&&&&&&&&(((((((((((()))***+++,,,...,,,---111333444666;;;GGGVVVqqq~~~{{{{{{|||{{{wwwsssooofffZZZTTTXXXeeeuuuzzzmmmcccYYYOOOJJJIIIJJJKKKLLLLLLMMMQQQVVVYYYiiiuuu}}}|||{{{zzzyyyyyyxxxyyyvvvvvvwwwwwwxxxxxxxxxxxxvvvxxx{{{|||{{{zzzzzz{{{~~~}}}yyyrrriiicccYYYTTTLLLEEE@@@<<<888666555444333222111111111111111222333333111111222333333222222222222222333333666555555444555777999:::888777777888<<>>:::888666444555444333222111111111111111333333333222111222333444333333333333444444555777777777888999:::;;;;;;999888999:::???EEEKKKOOORRRQQQQQQRRRSSSRRRNNNJJJHHHGGGDDDBBBBBBCCCEEEFFFGGGKKKPPPPPPMMMKKKNNNQQQPPPNNNMMMNNNPPPQQQOOOMMMKKKKKKLLLLLLKKKKKKJJJJJJGGGFFFEEEDDDCCCDDDDDDEEEGGGMMMWWWbbblllvvv~~~wwwlll___TTTMMMFFFDDDCCCBBBDDDHHHMMMPPPWWWZZZ```eeeiiilllmmmnnnpppnnnkkkgggccc___\\\ZZZZZZZZZZZZ[[[]]]^^^``````cccdddffffffeeeaaa]]][[[SSSRRRQQQPPPQQQRRRTTTUUUWWWXXXXXXXXXWWWYYY[[[^^^bbbhhhqqq{{{}}}yyyvvvuuussspppnnnlllkkkkkkkkkgggfffdddbbb___ZZZUUURRRTTTWWWbbbqqq{{{ooo]]]QQQLLLKKKIIIKKKTTT\\\```cccggglllwww~~~uuupppooojjjllloooooonnnnnnqqqsss~~~|||yyywwwvvvtttmmmmmmmmmqqqyyy}}}wwwnnn\\\QQQGGGEEEEEECCCAAAAAA>>>999222///000000---+++++++++++++++++++++++++++***)))))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))+++...//////000222444777:::@@@JJJ[[[vvvxxxxxx|||xxxuuuvvvxxxzzz~~~}}}}}}}}}tttkkkcccdddkkkooolllfffYYYPPPJJJLLLNNNMMMLLLMMMPPPTTTXXXZZZ[[[___dddiiitttzzzzzzwwwtttssssssrrrpppooopppppppppppppppqqqqqqqqqqqqpppooopppqqqqqqooonnniiigggdddbbb```]]]YYYWWWSSSQQQLLLGGGCCC???===<<<''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''(((((()))***(((((((((((((((((((((((()))))))))))))))***,,,,,,///---///444666888>>>EEETTTfff~~~{{{nnnttt~~~zzzxxxyyy{{{|||}}}wwwsssooollliii___WWWPPPTTTaaapppzzz~~~yyynnnbbbZZZSSSMMMKKKMMMKKKKKKLLLMMMQQQWWW```eeepppzzz}}}{{{zzzyyyxxxxxxwwwxxxxxxwwwwwwxxxxxxxxxxxxyyyyyyxxxyyyzzzzzzyyyzzz|||~~~~~~}}}{{{yyyvvvpppjjjccc[[[SSSMMMBBB>>>:::777666555444333555444333222222111111222111333444333222111222444444444444444555555666777999:::;;;<<<============::::::;;;===BBBHHHNNNQQQQQQPPPPPPQQQQQQPPPLLLIIIFFFEEEDDDCCCCCCEEEGGGHHHIIIOOOUUUUUUPPPMMMPPPTTTSSSRRRQQQQQQRRRSSSRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMHHHHHHFFFEEEEEEFFFGGGHHHNNNUUU___iiiqqqyyyvvvjjj]]]QQQKKKEEEDDDCCCDDDFFFKKKPPPSSSZZZ___fffjjjkkkllloooqqqrrrqqqnnnjjjeeeaaa]]][[[ZZZZZZ[[[]]]aaadddhhhjjjkkklllmmmmmmjjjfffbbb___VVVUUUTTTSSSSSSUUUWWWXXXYYYZZZZZZYYYYYY[[[^^^aaajjjpppzzz|||yyyuuutttqqqnnnllljjjjjjjjjfffeeedddaaa^^^YYYVVVSSSTTTYYYfffttt}}}zzzdddWWWQQQKKKGGGHHHOOOWWW]]]ccciiiooovvv}}}uuuqqqjjjmmmooopppooooooooopppyyyzzzxxxvvvtttrrrlllnnnppprrrxxx~~~}}}xxxaaaTTTHHHCCCBBB@@@???@@@BBB<<<666222111000...+++************************'''((()))***************((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************,,,...//////000222444777;;;BBBNNNccczzzzzz}}}xxxuuuvvvwwwvvv{{{{{{sssjjjcccfffoooqqqjjj```TTTNNNIIILLLOOOOOOOOOQQQPPPTTTYYY\\\^^^ccciiioooyyy}}}|||zzzxxxvvvsssrrrrrrqqqooonnnnnnnnnnnnooooooppppppppppppoooooooooppppppnnnlllfffddd```\\\YYYVVVRRROOOJJJHHHDDD@@@===:::999888&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&((()))***(((((((((((())))))))))))))))))))))))***+++,,,,,,000///111444666888???HHHZZZmmmvvviiirrr~~~wwwssspppooorrrvvvyyy{{{{{{{{{xxxqqqiiidddWWWPPPMMMVVVhhhwww}}}|||tttiii]]]UUUOOOKKKKKKNNNLLLLLLLLLNNNRRRZZZdddjjjvvv|||zzzyyyxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzz|||~~~~~~zzzwwwrrrmmmeee]]]UUUMMMFFFAAA<<<999666444555555555444555444333222222222222222222333444333222222333444444444444555666777888999;;;<<<===?????????>>>===;;;;;;===@@@DDDJJJNNNQQQNNNNNNNNNNNNNNNLLLJJJHHHDDDDDDDDDDDDEEEGGGJJJKKKJJJQQQXXXWWWRRROOOQQQVVVUUUUUUTTTTTTTTTTTTTTTSSSQQQPPPPPPOOOOOOOOOOOOOOOIIIHHHGGGFFFFFFGGGHHHIIIRRRXXXaaakkksssyyy{{{rrrfffYYYNNNHHHDDDDDDDDDFFFJJJOOOTTTWWW]]]dddkkknnnmmmmmmpppssssssrrrppplllgggbbb^^^[[[\\\\\\^^^```dddiiimmmpppqqqrrrrrrqqqmmmhhhccc```ZZZYYYWWWVVVWWWXXXZZZ[[[\\\]]]]]]\\\\\\___bbbfffooouuu}}}zzzuuusssqqqnnnkkkjjjhhhhhhddddddccc```\\\XXXVVVUUUUUU]]]kkkxxxkkk]]]WWWMMMHHHGGGLLLSSSZZZccckkkooottt{{{zzzssslllmmmmmmnnnnnnppprrrssszzz|||xxxvvvtttrrrpppmmmqqqsssssswww}}}~~~lll]]]NNNFFFCCC@@@???AAAAAA===777222111///...,,,++++++++++++++++++++++++)))***+++++++++)))((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((()))))))))***************,,,...//////111333555777;;;DDDTTTlll~~~vvvtttuuuvvvvvvzzz}}}~~~{{{qqqjjjeeejjjssssssggg[[[RRRLLLJJJLLLOOOOOOPPPSSSQQQUUUYYY]]]___dddlllqqq{{{~~~yyywwwxxxvvvsssrrrrrrqqqpppnnnnnnnnnoooooopppqqqqqqqqqooonnnllllllmmmllljjjhhhdddaaa\\\WWWSSSPPPKKKHHHBBB@@@===:::888777666666&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***'''((((((((())))))******))))))))))))***+++,,,---111000222444555777@@@JJJ___ttt}}}rrrhhhsss~~~vvvpppmmmjjjjjjnnnrrrvvvxxxvvvwww|||wwwjjjaaaSSSOOOOOO[[[nnn{{{}}}yyypppeeeYYYRRRMMMIIIIIIMMMLLLMMMNNNPPPUUU]]]gggnnn{{{~~~{{{yyyyyyxxxwwwwwwwwwxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzyyyzzz}}}~~~}}}~~~~~~yyyssspppgggaaaYYYQQQJJJCCC===:::999777444333444444333222444444333333222333333333222333444444222222333444444444555666777888:::;;;<<<===>>>?????????>>>===;;;<<>>>>>????????????>>>>>>===???BBBEEEHHHKKKNNNOOOKKKLLLMMMLLLIIIGGGGGGHHHEEEFFFGGGHHHKKKMMMOOOPPPMMMQQQTTTUUUTTTTTTWWWZZZYYYZZZ[[[ZZZWWWVVVWWWXXXUUUTTTRRRQQQQQQQQQRRRSSSUUUTTTRRRQQQPPPPPPPPPQQQXXX\\\ccciiinnntttyyy}}}}}}zzztttlllaaaWWWNNNIIIDDDEEEHHHLLLRRRYYY___bbbdddiiiooorrrrrrrrrtttvvvsssqqqmmmiiieeebbb```^^^```bbbeeeiiimmmqqqtttvvv|||||||||zzzvvvpppkkkgggaaa```^^^^^^^^^___aaacccddddddeeeeeeggglllrrrvvv}}}}}}zzzxxxsssqqqooollliiifffcccbbbaaabbbbbb___YYYVVVVVVXXX\\\iiiwww~~~{{{dddXXXSSSMMMIIIJJJMMMSSS___jjjkkklllqqqyyyzzzrrrnnnjjjiiimmmtttzzz~~~zzzuuurrrqqqppppppppptttuuuuuuyyynnn\\\QQQKKKGGGEEEFFFBBB???:::444000...------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))************+++---///000000111333555999>>>KKKbbbzzzuuuuuuxxxyyyzzz{{{zzzzzz|||{{{uuujjjhhhjjjppptttooo```SSSOOOKKKJJJMMMMMMKKKLLLPPPRRRUUUYYY\\\___eeemmmttt}}}xxxvvvtttsssssssssrrrpppkkkkkklllmmmmmmnnnooooooqqqooommmkkkiiifffbbb___ZZZVVVPPPLLLHHHEEEBBB???999888666444333333444444%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%&&&&&&'''(((((())))))************+++,,,------///000222555777;;;HHHVVVmmmwwwqqqmmmxxx~~~}}}xxxrrrkkkiiiggggggjjjlllmmmnnnmmmqqqwww~~~~~~kkk^^^TTTSSSVVVbbbooovvvsssmmm```XXXPPPLLLJJJGGGHHHKKKIIILLLQQQXXX```kkkuuu||||||zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxzzz|||||||||||||||~~~||||||wwwoooeee]]]XXXIIIFFFAAA>>><<<:::777555555444222222444444333222444444333333333444444555333444555444333333333555888888999:::<<<>>>@@@AAA@@@@@@@@@?????????@@@@@@AAABBBEEEHHHKKKMMMNNNOOOMMMNNNOOOMMMJJJHHHIIIJJJGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQSSSVVVYYY[[[\\\\\\]]]^^^]]]ZZZYYYZZZ[[[WWWVVVUUUSSSSSSTTTUUUVVVZZZXXXVVVTTTSSSSSSSSSSSS[[[]]]```cccgggkkkppptttuuurrrmmmfff]]]SSSLLLHHHDDDFFFJJJOOOVVV^^^dddgggiiilllppptttwwwxxxxxxxxxrrroookkkfffbbbaaa`````````ccciiinnnssswwwyyyzzz}}}yyysssnnnjjjdddcccaaa```aaabbbdddeeeggghhhiiijjjmmmrrryyy~~~~~~~~~}}}|||yyywwwqqqpppnnnkkkgggdddaaa______aaabbb^^^XXXUUUVVVYYY```nnn|||pppaaaTTTOOOJJJIIIIIINNNZZZeeeiiijjjnnnvvv~~~tttppplllkkkpppvvvzzz|||}}}{{{tttqqqqqqqqqqqqqqqssstttvvv}}}tttcccYYYTTTPPPNNNOOOIIIFFF@@@999333...------++++++++++++++++++++++++***)))))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((('''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))))))))************+++---///000000111444666;;;AAAPPPjjj{{{tttqqqsssvvvxxxyyy{{{{{{{{{}}}}}}vvvmmmdddfffjjjoooppphhh[[[PPPKKKIIIIIILLLLLLJJJLLLPPPQQQTTTXXX\\\```gggqqqxxx~~~|||vvvtttrrrqqqrrrrrrqqqpppkkkkkklllmmmnnnooopppppppppmmmjjjgggddd```[[[XXXQQQMMMHHHCCCAAA>>><<<:::666555444333222222333333%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&'''(((((()))************+++,,,---......///222666999???MMM\\\tttvvvrrrrrr|||||||||yyytttlllkkkiiiiiikkkllllllllliiimmmtttyyy~~~}}}jjj]]]TTTUUUYYYcccmmmqqqnnnhhhYYYRRRLLLJJJIIIGGGHHHKKKGGGKKKRRR[[[eeeqqq||||||zzzzzzzzzyyyyyyzzz{{{{{{||||||{{{{{{{{{zzzzzzzzzwwwzzz|||}}}}}}||||||}}}{{{~~~zzzwwwrrrjjj```UUUKKKFFF???===:::999999888777555555444444555666777666555444444333333333444444555333444555555333333444555::::::;;;===???AAACCCDDDCCCBBB@@@??????@@@AAABBBCCCEEEHHHKKKMMMNNNOOOOOONNNPPPQQQOOOLLLJJJKKKMMMHHHIIIKKKLLLNNNPPPQQQRRRTTTQQQPPPRRRWWW\\\^^^^^^^^^```aaa___\\\[[[\\\^^^ZZZXXXWWWUUUUUUVVVWWWXXX[[[YYYWWWUUUSSSRRRRRRRRR[[[\\\]]]^^^___bbbgggkkkmmmkkkfff___WWWOOOHHHDDDEEEGGGKKKQQQXXX```fffjjjlllnnnqqqvvvzzz|||{{{yyyqqqnnniiiddd`````````aaa```dddkkkrrrxxx|||}}}~~~~~~}}}yyysssnnnjjjeeedddcccbbbbbbdddeeegggiiijjjkkklllpppvvv~~~}}}}}}}}}|||yyywwwpppooommmjjjfffbbb___]]]___aaaaaa^^^XXXUUUVVVYYYcccqqq~~~}}}lllUUUOOOJJJHHHGGGKKKVVVbbbhhhiiinnnuuu}}}uuurrrnnnnnnrrrwwwyyyyyyyyy}}}{{{tttqqqpppqqqrrrqqqrrrtttxxxyyyiii```\\\XXXWWWXXXPPPMMMFFF===555000------************************///---+++)))''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))************+++---///000111222444666>>>DDDTTTooo{{{zzz{{{|||sssmmmlllooosssuuuwwwzzz|||}}}}}}sssggg```dddjjjnnnmmmdddWWWNNNHHHFFFHHHKKKLLLJJJMMMQQQOOOSSSXXX\\\bbbjjjttt|||~~~}}}zzzxxxuuusssqqqpppqqqqqqpppooommmmmmnnnooopppqqqrrrsssllljjjfffbbb^^^ZZZUUUQQQJJJGGGAAA>>>;;;:::888777555444333222111111222222'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((************+++,,,------444222222666;;;EEETTTaaaxxxyyy}}}wwwrrrooollliiifffdddeeeggghhhhhhjjjnnnsssxxx|||vvvdddXXXUUUYYY^^^dddmmmppphhh^^^UUURRRMMMIIIFFFEEEFFFGGGLLLNNNSSS\\\iiivvv}}}|||yyywwwwwwxxxzzz|||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}}}}}}}~~~}}}~~~}}}tttooofffZZZNNNFFFCCCBBB999888888777666555555555666555555444444444555555777666555444444444555666333444555666666666666555>>>>>>???@@@AAACCCEEEFFFFFFDDDBBBAAA@@@AAACCCDDDFFFEEEFFFHHHKKKNNNOOOOOOOOOQQQTTTTTTSSSQQQQQQQQQRRRRRRSSSUUUUUUVVVVVVVVVXXXXXXYYY[[[]]]___aaabbbfffeeedddcccbbb___ZZZWWWYYYWWWUUUTTTUUUXXX\\\^^^[[[[[[[[[ZZZXXXVVVSSSRRRZZZXXXVVVUUUWWWZZZ___bbbeeeccc___XXXPPPJJJGGGGGGEEEFFFKKKRRR[[[dddiiikkkqqqssswww||||||xxxrrrmmmfffbbbaaabbbdddeeennnooopppsssvvv{{{~~~zzztttooolllmmmiiifffcccbbbccccccbbbeeekkkppptttzzz|||zzzyyyyyyzzzyyyuuuqqqoookkkfffcccaaa```___^^^WWW[[[^^^[[[WWWVVV[[[aaannnttt}}}ppp^^^TTTKKKFFFFFFJJJSSS\\\```kkkpppooosss}}}wwwrrrrrruuuwwwvvvtttwwwxxx}}}{{{wwwrrrrrruuuyyyyyyzzz~~~}}}uuuiii```]]]]]]]]]]]]WWWRRRIII@@@888222///...222000---+++))))))***++++++*********))))))((((((******))))))(((((((((''')))(((%%%$$$$$$&&&(((******))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((()))******+++&&&''''''((((((((((((((((((((((((((((((''''''''')))+++,,,,,,***)))******,,,...000000111222555777>>>FFFZZZwwwzzzwww||||||}}}~~~vvvmmmiiikkkqqqwwwyyy{{{{{{~~~ssshhhaaagggmmmoooiii^^^SSSLLLHHHHHHHHHHHHJJJLLLNNNOOONNNPPPUUU[[[cccmmmwww~~~~~~{{{yyyvvvtttrrrqqqqqqpppnnnllljjjjjjkkkmmmoooooommmjjjlllfff___ZZZXXXSSSKKKEEE>>>===<<<:::888777555555666444333222333333333222'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((************+++,,,---...222111333777;;;EEEVVVfff|||}}}wwwrrrooojjjfffcccccccccdddggghhhlllqqqvvv|||{{{mmm]]]SSSOOOVVV]]]ccchhhhhh```WWWQQQNNNKKKHHHFFFGGGHHHJJJNNNPPPVVVaaannn{{{~~~|||yyyxxxwwwxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~yyyuuueee```WWWMMMEEE@@@===<<<888777777666666555444444555555444444444444555555444444333222222333444555444555555666777888999999BBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGIIILLLOOOQQQRRRSSSUUUYYYZZZYYYXXXWWWXXXYYYYYYYYYZZZYYYYYYXXXXXXZZZ[[[\\\^^^```bbbdddffffffeeeddddddcccaaa]]]ZZZYYYXXXVVVUUUWWW[[[___bbbdddcccbbb^^^ZZZUUUPPPMMMPPPNNNLLLLLLNNNRRRVVVYYY^^^\\\YYYSSSMMMHHHFFFEEEBBBEEEKKKUUUaaakkkrrrtttvvvwww{{{|||yyyrrrllleeeaaa```bbbdddfffpppqqqsssvvvzzz}}}}}}yyytttooolllmmmjjjfffcccbbbcccdddeeeiiiooouuuyyy}}}||||||}}}~~~}}}{{{yyyyyyxxxvvvrrrooollliiieeebbbaaa```^^^]]]XXXZZZ[[[YYYUUUVVV]]]dddrrrwww~~~vvvbbbXXXMMMHHHGGGIIIPPPWWWeeeoootttqqqsss}}}~~~~~~yyysssqqqsssuuutttrrrqqqrrryyy~~~{{{wwwvvvxxx}}}|||{{{}}}~~~|||yyyssskkkeeebbbaaa___]]]ZZZUUULLLCCC:::333///...---,,,***)))((()))***+++************)))))))))((()))))))))((((((''''''''',,,+++((('''&&&&&&''''''******))))))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((***++++++***))))))***---///111222222444777999BBBLLLaaa~~~zzzyyyzzzzzz{{{|||zzzsssllljjjnnnuuuzzz|||{{{{{{}}}}}}qqqgggaaahhhnnnnnnfff[[[QQQMMMIIIIIIIIIIIIKKKMMMOOOPPPOOORRRWWW]]]eeeoooyyy~~~zzzyyyuuutttrrrrrrrrrqqqpppnnnooonnnmmmmmmllljjjfffcccfff```YYYTTTQQQMMMFFFAAA<<<;;;:::999777666555555555444333333444555666666'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((************+++,,,---...111333666:::>>>HHH]]]ppp}}}wwwsssmmmgggbbb``````aaaeeefffiiimmmsssxxx~~~}}}pppaaaUUUOOOLLLWWWaaaeeeddd```XXXPPPKKKJJJGGGFFFFFFHHHKKKLLLOOOSSS[[[ggguuu}}}~~~~~~~~~|||zzzxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxzzz{{{}}}~~~zzztttlllgggUUUNNNEEE???<<<:::888666666666666555555444444333444444333333333444444555444333333333333555666777888888888999;;;===@@@AAAEEEFFFHHHIIIIIIHHHGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKGGGGGGHHHJJJMMMQQQTTTVVVYYY\\\```bbbcccbbbbbbbbbccccccbbbaaa___^^^]]]\\\^^^___```bbbdddgggjjjkkkhhhgggfffeeeeeeccc___]]]YYYXXXWWWWWWZZZ```eeeiiimmmllliiieee^^^WWWPPPLLLHHHGGGFFFFFFHHHLLLQQQSSSXXXWWWUUUPPPJJJGGGEEEEEEBBBEEEMMMXXXeeepppwwwzzz{{{|||~~~zzzwwwpppkkkccc___^^^bbbeeegggpppqqqtttwww{{{}}}~~~{{{wwwsssooommmmmmjjjfffcccbbbdddhhhjjjooovvv}}}}}}xxxvvvvvvyyy{{{~~~|||zzzxxxvvvsssooolllhhhfffcccaaa```___]]][[[XXXYYYXXXTTTSSSWWWbbbjjjxxx|||jjj___SSSMMMJJJJJJNNNTTTfffooouuusssttt||||||uuuqqqqqqrrrqqqooonnnpppvvv~~~~~~|||zzzzzz~~~|||{{{zzzzzzyyywwwuuuvvvsssooolllhhheeeaaa^^^___ZZZQQQGGG===555000...,,,+++***))))))***+++,,,************))))))))))))((((((((('''''''''''''''******))))))((((((((((((******))))))((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&%%%###""""""&&&''''''((((((((((((((())))))))))))************''')))++++++)))))))))***///000111222333555999<<>>BBBNNNfff|||zzzrrrjjjeeebbbaaabbbdddeeefffiiimmmrrrwwwyyy{{{vvvgggXXXPPPNNNOOO]]]iiijjjddd\\\TTTMMMHHHGGGFFFEEEFFFHHHKKKMMMPPPUUU```nnn}}}|||{{{|||}}}}}}|||zzzxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{|||}}}~~~~~~~~~}}}xxxqqqggg]]]WWWKKKDDD;;;888999:::888555555555555444444333333333444333333333333444444555666666555666777999;;;============>>>AAADDDHHHJJJHHHIIIKKKMMMMMMMMMKKKJJJIIIKKKMMMNNNOOONNNMMMLLLFFFGGGIIIKKKNNNRRRWWWZZZ___ccchhhlllmmmmmmmmmnnnlllkkkiiihhhfffdddccccccbbbcccdddfffiiilllnnnpppmmmkkkiiigggfffddd```]]]YYYXXXXXXZZZ^^^eeekkkooosssrrroookkkccc[[[SSSOOOHHHGGGFFFGGGJJJNNNRRRUUUXXXWWWUUUQQQKKKHHHGGGGGGFFFJJJRRR]]]iiisssxxxzzz}}}}}}~~~{{{vvvrrrnnnhhhaaa\\\]]]aaaeeehhhmmmooorrrvvvyyy{{{{{{|||}}}}}}{{{yyyvvvrrrooonnnnnnkkkhhhddddddggglllpppvvv}}}xxxsssqqqssswww{{{~~~|||yyyvvvrrroookkkiiieeecccaaa```___^^^\\\ZZZWWWVVVSSSPPPQQQZZZgggqqq~~~sssfffYYYQQQNNNLLLNNNRRR___iiiqqqsssvvv~~~zzzuuusssrrrqqqooorrrssswww~~~~~~}}}||||||{{{yyyxxxxxxwwwvvvvvvwwwvvvrrrooojjjeee```^^^bbb^^^UUUKKKAAA888222.........---,,,,,,,,,------*********)))))))))))))))''''''''''''''''''&&&&&&$$$%%%''')))************((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&$$$###""""""&&&''''''(((((((((((((((((()))))))))))))))******''')))******)))))))))***...000111222333666:::===FFFVVVqqq~~~yyypppmmmkkknnnttt{{{|||||||||zzzwwwqqqjjjeeeeeelllpppjjj\\\PPPKKKLLLJJJJJJKKKLLLNNNOOOPPPQQQRRRVVV\\\dddllluuu|||yyyvvvuuusssrrrrrrsssttttttrrrpppnnnkkkhhhfffccc___[[[XXXSSSNNNGGGAAA>>><<<999777555555555555555555555555444444444444555777:::<<<''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))*********+++,,,---///000000333999???EEETTTnnn{{{rrrkkkhhhggghhhhhhhhhhhhiiikkkmmmoooqqqwwwyyyxxxmmm]]]PPPLLLMMMSSSbbbnnnlllbbbXXXPPPKKKGGGGGGFFFFFFFFFHHHJJJKKKQQQXXXdddttt~~~zzzyyyzzz||||||{{{zzzxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}|||||||||vvvnnneeeZZZOOOHHHFFF???888666888:::888555444444444444333333333333333333333333444444555666666666777888:::===???AAA@@@@@@@@@BBBEEEIIIMMMPPPKKKMMMOOOQQQRRRQQQPPPOOOPPPQQQRRRSSSRRRPPPMMMKKKEEEGGGJJJLLLOOOSSSZZZ^^^eeejjjpppuuuwwwwwwxxxxxxsssqqqooommmlllkkkjjjjjjfffggghhhjjjmmmooorrrsssssspppllliiigggccc___\\\YYYYYY[[[^^^dddkkkqqquuu{{{yyyuuuooofff]]]UUUPPPJJJIIIIIIJJJMMMQQQTTTWWWZZZYYYWWWRRRMMMIIIHHHHHHLLLPPPXXXcccooowww{{{|||~~~}}}}}}}}}|||xxxsssooojjjeee^^^[[[]]]aaaeeehhhlllnnnqqqtttvvvxxxyyyyyyzzzzzzxxxvvvtttqqqooonnnnnnmmmjjjggggggjjjqqqvvv||||||xxxsssppppppsssxxx{{{|||{{{xxxtttoookkkiiihhhdddbbbaaaaaa```^^^[[[XXXUUUSSSPPPOOOSSS^^^mmmwwwzzzlll\\\SSSOOOLLLMMMOOOYYYcccnnnssswww~~~{{{xxxuuutttrrrtttuuuxxx~~~~~~~~~|||zzzyyyxxxxxxxxx|||zzzuuuooohhhccc```^^^ccc___XXXNNNDDD:::333///000000///---,,,+++++++++))))))))))))))))))******&&&&&&''''''''''''''''''"""$$$&&&((()))***)))(((''''''&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%&&&''''''((((((((((((((('''''''''(((((()))))))))'''(((***+++***)))***+++---...000111222666;;;>>>EEEYYYwwwxxxooommmlllooovvv|||~~~~~~|||wwwqqqkkkgggeeehhhmmmnnnfffWWWLLLIIIKKKJJJJJJLLLMMMNNNPPPPPPQQQRRRXXX```hhhqqqyyy|||xxxuuutttsssrrrrrrrrrssstttssspppnnnllliiiddd```]]]XXXSSSPPPJJJFFF@@@<<<999777666666333444444444555555555555555666666666666888<<<@@@'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))******))))))*********+++---...000000///111666>>>GGGYYYttt|||uuupppoooooooooooonnnnnnnnnnnnmmmmmmrrrrrrooocccUUUKKKIIIKKKVVVccclllhhh\\\RRRKKKGGGGGGGGGFFFFFFGGGIIIJJJKKKRRRZZZiiizzz~~~zzzxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxzzz{{{{{{zzzzzzuuupppiii```WWWMMMDDD>>>>>>;;;777666777888666444444444444444444444444444444444444444555555666777555666777888;;;???BBBDDDCCCCCCEEEGGGJJJNNNRRRTTTRRRSSSTTTUUUUUUUUUTTTSSSUUUUUUUUUUUUSSSPPPLLLJJJEEEHHHLLLNNNPPPVVV^^^dddlllqqqxxx}}}zzzxxxvvvsssqqqpppppppppllllllmmmoooqqqsssuuuvvvvvvsssooojjjgggccc^^^[[[[[[\\\```eeelllrrrwwwzzzyyyqqqggg]]]UUUQQQLLLLLLLLLMMMPPPSSSVVVXXX[[[[[[YYYUUUPPPLLLKKKLLLQQQVVV^^^iiittt|||~~~{{{zzzzzzyyyxxxuuupppllleeeaaa]]][[[]]]aaaeeeggglllnnnppprrrtttvvvwwwxxxwwwwwwuuutttrrrqqqpppooommmnnnnnnlllkkknnnvvv|||uuusssqqqpppqqquuuyyy{{{yyyyyyvvvrrrmmmiiihhhhhhddddddccccccbbb___[[[WWWRRRQQQOOOPPPVVVcccrrr|||sss```UUUOOOKKKJJJLLLWWWaaalllrrruuuyyy~~~zzzxxxvvvrrrsssuuuzzzzzzwwwwwwxxx}}}xxxppphhhccc``````bbb^^^XXXPPPFFF<<<555111//////...,,,+++)))(((((())))))))))))************'''''''''''''''(((((((((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''')))+++++++++***+++,,,---...///000222666<<<@@@III^^^uuunnnlllkkknnnuuu||||||uuulllfffdddeeekkkmmmkkkaaaTTTJJJHHHJJJIIIJJJLLLMMMOOOPPPPPPPPPSSSZZZdddooowww~~~}}}yyyuuusssrrrrrrrrrrrrqqqrrrrrrpppllliiiiiieee___YYYTTTNNNHHHEEEAAA???<<<999777666666666444444555555555666666666666888999999888;;;AAAFFF&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))************)))*********+++---///000111111111555???LLLaaa||||||yyy{{{}}}~~~~~~xxxvvvuuuvvvwwwwwwwwwvvvtttqqqpppqqqoooiii^^^RRRKKKKKKNNNYYYccciiibbbWWWNNNHHHDDDEEEEEEFFFGGGIIIJJJLLLMMMTTT^^^nnn~~~zzzxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttuuuvvvwwwwwwuuutttrrreee```YYYQQQJJJDDD>>>:::666777777777777777555444444444444444444555555555555555555555666777888888777777888;;;>>>BBBEEEGGGIIIKKKMMMPPPTTTWWWYYYZZZ]]]\\\[[[ZZZYYYXXXWWWVVVWWWWWWVVVTTTRRROOOMMMKKKGGGKKKOOOQQQSSSYYYbbbiiirrrxxx}}}yyyuuutttssssssrrrrrrssstttuuuwwwxxxyyywwwsssnnnjjjgggccc___\\\^^^aaagggmmmtttzzz}}}yyypppggg^^^XXXUUUTTTTTTTTTUUUVVVYYY[[[]]]^^^^^^\\\YYYVVVSSSSSSTTTVVVZZZbbbllltttyyyyyyxxxssssssrrrqqqqqqnnnjjjfffaaa___\\\[[[^^^bbbeeefffkkklllmmmnnnppprrrtttuuuuuutttsssrrrqqqppppppooommmoooqqqpppooorrryyyyyyqqqqqqqqqrrrtttvvvxxxyyyvvvvvvtttpppkkkhhhhhhiiiffffffeeeeeeddd```[[[WWWOOOOOOOOORRR[[[hhhvvv~~~iiiZZZRRRMMMKKKLLLTTT^^^jjjqqqsssvvv~~~{{{yyyqqqqqqqqquuu||||||xxxxxxzzz~~~}}}{{{tttlllfffcccbbb^^^\\\WWWPPPGGG>>>666222------------,,,+++***)))((()))))))))************'''''''''(((((())))))))))))))))))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((())))))******(((***,,,,,,,,,,,,,,,......///000111333888>>>BBBRRRhhh~~~rrrkkkiiihhhmmmttt|||}}}ssshhhbbbcccfffnnnlllggg]]]RRRJJJHHHIIIHHHIIIKKKMMMOOOOOOOOOOOOTTT]]]iiivvv~~~|||wwwtttsssssssssrrrrrrqqqpppooolllgggcccbbb]]]WWWQQQLLLFFFAAA===999999999777666666666777666666666666777777777777666999;;;<<<===AAAIIIPPP&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))************************+++---///000111666444777BBBRRRhhhyyyrrrtttvvvwwwxxx~~~|||yyyxxx{{{|||~~~~~~}}}zzzwwwtttrrroooggg]]]SSSNNNOOOQQQ\\\dddggg___TTTLLLGGGDDDDDDDDDEEEGGGJJJLLLNNNPPPVVV```qqq~~~zzzxxxxxxyyyvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvuuusssooollljjjZZZUUUNNNGGGBBB???;;;999222555888999888777777777555555555555555555555555555555555666666888999999999:::;;;>>>BBBFFFIIILLLQQQRRRUUUYYY\\\___```aaadddccc```]]][[[YYYXXXWWWWWWVVVUUUTTTRRRPPPNNNMMMIIIMMMQQQSSSVVV\\\eeemmmwww||||||xxxuuutttsssvvvvvvvvvwwwxxxyyy{{{{{{vvvrrrnnnjjjgggdddaaa^^^```dddkkkssszzz}}}vvvooogggaaa]]][[[\\\\\\\\\]]]^^^aaacccddd```aaa```^^^\\\ZZZ[[[\\\[[[^^^dddkkkppprrrpppnnnlllkkkjjjjjjiiigggccc```___]]][[[\\\___bbbdddeeeiiihhhhhhiiikkknnnppprrrtttsssrrrqqqppppppppppppmmmpppssssssrrruuu|||{{{uuuoooppprrrtttvvvwwwwwwwwwttttttsssooojjjggghhhkkkhhhgggggggggeeeaaa[[[WWWMMMMMMOOOTTT^^^kkkxxx|||~~~rrraaaWWWQQQNNNNNNPPPZZZgggppprrruuu}}}}}}{{{sssrrrpppqqqvvv}}}zzz{{{}}}|||}}}}}}xxxpppiiieeeeee\\\ZZZVVVPPPGGG???777333---......//////......---(((((())))))*********+++'''((((((((())))))******((((((((((((((()))))))))))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((()))***+++++++++(((***,,,---,,,,,,---//////000111222444999@@@DDDYYYooo~~~rrriiiggggggkkkttt|||}}}rrrfff```bbbfffooolllddd[[[QQQKKKHHHHHHGGGIIIKKKMMMNNNOOOOOONNNUUU___mmm{{{|||wwwtttssstttuuusssrrrpppooommmiiiddd___YYYUUUPPPKKKGGGCCC???<<<555666777777666555666777777777888888888888888888555999===???AAAFFFPPPWWW''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((++++++******************,,,,,,,,,---...///000111444777;;;EEEUUUnnn|||tttrrrnnnlllnnnuuu~~~}}}xxxwwwzzz}}}{{{tttiii\\\RRRPPPUUUZZZaaacccaaaZZZOOOHHHFFFGGGGGGDDDCCCEEEFFFFFFKKKQQQWWWfffyyy~~~}}}zzzyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz|||zzzxxxwwwyyyzzzzzzzzztttrrrpppnnnllleee[[[TTTJJJHHHDDDAAA===;;;:::999999999888777777666777777555555555555555555444444444666888999999;;;>>>AAAAAA@@@@@@BBBFFFKKKPPPSSSYYY[[[]]]```cccfffggghhhjjjhhhdddaaa```___^^^]]]YYYXXXVVVSSSRRRQQQPPPPPPOOOPPPRRRUUUZZZbbblllrrr|||xxxsssssssssxxxxxxyyy|||}}}zzztttooolllhhhbbbaaacccbbbiiirrr{{{xxxqqqjjjfffdddccciiijjjkkkkkkjjjhhhfffdddeeedddccccccdddcccaaa^^^eeedddeeefffhhhhhhfffdddaaa```___]]]\\\[[[[[[[[[ZZZYYYXXXXXXYYY[[[]]]___dddeeegggiiilllnnnpppqqqnnnoooooonnnllllllmmmnnnpppqqqsssuuuxxxzzz|||}}}}}}xxxtttqqqqqqrrruuuyyy{{{yyyvvvwwwtttqqqooonnnnnnmmmlllnnnkkkiiiiiiiiieee]]]VVVRRRPPPPPPVVVbbbpppzzz~~~~~~~~~~~~hhhWWWOOOLLLLLLQQQYYYeeennntttyyy}}}vvvtttooommmqqqtttxxx|||~~~}}}{{{zzzzzzyyy{{{yyyuuurrrpppkkkdddddd^^^VVVNNNHHHAAA888222000...++++++,,,---------******)))((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&((())))))(((&&&$$$%%%&&&++++++,,,,,,,,,,,,++++++(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((************))))))))))))************+++,,,------000,,,...444555444===IIIXXXuuuxxxqqqhhhhhhjjjnnnttt|||~~~uuuggg]]]bbbllluuummmaaaUUULLLIIIHHHIIIMMMIIIGGGKKKNNNOOOQQQTTTYYYdddqqqyyy}}}xxxvvvuuutttsssqqqpppooommmjjjddd]]]WWWQQQNNNHHHBBB===999888888666666666555555555555555666888::::::999888888999:::===@@@DDDHHHNNNUUUZZZ''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''))))))))))))))))))))))))******+++,,,...000222333555777===HHHZZZttt}}}tttssspppnnnpppvvv}}}~~~xxxvvvwwwzzz~~~xxxlll```WWWVVV[[[___bbb```\\\UUUMMMGGGDDDDDDDDDAAABBBEEEFFFGGGMMMTTT]]]lll|||{{{}}}{{{zzzzzzyyyyyyzzzzzz{{{{{{yyywwwwwwyyyzzzzzzyyysssooojjjeeeaaaZZZQQQJJJDDDCCC@@@>>><<<;;;::::::999999888777777777777777777777777777666666666666777999;;;<<<===>>>AAADDDFFFGGGJJJLLLOOORRRUUUXXX\\\^^^aaaeeehhhjjjkkklllllliiifffdddcccbbb```___YYYWWWUUURRRQQQQQQRRRSSSSSSUUUWWWZZZ___gggpppvvvzzzwwwwwwxxx{{{{{{|||~~~{{{tttnnnkkkfffaaaaaadddeeellluuu~~~}}}vvvooojjjjjjkkkmmmtttuuuuuuuuutttrrrooonnnnnnllliiihhhhhhgggeeeccceeedddccccccddddddbbb```ZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWYYY[[[]]]___^^^___aaadddgggiiikkklllooopppooommmkkkkkkmmmnnnqqqsssuuuxxx{{{~~~}}}yyyuuurrrsssssstttwwwzzz{{{xxxuuuuuusssqqqooooooooooooooorrrpppoooooonnniii___WWWTTTQQQQQQYYYgggttt}}}~~~ooo]]]SSSOOOMMMOOOXXXdddnnnuuu{{{{{{vvvrrrnnnlllnnnpppqqqvvv|||{{{{{{}}}~~~~~~{{{yyyxxxxxxyyyyyy|||}}}zzzuuussssssqqqmmmeee___WWWPPPJJJCCC:::444222000---,,,---.........******)))(((((((((((((((,,,+++++++++******))))))))))))((((((((('''''''''((())))))(((&&&$$$%%%&&&&&&''''''''''''''''''&&&)))(((((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************+++,,,---...111...000666777666@@@MMM___|||wwwpppiiijjjlllqqqwww~~~~~~uuuhhh```cccmmmrrrjjj^^^SSSLLLIIIIIIJJJNNNJJJIIIMMMOOOPPPRRRVVV]]]hhhttt||||||wwwuuutttrrrqqqooommmiiieeeaaaZZZSSSNNNIIIFFFBBB===:::888777777777777777888999:::::::::777888::::::999:::;;;===???BBBGGGLLLQQQXXX___ccc''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&&&&'''(((((((((((((((((())))))))))))+++---///222444666555888???LLLaaa{{{xxxwwwvvvuuuwww{{{~~~~~~~~~~~~{{{}}}yyyrrrooosssuuuyyy}}}}}}qqqfff``````cccgggccc^^^VVVNNNIIIEEEBBB@@@AAA???@@@DDDFFFHHHOOOVVVdddttt~~~{{{{{{}}}{{{{{{zzzzzzzzzzzz{{{{{{zzzyyywwwxxxyyyyyyyyywwwqqqkkkbbbZZZTTTMMMFFFAAA===<<<;;;::::::::::::::::::999999888888888888888999999999999888888888888888:::<<<======???BBBEEEHHHMMMRRRTTTUUUUUUXXXZZZ^^^```dddhhhkkkmmmnnnnnnmmmkkkiiigggfffeeecccaaaXXXVVVSSSQQQQQQSSSUUUWWWZZZ[[[]]]aaafffnnnwww}}}|||zzzzzz|||~~~{{{tttlllhhhddd```aaaeeejjjpppyyy~~~zzzsssnnnmmmpppuuuyyy|||}}}}}}}}}|||yyyvvvuuuwwwtttpppmmmlllkkkhhhgggdddaaa^^^]]]]]]\\\[[[ZZZSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSTTTVVVXXXZZZ[[[\\\YYYZZZ]]]```cccfffiiijjjoooooonnnlllkkkkkknnnpppssstttvvvyyy|||}}}zzzwwwvvvtttrrrqqqtttuuuwwwzzz|||{{{wwwtttsssrrrqqqqqqqqqrrrtttuuuxxxxxxyyyyyywwwnnnbbbXXXVVVSSSTTT^^^mmmzzzzzzeeeXXXQQQNNNMMMUUUaaammmwww~~~|||xxxvvvtttnnnjjjjjjmmmoooooorrrwwwzzzvvvvvvvvvxxxvvvtttrrrrrrtttwwwyyy{{{|||xxxsssrrruuuvvvtttgggaaaYYYSSSMMMGGG???999555333///......//////...******)))(((((((((((()))------,,,+++***)))(((((()))))))))))))))((((((((('''((()))(((&&&%%%%%%&&&''''''((((((((((((''''''))))))((((((''''''((((((''''''(((((((((((('''''')))))))))))))))((((((((((((((((((((())))))))))))************+++,,,---...222///111777888999DDDSSSkkkwwwpppjjjlllpppuuu{{{~~~tttiiibbbfffmmmnnnfffZZZPPPKKKJJJJJJKKKPPPLLLKKKNNNPPPPPPTTTXXXaaalllwww~~~zzzvvvtttrrrpppoookkkgggbbb\\\VVVPPPIIIEEEAAA???<<<999888777888888444555666777999:::;;;<<<999:::<<<<<<===???BBBEEEGGGKKKQQQXXX^^^eeekkkppp''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&((((((((()))))))))))))))******+++---000222555666555999BBBQQQggg~~~~~~zzzuuuyyyvvvrrrrrrxxx}}}{{{sssmmmjjjmmmnnnqqqvvv{{{tttkkkhhhiiikkkmmmddd\\\PPPIIIGGGEEEBBB???AAA???@@@DDDGGGIIIPPPWWWhhhzzz}}}{{{yyyyyy{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxuuusssmmmeeeZZZQQQKKKFFFAAA===::::::999999999999::::::::::::999999999999::::::::::::::::::::::::::::::;;;<<>>???AAACCCGGGLLLPPPRRRVVV]]]dddjjjoootttxxx''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''''''''''')))))))))******+++++++++,,,,,,---...000222444555666;;;FFFWWWmmm}}}sssmmmsss~~~{{{ooojjjiiilllppprrrvvvzzz}}}{{{wwwrrrnnnkkkhhhiiikkkoootttzzz|||rrrmmmnnnppppppooodddZZZMMMFFFEEEEEECCC@@@CCCAAABBBEEEHHHJJJPPPWWWiii{{{~~~{{{yyyyyy{{{yyyxxxxxxxxxxxxxxxxxxyyyzzzyyywwwwwwvvvsssoookkkbbbZZZPPPHHHDDDAAA???===:::;;;;;;:::::::::999999;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<===@@@BBBEEEGGGIIILLLPPPSSSWWW[[[```aaa```___```aaa\\\^^^bbbgggjjjlllmmmnnnnnnmmmlllkkkjjjgggccc```XXXVVVTTTSSSTTTXXX]]]```bbbdddgggkkkpppwww}}}|||~~~|||uuummmeeeaaa^^^]]]aaagggrrrvvvzzz}}}|||yyywwwvvvvvvvvvwwwyyy||||||{{{yyyxxxtttooohhhccc]]]YYYSSSPPPNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSVVVWWWZZZ^^^bbbfffiiijjjiiijjjkkkkkklllooosssvvvxxxxxxwwwwwwvvvvvvuuuuuutttpppllljjjlllooorrrsssvvvxxx{{{}}}|||zzzxxxwwwtttwwwyyy{{{|||uuuggg]]]XXXXXX]]]iiiwww~~~}}}}}}|||||||||}}}}}}}}}}}}}}}~~~vvvaaaTTTMMMLLLPPPZZZiiixxxvvvmmmhhhhhhgggfffjjjrrrvvvxxxzzzxxxrrrpppnnnqqqoookkkiiiiiikkknnnqqqmmmsssvvvtttrrrsssrrrppphhhddd^^^ZZZWWWRRRMMMHHH:::666111...------,,,,,,++++++***)))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))''''''((((((((((((''''''(((((((((''''''&&&&&&&&&'''((((((((())))))***************+++,,,---///000111///222777888<<>>???@@@@@@@@@BBBEEEGGGJJJOOOUUUYYY```ccciiinnnrrrvvvzzz|||''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''(((((())))))))))))******++++++,,,,,,------...///111222444555888>>>KKK___vvvzzzooojjjrrr~~~{{{kkkeeebbbdddgggiiimmmqqquuuuuuvvvwwwwwwtttoookkkgggggghhhjjjnnnssswwwzzz|||tttmmmlllpppsssqqqmmm```WWWLLLEEEDDDEEEDDDBBBDDDBBBCCCGGGIIIKKKRRRYYYjjjzzz~~~{{{zzz|||xxxxxxwwwwwwwwwwwwxxxxxxxxxwwwuuussspppkkkddd```TTTMMMEEE@@@???>>>===;;;;;;<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<>>>???@@@AAAAAABBBDDDHHHKKKNNNRRRVVVZZZ^^^aaafffiiijjjhhhdddaaa___```cccgggkkknnnpppqqqooonnnmmmmmmkkkgggaaa]]]YYYWWWVVVVVVXXX\\\```cccdddfffjjjnnnssszzz{{{wwwooohhhaaa^^^]]]\\\aaagggqqqsssvvvvvvtttqqqppppppsssvvvzzz}}}zzztttmmmddd^^^VVVSSSNNNKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPTTTTTTSSSSSSRRRQQQQQQQQQTTTUUUXXX\\\```cccfffhhhfffhhhkkklllnnnppptttvvvyyyxxxvvvsssqqqnnnlllkkkjjjgggddddddhhhmmmqqqsssuuuwwwzzz|||{{{zzzzzz{{{yyy|||uuuggg___XXX\\\dddppp{{{~~~}}}}}}||||||}}}}}}}}}||||||}}}}}}~~~hhhXXXPPPMMMOOOWWWfffxxxyyyooohhhfffiiihhhkkkqqquuuuuuvvvzzz~~~|||xxxsssnnnllljjjgggeeedddfffhhhjjjjjjrrrwwwvvvrrrpppmmmjjjeeeaaa\\\ZZZYYYVVVQQQMMM===999333...---,,,,,,+++++++++***))))))))))))***))))))******++++++++++++&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&((((((((())))))))))))((((((((((((''''''(((((())))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((())))))******++++++*********+++---...000000111000222777888>>>QQQfff}}}}}}xxxpppjjjnnnttt{{{uuujjjgggkkkmmmmmmaaaXXXLLLGGGGGGJJJKKKJJJLLLKKKLLLNNNOOOPPPXXXaaajjjrrrzzz}}}~~~}}}yyyxxxuuuqqqmmmiiiddd___[[[NNNJJJEEEBBB@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCHHHJJJNNNRRRVVV[[[aaaeeennnppptttvvvxxx{{{''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++((((((((()))***+++++++++,,,,,,---///111444666777:::AAAQQQhhhvvvmmmkkkvvv|||llleeeaaabbbeeegggkkkooorrruuuzzz~~~vvvpppiiiiiiiiiiiikkknnnppprrrqqqkkkfffhhhpppsssoooiii[[[TTTKKKEEECCCCCCCCCCCCCCCAAACCCHHHKKKNNNVVV]]]kkkyyy~~~{{{yyy{{{yyyxxxxxxwwwwwwxxxxxxyyyuuutttqqqnnniiiaaaYYYSSSIIIDDD???======>>>===;;;::::::<<<<<<===<<<;;;;;;<<<<<<;;;;;;<<<======>>><<<===???AAACCCEEEFFFGGGGGGIIINNNRRRVVVZZZ```cccjjjmmmrrrzzz}}}yyynnneeeaaaaaacccfffjjjnnnrrrtttqqqpppoooooolllggg```\\\YYYYYYYYYZZZ\\\___bbbdddeeehhhlllpppuuu|||~~~~~~vvvqqqiiibbb]]]\\\\\\\\\```fffmmmnnnpppooommmmmmmmmnnnrrrvvv{{{~~~vvvmmmeee]]]XXXPPPMMMJJJHHHHHHHHHHHHGGGJJJJJJKKKKKKLLLMMMNNNOOOTTTSSSRRRQQQPPPQQQRRRRRRTTTUUUXXX[[[___bbbeeeffffffiiilllnnnoooppprrrssssssqqqoookkkhhhdddbbb```^^^\\\[[[]]]bbbhhhmmmooosssuuuxxxyyyyyyzzz}}}~~~ttthhhaaaYYY```lllwww~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~ppp^^^UUUPPPOOOUUUcccvvvvvvmmmjjjkkkiiikkkppprrrrrrsssvvvxxx~~~wwwnnnhhhfffeeeddddddeeeggghhhhhhqqqvvvsssnnnjjjgggccc```\\\XXXWWWXXXWWWSSSOOO@@@<<<555000------,,,,,,,,,+++******))))))******+++++++++***************&&&'''''''''((((((((((((&&&'''((('''&&&&&&'''(((***++++++,,,,,,++++++***''''''&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((()))))))))***+++,,,,,,,,,*********+++---///000111222111444888:::AAAVVVmmmrrrnnniiilllssszzz~~~sssiiihhhoooqqqooo___UUUIIIDDDFFFJJJJJJIIIKKKKKKMMMOOOPPPRRR\\\fffnnnvvv}}}|||xxxrrrppplllgggccc\\\VVVQQQHHHEEEAAA???@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDEEECCCDDDEEEGGGIIIKKKLLLMMMUUUYYY^^^bbbgggkkkppptttyyy{{{|||~~~''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,&&&''''''((()))******+++***+++,,,///222666888:::;;;DDDVVVnnnssslllmmm{{{}}}ooohhhcccdddgggiiimmmrrryyy~~~{{{kkkkkkjjjjjjjjjkkkmmmnnnkkkeeeaaafffooosssmmmfffWWWRRRJJJDDDBBBBBBCCCDDDAAA@@@CCCHHHMMMQQQYYYaaalllyyy~~~}}}yyywwwxxxzzzyyyyyyxxxxxxyyyyyyzzzsssqqqnnnjjjddd[[[QQQKKKEEEAAA>>>===??????>>>;;;888999:::<<<======<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCFFFHHHJJJKKKQQQTTTYYY]]]bbbgggmmmqqqyyy|||}}}ppp```aaabbbdddhhhmmmqqqtttsssrrrqqqpppmmmhhh```[[[ZZZZZZ[[[\\\^^^```cccdddfffiiimmmqqqwww}}}}}}zzzzzz~~~{{{sssmmmeee___[[[[[[[[[[[[```fffjjjkkkkkkkkkjjjkkkmmmooorrruuu{{{{{{oooeee\\\UUUQQQLLLJJJHHHGGGGGGHHHGGGFFFMMMLLLLLLMMMNNNOOOPPPPPPSSSRRRPPPOOOPPPQQQTTTUUUVVVWWWYYY]]]```ccceeeggggggjjjnnnppppppoooooopppkkkjjjgggccc```\\\ZZZXXXVVVUUUTTTXXX^^^eeejjjlllqqqtttwwwxxxxxxzzz~~~rrrgggbbbZZZdddqqq|||}}}}}}}}}}}}}}}~~~~~~}}}uuucccZZZRRRPPPSSSaaauuu}}}}}}sssnnnkkkiiikkkppprrrrrrtttxxxqqqyyyzzznnnfffffffffffffffhhhiiijjjgggnnnsssnnnhhhdddaaa^^^[[[XXXUUUUUUVVVVVVSSSPPPCCC>>>777111///...------,,,+++******)))*********++++++***)))((('''&&&&&&'''((((((((())))))******%%%'''((('''&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''(((((())))))******))))))***+++,,,,,,------*********+++---///000111444222555:::;;;CCCYYYqqqvvvnnnlllhhhkkkqqqxxx~~~sssiiijjjrrruuuqqq^^^TTTHHHCCCFFFIIIIIIHHHLLLKKKNNNQQQQQQTTT^^^iiirrrzzz}}}xxxooolllhhhccc^^^WWWOOOJJJGGGEEEBBBAAABBBDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOQQQTTTWWWYYY[[[]]]aaaeeekkkpppuuuyyy~~~&&&&&&&&&''''''''''''(((++++++,,,+++(((''''''((())))))))))))((((((((((((***************+++++++++,,,---///000000333666999>>>GGGZZZuuuwwwoooppp~~~qqqmmmkkklllmmmmmmpppuuu{{{yyytttooonnnpppqqqnnnjjjdddaaabbbmmmyyyyyykkk]]]QQQMMMGGGDDDCCCDDDEEEEEEBBBEEEIIIJJJKKKPPPXXX```mmmuuu}}}{{{zzzyyyxxxzzzyyyxxxxxxyyyyyywwwuuutttooohhh```YYYRRRKKKGGGDDDCCCBBB@@@>>>===;;;;;;::::::;;;;;;<<<======>>>@@@===:::;;;>>>@@@@@@???AAABBBDDDEEEFFFJJJNNNRRR\\\^^^bbbgggmmmsssxxx{{{xxxfffaaa```dddiiikkkooossswwwwwwuuuqqqkkkeee```]]]]]]]]]]]]]]]^^^```bbbcccgggiiikkknnnssszzz}}}{{{yyyyyy{{{zzzqqqjjj```^^^ZZZZZZ\\\___bbbccceeeffffffffffffhhhkkknnnrrryyy~~~rrrggg___XXXRRRNNNKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPOOOOOOPPPOOOMMMMMMOOORRRSSSTTTVVVXXXZZZ^^^aaadddfffgggjjjkkkmmmpppqqqooojjjfffcccaaa^^^\\\ZZZVVVRRROOONNNOOOPPPRRRWWW___hhhooosssuuuvvvxxxzzz~~~|||lllcccaaaaaajjjwww}}}|||{{{zzz|||}}}~~~~~~iii\\\PPPMMMMMMUUUhhh|||}}}wwwqqqkkkhhhlllpppqqqqqqssspppvvv|||rrrkkkjjjiiijjjlllmmmlllkkkmmmmmmkkkggg```[[[WWWVVVWWW[[[[[[UUUTTTVVVUUUPPPGGG@@@666000...------,,,+++++++++************)))))))))))))))))))))))))))'''''''''''''''((()))***))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))++++++***************+++)))***+++,,,...///000000333444666888;;;GGG```vvv}}}nnnfffdddfffmmmtttwww|||zzzooolllpppsssppplllYYYQQQJJJHHHGGGDDDEEEHHHHHHGGGIIINNNRRRXXXbbbmmmzzz|||}}}zzzwwwrrrooohhh___XXXQQQMMMJJJGGGFFFFFFHHHJJJLLLKKKJJJMMMNNNOOOQQQTTTWWWZZZ\\\___^^^^^^^^^aaaeeeiiikkksssuuuyyy~~~&&&&&&&&&''''''''''''(((***++++++***(((&&&'''((()))(((((((((((((((((((((***************+++++++++,,,---///000111333777:::AAAKKK___zzztttppptttzzztttpppnnnoooooonnnqqqvvv||||||}}}vvvoooeeebbbeeeoooxxxwwwiii[[[PPPKKKFFFCCCBBBCCCDDDDDDAAADDDGGGIIILLLRRR\\\cccnnnttt~~~~~~|||{{{{{{yyyxxxyyyxxxwwwwwwwwwvvvtttrrrooojjjbbb[[[TTTNNNIIIEEEBBBAAAAAA@@@???>>>======<<<<<<<<<======>>>>>>>>>AAA???===>>>AAACCCCCCBBBDDDEEEGGGHHHKKKOOOTTTXXXaaadddjjjrrr{{{zzzjjjdddaaacccfffhhhlllpppuuutttrrrooojjjeee```]]]]]]]]]]]]^^^___```aaabbbccceeehhhlllpppvvv}}}zzzyyywwwvvvxxx|||}}}{{{yyyuuummmfff]]]ZZZWWWWWWYYY\\\^^^___aaacccdddeeefffhhhkkkmmmuuu{{{}}}uuujjj```YYYSSSNNNJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJKKKMMMNNNOOOOOOOOONNNOOONNNLLLMMMNNNQQQSSSTTTWWWYYY\\\```cccfffggghhhkkklllmmmooopppmmmgggccc___\\\XXXTTTRRRNNNJJJHHHHHHIIIJJJMMMRRRZZZdddkkkoooqqqsssuuuxxx||||||mmmeeedddccclllxxx}}}|||{{{|||}}}~~~~~~}}}}}}~~~lll^^^SSSOOONNNSSScccuuu|||rrrllliiilllpppqqqrrrttttttyyy}}}ssskkkjjjjjjkkknnnqqqrrrrrrnnnmmmjjjddd^^^YYYWWWVVVWWW[[[[[[WWWWWWZZZYYYTTTIIIBBB999222///...---,,,+++++++++************))))))))))))))))))))))))))))))((((((''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))+++******)))))))))************+++,,,...///000000222333666888===KKKeee}}}xxxkkkeeecccfffmmmuuuxxx|||wwwmmmkkknnnppplllfffVVVOOOHHHGGGFFFDDDEEEHHHLLLKKKMMMRRRVVV[[[fffqqq}}}{{{wwwtttpppmmmhhhbbb\\\WWWTTTRRRQQQPPPQQQSSSWWWZZZ[[[ZZZ___```aaadddhhhkkkoooqqqqqqqqqpppqqqssswwwzzz}}}}}}&&&&&&&&&''''''''''''(((((()))***)))'''&&&&&&'''(((((((((((((((((((((((())))))*********+++++++++,,,...000111222444888;;;DDDPPPffftttuuu}}}}}}wwwwwwrrrpppqqqqqqoooqqquuuttteeeeeeiiirrrxxxsssdddWWWMMMIIIDDDAAAAAABBBCCCCCC@@@CCCFFFHHHLLLTTT___gggppptttzzz~~~|||{{{|||{{{zzzxxxyyyxxxvvvvvvuuutttpppnnngggaaaZZZSSSMMMIIIFFFDDD@@@@@@@@@???????????????===>>>>>>>>>>>>>>>>>>>>>BBB@@@@@@AAADDDFFFGGGFFFIIIJJJLLLNNNQQQUUU[[[___gggllluuu|||ooogggaaaaaabbbcccggglllppppppnnnlllhhhddd```^^^]]]^^^^^^___``````_________aaaeeehhhlllqqqwww{{{~~~~~~|||{{{wwwvvvttttttuuuwwwzzz|||}}}zzzvvvtttrrrnnngggaaa[[[XXXUUUUUUWWWZZZ\\\\\\]]]___bbbeeefffhhhkkknnnvvv|||~~~pppiii___VVVPPPLLLIIIGGGJJJIIIIIIJJJJJJKKKLLLMMMJJJKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLNNNPPPSSSUUUYYY[[[___cccgggiiijjjjjjmmmmmmmmmnnnlllgggaaa\\\VVVRRRMMMIIIFFFDDDAAA???@@@AAACCCFFFLLLUUU___fffnnnppptttwwwzzz{{{mmmgggggggggppp{{{~~~}}}|||{{{~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~qqqbbbVVVRRRNNNPPPZZZkkk|||tttnnnjjjmmmpppqqqrrrtttuuuzzz~~~tttmmmlllkkknnnrrrwwwzzz{{{pppnnniiibbb[[[VVVUUUUUUTTTXXXZZZYYYZZZ]]]]]]ZZZLLLFFF===555111///---,,,+++++++++************)))))))))))))))))))))))))))***)))(((''''''&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))(((((())))))*********+++---...///000111222333666999???OOOmmm~~~}}}qqqgggccccccfffnnnuuuxxx|||zzzrrrjjjiiimmmmmmggg```RRRKKKFFFEEEEEEDDDEEEHHHNNNMMMOOOTTTXXX^^^jjjvvv|||xxxwwwsssrrrpppmmmiiifffcccbbbaaaaaabbbeeejjjnnnppppppqqqrrrsssvvvzzz~~~&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&''''''''''''((((((((((((((()))))))))***++++++,,,,,,---...000111333555999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBDDDFFFIIIJJJJJJMMMOOORRRTTTWWW\\\aaaeeekkkqqqyyy~~~tttkkkcccaaaaaaaaaeeejjjlllkkkjjjiiifffdddaaa```]]]^^^___``````___^^^]]][[[^^^bbbeeehhhlllqqqtttxxxyyyzzzzzzzzzzzzyyyxxxvvvuuussssssssstttvvvwwwxxxuuurrrooommmhhhbbb^^^ZZZXXXUUUVVVXXXZZZ\\\\\\[[[^^^bbbfffhhhkkkoooqqqwww}}}vvvooobbb^^^VVVPPPKKKIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLNNNPPPTTTWWW\\\___dddhhhlllmmmmmmmmmooonnnllliiieee^^^VVVQQQKKKHHHCCC???===<<<:::999:::;;;===@@@GGGPPP[[[bbbkkknnnrrrwww{{{yyylllggghhhkkkrrr|||~~~|||{{{{{{}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~xxxgggYYYSSSNNNMMMSSS```uuuzzzrrrmmmnnnpppppprrrtttssswwwyyysssrrrqqqrrrwww|||uuurrrlllcccZZZTTTSSSSSSQQQTTTWWWYYY\\\^^^^^^]]]QQQKKKCCC:::333000...---+++++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))******+++,,,---...000111111333444666:::AAASSSsss~~~~~~~~~|||uuukkkeeecccdddfffnnnuuuxxxzzz||||||yyyrrrmmmhhhjjjooonnneee\\\PPPIIIEEEEEEFFFEEEFFFJJJKKKKKKNNNTTTYYYaaannn{{{~~~}}}zzzxxxvvvtttssstttwww{{{&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&'''&&&&&&''''''((((((((()))((())))))***++++++,,,,,,---///111222444777;;;>>>HHHXXXsss~~~zzztttpppnnnooommmhhhgggiiilllvvvvvvhhhmmmuuuyyywwwkkk\\\RRRHHHEEEAAA@@@@@@AAABBBAAACCCDDDEEEIIIOOOWWW```fffkkkmmmppptttxxx|||~~~~~~}}}}}}}}}|||yyywwwzzzyyywwwuuurrrnnnhhhdddYYYTTTNNNHHHFFFEEEDDDCCCBBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>?????????AAABBBEEEGGGJJJLLLNNNOOORRRUUUYYY\\\^^^bbbeeehhhjjjooowwwzzzrrrjjjgggeeedddeeeiiiiiiiiihhhgggfffdddcccbbb______```aaa```^^^]]]\\\ZZZ\\\```bbbeeehhhlllooossstttuuuvvvwwwvvvvvvuuutttssssssrrrrrrssssssttttttrrrooollliiiddd```]]]WWWVVVTTTUUUXXX[[[\\\]]]]]]```dddhhhkkkoootttwww{{{zzzqqqhhhcccYYYWWWSSSOOOLLLKKKLLLMMMKKKKKKKKKKKKKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKLLLLLLJJJLLLMMMNNNOOORRRWWWZZZaaadddiiinnnpppqqqooonnnooolllgggbbb[[[SSSKKKEEEAAA>>>:::888888888888777888999:::===CCCLLLVVV]]]eeeiiinnnsssxxx}}}vvvkkkgggiiinnnuuu}}}}}}|||{{{{{{zzz{{{{{{{{{|||}}}~~~~~~}}}~~~mmm\\\TTTMMMKKKNNNYYYmmmyyyqqqppppppppppppsssqqqttt|||}}}zzzxxxxxx{{{{{{xxxqqqggg]]]VVVRRRQQQOOOPPPTTTYYY\\\\\\]]]]]]VVVQQQIII???666111......+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******'''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''(((((()))*********+++,,,---///000111111555555888<<>>===<<<>>>>>>??????@@@AAAAAABBBCCCFFFJJJNNNPPPRRRUUUWWWZZZ^^^cccggghhhiiijjjkkkhhhkkkqqqyyy}}}vvvsssooojjjhhhjjjiiihhhhhhgggfffeeeeeeeeeaaaaaaaaa```___]]]\\\[[[ZZZ[[[]]]___```ccchhhkkknnnoooppprrrrrrrrrqqqpppoooppppppppppppooooooooopppnnnlllhhhddd```]]][[[SSSRRRRRRTTTWWW[[[\\\]]]aaacccgggjjjnnnsssyyy}}}~~~tttkkkddd^^^[[[SSSTTTTTTSSSRRRRRRTTTVVVPPPPPPOOONNNMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKMMMPPPQQQQQQTTTZZZ___fffiiiooosssuuutttqqqoookkkggg___WWWPPPHHHBBB===:::888666555666666666555666777888:::>>>GGGPPPWWWaaaeeekkkpppuuu{{{uuukkkiiilllrrrwww~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{}}}~~~}}}~~~vvv```VVVMMMKKKLLLSSSeeewww~~~wwwsssqqqooonnnpppqqqsssxxx~~~~~~|||xxxpppeee\\\VVVSSSQQQQQQUUU[[[^^^\\\[[[]]][[[WWWOOODDD999222//////+++++++++************)))((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,'''''''''(((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((()))***++++++++++++,,,...///000111222555666:::???III]]]~~~}}}uuummmfffdddgggiiikkkrrrwwwvvvvvvwwwuuuqqqiiihhhkkkrrrxxxtttfffYYYMMMGGGDDDFFFHHHGGGHHHKKKJJJJJJMMMUUU^^^iiiyyy&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&'''(((%%%%%%&&&''''''((())))))'''((()))***+++,,,------...000222444666999===@@@QQQfff|||ssspppooooookkkddd`````````iiiyyyvvvllleeemmmvvvvvvmmm___TTTMMMEEECCC@@@@@@AAABBBBBBBBBEEEFFFJJJQQQYYYbbbhhhllllllmmmoooqqqtttvvvxxxyyy}}}{{{yyyxxxzzz{{{{{{{{{xxxvvvssspppllleee]]]XXXQQQNNNJJJGGGEEEDDDBBB@@@@@@@@@@@@?????????>>>>>>???@@@@@@BBBCCCDDDEEEFFFIIIMMMRRRVVVXXXZZZ]]]```dddhhhooossssssrrrpppooojjjkkkmmmqqqyyy|||rrrkkkjjjjjjiiihhhhhhggggggggggggcccbbbaaa___]]]\\\\\\[[[YYYZZZZZZ[[[\\\___dddhhhhhhiiikkkllllllkkkjjjjjjiiiiiijjjkkkkkkkkkjjjiiikkkjjjgggccc___[[[XXXWWWRRRQQQRRRUUUYYY]]]___```eeefffhhhkkknnnttt|||}}}wwwnnneee^^^YYYUUURRRPPPTTTWWWYYYYYYYYY[[[]]]WWWVVVTTTRRRQQQPPPOOOOOOMMMMMMLLLKKKKKKKKKLLLMMMLLLOOORRRSSSSSSWWW]]]cccjjjnnnssswwwxxxvvvrrroooddd^^^UUUMMMFFFAAA===:::777666444444555555444222444444444555999@@@IIIOOOYYY]]]ccchhhmmmsssxxx{{{~~~~~~tttlllmmmqqqvvv{{{~~~}}}|||{{{{{{zzz{{{zzzzzzzzzzzz{{{}}}}}}|||}}}~~~~~~~~~~~~fffYYYNNNMMMMMMOOO\\\lllvvv|||vvvrrrnnnmmmnnnooopppssszzz}}}~~~}}}xxxnnnddd\\\XXXWWWVVVZZZ```aaa]]][[[]]]^^^[[[SSSGGG;;;333//////+++++++++************)))((((((((((((((((((((((((&&&&&&&&&'''''')))***+++''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&((())))))((((((((('''''''''&&&(((((((((((()))))))))))))))(((((()))***+++,,,,,,+++,,,---...///000111222444777<<>>AAAVVVkkk~~~uuurrrppppppllleee``````]]]fffuuuxxxmmmdddccclllttttttiii[[[PPPLLLEEEBBB@@@@@@AAACCCCCCBBBDDDGGGLLLTTT^^^gggmmmpppsssssstttuuuvvvwwwwwwxxxzzzwwwuuuvvvxxx{{{|||}}}vvvtttrrrnnniiibbbZZZTTTOOOMMMIIIGGGEEEDDDAAA???>>>>>>?????????@@@@@@@@@@@@AAABBBDDDEEEGGGHHHIIIMMMRRRXXX\\\^^^```dddgggkkkpppwww{{{{{{xxxtttrrrooommmkkklllqqqzzzwwwmmmjjjkkkjjjiiihhhhhhhhhhhhhhheeecccaaa^^^\\\\\\\\\\\\XXXXXXXXXXXXXXX\\\aaafffdddeeefffgggggggggfffeeedddeeefffgggggggggfffeeegggfffddd```[[[WWWUUUTTTSSSSSSTTTXXX]]]aaacccdddggggggiiijjjnnnuuu}}}|||mmmhhhaaaZZZUUUQQQNNNKKKOOOTTTYYY\\\]]]]]]___aaa\\\[[[XXXVVVSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNMMMPPPTTTUUUUUUXXX___fffmmmpppvvvyyyzzzwwwrrrooo^^^XXXNNNFFFAAA>>><<<:::777666444444555444111///222222222222555;;;CCCIIIKKKOOOUUU[[[```eeejjjmmmtttzzz}}}tttnnnpppuuuxxx}}}~~~~~~}}}|||{{{{{{zzz}}}|||{{{zzzyyyzzz{{{{{{{{{||||||||||||kkk\\\PPPNNNMMMMMMVVVdddqqqxxxrrrmmmkkkmmmmmmlllmmmttt~~~~~~|||~~~}}}uuujjjaaa\\\]]][[[^^^dddddd___\\\___```]]]UUUIII<<<333000///+++++++++************)))(((((((((((((((((((((((((((((('''''''''(((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))***+++,,,---+++,,,---...///111222222333777>>>GGGTTTjjjtttjjjddddddhhhkkkuuuzzz|||yyywwwxxxwwwtttkkklllpppxxx|||tttaaaQQQJJJEEEBBBDDDEEEDDDEEEGGGJJJIIILLLRRRZZZdddttt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++*********++++++,,,,,,---111//////222444666===EEEZZZttt|||yyyuuuqqqmmmhhhccc______cccoooxxxvvvtttnnnhhhfffdddpppwwwpppaaaUUULLLGGG@@@AAA@@@???===>>>AAADDDHHHKKKQQQ[[[fffpppvvvyyyxxxwwwwwwvvvwwwxxxzzz{{{{{{zzzyyyzzz{{{{{{yyyxxxuuurrrmmmhhhccc^^^XXXTTTOOOMMMJJJGGGEEECCCCCCBBBAAABBBBBB@@@??????AAABBBAAACCCGGGIIIKKKMMMPPPSSSWWWYYY\\\aaaeeeiiilllnnnuuuyyy~~~}}}{{{vvvqqqooosss|||zzzrrrnnniiihhhgggggghhhhhhgggfffbbbbbbaaa```^^^\\\ZZZYYYUUUUUUTTTUUUWWWZZZ]]]___^^^___aaaccccccbbb```___aaa````````````aaabbbbbb```aaaaaa^^^YYYUUUTTTSSSQQQTTTXXX[[[^^^aaaeeegggfffggghhhiiilllsss}}}xxxooojjjbbb^^^YYYUUURRRPPPOOONNNTTTWWW]]]cccggghhhhhhgggdddaaa]]]YYYVVVTTTQQQNNNKKKKKKKKKKKKLLLLLLMMMNNNQQQSSSWWW[[[___dddjjjnnntttzzz~~~yyyooodddXXXQQQFFF???<<<;;;999888444333111111222333333222//////111333666999;;;===AAAEEEIIINNNSSSXXX]]]```ccckkksss{{{uuuppppppsssvvv~~~{{{yyyxxxyyy{{{}}}||||||||||||||||||{{{{{{yyyzzz{{{|||}}}~~~qqqbbbRRRLLLMMMOOOTTTYYYppp~~~qqqmmmnnnooooooqqqmmmlllpppvvv}}}}}}yyyoooeee```___cccjjjmmmggg___[[[aaa]]]UUUJJJ>>>555///...+++***))))))(((((())))))---,,,***(((''''''((()))((((((((((((((((((((((((((())))))))))))'''%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&)))***,,,...000222333444444999???GGGWWWsss}}}rrriiicccbbbhhhqqq{{{zzzwwwxxxtttooohhhooovvvyyyyyyqqq___OOOJJJHHHEEEEEEEEEEEEDDDBBBEEEFFFIIIOOOUUU]]]mmm|||&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++*********+++,,,,,,------111000111555777;;;CCCLLL```{{{}}}xxxtttpppjjjddd```___cccmmm}}}zzzqqqjjjgggeee```\\\\\\dddoootttmmm___SSSJJJEEEAAAAAAAAA@@@@@@@@@CCCEEEIIIMMMUUU```kkktttyyy{{{|||{{{zzzyyyyyyyyyzzz{{{zzzyyyxxxyyyzzzyyywwwuuurrrnnnhhhccc^^^ZZZUUURRRMMMLLLIIIFFFDDDBBBBBBBBB@@@AAAAAA@@@>>>???AAACCCDDDGGGKKKNNNPPPSSSWWWZZZ___bbbfffkkkpppssstttuuuwww{{{yyyqqqooouuu{{{zzzssspppjjjiiihhhhhhiiiiiihhhfffbbbbbbaaa___^^^[[[YYYXXXSSSRRRRRRRRRTTTWWWYYY[[[[[[\\\]]]^^^^^^]]]\\\\\\YYYYYYXXXXXXYYYYYYZZZZZZ]]]]]]]]]ZZZVVVTTTSSSSSSUUUWWWZZZ]]]___aaaeeegggjjjkkkllllllnnnttt}}}}}}vvvnnnfffaaaYYYWWWSSSQQQPPPRRRSSSTTT[[[^^^dddjjjnnnoooooonnnjjjfffaaa]]]ZZZWWWSSSPPPNNNNNNMMMMMMMMMNNNPPPQQQTTTWWW[[[```dddjjjpppuuuzzzyyynnncccSSSLLLCCC<<<:::999888666666444222222333444333222111222222333555777888999;;;===AAADDDGGGKKKNNNPPPRRRZZZbbbkkkxxxzzzsssppprrrwwwzzz~~~|||zzzyyyzzz{{{|||||||||||||||||||||||||||yyyzzzzzz{{{|||}}}~~~~~~xxxhhhWWWOOOMMMOOORRRVVVkkk{{{}}}pppkkkkkkmmmmmmnnnjjjiiinnnttt|||xxxlllhhhfffhhhnnnoooiiiaaa]]]]]]ZZZTTTKKK@@@666111///,,,,,,+++************+++---,,,***((('''((())))))))))))))))))))))))))))))((()))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))************,,,...000222333444333888@@@JJJ\\\yyy~~~pppggg```___fffnnnxxx{{{{{{wwwuuuuuuqqqkkkgggoooxxx|||{{{qqq___OOOIIIGGGEEEDDDDDDDDDCCCBBBEEEEEEHHHLLLPPPWWWfffsss~~~&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))***+++*********+++,,,---------000///111555888===GGGRRRhhh~~~zzz{{{}}}|||wwwsssmmmfffbbb```ccclllyyyrrrjjjbbb^^^[[[XXXXXXZZZfffnnnrrriii[[[PPPHHHCCC@@@AAACCCBBBBBBCCCEEEGGGJJJPPP[[[gggqqqxxx|||~~~~~~}}}|||{{{{{{{{{{{{yyyxxxxxxxxxyyyxxxuuusssnnniiiccc]]]XXXUUUQQQOOOKKKIIIGGGDDDBBBAAAAAAAAAAAAAAABBBAAA@@@AAADDDFFFHHHKKKPPPTTTXXX\\\aaadddiiilllrrrxxx|||}}}}}}}}}{{{yyyqqqssswwwxxxsssqqqllljjjiiiiiijjjkkkiiihhhcccbbbaaa```]]][[[YYYXXXRRRRRRQQQQQQSSSTTTVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWVVVTTTRRRQQQRRRSSSXXXZZZ]]]___```bbbeeegggmmmnnnnnnoooppptttzzz~~~}}}{{{wwwpppiiiaaa[[[WWWQQQPPPOOOOOORRRWWW[[[^^^eeehhhnnnssswwwxxxxxxxxxsssoooiiiddd```[[[WWWTTTTTTRRRPPPOOOOOOQQQTTTUUUYYY\\\aaagggmmmssszzz~~~xxxlll```NNNHHH@@@<<<;;;:::888666777555333333444444444333444333333333333444444555555777:::===@@@CCCDDDEEEFFFKKKQQQZZZggguuu~~~{{{xxxssspppppptttxxx|||~~~~~~}}}|||{{{{{{{{{{{{||||||||||||||||||||||||zzzzzzzzz{{{{{{|||||||||qqq]]]RRRNNNMMMOOOSSScccttt|||oooiiiiiikkklllllliiiiiimmmssszzzuuummmiiiiiimmmmmmggg```]]]ZZZXXXTTTLLLBBB999222000......---,,,,,,,,,,,,,,,,,,+++***((((((((())))))************************((()))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''))))))))))))))))))))))))))))))***+++,,,,,,------***+++,,,...000222444555333888AAANNNccc}}}nnnddd^^^^^^eeennnuuuuuutttsssssstttnnngggfffppp{{{}}}qqq^^^NNNHHHFFFDDDCCCCCCCCCBBBAAACCCCCCEEEHHHJJJOOO\\\hhhvvvyyy~~~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++)))******+++,,,---.........---///333666<<>>======;;;999999777555444444555444222333333222111111222222222444666888===AAAEEEFFFFFFDDDFFFIIIOOOYYYdddlllooopppooommmmmmooossswwwzzz}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{||||||||||||||||||yyydddVVVPPPMMMMMMPPP[[[lll|||pppkkkkkkmmmooonnnkkkkkkooorrrxxx|||kkkfffcccffffffaaa]]][[[[[[ZZZWWWOOOEEE:::222///......---,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''&&&''''''))))))))))))))))))))))))******++++++,,,---------+++,,,---///111333444555555999CCCSSSjjj}}}lllaaa\\\]]]dddmmmoooooonnnppprrrrrrlllgggeeerrr}}}ooo\\\LLLGGGEEECCCBBBBBBBBBAAA@@@@@@@@@AAACCCDDDHHHTTT```pppsssyyy''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++)))***+++,,,---...////////////111444555;;;IIIWWWttt{{{wwwrrrrrruuuxxx{{{}}}}}}{{{xxxuuuqqqllliiidddffflllvvv~~~wwwooofff]]]VVVSSSXXX```pppssspppcccUUUMMMGGGCCC===???AAAAAABBBDDDGGGIIINNNXXXgggssszzz|||}}}}}}zzzzzz{{{|||}}}~~~~~~~~~{{{{{{zzzzzzyyywwwsssooogggbbb[[[UUURRROOOMMMLLLGGGFFFDDDBBBBBBBBBBBBCCCAAABBBCCCDDDEEEGGGKKKMMMPPPTTTYYY___dddiiiooosssvvvyyy|||vvvrrrqqqppppppnnnmmmmmmnnnnnnmmmlllfffeeedddaaa^^^[[[YYYWWWTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOOKKKLLLMMMNNNNNNNNNMMMMMMJJJJJJIIIIIIJJJNNNUUUYYY[[[^^^aaaccceeegggkkkmmmnnnnnnpppqqqssstttssssssnnnjjjbbbZZZUUUQQQPPPQQQPPPSSSWWWZZZ^^^eeelllqqqtttwww{{{~~~}}}wwwqqqlllfffaaa^^^[[[ZZZWWWVVVWWWYYY]]]___```dddkkkrrryyyyyyjjj^^^OOOIIICCC@@@@@@@@@>>><<<;;;999666555555555444333111111111111111222333333444555888===CCCGGGGGGFFFEEECCCCCCGGGMMMUUU[[[___aaabbbcccggglllrrrxxx|||{{{}}}~~~|||}}}}}}~~~~~~}}}|||{{{yyyyyyyyyzzzzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~kkk[[[RRRMMMMMMOOOUUUdddxxx~~~tttooooooqqqsssrrrpppoooqqqrrrvvviiibbb^^^```aaa___]]]]]]```___[[[SSSGGG;;;222...------,,,+++++++++++++++*********)))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,...000222444555666888<<>>===<<<>>>@@@AAAEEEPPP[[[kkkooovvv{{{~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++)))***+++,,,---...///000222222444777888???NNN^^^|||{{{uuunnnlllmmmooossswwwwwwvvvxxx{{{vvvsssqqqnnnlllfffiiimmmttt{{{{{{tttlllbbbYYYUUU\\\fffuuuvvvoooaaaSSSLLLGGGDDD===>>>???@@@AAADDDIIILLLTTT^^^mmmwww||||||||||||xxxyyyzzz|||}}}~~~|||{{{{{{{{{yyyvvvqqqmmmccc___YYYUUUQQQOOOLLLJJJFFFFFFDDDCCCCCCDDDEEEEEEAAACCCDDDFFFGGGJJJNNNQQQWWW[[[```eeejjjoootttxxx|||~~~~~~xxxsssqqqpppppprrrpppooooooppppppooonnnhhhgggfffccc```\\\YYYXXXSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKIIIJJJKKKLLLMMMLLLKKKKKKFFFFFFFFFFFFIIIPPPXXX___aaacccfffhhhiiikkknnnpppppppppqqqssstttsssooolllaaa]]]VVVPPPMMMMMMOOOQQQSSSXXX^^^bbbeeejjjpppvvvzzz|||zzztttooojjjfffbbb^^^]]]\\\[[[]]]___ccceeeeeejjjqqqxxx~~~qqqeeeUUUOOOHHHDDDDDDCCCBBB@@@???<<<:::888888888666555222222222222333444555666444555888???GGGKKKKKKIIIHHHCCC@@@BBBFFFHHHLLLQQQOOOQQQVVV]]]gggqqqyyy~~~{{{|||}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}|||yyyyyyyyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~sssaaaVVVOOOMMMOOORRR\\\pppzzzuuussstttuuurrrpppppppppooorrr}}}mmmeee___```bbbbbbbbbdddgggeee```WWWJJJ===444///,,,++++++***************))))))******))))))))))))'''''''''''''''''''''''')))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************************,,,---...000222444666777;;;???III]]]xxxjjj]]]WWWVVV[[[```hhhhhhkkknnnmmmhhhddddddhhhvvvtttdddTTTHHHDDDBBB@@@?????????>>>===::::::<<<>>>???AAALLLWWWfffjjjqqqwwwzzz'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++)))***+++,,,---///000000222333666999;;;CCCUUUeee}}}vvvooommmoooooorrruuusssqqqttt}}}}}}vvvrrrooommmllliiijjjmmmrrrvvvyyy{{{{{{|||wwwpppggg]]]YYYbbbmmmyyywwwnnn^^^QQQJJJFFFCCC???@@@??????AAAEEELLLPPPZZZeeerrr{{{}}}|||{{{{{{yyyzzz|||}}}~~~~~~~~~~~~{{{{{{zzzzzzxxxtttooojjj```\\\XXXTTTQQQNNNJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFHHHJJJLLLNNNQQQVVVYYY```ccchhhlllqqquuuzzz}}}~~~zzzvvvsssqqqqqqrrrsssrrrpppqqqrrrrrrqqqoookkkjjjhhheeeaaa]]]ZZZYYYTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKLLLLLLKKKIIIHHHGGGGGGHHHIIIKKKKKKJJJIIIHHHEEEDDDDDDEEEIIIRRR]]]dddjjjkkkmmmnnnmmmnnnpppqqqpppppppppqqqqqqllleee___VVVSSSNNNKKKJJJMMMQQQTTTXXX^^^fffkkknnnqqqwww{{{zzzuuuqqqmmmiiifff`````````aaadddfffiiijjjlllqqqxxx~~~{{{pppaaaZZZQQQLLLJJJJJJIIIHHHCCCAAA>>>===<<<;;;:::888777777777666777777888999777999>>>IIIUUU]]]^^^]]]VVVNNNHHHHHHGGGCCCDDDGGGCCCFFFKKKTTT___kkkuuu{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{|||}}}}}}~~~{{{{{{|||}}}~~~}}}hhhZZZQQQNNNOOOQQQWWWiiixxxtttssssssmmmllllllkkkjjjmmmyyyuuukkkddddddeeefffhhhkkkkkkiiidddZZZMMM@@@888333,,,,,,+++***************)))))))))*********))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))))))))******++++++,,,,,,------///111333555666777===AAALLLbbb}}}jjj```^^^___dddiiipppqqqtttvvvpppfffccceeekkkwww|||mmm^^^PPPGGGCCCAAA???>>>>>>>>>===<<<::::::;;;===<<<>>>GGGQQQ^^^ccckkkrrrvvv~~~(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++)))***+++,,,...///000111///111555888;;;DDDXXXiiiyyysssrrruuusssvvvwwwtttpppsss|||wwwqqqooommmllljjjkkkmmmppprrrtttuuuvvvwwwtttnnneee[[[XXXbbbnnnzzzwwwmmm\\\OOOIIIFFFBBBAAAAAA@@@@@@AAAGGGNNNSSS___iiivvv~~~~~~|||zzz{{{{{{|||~~~~~~}}}|||zzzzzzyyyyyywwwsssmmmhhh]]][[[WWWTTTQQQMMMIIIFFFHHHGGGFFFFFFFFFGGGIIIJJJMMMOOOQQQSSSUUUYYY^^^aaafffiiinnnrrruuuzzz~~~~~~}}}}}}}}}~~~|||yyyvvvtttssssssssstttrrrqqqqqqrrrsssqqqppplllkkkiiifffbbb^^^[[[YYYWWWWWWVVVTTTSSSPPPNNNMMMHHHIIIJJJKKKJJJHHHFFFDDD@@@AAACCCEEEEEEDDDCCCBBBDDDDDDCCCEEEJJJTTT___gggqqqrrrsssrrrppppppqqqrrrooonnnnnnnnnllleee\\\UUUQQQOOOKKKJJJKKKPPPUUUYYY\\\dddmmmsssvvvxxx}}}zzzuuurrrnnnjjjgggbbbbbbdddfffhhhkkkmmmnnnrrrvvv}}}xxxkkkcccZZZSSSQQQQQQPPPOOOGGGEEEBBB@@@???>>>===;;;<<<;;;;;;:::999:::::::::;;;>>>GGGVVVfffrrrvvvvvvggg]]]UUUQQQLLLDDDAAACCC???AAAFFFNNNYYYeeeooouuu}}}|||{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~{{{||||||}}}~~~yyyzzz{{{|||}}}~~~mmm]]]SSSNNNNNNQQQUUUeee~~~zzztttpppoooggggggggggggfffiiivvvzzzppphhhfffggghhhkkknnnmmmkkkeee[[[NNNCCC;;;777---,,,++++++******++++++((()))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))'''((()))***,,,---...///---...///111333555777777>>>BBBNNNeeezzzjjjeeefffkkkrrrxxxyyy{{{uuuhhhdddiiimmmxxxyyyiiiZZZMMMFFFCCCAAA>>>>>>>>>>>>===;;;::::::;;;<<<:::;;;CCCMMMXXX]]]fffnnnsss|||&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''((((((((()))*********+++,,,---...///111777555444===EEEVVVooo~~~|||{{{tttnnnmmmrrr{{{sssqqqrrrooohhhmmmmmmnnnmmmllllllnnnooommmmmmiii^^^VVVYYYhhhuuu~~~vvviii[[[OOOGGGBBB@@@AAABBBCCCBBBCCCHHHPPPWWWdddooo{{{{{{{{{}}}{{{{{{{{{||||||}}}}}}~~~||||||{{{zzzwwwppphhhbbb\\\XXXSSSQQQPPPNNNJJJGGGHHHJJJKKKLLLLLLMMMPPPRRRUUUWWWXXXYYY[[[^^^cccgggooopppsssxxx~~~{{{zzz|||{{{wwwvvvwwwxxxwwwvvvzzzxxxwwwuuuttttttuuuuuuqqqllljjjjjjggg^^^[[[]]]ZZZXXXUUUSSSQQQOOOLLLJJJIIIIIIIIIHHHHHHFFFEEEEEEDDDCCCCCCFFFIIIIIIEEEBBBAAABBBDDDGGGNNNWWWbbbiiiuuuuuutttrrrqqqooommmlllooonnnkkkggg```YYYSSSOOOJJJKKKKKKLLLNNNRRRYYY]]]bbbiiisssyyy{{{~~~zzzuuuqqqlllhhheeecccdddgggjjjnnnqqqtttuuuxxx}}}~~~xxxmmmbbb]]]ZZZWWWWWWXXXTTTQQQLLLHHHFFFDDDBBBAAA;;;;;;;;;:::999999<<<===<<>>EEEVVVpppwwwmmmlllsss}}}uuujjjhhhkkkuuuzzz~~~xxxhhhWWWKKKFFF@@@===:::888999:::999999<<<999:::<<<======BBBHHHQQQYYYbbbhhhnnnxxx''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))+++++++++,,,---...///000000666555777BBBNNNbbb|||wwwssstttxxx{{{{{{{{{{{{{{{zzzwwwrrrqqqpppooonnnmmmllllllpppllldddZZZTTT[[[lllyyy|||rrrcccUUUKKKFFFDDDCCC@@@BBBCCCDDDGGGNNNXXX```nnnuuu|||~~~{{{yyyzzz|||~~~~~~~~~~~~~~~}}}}}}|||zzzwwwtttooohhh```ZZZWWWUUUSSSRRRRRRQQQPPPNNNPPPRRRSSSTTTVVVYYY]]]```lllnnnpppqqqrrruuuxxx{{{}}}|||}}}|||{{{yyyzzz|||zzzwwwrrrjjjfffgggbbb___[[[YYYWWWTTTRRROOOJJJJJJJJJIIIHHHGGGEEEEEEDDDBBBBBBCCCDDDDDDCCCAAAHHHLLLRRRXXX^^^ccciiillllllmmmnnnooonnnllljjjhhhcccaaa]]]XXXSSSOOOLLLJJJMMMNNNPPPQQQTTTYYY___ccchhhooozzz}}}yyyuuussspppmmmkkkhhhiiikkknnnrrrwww|||~~~yyyooofffdddfffhhhlllqqqoooiiiaaaYYYTTTPPPNNNMMMKKKLLLLLLLLLLLLKKKJJJIIIKKKMMMSSSaaayyyvvviii^^^VVVRRRDDDBBBBBBDDDKKKWWWeeeoooxxxzzz}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}}}}|||||||||{{{zzzzzzzzz|||}}}~~~rrraaaWWWSSSSSSSSSYYYjjjxxxqqqlllhhhgggiiikkkkkkooottt{{{zzz{{{~~~~~~xxxssssssvvvvvvpppjjjdddccc```ZZZQQQFFF===777000...,,,,,,,,,,,,+++***+++++++++************))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((++++++***))))))(((((('''&&&&&&&&&'''''''''((((((******))))))))))))******((())))))******+++,,,,,,///000111111222444777:::@@@JJJ^^^zzz{{{uuuooopppxxx}}}rrrgggfffjjjyyy}}}}}}uuufffVVVKKKGGG@@@===:::999999999888777<<<::::::======>>>BBBHHHNNNVVV___ffflllvvv'''(((((((((((((((((('''''''''''''''(((((((((((('''(((((((((((()))))))))+++++++++,,,---///000111111777666888DDDQQQgggzzzxxx{{{~~~wwwwwwzzz{{{zzzxxxwwwvvvtttrrrppprrrlllaaaWWWTTT]]]nnn{{{~~~rrraaaSSSJJJFFFDDDCCC@@@BBBDDDFFFKKKSSS___hhhuuuyyy}}}|||yyyxxxyyy{{{{{{|||}}}}}}~~~}}}}}}|||zzzwwwsssnnniiiccc\\\XXXVVVUUUTTTSSSSSSRRRRRRRRRXXXZZZ\\\^^^```ccchhhkkksssvvvyyy{{{}}}~~~}}}||||||}}}yyyrrrnnnlllgggddd___[[[YYYVVVSSSQQQMMMLLLLLLKKKIIIHHHFFFEEEEEEDDDCCCCCCDDDFFFFFFGGGMMMRRRYYY```dddgggiiikkkiiijjjkkkkkkjjjgggdddbbb___\\\XXXTTTPPPNNNMMMMMMPPPQQQSSSUUUXXX]]]bbbffflllsss~~~}}}zzzvvvsssqqqnnnkkkiiijjjkkkmmmpppuuuzzzzzzpppfffeeeiiinnnuuu{{{|||uuukkkaaa[[[WWWUUUTTTRRRSSSTTTVVVVVVUUUQQQOOOMMMMMMPPPYYYlllvvvhhh\\\UUULLLHHHEEEGGGMMMVVVdddpppwwwzzz}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{|||||||||||||||{{{{{{{{{zzzzzz{{{|||}}}~~~yyyfffZZZSSSPPPNNNRRRbbbwww}}}vvvlllgggfffhhhiiiiiimmmrrrwww~~~~~~xxxuuuuuuxxx}}}{{{vvvttttttrrrlllgggcccbbb___ZZZSSSIII>>>777111...,,,+++,,,,,,,,,++++++++++++*********)))))))))))))))******)))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))((('''''''''(((((((((((()))******))))))))))))******))))))******++++++,,,,,,///000111222333555888;;;AAANNNfffuuuppplllnnnwwwzzzmmmcccdddkkk|||~~~|||rrrcccUUUKKKGGGAAA???<<<<<<<<<<<<<<<;;;===:::;;;===>>>>>>CCCIIILLLTTT^^^fffllluuu(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,---...000111222333999777999EEESSSjjj||||||uuutttuuuzzz{{{xxxtttkkk___TTTTTT^^^ooo{{{rrr```QQQIIIEEECCCAAA@@@BBBEEEHHHNNNYYYfffppp{{{|||}}}{{{xxxwwwyyy{{{yyyzzz|||~~~~~~}}}wwwtttooojjjeeeaaa\\\XXXZZZZZZZZZYYYXXXXXXYYYYYY```bbbfffiiikkknnnrrruuuxxx{{{~~~xxxtttnnnjjjddd___[[[XXXTTTRRRPPPOOOOOOMMMKKKIIIGGGFFFEEEEEEDDDDDDEEEHHHKKKNNNVVV[[[bbbgggiiijjjjjjjjjhhhhhhhhhgggddd```]]][[[ZZZXXXUUURRRPPPPPPQQQRRRTTTVVVXXXZZZ]]]aaafffjjjpppvvv{{{xxxuuurrrpppnnnkkkiiilllmmmooosssxxx}}}{{{ooofffeeejjjqqqzzz}}}rrrhhhaaa]]]ZZZXXXXXXYYY]]]```cccaaa\\\WWWUUURRRPPPUUUcccyyytttdddZZZTTTNNNIIIJJJNNNUUUbbbpppwwwzzz}}}~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}{{{{{{||||||||||||{{{{{{zzzzzzzzz{{{|||}}}}}}~~~kkk\\\SSSMMMMMMQQQ^^^rrr}}}tttkkkfffdddfffgggfffjjjooouuu|||wwwrrrppppppsssvvvyyy~~~yyytttqqqmmmiiigggcccaaa^^^[[[UUUKKK@@@999222///,,,+++,,,,,,,,,++++++++++++*********))))))))))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&'''((())))))******((())))))))))))***************))))))))))))************++++++,,,---------///000222333333666999<<>>???@@@@@@@@@???===;;;;;;>>>??????CCCJJJMMMUUU___fffllluuu((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))******++++++,,,---///111333444555:::888:::GGGVVVooo}}}}}}uuusssqqqrrrvvvzzz}}}~~~|||vvvkkk]]]SSSTTT```ooozzz}}}ooo]]]OOOHHHEEEBBB@@@???BBBFFFJJJRRR^^^mmmxxx~~~~~~}}}{{{yyyxxxxxxzzzyyy{{{}}}~~~}}}sssooojjjfffcccaaa___]]]\\\]]]^^^^^^^^^^^^```bbbjjjnnnssswwwzzz|||~~~}}}}}}~~~xxxsssllleee```\\\XXXUUUSSSSSSRRRPPPNNNKKKIIIHHHEEEEEEDDDDDDFFFKKKRRRWWWcccggglllnnnmmmllljjjjjjgggfffdddbbb^^^[[[XXXVVVUUUTTTSSSRRRRRRTTTVVVWWW[[[]]]___aaacccfffkkknnnsssxxx~~~}}}zzzwwwtttsssrrrqqqooommmnnnpppssswww|||{{{oooeeeeeekkktttyyyooogggaaa]]]ZZZ\\\___dddjjjooommmgggaaaYYYSSSNNNQQQ\\\mmmqqqfff\\\SSSLLLMMMOOOSSSaaaooovvvyyy}}}~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}{{{{{{|||||||||{{{zzzzzzyyyzzzzzz{{{|||}}}~~~~~~qqq___UUUOOOPPPSSS\\\lll~~~{{{rrrlllhhheeefffggggggjjjnnnuuu{{{xxxqqqnnnllllllooossszzz|||vvvqqqmmmjjjiiicccaaa]]]ZZZVVVOOOEEE>>>444111---++++++,,,+++++++++++++++************)))((()))***++++++***)))((()))((((((''''''(((((()))(((((((((((())))))))))))$$$%%%&&&''')))***++++++))))))*********+++++++++******))))))))))))*********++++++,,,------......///111222333444666:::===BBBSSSppp|||wwwwwwyyy}}}zzztttoooiiifffdddgggoooyyyvvvhhhbbbhhhsss{{{qqqdddXXXOOOKKKDDDBBBAAAAAABBBCCCAAA@@@>>><<<<<>>CCCVVVttt~~~xxxxxxzzz{{{uuummmhhhddddddeeejjjqqqzzzvvvjjjdddnnn{{{}}}tttiii]]]TTTOOOKKKIIIGGGGGGGGGEEECCCAAA>>><<<===???@@@@@@EEEKKKOOOWWWaaaggglllsss~~~)))((('''&&&&&&'''((()))''''''''''''((((((((()))))))))))))))************+++,,,---...000222444555444999888<<>>EEEXXXvvv}}}}}}{{{ssskkkfffbbbdddhhhnnnuuu|||xxxkkkgggrrrwwwlllaaaWWWRRRRRRPPPNNNLLLKKKIIIEEECCC???======???@@@@@@EEEKKKOOOWWWaaagggkkkqqq|||***))))))(((&&&%%%%%%$$$'''&&&&&&%%%%%%'''((()))*********)))))))))))))))***+++,,,...000111222333333777<<>><<<======>>>CCCJJJPPPVVV```hhhooouuu}}}((('''&&&$$$""" ((('''&&&&&&&&&'''((()))******))))))))))))))))))***+++,,,...000111222333555999>>>DDDQQQjjj~~~yyyqqqllllllrrrxxx|||wwwcccXXXUUUWWWeeepppnnnhhhZZZKKKEEECCCAAA@@@AAACCCEEEIIIRRR^^^lllzzz~~~|||{{{{{{{{{xxxwwwuuusssqqqnnnjjjhhhjjjlllnnnqqqtttyyy{{{ssslllfffbbbaaa___]]][[[YYYYYYXXXWWWZZZ]]]```hhhqqquuutttsssqqqnnnjjjeee```[[[YYYRRRSSSSSSPPPNNNOOOTTTYYY```bbbeeejjjnnnqqqssstttssssssrrrqqqpppppppppppprrrsssuuuvvvvvvuuutttsssqqqqqqqqqoookkkiiihhhhhhiiikkknnnqqqsssvvv{{{~~~xxxqqqkkkllluuuvvvkkkaaaZZZVVVVVV[[[eeepppsssooojjj]]]UUUOOOQQQZZZhhh{{{~~~qqqiii]]]WWWYYYcccooovvv||||||}}}}}}}}}||||||{{{zzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyzzzzzz|||{{{zzzyyyzzz|||~~~|||~~~yyyggg]]]TTTPPPRRRUUU^^^rrr{{{tttqqqsssxxx|||uuurrrsssqqqrrrxxx~~~~~~zzzvvvtttrrrpppnnnjjjeeeaaaZZZXXXSSSPPPSSSVVVRRRJJJ???666000//////,,,***************************************)))))))))))))))''''''&&&&&&'''((())))))***))))))((('''''''''(((******)))(((((((((((((((!!!!!!###$$$&&&((()))***+++***)))))))))***,,,---************+++,,,---...222000111666888888<<>>???>>>???DDDKKKQQQXXXaaaiiiooouuu|||))))))((('''%%%$$$######(((((('''''''''((()))******)))))))))))))))******++++++---...000111333333999;;;???GGGWWWppp}}}vvvppppppwww|||qqq___VVVUUUYYYfffppplllcccVVVIIIDDDCCCBBBAAACCCCCCEEEJJJSSSaaappp}}}~~~}}}}}}}}}xxxwwwuuusssrrrqqqppppppuuuyyyzzzrrrllldddcccaaa___]]]]]]]]]]]]^^^dddjjjooouuu{{{zzzvvvrrroooiiiccc\\\WWWSSSQQQIIILLLNNNOOOOOORRRXXX]]]fffhhhlllpppsssvvvwwwxxxvvvuuussspppnnnmmmlllkkkmmmnnnooopppooonnnmmmllliiiiiihhheeebbbaaacccdddgggkkkppptttxxx}}}vvvoooiiilllwwwwwwlllaaa[[[UUUTTTWWW^^^gggllljjjggg\\\TTTOOORRR]]]lll~~~yyyooohhh```\\\```jjjttt{{{~~~~~~}}}|||{{{zzzzzzzzzyyyyyy{{{|||}}}}}}}}}}}}{{{{{{zzzyyyyyyzzzzzzzzz{{{zzzzzzyyyzzz|||}}}}}}qqqcccYYYRRRRRRTTTZZZlllyyywwwyyy|||ssstttssstttzzz~~~vvvtttpppmmmjjjfffbbb^^^ZZZXXXRRROOOSSSWWWUUUOOOCCC:::222000///,,,+++,,,************************++++++******))))))((((((&&&&&&''''''(((***+++,,,,,,,,,***)))((('''''''''***))))))(((((((((((((((((((((((((((((((((((((((************+++++++++,,,************+++,,,---...111000222666888999===DDDTTTiiixxxpppkkkggglllssszzz|||pppjjjnnnyyy~~~sssiiibbb]]]YYYVVV]]]```gggmmmnnnhhh[[[RRRFFFBBB@@@@@@@@@@@@FFFMMMTTT[[[cccjjjooouuu{{{((())))))***++++++,,,,,,(((((((((((()))))))))******))))))(((((()))***++++++,,,---...000222333444;;;<<<@@@JJJ\\\wwwyyysssrrrwww{{{zzz}}}|||xxxkkk\\\UUUWWW[[[gggooojjj]]]RRRGGGDDDCCCBBBBBBDDDBBBEEELLLVVVcccrrr~~~}}}~~~~~~||||||{{{zzzzzz{{{~~~|||sssmmmdddcccaaa```___```aaabbbfffnnnvvv{{{zzzrrrnnniiibbbYYYRRRMMMJJJIIIGGGKKKPPPRRRTTTYYY___dddjjjlllpppsssvvvxxxxxxxxxxxxwwwtttpppmmmjjjhhhggghhhiiiiiiiiiiiihhhffffffdddcccaaa^^^\\\]]]aaadddeeejjjqqqxxx}}}vvvooojjjooo|||~~~uuukkk```YYYSSSSSSVVV\\\cccgggeeebbbYYYRRRNNNSSS^^^ooo|||vvvlllhhhcccccchhhqqqyyy~~~~~~}}}{{{zzzyyyyyyzzz{{{zzz{{{{{{||||||||||||{{{yyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzz|||}}}~~~~~~zzzhhh\\\SSSQQQQQQVVVfffwww~~~xxxvvvyyyuuuwwwwwwxxx~~~}}}yyysssnnniiiddd___\\\ZZZXXXSSSPPPSSSYYYZZZVVVFFF<<<333000///,,,***,,,************************,,,++++++***)))(((''''''(((((((((((()))***+++,,,,,,+++***)))(((((((((((())))))(((((((((((())))))---,,,,,,+++***)))(((((()))***+++,,,,,,,,,++++++*********+++,,,---...///111000222666888999???FFFWWWooozzzpppkkkhhhnnnvvv~~~{{{qqqnnnsss||||||qqqeee]]]XXXTTTRRRTTTYYYaaajjjmmmggg[[[QQQFFFBBB@@@AAA@@@AAAFFFMMMWWW]]]eeekkkppptttzzz%%%%%%&&&'''((()))******'''(((((()))))))))))))))***)))((((((((()))+++,,,+++,,,---///111222333444:::;;;@@@MMMbbb~~~{{{vvvtttwwwzzztttsssuuuwwwwwwuuugggYYYVVVYYY]]]hhhmmmfffVVVMMMFFFDDDCCCBBBCCCFFFBBBFFFNNNZZZgggttt~~~~~~uuuooogggfffeeeeeefffiiikkkmmmrrryyyvvvllleee```XXXOOOIIIEEECCCCCCHHHLLLRRRVVVYYY]]]ccchhhnnnpppsssvvvxxxyyyyyyxxxxxxvvvsssnnnjjjgggdddccccccccccccbbbbbbaaaaaa```___^^^[[[XXXWWWZZZ___cccdddjjjrrrzzzuuupppmmmttt~~~xxxpppggg]]]WWWQQQSSSXXX___dddeeeaaa]]]VVVOOOMMMSSS___ppp|||tttllljjjiiikkkpppwww||||||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyzzzxxxxxxyyyzzz{{{|||}}}~~~~~~~~~mmm```TTTPPPOOORRR```ooo}}}xxxsssqqqsssyyy~~~zzz}}}~~~yyyrrrkkkeee^^^ZZZWWWVVVRRROOOSSSZZZ\\\ZZZIII???444000---***)))+++************************,,,++++++***)))(((''''''+++******)))))))))************))))))))))))******))))))(((((((((((())))))$$$%%%&&&((()))+++,,,---******+++,,,,,,,,,,,,+++*********+++,,,---///000000000333777777999@@@IIIZZZvvvyyyooojjjgggmmmwwwyyyrrrrrrxxx~~~qqqeee[[[TTTOOOMMMIIINNNVVV___ccc```WWWOOOEEEAAA@@@@@@@@@AAAGGGNNNZZZ```gggmmmpppuuuzzz~~~'''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((***)))((('''((())),,,---,,,,,,...///111222444444999:::AAAPPPiii|||zzzyyyxxxsssmmmkkkmmmpppqqqqqqfffZZZXXX]]]```hhhjjjaaaRRRJJJDDDCCCCCCAAACCCFFFDDDIIISSS```lllwww~~~~~~~~~yyysssiiihhhhhhiiilllpppuuuxxxzzznnncccXXXTTTMMMFFFAAA??????@@@EEEKKKQQQVVVZZZ^^^cccgggppprrruuuxxxzzzyyyxxxwwwtttrrrnnnjjjfffbbb___^^^\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXVVVTTTTTTWWW]]]bbbeeellluuu}}}~~~tttqqqqqqxxx~~~xxxqqqjjjbbbZZZUUUQQQUUU[[[bbbeeeddd^^^ZZZSSSNNNMMMTTTaaaqqq~~~vvvoooooopppsssxxx|||~~~~~~zzzzzzyyyyyyyyyzzzzzz{{{}}}}}}}}}}}}|||{{{zzzyyyyyyyyyxxxwwwwwwxxxxxxxxxwwwwwwxxxzzz{{{|||}}}}}}~~~~~~~~~}}}}}}vvvgggXXXRRROOOPPPZZZgggxxxxxxsssmmmjjjlllqqquuuxxx{{{~~~}}}vvvnnnfff^^^XXXRRRSSSQQQNNNRRRZZZ]]]\\\MMMAAA666000---***)))+++************************++++++******))))))((((((++++++***)))))))))))))))((((((((((((((()))***+++((((((((((((((())))))***((())))))******++++++,,,++++++++++++,,,,,,,,,---*********+++---...000000000111444777777999BBBLLL^^^}}}wwwmmmgggdddlllwww~~~vvvrrrvvvtttggg]]]TTTNNNKKKFFFIIIPPPXXX]]][[[TTTNNNDDD@@@???AAAAAABBBIIIPPP[[[aaahhhnnnqqquuuzzz)))))))))(((((('''''''''%%%&&&'''((()))(((''''''***)))'''''''''))),,,...,,,---...///111333444555888:::BBBTTTooouuupppjjjhhhjjjnnnpppqqqfff[[[ZZZ```bbbhhhhhh]]]OOOHHHDDDCCCBBBAAABBBFFFGGGNNNYYYfffrrrzzz~~~|||vvvmmmmmmmmmppptttzzzyyypppcccXXXLLLIIIDDD@@@======>>>???AAAGGGOOOVVVZZZ^^^cccgggoooqqqtttvvvwwwvvvtttrrrmmmkkkhhhddd```]]][[[YYYVVVUUUUUUUUUUUUVVVVVVWWWUUUUUUTTTSSSSSSWWW]]]bbbhhhoooyyyyyyqqqrrrttt{{{zzzsssllleee^^^XXXTTTSSSWWW]]]bbbdddbbb]]]YYYSSSOOOOOOWWWcccrrr~~~yyyuuuvvvxxx|||~~~zzzzzzzzzzzzzzzyyyxxxwwwyyyyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvwwwwwwvvvwwwxxxzzz{{{|||}}}}}}}}}~~~}}}|||{{{|||~~~ppp___VVVPPPNNNVVVaaaooovvvqqqjjjfffgggkkkooorrrsss{{{|||}}}vvvooofff]]]WWWQQQSSSSSSRRRUUU]]]aaa```QQQEEE888111...******,,,*********************************)))))))))))))))))))))((((((((()))******))))))(((((('''(((((((((((((((((((((((()))******...------,,,***)))((((((,,,,,,+++***+++,,,---...*********+++---///000111000111444777777999CCCNNNbbbtttiiidddbbbkkkwww~~~{{{sssrrrzzzvvvjjj```WWWPPPLLLJJJLLLRRRYYY]]][[[SSSLLLDDD@@@@@@BBBCCCEEELLLTTT\\\bbbiiinnnrrrvvv{{{%%%%%%%%%&&&'''((((((((($$$%%%'''((((((((('''&&&***)))'''&&&'''))),,,...,,,---...000111333444555888:::CCCWWWsssvvvqqqkkkiiikkknnnrrrsssggg\\\\\\bbbccchhhfffZZZMMMHHHDDDCCCBBB@@@AAAEEEJJJRRR^^^kkkvvv}}}}}}}}}~~~}}}wwwuuuuuuvvvyyy{{{pppgggZZZOOOEEECCC???<<<;;;<<<===??????FFFOOOVVV[[[___eeeiiikkkmmmpppssssssrrrooonnnhhhfffccc```\\\YYYWWWVVVQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTUUUYYY___ccckkkrrr|||~~~|||{{{{{{|||~~~~~~uuuoooqqqvvv|||}}}xxxqqqiiiccc]]]XXXTTTUUUXXX]]]aaabbb```]]]ZZZSSSPPPQQQYYYeeerrr|||yyy{{{~~~~~~{{{||||||{{{zzzxxxuuutttuuuuuuwwwyyyzzz{{{||||||zzzyyyxxxwwwvvvvvvvvvvvvuuuvvvxxxzzz{{{|||}}}}}}}}}}}}}}}{{{zzz{{{}}}wwwdddYYYRRRMMMSSS]]]hhh{{{wwwqqqjjjffffffiiimmmoooooowwwvvv{{{}}}|||~~~{{{vvvooofff]]]WWWSSSVVVWWWVVVZZZaaaeeeeeeTTTGGG:::333///,,,+++...************************)))))))))))))))*********''''''''''''(((***+++,,,+++***)))'''&&&&&&&&&&&&((((((((((((((()))******###$$$%%%&&&'''((())))))---,,,+++******,,,...///*********+++---///000111000111555888777999CCCOOOeeerrrgggcccaaakkkwww~~~yyyqqqrrr|||xxxmmmcccZZZSSSNNNMMMPPPVVV\\\___[[[RRRJJJDDDAAA@@@CCCEEEGGGNNNVVV\\\bbbiiiooorrrwww|||)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''')))+++++++++******,,,///111333333444555666:::???HHH[[[yyy~~~}}}vvvnnnkkknnnqqqqqqoooggg___YYY]]]fffiiibbbYYYHHHFFFDDDAAAAAAAAACCCDDDJJJSSSaaaooo{{{}}}|||~~~yyyppphhh]]]NNNCCC???>>><<<;;;;;;<<<>>>???DDDHHHOOOVVV]]]aaacccdddfffhhhjjjlllkkkhhheeebbb```\\\YYYWWWWWWUUURRROOOMMMOOOPPPOOONNNMMMNNNPPPOOOOOONNNNNNRRRYYYccciiivvvzzz}}}|||{{{|||}}}~~~zzz}}}yyyqqqiiimmmttt}}}xxxoooiiibbb[[[WWWXXXYYY]]]aaaddddddaaa\\\YYYPPPOOOQQQYYYfffuuu|||xxxwwwzzz~~~zzzzzz{{{yyywwwuuuvvvvvvwwwxxxyyyzzz{{{zzzyyyyyy{{{zzzwwwuuuttttttuuuvvvvvvwwwwwwxxxzzz{{{||||||}}}}}}~~~iii___WWWNNNOOOVVVcccsss~~~wwwnnngggfffhhhmmmoootttxxx{{{}}}vvvtttssstttxxx|||~~~yyyssspppmmmhhh```YYYXXXWWWWWW[[[___bbbaaa___PPPHHH<<<333///...---,,,///...+++***))))))***++++++******)))))))))))))))(((((((((((((((((((((((((((((()))***************''''''''''''((((((((())))))((('''''''''(((***+++))))))***++++++++++++***,,,,,,,,,---...///111222///444333555===???DDDTTToooooodddaaadddmmmuuuyyy}}}tttoooxxx{{{qqqfff___[[[ZZZXXXYYY\\\```aaa]]]TTTMMMEEECCC@@@@@@CCCKKKSSSXXXaaaeeeiiimmmrrrwww}}}~~~(((((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''((()))******+++++++++---///111222222333666888<<>>;;;:::999999999;;;===>>>EEEIIINNNUUUZZZ^^^```aaaaaabbbddddddcccaaa^^^]]][[[XXXUUUTTTTTTSSSPPPMMMJJJKKKLLLLLLJJJJJJKKKLLLKKKLLLNNNQQQWWW```kkkrrryyy|||}}}{{{yyyxxxxxxyyyyyy|||wwwnnnhhhlllsss|||wwwnnnhhhbbb[[[XXXXXX[[[___dddggggggbbb[[[WWWPPPPPPRRRZZZggguuuyyyvvvwww|||zzz{{{{{{zzzwwwvvvvvvwwwvvvwwwxxxyyyyyyxxxxxxwwwyyyxxxvvvuuuuuuuuuwwwxxxuuuuuuvvvwwwxxxyyyzzzzzz||||||{{{{{{|||}}}~~~ooocccYYYPPPOOOUUU___nnnzzz|||{{{~~~zzzrrrkkkhhhjjjnnnppprrrvvvyyy{{{|||tttqqqnnnnnnqqquuuxxxyyyzzzuuupppmmmkkkggg```[[[YYYXXXXXX[[[^^^```___]]]PPPHHH===444000......---///---+++***))))))***++++++***))))))(((((())))))******))))))((((((((('''&&&&&&'''((((((((((((((('''''''''((((((((()))))))))(((((('''((()))***+++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...111666444666===@@@FFFVVVrrr~~~lllbbb```bbbkkkuuuzzz~~~}}}{{{rrrnnnwww{{{qqqjjjfffddd___```bbbcccbbb[[[RRRJJJEEEBBB@@@@@@DDDKKKSSSYYY```ccchhhmmmqqquuuzzz}}}(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''))))))))))))******,,,,,,...///111111111333777999===CCCOOOdddxxx}}}wwwqqqqqqqqqlllhhh]]]ZZZ[[[aaahhhfffZZZOOOHHHGGGDDDCCCBBBDDDFFFGGGNNNXXXiiiyyy~~~~~~}}}zzzxxxwww{{{yyymmm]]]QQQIIIDDD>>>999999999999999;;;===???AAAFFFIIIMMMRRRVVVYYYZZZZZZYYYZZZYYYYYYXXXVVVUUUTTTTTTRRRPPPPPPPPPOOOMMMKKKHHHIIIJJJIIIHHHHHHIIIKKKKKKNNNRRRXXX___hhhrrrxxx}}}~~~}}}}}}~~~|||zzzyyyyyyyyyzzz~~~rrrjjjfffjjjqqqzzzvvvmmmgggbbb\\\YYYZZZ___ccciiillljjjccc[[[UUUPPPPPPTTT]]]iiivvvzzzuuuvvvxxx{{{||||||{{{xxxwwwwwwxxxvvvwwwwwwxxxwwwwwwvvvvvvwwwvvvuuuuuuvvvwwwxxxyyyvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzzzz{{{||||||}}}}}}xxxiii\\\RRRPPPTTT[[[gggrrruuuvvv{{{wwwpppllllllnnnpppooosssvvvxxx|||}}}xxxqqqmmmiiigggiiillloooqqqvvvqqqlllhhhgggddd```\\\ZZZYYYYYYZZZ[[[[[[ZZZXXXNNNGGG>>>555000///...---...---+++***)))******+++***))))))((((((((((((((()))))))))***************&&&&&&'''(((((((((((((((''''''((((((((())))))))))))(((((((((((()))***+++++++++,,,------------,,,------,,,,,,,,,,,,------222777555666>>>@@@IIIZZZwwwzzzjjjbbbaaaaaalllwww}}}~~~vvvnnnlllvvvwwwoookkkiiiiiiiiiiiihhhcccYYYNNNGGGDDDBBB@@@AAAEEELLLUUUZZZaaadddjjjooorrruuuyyy{{{(((''''''&&&&&&&&&''''''((((((''''''''''''''''''***)))(((((()))***,,,---///000000000111444888;;;===EEESSSiii}}}|||rrrxxx}}}uuussspppiiibbbTTTVVV[[[dddiiidddWWWLLLFFFEEECCCBBBBBBDDDFFFHHHNNNZZZlll~~~~~~|||yyyzzzyyyvvvttttttyyyxxxiii___QQQFFFAAA>>>;;;999::::::;;;<<>>666111...---------,,,+++*********++++++***)))((((((''''''((((((&&&'''''')))***++++++,,,(((((()))***************'''(((((((((((())))))))))))))))))))))))************++++++,,,---,,,,,,,,,...............///000000222777555666===AAALLL___}}}wwwhhhbbbccccccooo{{{rrrmmmmmmxxxzzzrrrllljjjppppppoookkkcccWWWLLLEEECCCAAA@@@AAAFFFNNNVVV[[[dddhhhnnnrrruuuxxxzzz|||''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))+++---...///000000111111444888<<<===FFFVVVmmm}}}}}}wwwxxxyyyxxxvvvwwwqqqwwwzzzvvvqqqfff\\\NNNSSS\\\eeehhhbbbUUUJJJCCCBBB@@@@@@AAACCCFFFHHHNNN[[[mmm~~~|||xxxuuuvvvuuutttsssuuuzzz}}}pppfffWWWQQQHHHAAA>>>===;;;:::;;;<<<===???AAACCCEEEFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIHHHIIIJJJIIIIIIKKKNNNPPPTTTYYYaaahhhnnntttxxx{{{~~~~~~}}}}}}|||{{{zzzzzz{{{}}}tttfff^^^^^^bbbjjjttt{{{~~~|||xxxppphhhdddbbb^^^^^^aaahhhkkkoooppplllcccYYYSSSNNNRRRZZZfffsss~~~}}}xxxuuuwww{{{~~~~~~||||||}}}{{{yyywwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyxxxxxxwwwwwwwwwwwwwww{{{{{{{{{||||||}}}}}}}}}yyyyyy{{{||||||}}}||||||~~~yyyfffXXXQQQPPPUUU[[[eeennnssswwwwwwppplllmmmnnnlllqqqsssssstttxxxxxxvvvoookkkfffdddfffjjjnnnppprrrnnniiiddd```]]]ZZZYYYYYYYYYYYYXXXUUUSSSRRRQQQLLLHHH@@@888111---++++++,,,,,,++++++++++++++++++******)))(((((((((((((((''''''((((((((((((((()))(((((()))***************(((((((((((()))))))))***((())))))***************)))******+++++++++++++++,,,,,,,,,---///111333333111666555555<<>>HHHZZZrrr~~~{{{~~~xxxtttttttttrrrrrruuussswww{{{sssfffZZZNNNTTT^^^eeefff^^^RRRHHHAAA@@@??????@@@CCCFFFHHHOOO[[[nnn~~~||||||{{{zzzwwwuuutttuuuuuuvvvxxx}}}|||qqqddd[[[IIIFFFBBB@@@???>>>===;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFGGGGGGFFFFFFGGGIIIGGGGGGHHHIIIIIILLLQQQTTTYYY___iiirrrwwwzzz}}}~~~||||||}}}|||{{{{{{}}}}}}||||||}}}~~~mmm^^^VVVVVV[[[cccmmmvvvzzzzzzxxxtttllleeecccbbb```bbbeeelllmmmnnnmmmiiiaaaYYYTTTRRRWWWaaammmyyy}}}yyywwwxxx{{{}}}~~~~~~{{{||||||{{{xxxwwwwwwxxxxxxwwwwwwwwwwwwxxxyyyzzzyyyyyyyyyxxxxxxwwwwwwvvvyyyyyyyyyzzzzzzzzz{{{{{{xxxxxxxxxyyyzzzzzz{{{{{{}}}nnn^^^TTTPPPSSSXXXbbbmmmssswww~~~zzzrrrmmmlllnnnkkkpppqqqooopppuuuxxxxxxqqqnnniiigggiiillloooqqqpppnnnjjjeee```\\\ZZZXXXYYYZZZ[[[YYYVVVTTTSSSSSSNNNKKKEEE<<<333...+++++++++++++++++++++++++++++++++******)))))))))))))))++++++***((('''%%%$$$$$$&&&&&&'''(((((((((((((((((((((((()))))))))******((()))******++++++******))))))***++++++++++++***))))))***,,,...000222333000666555555===EEEUUUmmmzzzmmmbbb___aaagggrrr~~~~~~ttttttyyy|||wwwuuuxxxxxxvvvooodddVVVLLLFFF@@@@@@@@@CCCIIIQQQYYY^^^dddhhhmmmqqqtttwwwzzz|||}}}~~~&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((())))))***+++,,,,,,,,,,,,---///111333444666999;;;???JJJ^^^www}}}xxxxxxsssppppppooolllmmmqqqppprrr{{{wwwhhh[[[RRRXXXaaafffcccZZZMMMEEEAAA@@@??????AAADDDHHHJJJPPP\\\nnn~~~|||zzzyyyyyyyyyxxxwwwvvvwwwyyyzzz|||vvvmmmdddYYYRRREEEDDDBBB@@@@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEGGGHHHHHHFFFFFFGGGIIIGGGHHHJJJKKKMMMPPPVVVZZZcccjjjsss{{{~~~}}}yyy{{{{{{zzzxxxwwwwwwxxx{{{{{{zzz{{{}}}wwweeeVVVOOONNNRRR[[[fffpppuuuuuutttqqqiiibbbaaabbbbbbeeeiiiooonnnllliiiddd^^^YYYVVVYYY___hhhttt~~~zzzxxxwwwwwwzzz~~~}}}|||}}}zzz{{{{{{zzzwwwvvvvvvwwwuuuuuuuuuuuuvvvxxxyyyzzzwwwwwwxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyzzz|||}}}}}}wwweeeYYYSSSQQQUUU___llltttvvv|||}}}tttnnnmmmooojjjnnnnnnkkklllrrrxxxzzztttqqqllljjjkkkmmmnnnnnnlllllljjjgggbbb^^^[[[ZZZZZZ\\\]]]\\\YYYWWWWWWXXXRRROOOJJJAAA777000------***++++++,,,,,,+++++++++,,,,,,+++*********************))))))(((''''''&&&&&&&&&'''((((((((((((((((((((()))))))))*********((()))***+++++++++******)))***++++++,,,,,,++++++******+++,,,...///111222111777666777???HHH[[[uuuvvvkkkcccaaaeeemmmxxxxxxzzz|||}}}zzzyyy}}}~~~{{{rrreeeWWWLLLGGG??????@@@DDDJJJSSS[[[___eeehhhlllpppssswww{{{~~~~~~&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))((()))+++,,,------,,,+++,,,...222444555777999:::@@@LLLaaa{{{}}}www~~~sssooolllllljjjgggiiimmmkkklllttt{{{jjj]]]VVV\\\cccfffaaaVVVJJJBBBAAA@@@@@@@@@BBBFFFIIILLLQQQ]]]ooo~~~}}}{{{xxxwwwxxxyyyyyyxxxyyyzzz|||~~~tttiiiaaaYYYQQQKKKHHHFFFDDDCCCBBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFEEEHHHIIIIIIFFFFFFHHHJJJJJJKKKMMMNNNQQQUUU[[[___mmmttt|||{{{yyyxxxzzzzzzyyyvvvsssrrrrrrsssrrrrrrrrrsssuuuwwwyyyrrr```QQQJJJHHHMMMVVVaaakkkqqqqqqpppnnngggaaaaaabbbcccggglllpppnnnkkkfffaaa]]]YYYWWW___dddnnnxxxvvvuuuuuuwww{{{||||||}}}zzzzzz{{{yyywwwuuuvvvvvvssssssssssssuuuwwwyyyzzzuuuuuuwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{zzzyyyzzz|||~~~}}}|||jjj]]]UUUPPPSSS^^^llltttvvv{{{vvvpppnnnpppiiillllllhhhiiipppxxx{{{vvvsssnnnllllllllllllkkkiiijjjjjjhhhddd```]]]\\\\\\^^^```___\\\ZZZZZZ\\\UUUSSSNNNEEE:::222///...***++++++,,,,,,,,,++++++---,,,++++++******++++++&&&'''((()))***+++,,,---((())))))***************))))))))))))************((()))***+++,,,+++******++++++,,,------------,,,.........//////111222222222888888888AAAKKK___zzz{{{uuummmffffffjjjttt~~~{{{~~~zzz}}}uuufffWWWMMMHHH??????AAADDDKKKSSS[[[```gggjjjnnnqqquuuyyy~~~&&&%%%%%%%%%%%%&&&'''''')))(((((('''''''''(((((()))))))))***+++,,,......000000000000111333888<<>>CCCAAA@@@@@@>>>===CCCKKKTTT___rrryyyxxxwwwvvvwwwyyy{{{||||||~~~zzzjjj___VVVMMMIIIIIIDDDDDDDDDDDDDDDEEEEEEEEEDDDFFFGGGHHHGGGEEEAAA???????????????@@@AAABBBBBBFFFFFFFFFFFFFFFFFFFFFFFFIIIKKKLLLKKKIIIGGGGGGHHHFFFHHHKKKOOOUUU]]]eeekkk{{{}}}|||zzzwwwwwwvvvuuusssqqqooommmooonnnllljjjkkknnnqqqssszzz~~~lll\\\OOOHHHGGGJJJQQQZZZcccjjjlllllliiiddd]]][[[]]]ccchhhlllqqqppplllfff```[[[YYYYYYccciiisss~~~|||ttttttvvv{{{~~~}}}|||{{{yyyzzzzzzzzzzzzxxxwwwuuutttvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwwwwvvvvvvvvvyyy{{{xxxxxxyyyzzzzzz{{{||||||zzzzzzyyyyyyzzz{{{}}}~~~}}}~~~qqq```WWWSSSRRRZZZiiisssvvvxxx|||{{{tttnnnllllllgggeeefffhhhkkkttt}}}|||vvvoookkkkkkkkkkkkjjjlllnnnooonnnkkkgggcccbbb______^^^]]]]]]]]]^^^^^^___ZZZQQQEEE:::222000000++++++******)))((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))*********)))(((&&&%%%'''((((((((()))))))))***))))))))))))************++++++******++++++,,,------......///000111111222555999888:::BBBJJJaaawwwooohhhccceeekkkwww}}}}}}zzzqqqxxxyyyjjjZZZMMMFFFAAABBBCCCFFFLLLUUU\\\aaahhhlllqqquuuwwwzzz|||~~~&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((()))***+++------000000111111111444888<<>>@@@@@@AAAHHHPPPXXXcccsss~~~}}}zzzxxxtttsssqqqqqqtttxxx||||||oooaaaYYYSSSNNNLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHGGGFFFDDDCCCAAAAAACCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJIIIGGGFFFFFFGGGLLLPPPVVV\\\ccckkksssxxx|||yyyvvvsssqqqnnnkkkhhhgggffffffeeecccaaa``````bbbdddfffooottt|||sssaaaSSSIIIDDD@@@DDDJJJTTT]]]cccffffffaaa^^^ZZZZZZ___eeekkknnnmmmkkkgggbbb^^^___bbbeeennnsss{{{~~~xxxttttttvvvzzz}}}|||||||||{{{zzz|||{{{zzzxxxwwwwwwwwwxxxwwwwwwxxxyyyyyyyyyxxxxxxtttuuuvvvuuuttttttvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{|||}}}~~~zzzfff[[[UUUUUU\\\hhhsssvvvwwwwww{{{}}}~~~|||wwwqqqllljjjgggcccbbbdddfffjjjrrr{{{{{{sssmmmhhheeecccbbbeeemmmxxx}}}tttmmmgggeeebbb______aaadddgggkkkfff\\\NNN@@@555...,,,---------,,,++++++******,,,,,,+++++++++*********))))))))))))))))))))))))))))))******)))((('''&&&))))))))))))(((((((((((())))))))))))************++++++******++++++,,,---------...///000111222222111777777<<>>===>>>@@@@@@AAAIIIQQQ[[[hhhvvv~~~~~~~~~~~~|||wwwuuutttrrrqqqqqqssswww{{{~~~wwwlll```ZZZWWWSSSSSSUUURRRRRRQQQPPPOOONNNMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMLLLJJJJJJKKKLLLNNNSSS\\\eeemmmuuu||||||yyyuuusssssspppmmmiiigggfffffffffeeedddbbbaaaaaabbbdddeeelllqqqyyymmm\\\PPPGGGCCC>>>AAAHHHQQQZZZ```cccccc]]][[[ZZZ\\\bbbhhhnnnqqqllliiiddd```]]]```eeejjjrrrwww~~~|||wwwtttuuuyyy~~~~~~{{{zzz{{{{{{{{{zzz|||zzzxxxvvvuuuvvvwwwxxxvvvvvvvvvwwwwwwwwwvvvvvvvvvxxxxxxxxxvvvvvvwwwyyyxxxxxxxxxwwwwwwwwwwwwwwwzzzzzzzzz{{{||||||}}}}}}kkk]]]UUUUUU[[[gggsssyyyzzzyyyxxxyyyyyywwwsssnnnjjjhhheeebbbaaadddgggjjjsss||||||uuummmgggccc```___dddmmmyyy~~~wwwlllhhhddd```___bbbeeehhhkkkggg^^^QQQCCC777///,,,---------,,,++++++******,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((((()))))))))************++++++******++++++,,,---,,,---...///000111222333333888999===HHHTTTnnn|||ppphhhccceeennnyyy~~~zzz{{{|||tttrrrxxxjjjWWWIIIBBBAAABBBDDDIIIPPPXXX```dddgggjjjppptttxxx{{{~~~(((''''''''''''((())))))'''''''''''''''((()))))))))))))))***+++,,,---...///000222333555777;;;===HHHZZZwww|||xxxuuuqqqlllgggfffooozzz~~~nnneee___mmmuuummm\\\NNNFFFBBB@@@>>>???@@@@@@AAAHHHQQQ^^^mmm{{{|||}}}}}}zzzvvvsssppppppppprrruuu{{{}}}rrrhhh___\\\[[[YYYYYYZZZVVVVVVUUUSSSQQQPPPOOONNNMMMKKKIIIFFFEEEDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIILLLMMMMMMMMMLLLMMMOOOQQQQQQXXXcccmmmvvv}}}~~~|||yyyvvvsssqqqqqqooollliiihhhggghhhhhhhhhgggfffeeeeeeggghhhiiimmmrrrzzz{{{hhhYYYNNNGGGCCC>>>AAAGGGPPPXXX^^^``````[[[ZZZ[[[^^^dddkkkoooqqqkkkhhhccc^^^]]]aaahhhnnnuuuzzz|||yyywwwyyy|||}}}zzzzzzzzz{{{zzzzzzzzzyyyvvvuuutttuuuvvvwwwuuuuuuttttttttttttttttttvvvxxxyyyxxxwwwvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwvvvzzzzzz{{{||||||}}}}}}}}}~~~~~~ooo```TTTUUUZZZeeesss}}}~~~wwwvvvuuusssqqqnnnjjjhhheeeccccccgggjjjnnnvvvyyyrrrkkkfffddddddffflllvvvppplllfffaaa___```cccffffffccc]]]RRREEE999111...,,,,,,,,,+++******))))))+++************))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((()))))))))************++++++******++++++,,,---,,,,,,---///000222333333555:::;;;???KKKWWWrrr~~~qqqgggcccfffqqq|||~~~zzz{{{{{{uuupppwww~~~xxxeeeTTTHHHCCC@@@BBBEEEJJJRRRZZZaaaeeeiiimmmqqquuuwwwyyy|||}}}~~~''''''&&&&&&''''''((()))''''''&&&''''''((()))***))))))******+++,,,...//////000333555666888;;;>>>JJJ^^^{{{~~~|||yyyvvvqqqkkkjjjuuunnnfffbbbmmmsssiiiXXXLLLEEEBBB???>>>???AAAAAABBBIIIRRRbbbsss{{{|||{{{}}}|||xxxtttrrrmmmnnnqqquuu{{{~~~uuulllddd______```^^^]]]^^^ZZZYYYXXXVVVTTTRRRPPPOOOKKKIIIGGGFFFEEEEEEEEEFFFIIIHHHHHHIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNRRRTTTXXX```kkkvvv}}}~~~|||zzzwwwuuutttssspppooonnnmmmlllmmmnnnnnnnnnmmmmmmmmmnnnoooqqqrrrsssxxxvvveeeWWWMMMFFFCCC???AAAGGGOOOWWW[[[]]]\\\YYYYYY[[[___eeekkknnnooohhhfffbbb^^^^^^ccckkkqqqxxx|||}}}{{{{{{|||~~~}}}{{{zzzzzz{{{zzzyyyyyyxxxwwwvvvuuuvvvvvvwwwuuuuuutttssssssssstttttttttvvvwwwwwwuuuttttttuuuwwwwwwwwwwwwwwwwwwwwwxxxzzzzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~uuueeeWWWWWWZZZbbbrrrxxxvvvtttsssrrrpppmmmkkkhhhfffgggkkkooosss|||zzzrrrmmmkkkjjjjjjlllrrr|||uuupppiiibbb___^^^```aaa___^^^ZZZRRRGGG<<<444000,,,,,,,,,+++******))))))***))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************++++++******++++++,,,---+++,,,---///000222333444777<<<<<>>MMMaaa|||yyytttmmmmmmzzzooogggccclllnnndddUUUJJJEEEBBB===<<<===@@@AAADDDKKKTTTeeexxxzzz{{{zzz|||{{{wwwtttrrrqqqppprrruuuzzzwwwpppkkkeeebbbdddfffdddbbbbbb^^^]]][[[YYYVVVTTTRRRQQQKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOORRRVVVYYYcccjjjuuu~~~~~~|||yyyxxxwwwvvvvvvsssssstttuuuvvvwwwxxxxxxwwwwwwwwwxxxyyy{{{}}}~~~rrrbbbUUULLLEEEBBB???AAAFFFMMMTTTXXXYYYXXXXXXXXXZZZ___dddiiijjjkkkdddbbb___^^^```fffooouuu|||~~~zzzyyy|||~~~{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuutttttttttuuuuuutttvvvxxxwwwvvvtttttttttvvvwwwwwwxxxxxxyyyyyyyyyyyyzzz|||}}}~~~~~~}}}}}}{{{||||||}}}|||lll\\\[[[[[[aaaqqq|||yyyvvvuuuuuutttrrroookkkjjjkkkpppuuuyyy~~~uuuooolllllllllmmmpppwwwzzzuuummmeee```]]]]]]]]][[[[[[YYYSSSHHH>>>666222---------,,,++++++************)))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***&&&&&&'''((()))***++++++))))))))))))************++++++******++++++,,,---+++,,,---///000222333444555;;;<<>>@@@BBBBBBDDDNNNYYYnnn{{{~~~}}}}}}~~~}}}zzzyyyvvvrrrqqqtttzzz}}}~~~xxxtttrrrpppllllllmmmlllllllllkkkjjjfffddd```\\\YYYWWWWWWVVVSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLJJJLLLNNNQQQUUU\\\ccciiipppwww~~~}}}}}}}}}}}}}}}~~~~~~yyyjjj^^^TTTIIIBBBAAA>>>CCCIIIMMMOOOQQQRRRSSSSSSTTTWWW^^^eeehhhgggeee^^^\\\[[[^^^fffqqqzzz}}}zzzzzz}}}|||zzzyyyyyyyyy|||zzzxxxvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvuuussssssuuuwwwyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyzzzzzz{{{|||}}}}}}}}}~~~ssseeeZZZZZZaaalll~~~}}}}}}~~~xxxsssqqqrrrrrrsssvvv|||~~~uuuppplllhhhhhhkkkooovvv}}}yyyooohhhbbb^^^\\\___^^^\\\XXXPPPEEE999000---,,,******+++,,,+++***************************((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))************)))))))))))))))******+++*********++++++,,,,,,,,,...///000111111222444777555999<<<@@@KKKeeemmmbbb```___iiivvvxxx~~~xxxkkkdddbbb^^^eeejjjlllnnnrrrtttrrrzzzuuujjj[[[LLLCCCAAABBB???BBBGGGNNNWWW___fffiiijjjmmmqqqtttvvvwwwyyy{{{~~~~~~~~~%%%&&&&&&&&&'''''''''''')))((((((((((((((()))************+++,,,---//////...000222333444777>>>CCCWWWkkk~~~|||{{{tttnnnmmmqqqxxx}}}}}}uuuooopppnnnhhh]]]QQQGGGBBB@@@======???AAABBBEEEPPP[[[ooo|||}}}}}}~~~|||xxxwwwuuurrrsssvvv{{{}}}xxxtttrrrpppqqqqqqqqqpppnnnkkkhhhggggggeeeaaa^^^[[[YYYXXXXXXUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOONNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNQQQTTTYYY```hhhnnntttzzzvvvggg\\\RRRHHHBBB@@@???CCCHHHKKKMMMNNNPPPQQQRRRTTTWWW^^^dddfffeeeccc\\\[[[[[[___hhhsss{{{}}}{{{}}}~~~{{{zzzyyyyyyyyy{{{yyyxxxwwwvvvwwwyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxwwwuuuuuuwwwyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~}}}~~~zzzggg[[[YYY___hhhzzz}}}xxxssssssrrrrrrtttyyyuuuppplllgggiiikkkooovvv~~~~~~rrriiiccc```^^^cccdddccc^^^TTTEEE888///...,,,******+++,,,+++***************************)))((((((''''''(((((()))***)))(((''''''((()))***))))))))))))************)))))))))))))))******+++++++++,,,,,,,,,------------...000000000111444666777:::>>>BBBNNNhhhmmmbbbaaa```iiivvvxxxuuuhhhaaa___\\\ccciiikkkmmmqqqrrrqqqtttooodddWWWKKKCCCBBBCCC@@@CCCIIIPPPXXX```gggjjjkkknnnrrrtttvvvwwwyyyzzz}}}}}}}}}~~~&&&&&&'''''''''(((((((((***)))((((((((((((((()))+++++++++,,,---...000000---///222333444999AAAGGGZZZppp}}}zzzuuuvvvyyyqqqllljjjmmmrrryyyvvvttt|||vvvuuuqqqggg[[[NNNEEEAAA???===<<<>>>AAABBBFFFQQQ]]]ppp}}}}}}}}}~~~{{{vvvuuutttsssvvvzzz~~~|||wwwtttrrrrrrtttuuuuuutttqqqmmmiiiggghhhfffccc```]]]\\\[[[[[[YYYXXXXXXXXXWWWVVVTTTTTTSSSSSSRRRQQQPPPPPPOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPRRRUUUXXX^^^fffooouuuyyy}}}~~~~~~~~~qqqbbbXXXOOOFFFAAA@@@@@@CCCGGGJJJJJJKKKLLLNNNQQQTTTXXX^^^ccceeecccaaaYYYYYY[[[aaakkkuuu}}}}}}|||||||||}}}zzzyyyxxxxxxxxxyyyyyyxxxwwwwwwxxxzzzzzz~~~~~~~~~~~~}}}{{{yyywwwyyyyyyzzzyyyxxxxxxyyy{{{zzzyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxxxxyyyzzz{{{{{{{{{|||~~~~~~}}}}}}lll]]]XXX\\\ddduuuzzzuuusssqqqooopppvvv}}}xxxsssnnniiijjjkkkooovvvuuujjjccc``````cccgggjjjfffYYYHHH:::333...,,,+++***+++,,,+++******************************))))))(((((())))))***))))))(((((((((((())))))))))))))))))************)))))))))))))))******+++,,,,,,------------......---...///000000111333666888;;;???EEERRRmmmnnndddcccbbbkkkxxxzzzpppccc]]][[[ZZZaaagggiiilllpppqqqooolllggg^^^RRRHHHCCCBBBCCCAAADDDJJJQQQZZZaaagggjjjlllooorrruuuuuuvvvxxxyyy||||||}}}}}}~~~'''''''''(((((((((((()))***))))))(((((((((((((((++++++++++++,,,...///000...000222333555:::CCCIII^^^vvv}}}xxxuuurrrnnnsssyyyqqqmmmiiijjjnnn{{{wwwqqqkkkwwwzzzyyyrrrfffXXXKKKCCC@@@???>>>===>>>AAABBBFFFQQQ^^^rrr}}}}}}~~~yyytttsssssssssxxx~~~{{{vvvssssssttttttvvvwwwxxxvvvrrrnnnkkkhhhgggeeebbb```___^^^^^^\\\\\\]]]\\\[[[ZZZXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQOOOOOOPPPPPPQQQRRRRRRRRRRRRTTTXXX\\\bbbjjjsssyyy{{{~~~~~~~~~~~~~~~|||{{{{{{}}}zzzyyy|||~~~zzzmmm^^^UUUMMMFFFBBBBBBCCCEEEGGGHHHIIIIIIKKKLLLRRRUUU[[[```ddddddaaa___VVVXXX]]]eeeoooxxx~~~zzzzzz{{{}}}~~~|||yyyxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{~~~~~~}}}zzzxxxvvvxxxyyyzzzzzzyyyyyyzzz{{{wwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||yyy{{{}}}~~~}}}}}}}}}~~~~~~ppp___XXX[[[aaarrr{{{uuusssrrrooommmnnnsss{{{zzzuuuoookkklllooottt}}}uuuhhhaaa^^^___^^^fffllljjj]]]LLL???888///---++++++,,,,,,+++*********************************))))))))))))******))))))(((((((((((())))))((()))))))))************)))))))))))))))******+++,,,,,,,,,---------------,,,.../////////111333555888;;;@@@GGGVVVrrrooofffeeeeeeooo{{{~~~zzzkkk^^^YYYXXXYYYaaahhhjjjlllooopppnnnhhhcccYYYOOOFFFBBBAAABBBAAADDDJJJRRRZZZaaafffiiimmmooosssuuuuuuvvvwwwxxx||||||}}}~~~'''''''''(((((((((((()))))))))(((((((((((())))))))))))******+++---...///000222333444555;;;CCCJJJbbb{{{~~~xxxqqqmmmkkkjjjsss}}}uuuoooiiiiiiooo{{{xxxpppdddlllxxx{{{vvvzzzqqqcccTTTIIIBBB???>>>???>>>???AAAAAAEEEQQQ^^^ttt}}}}}}~~~xxxsssssstttuuu{{{~~~}}}}}}~~~~~~}}}yyyuuutttuuuwwwxxxyyyzzz{{{yyyuuupppnnniiihhhgggfffdddcccbbbbbbaaaaaabbbaaa```^^^[[[ZZZXXXXXXWWWVVVUUUTTTSSSRRRPPPQQQQQQRRRSSSSSSTTTTTTTTTWWW\\\aaagggnnnuuuzzz{{{}}}~~~~~~|||}}}~~~}}}{{{xxxtttpppmmmkkkjjjiiiggggggjjjlllnnnvvv}}}uuuhhh[[[RRRLLLFFFCCCDDDEEEGGGHHHHHHGGGHHHJJJLLLSSSXXX^^^ccceeeccc```^^^UUUXXX___iiirrrzzz}}}~~~wwwxxxzzz}}}~~~}}}{{{yyyxxxwwwwwwxxxxxxxxxxxxyyyyyyzzzzzz{{{}}}}}}}}}|||zzzxxxvvvuuuvvvxxxyyyyyyxxxxxxyyy{{{xxxwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzz{{{|||}}}yyy{{{}}}}}}}}}|||}}}~~~uuubbbYYY\\\```pppwwwqqqpppooommmlllmmmrrrzzz|||wwwllllllnnnrrryyyssseee]]]\\\]]]\\\dddkkkiii]]]MMM@@@:::000...,,,+++,,,,,,+++*********************************))))))))))))******(((((())))))))))))((((((((()))))))))************)))))))))))))))******+++,,,,,,,,,+++++++++++++++---...///000000111333666777:::???HHHZZZwwwoooggghhhhhhrrrvvvfff[[[WWWWWW\\\cccjjjlllmmmppppppmmmgggaaaVVVLLLEEEAAA@@@@@@@@@DDDJJJRRRZZZ```eeegggmmmooosssuuuuuuvvvwwwxxx|||}}}~~~~~~&&&&&&'''''''''(((((((((((((((((((((((()))******)))))))))***+++,,,---...111222444444666<<>>???>>>>>>@@@AAAFFFSSS```vvv}}}}}}~~~zzzvvvvvvwwwyyy|||wwwuuuuuuvvvvvvxxxyyyxxxuuuuuuxxx{{{~~~~~~~~~|||yyyuuupppmmmllllllkkkjjjiiiiiihhhgggggghhhhhhgggeeebbb___]]][[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWXXX\\\ccciiinnnssswwwzzz{{{|||}}}~~~~~~~~~}}}|||zzz{{{|||}}}}}}}}}|||{{{rrrpppkkkfffbbb^^^\\\[[[WWWVVVVVVYYY\\\```jjjtttzzzpppdddVVVOOOJJJEEEDDDEEEFFFGGGGGGFFFFFFGGGIIILLLTTTZZZaaaffffffbbb___]]]UUUZZZbbblllvvv{{{{{{zzzuuuwwwzzz~~~~~~}}}{{{yyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{zzzxxxwwwvvvuuuuuuuuuwwwyyyyyyxxxxxxyyyzzz{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzzzzzzz{{{|||}}}}}}zzz{{{}}}}}}||||||~~~{{{eee\\\^^^```nnnyyyrrrnnnnnnmmmlllmmmqqqxxx|||yyylllllllllooouuu~~~qqqddd\\\[[[\\\```eeeiiifff[[[LLL???777111///,,,,,,,,,,,,+++******************************))))))(((((())))))***(((((())))))))))))(((((())))))))))))************)))))))))))))))******+++,,,,,,++++++++++++******---///000111111222444666777:::@@@JJJ^^^|||~~~lllfffhhhjjjuuussscccYYYVVVXXX^^^ffflllnnnnnnpppoookkkfff^^^TTTJJJDDDAAA???>>>@@@DDDJJJRRRZZZ```dddffflllooorrruuuuuuvvvxxxyyy|||}}}%%%&&&&&&&&&''''''''''''''''''''''''(((***+++,,,*********+++,,,---...///000111333444777>>>HHHPPPgggtttllllllqqq{{{~~~uuujjjjjjttt~~~xxxooodddeeegggmmmuuuyyyyyywwwtttjjj[[[NNNFFFBBB???>>><<<;;;<<>>AAAEEELLLTTT[[[aaaeeegggkkknnnrrrtttvvvwwwyyyzzz{{{|||%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))***,,,---+++++++++,,,---...///000...000222444888@@@KKKSSShhh|||rrrsssxxxvvviiijjjvvvwwwmmm```^^^^^^ccckkkrrrtttsssrrrhhhYYYMMMFFFBBB@@@>>>999888;;;???CCCJJJZZZhhhyyy}}}~~~}}}sssllliiijjjkkkllllllpppuuuuuuuuuvvv{{{}}}||||||{{{zzzxxxwwwvvvsssssstttttttttsssrrrrrrsssssssssrrrooojjjfffcccaaa```___^^^\\\[[[ZZZYYYXXXYYYZZZ[[[\\\]]]^^^^^^dddjjjrrryyy|||}}}}}}}}}}}}}}}}}}~~~}}}zzzvvvsssqqqpppooommmhhhddd___\\\XXXUUURRRNNNKKKIIIIIIIIIIIIHHHJJJNNNPPPVVVcccpppxxxiii\\\OOOIIIEEEBBBBBBEEEDDDDDDCCCBBBBBBCCCGGGJJJRRRYYYbbbfffddd___ZZZXXXXXX]]]gggqqqyyy{{{xxxtttrrruuu{{{~~~}}}|||zzzyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxzzzxxxvvvtttssstttvvvxxxtttwwwzzz{{{zzzyyyzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{xxxxxxxxxxxxyyyzzz{{{{{{}}}}}}}}}|||{{{|||lllaaaaaa^^^fffyyyzzzpppqqqpppooonnnooorrrttt}}}xxxppphhhhhhjjjmmmrrryyytttggg```___bbb_________]]]YYYPPPFFF???222///---,,,,,,,,,+++***************************((((((''''''''''''(((((('''((()))******)))((('''))))))))))))************)))))))))))))))******+++.........------,,,,,,,,,///111222222222444666888999<<>>BBBFFFMMMUUU]]]bbbfffhhhjjjmmmqqqtttvvvwwwyyy{{{zzz{{{~~~(((''''''&&&&&&''')))***)))(((((('''''''''((((((*********++++++,,,,,,------333222333999;;;EEEXXXqqq|||wwwzzz{{{~~~tttiiikkksss{{{ppp```^^^\\\[[[]]]dddnnnuuuttteeeUUUKKKFFF@@@===<<<===<<<>>>@@@CCCKKK\\\mmm}}}~~~~~~}}}}}}vvvsssnnniiiffffffggghhhkkknnnrrruuuvvvxxxzzz|||~~~|||{{{yyyxxxxxxwwwwwwxxxyyyzzzzzzwwwuuuvvvvvvuuutttqqqmmmiiiggggggfffccc```^^^]]]]]]]]][[[\\\^^^___```bbbfffhhhnnnqqqvvvzzz}}}|||{{{yyyyyyyyyzzz{{{{{{xxxsssoooooolllhhhccc^^^ZZZXXXWWWOOONNNMMMLLLKKKKKKKKKLLLLLLNNNOOOOOOPPPVVVaaajjj~~~mmmaaaZZZPPPJJJGGGGGGFFFDDDBBBCCCDDDDDDEEEGGGKKKOOOVVV]]]dddfffccc^^^ZZZXXXZZZaaallluuuxxxwwwuuusss{{{}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}|||{{{yyyxxxwwwvvvwwwvvvvvvvvvvvvxxxyyy{{{yyyyyyxxxxxxwwwxxxxxxxxx{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyxxxxxxxxxyyyzzz{{{}}}||||||{{{{{{{{{{{{|||sss___YYY[[[cccppp~~~~~~sssrrrqqqqqqsssuuuuuuttt{{{wwwqqqeeehhhmmmrrrvvvzzz|||~~~wwwiii```^^^______```aaa```[[[QQQEEE===555111---+++,,,,,,***(((***++++++++++++***))))))******))))))((((((''''''******))))))((((((''''''+++***((('''''''''((()))******+++++++++,,,,,,,,,++++++******************...///111111222333666888:::===DDDSSSkkkzzzkkk___XXX___mmmxxx}}}sssiii___\\\^^^ggglllnnnnnnooooooiiibbbYYYPPPGGGBBB???======AAACCCHHHOOOVVV\\\bbbgggjjjqqqrrrtttsssrrrrrrtttuuuyyyzzz{{{}}}~~~|||~~~'''''''''''''''((())))))((((((''''''''''''((((((*********+++,,,,,,------///555444444:::===GGG[[[uuuzzz{{{{{{wwwooogggiiissszzzoooccc```\\\YYYZZZaaakkkrrrrrrcccSSSJJJEEE???<<<<<<>>>===???BBBEEEMMM___ppp~~~~~~}}}~~~wwwqqqnnnkkkgggeeedddeeefffllloootttxxxyyyzzz|||}}}~~~}}}|||{{{{{{{{{zzz{{{|||}}}|||zzzwwwxxxxxxvvvtttqqqnnnkkkiiifffeeecccaaa`````````aaa```aaabbbcccdddgggjjjmmmtttvvvzzz}}}~~~{{{zzzyyyxxxxxxxxxwwwsssnnnjjjgggddd```[[[WWWTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWWWWYYY___jjjrrr|||mmmbbbZZZPPPJJJHHHHHHGGGFFFDDDDDDEEEEEEFFFHHHLLLOOOWWW]]]ccceeeaaa\\\YYYWWW[[[dddooovvvwwwvvvuuuuuu|||~~~}}}}}}|||{{{{{{{{{{{{{{{||||||{{{zzzyyyxxxwwwwwwyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz}}}||||||{{{{{{{{{||||||~~~vvv```XXXYYY^^^kkkyyyzzzxxxwwwwwwxxxyyyxxxwwwyyy~~~uuuooohhhlllqqqvvvzzz|||~~~wwwiii```^^^___aaaccceeeeee```UUUHHH@@@555111---,,,------,,,)))***++++++++++++***))))))+++*********))))))))))))***)))))))))((((((((('''&&&&&&&&&&&&''')))+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++...///111111222333666888<<<>>>FFFVVVooo|||tttfff\\\WWW]]]jjjvvv~~~uuummmeeedddgggooossstttsssrrrppphhh```XXXOOOFFFBBB???<<<===@@@AAAFFFNNNVVV\\\aaaeeehhhpppqqqssssssrrrrrrtttuuuyyyyyy{{{|||}}}}}}}}}}}}}}}~~~&&&''''''(((((((((((((((((((((''''''''''''((((((*********+++,,,---------000666555555<<>>;;;;;;>>>>>>@@@CCCGGGPPPbbbsss}}}}}}}}}~~~~~~~~~vvvppplllkkkiiigggfffeeeffffffmmmrrrxxx|||~~~~~~~~~~~~}}}{{{{{{zzzwwwuuuqqqooolllkkkggggggeeeeeeeeeeeefffgggeeeggghhhiiikkknnnsssvvv{{{|||~~~}}}zzzxxxxxxwwwuuutttqqqmmmhhhdddbbb```]]]ZZZWWWWWWWWWWWWYYYZZZ\\\^^^____________```bbbdddeeegggmmmvvv}}}yyylllaaaZZZPPPJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGIIIMMMQQQYYY]]]bbbbbb^^^YYYWWWWWW]]]gggrrrwwwvvvtttvvvyyy}}}|||{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxx{{{zzzyyywwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzz{{{||||||||||||||||||||||||~~~}}}}}}eeeZZZXXX\\\hhhvvv~~~||||||}}}}}}{{{yyyyyy}}}~~~vvvpppmmmrrrxxx}}}xxxjjjaaa^^^```ccceeehhhiiieeeZZZLLLCCC555111---,,,---...---+++***++++++++++++***))))))++++++++++++************))))))))))))((((((((((((%%%%%%%%%&&&(((***+++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222222444666999===@@@III[[[vvvvvvmmm```XXXUUU[[[fffrrr}}}wwwpppkkkmmmqqqxxx|||}}}zzzvvvrrrhhh___VVVMMMEEEAAA>>><<<===@@@BBBGGGPPPXXX^^^bbbfffhhhmmmoooqqqrrrrrrrrrtttvvvxxxyyyzzzzzz{{{{{{{{{{{{}}}~~~%%%&&&((()))))))))((('''(((''''''''''''(((((())))))******+++,,,---......000666444555===AAALLL```|||xxx}}}ooofffaaa___fffnnnuuullleee\\\SSSPPPVVV```hhhkkk\\\MMMEEEAAA===;;;;;;======@@@DDDHHHRRReeewww~~~~~~~~~}}}{{{||||||~~~}}}wwwqqqmmmjjjjjjjjjiiiiiiiiiiiijjjpppttt{{{~~~|||{{{zzzwwwtttqqqooommmmmmkkkjjjiiihhhiiijjjkkklllhhhjjjmmmpppsssvvv{{{~~~|||yyyvvvtttvvvtttqqqnnnlllhhhccc```___^^^]]]\\\]]]^^^```bbbaaacccfffiiikkklllkkkkkknnnoooqqqrrrtttyyyvvvkkk```YYYQQQLLLKKKLLLKKKJJJJJJJJJJJJIIIIIIKKKPPPSSS[[[^^^```^^^ZZZVVVVVVWWWaaajjjuuuxxxtttssswww}}}}}}|||zzzyyyyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzyyyxxxwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyyyy{{{|||}}}{{{{{{||||||}}}}}}}}}}}}}}}|||~~~lll```[[[]]]iiivvv~~~}}}}}}~~~~~~}}}{{{|||{{{uuusssyyyzzzmmmccc``````bbbeeehhhjjjeeeZZZMMMCCC555111,,,+++,,,...---+++***++++++++++++***))))))************************))))))))))))(((((((((((((((((((((((())))))******************+++++++++++++++++++++,,,,,,,,,,,,,,,---///111222222444777999===AAALLL```|||uuujjj\\\VVVSSSXXXbbbmmmzzz|||uuuooommmpppwww{{{uuujjj___UUULLLDDD@@@>>><<<===AAAEEEKKKTTT]]]bbbfffhhhjjjkkkmmmpppqqqqqqrrruuuwwwxxxxxxyyyyyyyyyyyyyyyxxx{{{|||~~~~~~~~~%%%&&&((()))))))))(((''''''''''''''''''((()))))))))***+++,,,---.../////////555444555===BBBNNNccc}}}xxx}}}{{{~~~wwwjjj```[[[[[[aaahhh{{{xxxnnnggg[[[QQQMMMRRR\\\dddgggYYYJJJCCC@@@<<<:::;;;;;;<<>><<<>>>BBBGGGMMMVVV^^^dddgggjjjkkkkkkmmmoooqqqqqqsssuuuwwwvvvwwwxxxxxxxxxxxxxxxwwwxxxzzz|||}}}}}}&&&''''''(((((((((((((((''''''&&&''''''((()))***)))***+++,,,---...///000///555333555===CCCPPPeee~~~|||xxxuuuxxx|||ttthhh^^^ZZZ[[[aaaeeesss}}}|||wwwoooggg[[[PPPLLLPPPZZZbbbdddWWWHHHBBB???<<<;;;<<<:::;;;???EEEKKKWWWkkk}}}}}}{{{||||||zzzyyyzzz{{{}}}~~~}}}zzzwwwtttsssqqqooommmjjjiiiiiiiiijjjkkkmmmnnnsssxxx~~~~~~}}}}}}|||zzzxxxwwwvvvuuutttrrrqqqpppooolllkkkjjjiiiiiijjjkkklllnnnrrrxxx}}}~~~zzzvvvssspppooofffdddbbbaaabbbbbbaaa```dddfffiiimmmpppsssuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwtttvvvxxx{{{~~~yyypppiii___[[[WWWVVVVVVVVVSSSQQQOOOOOONNNMMMNNNQQQWWW\\\______\\\XXXTTTTTTXXX]]]gggmmmssstttsssuuu{{{~~~}}}{{{yyyxxxwwwvvvvvvwwwwwwxxxxxxyyyzzzzzz{{{wwwxxxyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyzzz{{{|||yyyyyyzzzzzzzzzzzzzzzzzzwwwwwwvvvuuuvvvwwwxxxyyyxxxzzz|||~~~}}}}}}tttggg^^^\\\eeerrr}}}zzzyyy|||}}}xxxllleeeccc_________^^^ZZZSSSJJJDDD888333---***+++---,,,+++***++++++++++++***))))))((((((((((((((()))))))))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,)))))))))************+++)))))))))******++++++,,,---///111222333555999;;;===BBBPPPhhhxxxhhh\\\SSSNNNRRR]]]hhhttt}}}tttjjjfffgggoooxxx|||ooocccTTTKKKCCC@@@???===???CCCHHHNNNVVV]]]cccfffiiikkklllnnnpppqqqrrrsssuuuwwwuuuvvvwwwxxxxxxxxxxxxxxxwwwyyy{{{}}}}}}~~~'''''''''''''''((())))))&&&&&&&&&''''''((()))***)))***+++,,,---///000000000666555666???EEESSShhh~~~{{{||||||vvvmmmddd```ccchhhkkkqqqzzz~~~|||yyyvvvnnnggg[[[PPPLLLPPPYYYaaacccUUUGGGAAA???===<<<===:::<<<@@@GGGMMMZZZooo{{{yyy{{{{{{xxxyyyzzz{{{}}}~~~~~~}}}}}}xxxvvvttttttttttttsssrrrmmmllljjjjjjkkkmmmppprrrtttxxx}}}}}}|||{{{zzzxxxwwwtttuuuvvvvvvuuutttrrrqqqmmmmmmlllmmmnnnoooqqqrrrtttyyy|||zzzwwwsssooolllkkkjjjdddbbbaaabbbeeegggiiiiiimmmppptttyyy{{{||||||{{{wwwvvvuuutttrrrqqqpppooolllnnnrrrxxx~~~}}}wwwnnnhhhaaa___]]]]]]___^^^YYYUUUPPPOOOOOONNNOOOTTTZZZ___```___[[[VVVSSSTTTZZZ```iiillloooqqqrrrwww}}}~~~}}}{{{zzzyyyxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{yyyzzzzzzzzzzzzxxxwwwvvvxxxxxxxxxxxxyyyzzz{{{|||zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvwwwxxxyyyzzzxxxyyy|||~~~~~~~~~yyykkk```[[[cccooo{{{vvvtttuuuyyy|||~~~|||}}}qqqhhheeeaaa___\\\YYYVVVQQQKKKGGG<<<666000,,,---...---,,,***++++++++++++***))))))(((((()))))))))*********'''((((((((()))))))))***&&&'''((()))***))))))((())))))))))))************))))))***++++++,,,---------///111333444666999<<>>CCCUUUrrr|||sssqqqtttxxx{{{}}}}}}{{{xxxwwwfffZZZQQQJJJUUUccceee]]]RRRGGGBBB???<<<;;;===<<<:::>>>FFFPPP\\\qqqzzzwwwvvvwwwxxxzzzzzz{{{|||}}}~~~{{{yyywwwvvvzzzyyyyyy{{{}}}~~~}}}|||zzzwwwtttrrrqqqtttwwwyyy}}}yyyvvvuuuvvvxxxyyyvvvwwwxxxzzzzzzzzzyyyyyyuuuuuuuuuvvvxxxzzz|||~~~{{{sssmmmiiifffbbb___^^^```ccceeeeeeiiimmmppprrrtttvvvwwwvvvvvvvvvvvvuuutttsssrrrooojjjgggfffccc```___bbbaaaiiiqqqvvvzzzyyyoookkkkkkgggjjjkkkiiihhhgggbbb[[[RRRPPPNNNOOOTTT[[[```bbbbbb^^^XXXRRRPPPUUU___gggooommmmmmpppuuu{{{~~~~~~{{{xxxwwwxxxyyyzzzxxxyyyzzzzzzyyy{{{}}}||||||}}}|||{{{zzzxxxwwwvvvvvvvvvwwwxxxzzz{{{|||zzzzzzyyyyyyyyyyyyyyyyyy{{{yyyxxxxxx{{{}}}}}}}}}yyyzzz}}}}}}qqqbbb\\\aaaiii~~~}}}vvvqqqpppnnnkkkkkkmmmnnnpppuuuzzz~~~~~~uuujjjcccbbb```\\\YYYVVVTTTSSSRRRDDD999...++++++)))((((((+++++++++************))),,,,,,++++++***)))((((((******++++++++++++******((((((((((((((()))******++++++******)))******+++***++++++,,,,,,------...000111333444444666999;;;@@@FFFWWWsss|||hhhYYYOOOHHHLLLYYYfffrrr{{{{{{lllfffeeegggsss|||lll]]]PPPGGG???>>>??????AAADDDJJJPPPYYY```eeeiiilllnnnrrrssstttvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxxxx|||||||||}}}~~~((((((''''''''''''((((((''''''(((((()))******************+++,,,---//////111555555888@@@EEEWWWttt}}}||||||yyygggZZZQQQJJJSSSaaabbb\\\QQQFFFAAA???<<<;;;======<<>>222......,,,+++,,,+++++++++************))),,,,,,++++++***))))))((()))******************)))((((((((((((((()))******++++++***************+++***++++++,,,,,,------...///111333444555666999<<>>??????AAAEEEMMMRRRZZZaaafffiiilllnnnqqqrrrsssuuuuuuuuuuuutttuuuvvvwwwxxxyyyyyyyyyyyy|||||||||}}}~~~''''''((((((((((((((('''(((((())))))***+++++++++******++++++,,,...///000222777666999AAAGGGZZZwww~~~{{{hhhZZZQQQJJJSSS______ZZZOOOEEEAAA???<<<;;;===>>>>>>AAAIIISSSbbbuuu|||yyyyyyyyyzzzyyyyyyzzz{{{|||}}}}}}~~~|||{{{tttrrrppppppqqqtttxxxzzz~~~|||zzzxxxyyy|||}}}|||~~~|||yyywwwwwwxxxzzz|||{{{}}}xxxpppiiiccc]]]ZZZUUUVVVXXX[[[___dddhhhjjjqqquuuyyyzzzwwwsssooolllnnnnnnooopppoooooommmmmmllliiiiiilllmmmlllmmmqqqrrrxxx||||||}}}}}}|||{{{uuunnnkkkmmmssswwwxxxvvvtttppphhh^^^XXXSSSOOOSSS\\\dddeeeddd```\\\VVVQQQQQQVVV```ggglllnnnrrrvvv{{{~~~}}}|||zzzzzzyyyyyyzzzzzzyyyxxxyyy{{{}}}zzz{{{{{{||||||{{{zzzzzzwwwwwwwwwwwwwwwxxxyyyyyyvvvwwwwwwwwwxxxyyyyyyyyy{{{yyyxxxxxxzzz||||||||||||}}}}}}}}}}}}|||{{{zzz~~~yyyggg\\\\\\bbbppp~~~tttnnnjjjffffffiiikkkooouuu||||||~~~~~~}}}~~~~~~vvvhhhddd___\\\[[[\\\\\\\\\PPPCCC555000///---,,,...+++++++++************))),,,,,,++++++***)))))))))((())))))******))))))((()))(((((((((((()))***************************+++***++++++,,,,,,------...///111333444555777:::<<>><<<;;;======>>>BBBIIIUUUdddvvv}}}{{{{{{{{{|||yyyyyyzzzzzz{{{||||||}}}{{{~~~yyytttooolllkkkkkkmmmooosssyyy~~~||||||~~~}}}{{{yyy{{{zzzyyyxxxxxxzzz|||~~~~~~xxxnnnddd^^^ZZZXXXVVVXXXZZZ\\\___cccfffiiijjjlllooorrrssspppmmmjjjiiinnnooorrrtttvvvwwwvvvvvvvvvrrrrrruuuuuutttvvvyyy{{{~~~|||yyyxxxwwwsssmmmllloooxxx|||~~~|||yyytttiii___ZZZSSSOOOTTT___ggggggddd___[[[UUUQQQRRRYYYaaaggglllpppuuu{{{~~~~~~|||zzzyyyzzz{{{zzzyyyxxxxxxzzz|||||||||{{{{{{zzzzzzyyyyyywwwvvvvvvuuuuuuuuuvvvvvvuuuuuuvvvwwwxxxxxxyyyyyy{{{yyyxxxxxxzzz{{{|||{{{}}}}}}|||||||||{{{zzzzzz~~~~~~kkk^^^\\\___jjjxxxyyysssnnnjjjjjjmmmooorrryyy|||}}}}}}}}}{{{{{{}}}zzzoooiiibbb^^^]]]^^^^^^]]]RRRDDD555///,,,++++++,,,+++++++++*********))))))+++++++++*********))))))(((((())))))))))))(((((())))))(((((())))))***+++)))*********+++++++++******++++++,,,,,,------...///111333444555777:::===DDDOOOeeezzzgggYYYPPPKKKSSSaaaooo|||xxxgggaaa```eeetttuuueeeWWWMMMFFF@@@?????????CCCHHHSSSXXX___eeeiiikkklllmmmoooooopppqqqrrrsssssssssvvvwwwxxxyyyzzz{{{{{{{{{}}}}}}|||||||||}}}}}}~~~%%%&&&((()))))))))((('''&&&&&&'''(((((())))))***+++++++++,,,---...000000111666555999BBBIII^^^|||yyyfffXXXPPPLLLVVVaaa___TTTKKKBBB???>>><<<;;;===<<<>>>BBBIIIUUUfffvvv~~~||||||}}}}}}yyyyyyzzzzzz{{{{{{|||||||||}}}{{{vvvqqqkkkgggfffeeeiiilllppptttyyy~~~}}}{{{yyyzzzzzzzzz{{{}}}wwwqqqiiiccc___^^^^^^]]]```aaabbbcccdddeeeeeeeeefffhhhjjjkkkkkkkkkmmmnnnqqqssswww{{{~~~|||zzzzzzyyywwwxxx|||~~~zzzxxxuuussssssppplllnnnsss{{{{{{ttthhh]]]YYYSSSOOOTTT```hhhhhhddd___[[[UUURRRUUU\\\ccciiilllrrryyy~~~~~~}}}|||{{{}}}~~~~~~|||zzz|||||||||zzzxxxwwwyyy{{{}}}|||{{{zzzyyyxxxwwwwwwvvvvvvuuuttttttttttttuuuuuuuuuvvvwwwxxxxxxyyyyyy{{{yyyxxxxxxyyy{{{{{{{{{|||{{{{{{{{{{{{|||||||||~~~qqqbbb^^^```gggttt~~~xxxtttooooooqqqsssvvv}}}{{{{{{{{{yyyxxxxxxzzz}}}~~~uuunnnfffaaa``````^^^\\\RRRDDD555///,,,******++++++++++++*********))))))+++++++++***************(((((())))))))))))(((((()))))))))))))))***++++++((()))***++++++++++++******++++++,,,,,,------...///111333555666888;;;>>>CCCQQQjjj~~~jjj[[[RRRNNNUUUcccqqq~~~wwwggg```___dddssstttcccVVVLLLFFFAAA@@@??????DDDJJJUUUZZZaaafffiiikkklllnnnnnnnnnooopppqqqrrrssstttvvvvvvxxxyyyzzz{{{{{{{{{|||||||||{{{||||||}}}}}}%%%&&&'''((())))))))))))&&&&&&&&&'''(((((())))))++++++,,,,,,---///000111111666555999BBBKKK```zzzfffXXXQQQNNNXXXbbb___RRRHHH@@@>>>>>><<<;;;===;;;???CCCIIIVVViiiwww}}}~~~}}}}}}}}}~~~zzzzzz{{{{{{{{{|||||||||}}}~~~~~~{{{tttppplllkkkjjjgggdddccceeeggglllpppvvv{{{}}}|||}}}~~~~~~wwwrrroookkkiiihhhhhhgggfffddddddddddddcccccccccbbbfffhhhjjjlllnnnqqqvvvyyy}}}zzzuuutttrrrppprrrvvv|||~~~{{{wwwssspppnnnnnnmmmlllpppwww{{{~~~yyysssggg\\\WWWSSSQQQVVV```ggghhhfff```[[[UUUTTTWWW___fffjjjnnnttt{{{}}}{{{zzzzzz{{{|||~~~~~~}}}}}}~~~~~~}}}{{{xxxwwwyyyzzz{{{{{{yyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxyyyyyyyyy|||zzzxxxwwwyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~|||}}}~~~~~~wwwgggaaaaaaeeeqqq~~~zzztttqqqrrruuuxxx{{{zzzyyyvvvtttuuuyyy{{{}}}zzzrrriiieeedddccc___\\\TTTFFF888111///,,,+++,,,+++++++++************)))************************((())))))******))))))(((***))))))))))))***++++++'''(((***+++,,,,,,+++******++++++,,,,,,------...///111333555666888<<>>>>><<<;;;===<<>>>>><<<;;;======BBBGGGLLLZZZnnn{{{~~~}}}}}}}}}}}}~~~|||||||||}}}}}}}}}}}}}}}}}}~~~{{{qqqiiieeecccccc```aaacccddddddhhhnnnssssssyyyzzztttqqqppplllmmmoooqqqqqqnnnhhhddd``````aaacccfffjjjmmmoooppptttyyy~~~zzzsssmmmiiiddd\\\VVVUUUUUUVVV]]]dddssszzz}}}{{{wwwqqqmmmiiihhhiiijjjmmmttt||||||{{{wwwqqqggg]]]UUUUUUVVVZZZ```fffiiikkkaaa\\\VVVVVV[[[cccjjjmmmqqqwww~~~~~~}}}~~~}}}|||||||||xxxyyyzzz{{{}}}}}}zzzxxxyyyzzzssssssssssssuuuwwwyyyzzzzzzzzzyyyyyyzzzzzz{{{|||zzzzzzyyyyyyyyyyyyyyyyyy|||zzzwwwwwwxxxzzzzzzyyyzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{|||||||||}}}oooeeecccaaalll{{{~~~vvvsssooosss~~~|||zzz{{{|||uuunnnlllmmmlllgggaaaPPPDDD888333111---+++***+++++++++************)))******************++++++******++++++++++++***************)))******+++,,,&&&(((***,,,---,,,+++******++++++,,,,,,---......///111333555777999===???DDDVVVuuuhhhWWWOOOMMMXXXhhhwww{{{mmmaaa___aaagggvvvyyylll\\\OOOIIIEEEBBBAAA??????FFFNNNUUUZZZaaafffjjjlllmmmnnnooooooooooooqqqsssuuuvvvssstttuuuwwwyyyzzzzzzzzzxxxxxxyyyzzz{{{|||~~~|||~~~************************))))))))))))***+++,,,---******++++++---...000111000777777:::FFFTTTmmmhhhWWWPPPOOOXXX]]]TTTJJJCCC>>>>>>===;;;;;;>>>>>>BBBGGGPPP```rrr{{{}}}|||{{{{{{|||{{{zzzyyyzzz{{{|||~~~~~~|||~~~{{{tttmmmhhhffffffgggfffgggiiilllooosssvvvxxx|||~~~wwwpppnnnmmmmmmkkkkkkkkkiiieeeccccccccc___```dddiiiooouuuzzz}}}{{{}}}}}}wwwpppjjjccc]]]XXXSSSRRROOOJJJHHHNNNYYYbbbtttzzz{{{uuuqqqqqqgggfffeeefffjjjqqqwww|||~~~|||zzzvvvoooeee^^^TTTUUUXXX]]]cccfffgggfff___ZZZUUUVVV___iiioooqqqvvvxxx{{{~~~~~~~~~}}}|||zzzyyyyyyyyyzzz{{{}}}~~~~~~{{{zzz{{{|||yyyxxxwwwwwwwwwxxxyyyzzzyyyyyyzzzzzz{{{|||||||||}}}|||{{{zzzyyyzzzzzz{{{zzzyyyxxxxxxwwwwwwxxxxxx{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{{{{}}}vvvlllhhhfffooo}}}~~~zzzwwwqqqxxx~~~tttmmmggghhhmmmnnnhhhaaaTTTGGG777//////000---)))+++++++++++++++++++++++++++***((('''&&&''')))*********))))))(((((('''''')))***,,,------,,,***)))++++++******************+++,,,------,,,,,,...000222333444444555888<<>>======;;;<<<>>>===BBBHHHRRRcccuuu}}}||||||}}}|||{{{{{{||||||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}~~~|||yyytttooolllkkkkkklllkkklllooorrrvvvyyy|||}}}}}}ssskkkgggeeeeeeeeeeeefffgggeeecccbbbbbbccceeegggkkkpppvvv{{{{{{vvvsssppplllfff```[[[VVVQQQMMMJJJJJJHHHFFFGGGOOO[[[eeetttyyy~~~~~~xxxqqqmmmllldddcccccceeejjjqqqxxx}}}}}}{{{xxxtttlllbbb[[[UUUVVVXXX]]]cccfffgggfff]]]XXXUUUWWW___iiioooqqqyyyzzz|||~~~}}}{{{zzzyyyxxxzzzzzz{{{|||}}}~~~|||zzz{{{|||zzzyyyxxxwwwwwwxxxyyyzzzyyyzzzzzz{{{{{{|||}}}}}}}}}|||{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz~~~}}}}}}~~~wwwkkkeeeeeemmm|||~~~zzzxxxuuuzzz}}}uuuoooiiikkkppppppkkkdddVVVHHH888000//////---)))+++++++++++++++++++++++++++***(((''''''''')))*********))))))(((((((((((())))))***++++++***))))))************************+++,,,------,,,,,,...000222333444444555888<<>><<>>===CCCLLLXXXjjj|||}}}|||||||||{{{zzz||||||}}}~~~~~~~~~~~~}}}|||~~~}}}vvvyyy|||uuunnniiicccaaa___^^^___aaaaaaaaabbbdddggghhhiiijjjmmmoootttwww|||~~~{{{vvvooohhhaaa^^^UUUQQQLLLIIIIIIIIIIIIIIILLLLLLLLLLLLPPPYYYeeemmmyyy{{{{{{vvvnnnfff___\\\XXXYYY\\\bbbiiiqqqxxx|||}}}{{{wwwrrrkkkbbbZZZUUUUUUVVVXXX]]]aaadddeeeddd___^^^^^^bbbiiiqqqwwwyyy}}}}}}}}}}}}}}}|||zzzzzzyyyyyyzzz{{{||||||||||||}}}|||{{{zzzyyyxxxwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{}}}~~~|||{{{{{{{{{{{{yyyxxxxxxyyyzzzzzzzzz{{{{{{||||||}}}~~~~~~}}}|||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzxxxxxxyyyzzz{{{|||}}}}}}}}}kkk```\\\```kkkzzz|||{{{yyyyyy}}}wwwuuutttvvv|||xxxppp^^^QQQ???333//////---,,,+++++++++++++++++++++++++++***)))((((((((())))))))))))))))))))))))))))))***))))))(((((())))))******************++++++++++++,,,------,,,,,,...000111222333444666999>>>BBBOOOeee~~~|||}}}~~~{{{yyyjjjZZZWWWXXXbbbsssnnnbbb[[[```gggooo}}}}}}nnn]]]PPPFFFDDDBBB@@@AAAFFFOOOUUU]]]```dddgggiiijjjkkkllloooooopppqqqrrrsssuuuuuussstttvvvwwwyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvvvv{{{{{{|||}}}))))))))))))))))))))))))''''''''''''((()))***+++,,,,,,,,,---///000222333333:::999<<>>DDDMMMYYYjjj{{{|||zzzzzzzzzyyyxxxyyyzzz{{{}}}~~~~~~}}}sssrrrzzzsssnnniiieeeccc`````````bbbeeehhhiiihhhkkkmmmpppqqqssstttwwwyyy{{{~~~|||zzzuuuoooggg```ZZZWWWQQQNNNKKKJJJLLLNNNPPPPPPSSSSSSTTTVVV\\\dddmmmttt}}}}}}zzztttkkkbbbZZZWWWSSSUUUYYY___fffnnnuuuxxxzzzxxxuuunnnfff^^^XXXUUUUUUUUUXXX\\\```bbbbbbaaa______aaaeeelllsssxxxzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzzzzyyyxxxwwwvvvvvvwwwwwwwwwxxxxxxyyyyyyyyy{{{}}}~~~}}}|||}}}}}}|||zzzyyyyyyyyyzzzzzz{{{{{{||||||}}}~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{xxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}~~~mmm```ZZZ[[[dddrrr|||xxxsssooopppvvv}}}vvvsssuuu{{{}}}vvveeeXXXEEE666000...------+++++++++++++++++++++++++++******)))))))))))))))))))))))))))************+++***))))))))))))***+++))))))*********++++++++++++,,,------,,,,,,...000000222333555777:::???CCCMMMeee~~~zzzzzzooo^^^\\\^^^hhhwwwnnnccc]]]bbbiiiqqq}}}~~~ooo^^^PPPEEECCCAAA???BBBHHHQQQWWW^^^aaafffiiijjjjjjkkklllooooooqqqrrrssstttuuuuuussstttuuuwwwxxxyyyzzzzzzwwwwwwxxxxxxxxxyyyyyyyyy{{{{{{{{{}}}~~~(((((((((((((((((((((((((((((((((((()))***++++++++++++,,,---...000111222444::::::===LLL]]]yyywwwtttsssyyy~~~xxx}}}mmm[[[SSSTTTVVV]]]]]]QQQFFF@@@<<<<<<<<<;;;<<>>MMM___|||zzzwwwtttxxx~~~vvvsssyyy|||iiiXXXRRRTTTWWW]]]\\\OOOFFF???;;;<<<<<<;;;<<>>MMM```}}}zzzvvvxxx~~~~~~yyyuuu|||vvvooooooxxxxxxfffVVVQQQTTTWWW]]][[[NNNEEE???;;;;;;<<<;;;<<>>???DDDLLLXXXkkk~~~|||xxxwwwxxxzzz|||wwwwwwwwwxxxxxxyyyyyyyyy|||}}}~~~vvvkkkhhhlllwww|||xxxxxxyyyzzz}}}xxxpppmmmlllmmmllllllnnnppprrrrrrqqqoooppprrrtttvvvxxxzzz{{{~~~}}}{{{yyywwwvvvtttrrrooollliiigggffffffaaaccceeeeeecccccccccdddkkkmmmppprrrssstttvvvxxxyyy~~~tttjjj___SSSMMMMMMMMMOOORRRVVVZZZ]]]```bbbaaa```^^^[[[XXXSSSOOOMMMPPPTTTWWWXXXVVVUUUVVVWWW]]]```dddhhhlllnnnoooooollllllllllllmmmnnnoooooosssqqqpppssswwwzzzyyywwwuuutttsssrrrrrrsssttttttsssrrrrrrsssssstttuuuvvvyyyyyyzzz{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||{{{}}}{{{zzzxxxyyyyyyzzzxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzyyy{{{}}}}}}|||{{{|||}}}{{{hhh^^^XXXVVV```lllwwwzzzyyy{{{zzzyyyyyyyyyxxxvvvtttqqqppprrrtttwwwxxxyyyyyy{{{|||{{{yyykkkaaa[[[^^^dddiiilllpppqqqfffUUUCCC666000000111...---+++***)))***++++++************************+++,,,,,,***)))((()))+++,,,***(((''')))+++------+++)))'''))),,,---,,,***+++++++++,,,---...///000222222555888999999???FFFSSSpppwwwgggbbb^^^```fffooo~~~|||lll[[[OOOFFFDDDAAAAAAEEEMMMVVV[[[bbbdddhhhlllnnnnnnmmmmmmppppppqqqrrrrrrsssttttttwwwwwwxxxyyyyyyzzz{{{{{{xxxxxxxxxxxxyyyyyyzzz{{{|||{{{{{{||||||}}}~~~)))))))))((((((((())))))***************+++++++++++++++,,,---...000111222888888<<>>===<<<<<<===>>>???DDDLLLXXXjjj||||||yyywwwwwwyyyzzzyyyyyyyyyxxxxxxxxxxxxxxx{{{|||}}}}}}}}}~~~yyykkkfffeeennn|||xxxxxxxxxyyy|||~~~~~~|||wwwssspppqqqssstttsssrrrrrrtttuuuuuutttrrrrrrssstttuuuvvvwwwxxxxxxxxxvvvuuurrrpppnnnmmmjjjiiifffdddcccbbbbbbbbbccceeehhhjjjkkklllnnnooorrruuuxxxzzz{{{}}}|||pppfff[[[QQQLLLLLLMMMNNNPPPSSSWWWZZZ]]]^^^]]]\\\\\\ZZZXXXVVVSSSRRRSSSVVVYYYYYYXXXXXXYYY[[[ZZZ\\\```dddgggiiijjjjjjhhhhhhhhhhhhiiikkklllmmmpppnnnnnnpppsssvvvuuuttttttsssrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~{{{zzzyyyyyyzzzzzzyyywwwwwwwwwxxxzzzzzz{{{{{{{{{zzz{{{}}}}}}|||||||||}}}~~~jjj^^^WWWUUU]]]jjjttt}}}yyyxxxyyyyyywwwwwwwwwvvvtttrrrpppoooooorrrwww{{{}}}~~~yyyiii^^^VVVXXX]]]aaaeeehhhiii___PPP@@@444...---...---,,,+++*********+++,,,***************************+++,,,++++++,,,...000...,,,***)))***+++,,,+++,,,+++)))***,,,---,,,***,,,,,,,,,---...///000111222222555888999999@@@GGGYYYvvvqqq```\\\ZZZ^^^fffqqqzzzkkkZZZNNNFFFDDDAAABBBFFFNNNVVV\\\bbbeeehhhlllpppqqqrrrrrrrrrrrrrrrsssssstttttttttvvvvvvwwwxxxyyyzzz{{{|||yyyyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~+++***(((((('''((()))***))))))*********+++++++++++++++,,,---...000111222888888<<>><<<;;;<<<===>>>???DDDLLLXXXiiizzz~~~}}}{{{yyyxxxwwwxxxxxxzzzzzzyyyyyyxxxxxxwwwwwwzzz{{{|||||||||}}}ooofffaaafffwww~~~{{{wwwwwwwwwxxxzzz}}}}}}}}}|||zzzxxxwwwxxx{{{~~~|||zzzwwwvvvwwwxxxxxxwwwuuuuuutttssssssssssssssspppooommmkkkiiifffdddccc```___^^^^^^^^^___```aaaeeehhhmmmrrrtttwwwzzz|||}}}{{{mmmbbbYYYPPPLLLMMMNNNOOOQQQSSSVVVXXX[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYYYYXXXWWWXXXYYYSSSUUUXXX\\\^^^```aaaaaa``````aaabbbdddfffhhhiiikkkjjjjjjlllnnnppppppooorrrqqqppppppooooooppppppppppppppppppppprrrssssssqqqrrrtttvvvyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{|||~~~~~~}}}|||}}}ooo^^^VVVSSSZZZfffqqqzzz~~~wwwvvvwwwwwwuuuuuutttsssrrrpppnnnmmmkkkooouuu{{{yyyggg[[[QQQPPPSSSWWWZZZ^^^^^^VVVIII<<<111,,,******++++++*********+++,,,,,,************************)))***+++,,,---///333666///---+++++++++,,,***)))...,,,+++,,,------,,,+++---------...///000111222333222555888999:::AAAIII```}}}zzzkkk[[[WWWWWW\\\dddpppyyyiiiXXXMMMFFFDDDBBBCCCHHHOOOXXX]]]dddfffiiimmmqqqtttwwwxxxsssssssssssstttttttttttttttuuuvvvwwwyyy{{{||||||zzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~{{{yyy~~~)))(((''''''((()))+++---)))))))))***++++++,,,,,,,,,,,,,,,---...000222333777888<<>>???DDDMMMXXXhhhxxx{{{zzzzzzyyyxxxwwwwwwvvvyyyyyyyyyyyyyyyyyyxxxxxxzzz{{{|||||||||}}}vvviiibbbbbbmmm|||xxxuuuuuuuuuuuuwwwzzz}}}}}}zzzyyyyyyyyyyyyyyywwwvvvsssqqqnnnmmmlllllljjjhhhgggdddbbb```___^^^[[[[[[\\\]]]```ccceeegggjjjnnntttyyy|||zzzjjj___WWWQQQOOOPPPRRRSSSSSSUUUWWWZZZ\\\^^^````````````___^^^^^^]]]]]]\\\ZZZWWWTTTQQQPPPPPPKKKLLLNNNQQQTTTUUUVVVVVVWWWWWWXXXZZZ]]]___bbbcccfffffffffhhhjjjkkklllllloooooonnnnnnnnnnnnnnnnnnoooooooooooopppqqqrrrrrrpppqqqsssuuuwwwyyyzzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzz{{{zzzxxxyyyyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~uuubbbXXXSSSYYYdddoooyyy}}}vvvtttuuutttsssrrrrrrqqqooonnnmmmlllkkklllpppuuu{{{}}}~~~|||hhh[[[OOOLLLNNNPPPSSSWWWUUUNNNDDD999111+++))))))*********++++++,,,,,,---************************)))***+++,,,---000444777...,,,++++++++++++***)))------,,,,,,,,,++++++***,,,,,,------...000111222333222555888999;;;BBBKKKdddxxxiii]]]XXXWWW[[[bbblll{{{xxxgggWWWMMMFFFDDDCCCEEEJJJQQQYYY___fffhhhjjjmmmqqqtttwwwxxxssssssssssssssssssssssssssssssuuuwwwyyyzzz||||||{{{zzzyyyyyyxxxxxxxxxxxxzzzyyyyyyzzzzzz{{{|||}}}~~~}}}yyyuuuwww}}}&&&&&&''''''))),,,...///((())))))***++++++,,,,,,,,,,,,------///000222333555777;;;DDDPPPggg}}}xxxvvvqqqiiibbb___\\\YYYXXX\\\cccjjjooottt|||{{{rrrdddXXXPPPTTT[[[XXXOOOGGG???>>><<<::::::;;;===>>>>>>EEEMMMYYYhhhwww}}}{{{xxxyyyyyyxxxxxxwwwvvvvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{|||}}}}}}}}}~~~|||llldddaaafffwww{{{wwwuuutttttttttvvvyyy|||~~~}}}|||||||||{{{zzzuuusssoookkkhhhfffeeedddcccbbb```^^^]]]\\\\\\\\\[[[\\\]]]```dddiiilllooossswww|||tttddd[[[VVVRRRQQQSSSUUUUUUUUUWWWYYY\\\___aaadddfffggghhhhhhhhhfffeeeeeeaaa[[[TTTOOOJJJGGGEEEBBBCCCEEEGGGHHHJJJKKKKKKMMMNNNOOORRRTTTWWWZZZ[[[___```aaacccdddeeeggghhhjjjkkkkkklllllllllllllllnnnnnnnnnnnnooopppqqqqqqqqqrrrtttuuuwwwwwwxxxxxxxxxxxxyyyzzz|||~~~~~~~~~~~~}}}|||{{{zzzyyyyyy{{{{{{zzzyyyzzzzzz{{{|||||||||{{{{{{|||}}}~~~}}}||||||~~~|||ggg]]]VVVZZZdddooozzz{{{tttssssssrrrppppppoooooonnnnnnnnnnnnmmmkkkiiikkkpppvvvzzz{{{wwwyyyzzz|||lll___RRRMMMNNNOOORRRUUUQQQKKKCCC999222---******)))******+++,,,,,,,,,,,,******************************++++++,,,...222666---,,,******+++++++++***,,,,,,,,,+++***))))))***+++++++++,,,---...000000333333555888:::<<>>===;;;::::::;;;<<<===>>>EEENNNZZZiiiwww|||zzzxxxxxxxxxxxxxxxwwwwwwwwwvvvwwwxxxyyyzzz{{{|||}}}{{{|||}}}}}}}}}~~~rrreeeaaabbblll}}}{{{xxxvvvvvvvvvvvvyyy|||~~~{{{yyypppnnniiieeeaaa___^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^```dddhhhmmmrrrttt||||||nnn^^^XXXUUUTTTTTTVVVWWWWWWXXXZZZ]]]aaaeeehhhiiikkkoooqqqrrrpppnnnlllgggaaaXXXPPPIIIDDD@@@===;;;;;;<<<===???@@@AAAAAADDDDDDFFFHHHKKKNNNPPPRRRUUUWWWYYY[[[\\\^^^```ccccccdddfffhhhiiijjjjjjjjjllllllllllllmmmnnnoooooopppqqqssstttuuuvvvvvvwwwwwwvvvvvvwwwyyy|||~~~}}}}}}{{{zzzyyyzzz{{{|||{{{zzz{{{{{{|||||||||||||||{{{|||}}}}}}|||{{{|||~~~lllaaaXXX[[[eeeppp{{{yyyrrrrrrrrrrrrnnnnnnnnnnnnnnnooopppqqqpppjjjdddccchhhnnnqqqsssqqqsssuuuxxxqqqdddXXXTTTTTTTTTVVVXXXQQQLLLDDD;;;333...,,,+++******+++,,,,,,,,,++++++***************************************---111555111...+++)))***++++++******+++,,,+++)))))))))++++++++++++,,,---...///000333333555888:::===FFFOOOhhhtttdddYYYVVVVVV[[[bbblll{{{vvveeeWWWOOOEEEEEEEEEHHHNNNVVV]]]bbbiiiiiikkkmmmnnnoooooooooooooooooopppqqqrrrrrrrrrrrrssstttuuuwwwyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~{{{vvvuuuwww|||&&&''')))+++,,,,,,,,,+++'''((()))***+++,,,---------------...///111333333777999>>>GGGUUUlllyyypppiiihhhhhhkkkpppssssssrrruuu|||{{{hhhZZZPPPQQQVVVSSSHHH@@@===<<<:::999999:::<<<======DDDOOO[[[jjjxxx|||yyyxxxxxxwwwwwwwwwxxxxxxyyywwwxxxxxxyyyzzz{{{||||||zzz{{{|||||||||}}}kkkfffbbbccckkk{{{~~~{{{yyyyyyyyyzzz}}}{{{vvvrrrkkkhhhccc^^^ZZZXXXXXXXXXVVVVVVVVVVVVXXX[[[]]]___```bbbdddhhhmmmrrrvvvyyy}}}zzzzzzzzz{{{}}}yyykkk]]]YYYYYYZZZ[[[]]]]]]]]]^^^```eeejjjooorrrrrruuuxxxzzzxxxsssmmmiii^^^XXXNNNGGGBBB>>>;;;888666666666777888999::::::;;;;;;===???AAADDDGGGHHHIIILLLPPPRRRSSSUUUXXX\\\\\\]]]```bbbeeeffffffgggiiiiiiiiiiiijjjkkklllllllllnnnooorrrtttuuuvvvvvvvvvvvvuuuuuuwww{{{~~~~~~~~~~~~~~~{{{zzzyyyzzz{{{||||||{{{||||||}}}}}}}}}||||||{{{|||||||||{{{zzz{{{}}}pppdddZZZ[[[eeeppp|||xxxqqqqqqrrrrrrmmmmmmmmmnnnoooqqqsssuuupppiiicccbbbeeejjjllllllnnnqqqrrruuu|||uuuiii^^^ZZZ[[[ZZZ[[[]]]SSSNNNEEE;;;444///---,,,++++++,,,,,,,,,+++***)))*********************************)))***...333777888444...***)))***++++++)))+++,,,,,,***)))+++---,,,,,,,,,,,,---///000111444333555888:::>>>GGGQQQmmmsssdddXXXUUUVVV\\\dddnnn}}}sssbbbVVVOOOEEEEEEFFFIIIOOOWWW___cccggghhhkkkmmmnnnnnnnnnmmmnnnnnnoooppprrrsssttttttsssssstttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~|||vvvssstttwwwxxx''')))+++------+++)))''''''((()))***+++,,,---------------...000111333444999:::@@@IIIWWWooo{{{nnnnnnpppvvv|||~~~||||||lll^^^RRRSSSWWWSSSIIIAAA===;;;:::999999:::<<<======DDDOOO[[[kkkxxx|||zzzyyyxxxwwwwwwwwwxxxyyyzzzyyyzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{{{{|||~~~sssllleee______iii~~~|||||||||~~~~~~wwwpppjjjgggddd___ZZZWWWUUUUUUUUUUUUUUUVVVWWWZZZ]]]aaacccdddfffhhhlllpppvvvzzz}}}zzz}}}}}}{{{zzztttuuuvvvwww|||yyylll___\\\___```aaacccccccccdddggglllsssxxx||||||~~~zzzqqqhhhbbbTTTMMMDDD>>>;;;999777555333333333333444555666777555666777999<<<>>>@@@BBBAAADDDHHHKKKLLLNNNSSSVVVWWWXXX[[[___aaacccddddddffffffffffffggghhhiiijjjiiijjjmmmppprrruuuvvvwwwwwwvvvuuuuuuwwwzzz~~~~~~~~~{{{zzzyyyzzz|||}}}|||{{{|||}}}}}}}}}}}}}}}||||||||||||{{{zzzyyyzzz}}}rrreeeZZZ[[[dddppp|||~~~wwwqqqqqqrrrrrrmmmmmmmmmnnnpppsssvvvwwwoooiiiccccccgggjjjjjjiiimmmppprrrtttzzzxxxlllaaa_________^^^```UUUOOOFFF<<<444///------+++,,,,,,---,,,+++)))(((************************))))))******+++///555999???999222,,,************)))+++------++++++---///---------...///000111222444333555888;;;>>>HHHRRRqqquuueeeZZZWWWWWW]]]eeeooo}}}qqq```TTTNNNEEEEEEFFFJJJPPPXXX___dddeeegggkkknnnoooooonnnmmmnnnnnnpppqqqssstttvvvvvvsssttttttuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{|||{{{{{{||||||}}}~~~|||vvvrrrrrrpppqqqxxx((('''&&&&&&&&&''')))***)))************+++++++++------...///111333444555777;;;AAAIIIYYYsssxxxwwwvvvxxx{{{lll___UUUWWWZZZUUUIIIAAA<<<<<<;;;:::;;;<<<===>>>CCCGGGPPP___nnnxxx}}}}}}{{{yyyvvvtttuuuwwwzzz|||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}~~~~~~qqqaaa[[[[[[___ooo}}}vvvooogggbbb]]][[[XXXUUUSSSRRRSSSSSSUUUWWWZZZ\\\^^^```cccfffiiikkknnnpppqqqssswwwyyyxxxxxxwwwwwwwwwxxxyyyyyytttxxx}}}pppiiiaaa]]]___ccceeefffjjjlllnnnpppsssvvvzzz}}}{{{vvvnnneee\\\VVVHHHEEE@@@;;;777555555555444444444333333111000000333444444555666777888888<<<<<<>>>@@@CCCFFFIIIKKKPPPQQQSSSVVVXXXZZZ\\\\\\^^^aaadddeeedddddddddeeedddgggjjjlllmmmnnnppprrruuuuuutttttttttvvvwwwxxx}}}||||||}}}|||zzzyyyyyyzzz{{{||||||}}}}}}|||{{{zzzzzzzzz{{{}}}~~~~~~}}}lll]]]ZZZbbbmmmxxx|||||||||{{{wwwsssllloooppppppsssxxxzzzyyypppggg``````cccdddgggjjjlllnnnnnnnnnttt~~~{{{tttlllhhhgggeeeaaa]]]RRRMMMDDD<<<666111...,,,,,,++++++++++++++++++,,,///---***((((((***,,,---************+++,,,---...;;;666000,,,+++******))),,,,,,,,,---------......------------...000111222666555666:::<<>>AAAFFFRRRbbbqqqzzz|||{{{zzzyyywwwvvvvvvxxxzzz|||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}~~~zzzhhh___ZZZYYYbbbooo{{{uuuooohhhbbb^^^[[[YYYWWWUUUSSSSSSTTTTTTVVVXXX\\\___```bbbeeegggkkklllmmmnnnnnnpppsssvvvuuuuuuvvvwwwxxxyyyyyyyyyyyy}}}pppjjjccc```ccchhhkkkmmmoooqqqtttvvvxxxyyy{{{|||zzzuuuoooggg^^^UUUKKKEEE@@@>>>:::777444444444555222222222222111000///...222222333333444555555555444555666888:::===???AAAEEEGGGIIIMMMPPPRRRTTTUUUXXXZZZ]]]_________```bbbbbbeeehhhjjjkkklllnnnpppttttttsssssstttvvvwwwxxx~~~~~~}}}}}}~~~}}}{{{zzzyyyzzz{{{|||||||||||||||{{{{{{zzzzzzyyyzzz|||}}}~~~~~~}}}}}}|||lll]]]ZZZaaakkkwww~~~zzzyyy{{{|||zzzwwwrrruuuuuuuuuyyyqqqggg``````bbbcccfffjjjlllnnnooopppwww}}}vvvooojjjhhheee___ZZZRRRLLLCCC;;;555111...,,,++++++************++++++---,,,***)))((()))******************+++,,,---...777333...++++++++++++++++++++++++,,,,,,,,,------------------...000111222555444666:::<<<@@@KKKVVVssspppbbbYYYWWWVVVXXX___kkkwwwyyylll\\\OOOHHHFFFHHHLLLRRRWWW]]]aaacccfffhhhjjjlllnnnnnnmmmmmmoooooooooppprrrsssuuuvvvuuuuuuvvvwwwxxxyyyzzzzzz||||||{{{zzzzzzzzzzzz{{{|||{{{{{{||||||~~~~~~yyyssspppmmmnnnpppuuu}}}'''((())))))******)))))))))************++++++++++++,,,,,,...///111333444777;;;AAAIIIYYYtttuuuwww|||mmmaaaXXXYYYZZZTTTIII@@@<<<<<<;;;:::;;;<<<===>>>@@@FFFSSSdddsss||||||zzzyyyyyyyyyxxxyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz||||||||||||}}}}}}}}}}}}|||~~~qqqddd\\\VVVYYY___ttt|||xxxqqqlllgggbbb^^^[[[XXXWWWVVVUUUUUUVVVWWWXXXXXX[[[___bbbcccdddfffhhhkkkkkkkkkjjjjjjkkknnnqqqrrrsssvvvyyy{{{{{{{{{{{{|||nnniiicccbbbgggnnnrrrtttuuuvvvxxxzzzzzzxxxvvvtttlllggg```XXXPPPHHH@@@;;;888777555444333444666777222222333222222111000///111111111222222222222222444444444666777999;;;<<<:::<<>>AAAGGGTTTdddsss|||}}}|||yyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}yyy{{{~~~yyyjjjaaaZZZYYY]]]lll}}}yyyvvvsssoooiiidddaaa___]]][[[WWWWWWWWWWWWXXXZZZ[[[\\\\\\___bbbdddddddddeeeeeehhhhhhhhhggggggiiilllooorrruuuyyy}}}~~~}}}yyykkkgggccceeekkkssswwwyyyxxxyyyxxxxxxuuuoooiiidddZZZVVVOOOJJJEEEAAA===:::777666555555555777888999555555555555555444333333222222222111111111000000555555555666777888999999555777999<<<>>>@@@AAABBBCCCFFFIIILLLNNNQQQTTTVVVZZZ]]]aaadddfffhhhjjjlllnnnoooppprrrsssuuuwwwwwwzzz|||~~~}}}}}}}}}}}}~~~zzzzzzyyyyyyzzzzzz||||||zzzyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{||||||}}}}}}}}}~~~}}}nnn^^^YYY]]]gggttt~~~~~~}}}tttuuuttttttzzztttjjjaaa___aaacccgggkkkkkknnnqqqttt{{{vvvrrrnnnmmmnnnllleee___QQQJJJAAA999444111///---******))))))))))))******++++++,,,+++***)))'''&&&************+++,,,------222///,,,******++++++***++++++++++++,,,,,,,,,,,,------------...000111222222333666:::<<>>DDDHHHRRRaaappp{{{~~~~~~xxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~}}}}}}|||yyy{{{~~~rrrfff___]]]^^^gggzzz}}}zzzwwwsssoookkkjjjfffbbb___^^^]]]\\\[[[YYYYYYZZZ[[[\\\^^^___```___aaacccdddcccbbbcccccceeefffgggggghhhkkkooorrrvvvyyy~~~~~~~~~~~~}}}~~~wwwjjjhhhfffjjjqqqxxx{{{|||zzzxxxtttpppkkkcccZZZTTTIIIFFFAAA>>><<<;;;999888777666666555666666888888555666666666666555555444444444444333222222111111222222222222222222333333444444666777888888999999;;;===AAACCCFFFHHHLLLOOOSSSWWW[[[___aaadddhhhjjjkkklllnnnpppsssuuuvvvwwwyyy{{{||||||{{{{{{{{{{{{||||||xxxxxxxxxyyyyyyzzz{{{{{{yyyyyyxxxxxxxxxxxxyyyzzz}}}}}}}}}}}}}}}}}}~~~~~~}}}qqq```YYY[[[dddqqq|||zzzpppooommmnnnvvvwwwlllbbb```bbbdddiiioooqqquuuyyy|||vvvrrroooooopppmmmfff```RRRKKKAAA999333000///...******))))))))))))******+++,,,------,,,***((('''************+++,,,------333000,,,*********)))(((,,,,,,,,,,,,------------------------...000111222222333777:::<<>>DDDHHHRRR```ooozzz~~~xxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}|||{{{}}}oooddd```___iiiyyywwwuuuqqqnnnllljjjfffdddaaa___\\\[[[\\\\\\\\\[[[\\\\\\]]]^^^___``````aaa```aaacccbbbbbbbbbccceeefffhhhkkkmmmnnnqqqtttwww{{{}}}~~~|||wwwwwwvvvuuuwwwtttkkkjjjkkkooovvv{{{||||||wwwrrrkkkeee___WWWNNNGGGDDDAAA===;;;:::999888666666555555444444444444555444444555555555555444444666666555555444444444333222222111111111111222222222222333333333333333222555777:::;;;===@@@DDDGGGJJJMMMSSSWWW[[[___cccfffhhhjjjlllooorrrtttvvvwwwyyy{{{~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}tttcccZZZZZZbbbooo{{{~~~vvvnnnllliiijjjtttzzznnndddbbbdddhhhnnntttzzz}}}xxxtttrrrrrrnnnfff___UUUMMMCCC999444000///...*********))))))*********++++++,,,------+++***)))************+++,,,---...222000---++++++***)))(((,,,,,,---------.........------------...000111222222444888;;;;;;AAAQQQaaa}}}{{{||||||jjj^^^XXXXXXYYY]]]dddmmmvvv{{{}}}xxxuuupppiii___XXXMMMOOOSSSYYY^^^dddhhhjjjjjjkkklllmmmnnnpppqqqqqqoooooooooooopppqqqrrrrrrvvvvvvxxxyyy{{{|||~~~~~~||||||{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{|||}}}yyytttmmmkkkiiiiiimmmttt{{{((((((''''''(((((()))***)))************+++++++++,,,------...000222444555666:::AAAJJJ[[[vvvrrrhhh```^^^ZZZQQQFFF@@@<<<<<<;;;:::;;;<<<===>>>BBBGGGQQQaaapppzzz}}}|||xxxxxxxxxxxxyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~|||||||||~~~ooogggdddkkkyyy|||yyywwwuuussskkkhhheeedddcccbbb```___]]]\\\[[[\\\^^^______^^^^^^^^^______`````````______```aaaaaaaaadddhhhkkkkkknnnrrruuuvvvxxxzzz|||~~~~~~{{{xxxvvvppppppooonnnqqqzzzzzzooohhhhhhkkkqqqwwwyyyxxxuuunnnggg]]]UUUPPPKKKCCC>>>@@@===;;;:::999999777555444444444444444444444444444555555666666555555555666666666666666555555555444444333333333333444444111111222333333333333222111222444555666888<<>>???EEERRRcccrrrzzz{{{yyyxxxxxxwwwwwwwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~|||{{{}}}~~~{{{pppllliiivvv~~~xxxrrrnnnkkkhhhfffcccaaa^^^^^^^^^^^^]]]\\\]]]]]]^^^```cccdddcccbbb^^^_______________^^^^^^]]]^^^___```bbbffflllpppppptttxxx{{{|||}}}~~~~~~}}}zzzwwwsssqqqllllllkkkjjjnnnxxxuuukkkdddeeeiiioootttuuurrrnnneee\\\QQQIIIEEEBBB<<<888666444333333444555333222444444555555555555666666777777888888888888888777666666666666666666666666333222222222222222333333111222333444555666666666...///111111111333777999999===DDDJJJPPPUUU[[[^^^dddgggjjjnnnrrrtttuuuvvvyyy|||~~~zzz{{{{{{||||||{{{{{{zzzxxxxxxyyyyyyyyyxxxxxxwww{{{zzzxxxxxxxxxzzz|||}}}}}}|||{{{zzzzzz{{{|||}}}|||{{{hhh]]]ZZZ___lllxxxxxxzzz~~~zzzssshhheeeaaacccnnn|||}}}rrrgggeeehhhnnnvvv}}}zzzxxxxxxvvvpppjjjYYYQQQFFF;;;444111///...,,,,,,++++++++++++,,,,,,((((((((()))******++++++************+++,,,---......---+++,,,---......---******+++++++++,,,,,,,,,------------///000111222444666:::<<<;;;@@@QQQccczzzpppnnnuuu~~~xxxfff[[[UUUVVVXXX]]]ccckkkssswwwpppjjjccc```^^^ZZZTTTOOOMMMPPPTTTYYY___dddhhhkkklllllllllmmmnnnppprrrsssqqqqqqqqqqqqrrrsssttttttvvvwwwxxxzzz|||}}}||||||{{{zzzzzzzzzzzz{{{}}}||||||{{{{{{{{{||||||zzz|||}}}xxxrrroookkkhhhjjjpppvvv{{{((((((((((((((()))******)))************++++++++++++---.........000333666888;;;AAALLL___{{{rrrkkkgggfffaaaTTTFFF======<<<<<<;;;;;;;;;<<<<<<@@@FFFSSSeeevvv~~~}}}yyyvvvvvvuuuuuuvvvxxxzzz{{{yyyzzz{{{{{{{{{zzzyyyxxx{{{{{{{{{{{{{{{{{{zzzzzz{{{|||}}}ttttttxxx}}}vvvmmmgggfffeeebbb^^^\\\[[[ZZZ[[[^^^```aaaaaaaaabbbdddeeefffdddcccbbbccccccbbb```______^^^^^^___bbbeeeffffffiiiqqqxxx{{{{{{|||}}}~~~~~~~~~~~~|||xxxtttpppmmmlllhhhhhhiiikkkpppyyyyyymmmfffaaadddiiiooopppmmmfff```UUUPPPIIICCC???===:::888555555555444444333333333666555555444444444555555666666777888888888888888888888777777777777888888555444222111111222444555333333444444555444444444555444333222222333444444444888<<<@@@EEELLLVVV]]]bbbgggllllllooouuuxxxxxxyyy{{{~~~{{{{{{|||||||||||||||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~{{{{{{{{{||||||}}}~~~mmm```[[[^^^iiitttwwwxxx|||vvvmmmhhheeedddhhhqqqyyy}}}ssshhheeeeeeiiipppxxx}}}|||ttttttyyyzzzuuuooo___VVVIII===555000---+++,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,000111111000//////000222333888888:::@@@BBBQQQllluuuiiikkkuuu}}}uuueee]]]YYYZZZ\\\___dddjjjnnnqqqmmmcccWWWOOONNNNNNMMMKKKIIILLLPPPVVV\\\aaafffhhhhhhiiijjjkkkmmmnnnooooooooopppqqqpppooooooqqqrrrtttuuuwwwyyy{{{||||||}}}{{{||||||}}}}}}}}}}}}}}}xxxyyyyyyyyyyyyyyyyyyyyy{{{|||~~~~~~{{{uuupppmmmllljjjiiinnnttt((((((((((((((()))******)))************++++++++++++---.........000333666888;;;AAALLL```|||~~~}}}xxxxxx|||rrrkkkfffeee```TTTGGG???===<<<;;;::::::;;;======BBBHHHUUUgggvvv~~~}}}yyyvvvvvvuuuvvvwwwxxxzzz{{{zzz{{{{{{|||{{{zzzyyyxxxzzzzzz{{{{{{{{{{{{{{{zzz{{{|||}}}xxxxxx|||vvvpppiiieeeeeeeeebbb```bbbaaaaaaccceeeffffffeeeffffffggghhhhhhgggfffeeedddcccbbbaaaaaabbbcccccceeehhhkkkkkkkkkmmmtttyyy{{{{{{||||||{{{{{{zzzzzzxxxwwwtttpppmmmjjjhhhgggiiijjjjjjmmmrrrzzzssshhhbbb___aaadddffffffaaaZZZUUULLLHHHBBB===;;;999888777555555555444444444333333666555555444444555555666666777777888888888888888888888888777777888888888777666444333333444555666444555555666666666666666555444333222222222333333222555:::===AAAIIISSSZZZ```fffkkkllloootttwwwwwwyyy|||~~~zzz{{{{{{||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxx{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~qqqbbb[[[\\\fffpppttttttwww{{{}}}zzzqqqjjjhhheeecccgggnnnvvv{{{}}}|||rrrhhheeefffhhhooouuuzzz}}}zzzsssmmmmmmsssuuuqqqlll___WWWJJJ>>>666111...,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,///000111000//////111333444999999;;;AAACCCSSSnnnwwwkkkmmmvvv~~~yyyiii```YYYZZZ\\\```eeeiiilllmmmfff^^^SSSLLLIIIHHHGGGFFFGGGJJJNNNTTT[[[aaafffhhhkkkkkklllmmmnnnnnnoooppppppqqqrrrqqqpppppprrrttttttuuuwwwxxxzzz{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}vvvqqqmmmllljjjiiinnnuuu((((((((((((((()))******)))************++++++++++++---.........000333666888;;;BBBMMMaaa}}}~~~zzz|||}}}}}}{{{wwwrrrqqqtttwwwtttkkkeeeccc^^^SSSGGGAAA===<<<:::999999;;;>>>@@@CCCJJJWWWhhhvvv}}}|||xxxvvvvvvvvvvvvwwwyyyzzz{{{||||||||||||{{{zzzyyyxxxyyyyyyzzz{{{||||||||||||{{{|||}}}||||||xxxsssooojjjhhhjjjkkkjjjhhhmmmmmmmmmoooppppppooommmnnnmmmlllkkkkkkkkkkkkkkkgggfffeeedddeeegggjjjkkkmmmpppssstttsssssswwwzzz{{{{{{zzzxxxvvvtttsssrrrpppnnnkkkhhhfffeeeeeeeeeggghhhiiikkkooowww~~~qqqeee______^^^]]]\\\ZZZTTTMMMHHHCCC@@@;;;999888888777666555555555555555444444444666666555555555555666666777777888999999999999888999999888888888888999999:::999777666555666777777666666777888888888888888555444333222222222222222000333666999===DDDNNNVVV___eeejjjkkknnnsssvvvvvvyyy|||{{{{{{{{{||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxwww|||{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~vvveee\\\[[[ccclllqqqqqqrrruuuwwwtttmmmggggggdddbbbeeellltttxxxzzz{{{rrrjjjgggggghhhmmmrrruuuwwwzzz~~~qqqkkkfffgggmmmpppnnnjjj___WWWKKK@@@777222///---,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,---------)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,---...000000///000222444444999:::<<>>FFFKKK]]]yyy{{{~~~uuuccc\\\\\\___eeekkkmmmkkkgggaaa^^^WWWOOOGGGCCCCCCDDD???BBBHHHOOOXXX___eeeiiinnnnnnnnnmmmmmmmmmmmmlllnnnooopppppppppppprrrtttuuuvvvvvvwwwwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyyyy{{{{{{{{{zzzyyyxxxwwwwwwyyyyyy{{{~~~}}}wwwqqqnnnjjjhhhlllsss((((((((((((((()))******)))************++++++++++++---.........000333666888===EEERRRfff~~~vvvxxx|||tttnnnjjjhhhgggfffeeejjjpppqqqpppnnnoooppp{{{uuunnnjjjiiidddWWWHHH@@@===<<<:::999999;;;>>>@@@AAAJJJXXXgggqqquuuvvvuuuuuuvvvwwwyyyzzzzzz{{{zzz}}}|||{{{yyyyyyxxxxxxxxxyyyyyyzzz{{{||||||||||||||||||}}}~~~|||zzzxxxxxxyyyzzz{{{yyyxxxxxxwwwwwwwwwwwwxxxvvvvvvvvvvvvtttrrrpppnnnkkkiiifffcccaaa_________]]]]]]^^^```dddhhhlllnnnrrrsssttttttrrrqqqqqqrrrrrruuuzzz|||yyyooobbbYYYSSSPPPKKKGGGDDDBBB>>><<<<<<;;;888888888888777666666666666666777777777777777666666777777888999:::999999:::;;;;;;;;;;;;:::999999888888888888999999777777777777777777777777666777888999:::;;;;;;;;;<<<<<<;;;:::999777555444333444555666888???IIIPPP[[[bbbiiillloootttvvvuuuxxxyyy|||~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxtttuuuuuuwwwxxxzzz|||}}}zzzzzzzzzzzz{{{|||}}}~~~}}}}}}~~~{{{jjj```]]]bbbkkknnnooooooooommmjjjhhhfffcccaaa```eeeoooxxx~~~}}}uuunnnlllkkkiiiiiilllkkklllllllllqqqyyy}}}{{{pppkkkeeecccdddffffffeee]]]VVVLLLBBB:::555000...,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,+++,,,.........000222555444999:::>>>FFFLLL___|||zzzeee^^^]]]___fffnnnrrrooolllddd^^^UUULLLEEEAAA@@@???>>>AAAGGGOOOWWW___eeehhhmmmmmmmmmmmmmmmmmmmmmmmmmmmoooppppppoooppprrrtttuuuvvvvvvwwwwwwwwwwwwvvvwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwyyyzzz{{{}}}yyytttqqqlllhhhjjjooo((((((((((((((()))******)))************++++++++++++---.........000333666888===EEESSSggg|||xxxzzz}}}vvvoookkkhhheeecccbbbgggmmmppppppooooooqqq{{{{{{nnnjjjjjjmmmjjj\\\LLLBBB===<<<;;;::::::;;;======AAAJJJYYYhhhqqqvvvwwwvvvuuuvvvxxxyyy{{{{{{{{{zzz{{{zzzyyyxxxwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{zzz||||||}}}~~~~~~~~~~~~|||||||||{{{yyywwwuuusssrrrqqqooonnnmmmkkkiiigggbbbaaa^^^\\\[[[[[[\\\]]]ZZZ[[[^^^bbbggglllppprrrtttvvvxxxxxxvvvuuuttttttssssssrrrqqqnnnfff\\\TTTPPPMMMHHHEEEBBB@@@===;;;;;;999888888::::::999888666666777777777888888888777777777777888999:::;;;999::::::;;;;;;;;;;;;;;;888888888777777888888888555666777888888888888888888888:::;;;<<<=========?????????>>><<<:::777666444555555555777>>>GGGOOO[[[bbbiiilllpppuuuwwwuuuzzz{{{}}}}}}}}}}}}||||||{{{zzzyyyvvvvvvvvvwwwxxxxxxyyyyyyuuuuuuuuuvvvwwwyyyzzz{{{zzzzzzzzzzzz{{{|||}}}}}}}}}~~~|||kkk```\\\aaaiiipppqqqrrrrrrooollliiihhhdddbbbaaaeeennnwww}}}|||tttmmmjjjhhhfffgggjjjhhhjjjkkkjjjooowww{{{zzzvvvpppiiidddccccccbbbaaa\\\UUUKKKBBB:::444000---,,,,,,,,,+++++++++******)))************+++++++++)))))))))*********++++++)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,+++---.........///111444444999999===FFFMMMaaa~~~iii___^^^```gggqqqvvvuuuqqqggg^^^RRRHHHBBB???===;;;???BBBHHHOOOWWW___eeehhhnnnnnnnnnnnnnnnnnnnnnooonnnooopppppppppqqqsssuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyyy{{{~~~|||wwwsssmmmggggggkkk((((((((((((((()))******)))************++++++++++++---.........000444666888===FFFSSShhh{{{yyy{{{{{{tttooojjjfffcccbbbgggnnnqqqqqqpppqqqsssvvvzzz~~~{{{rrriiigggjjjooonnn```OOOEEE===<<<<<<;;;;;;;;;<<<<<>>===<<<666666777777888888888999777777777777888999:::;;;999:::;;;;;;<<<<<<;;;;;;888888777777777777888888555666777888999:::::::::999:::;;;===>>>?????????AAAAAAAAA@@@>>>;;;999777444555555444666===GGGNNN[[[cccjjjmmmqqquuuwwwvvv{{{}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwuuuuuuvvvwwwxxxyyyyyyzzzwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{}}}}}}~~~|||kkk```[[[```gggsssuuuvvvvvvsssooolllkkkeeecccaaaeeemmmuuuzzz|||{{{ssskkkhhhfffdddeeehhhfffiiijjjjjjnnnvvvzzzzzz|||vvvnnnhhhdddcccaaa```[[[UUUKKKAAA:::444000---,,,,,,,,,+++++++++******)))************+++++++++((())))))))))))*********)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,,,,---.........///111333333888999===FFFMMMaaalll```___```hhhsssyyyyyyuuujjj___QQQFFFBBB@@@<<<999???BBBHHHPPPXXX___eeehhhnnnoooooooooppppppppppppooopppqqqrrrqqqrrruuuwwwuuuvvvwwwxxxxxxyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{wwwwwwxxxyyy{{{~~~}}}yyyuuunnngggfffiii(((((((((((((((((((((((())))))))))))***+++,,,------------...000222555666:::===DDDRRRiiizzz}}}zzztttlllhhhiiikkklllnnnoooooonnnllllllrrruuuwwwzzz~~~vvvlll___```gggqqqrrrdddPPPBBB===<<<;;;:::::::::;;;<<>>;;;;;;;;;:::::::::999999888888777777777777888888<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;999777777777999:::<<<<<<;;;:::999999999999;;;:::999999:::===@@@BBBBBBBBBAAA???>>>======<<<888555555666777;;;EEEPPP^^^ffflllooorrrwwwzzzxxxzzz|||~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzxxxwwwwwwyyyzzz|||zzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}|||{{{{{{~~~}}}~~~pppddd^^^cccjjjwww|||}}}zzzwwwuuuqqqllliiifffaaa___ccckkktttzzz{{{vvvooohhhcccaaabbbccchhhhhhiiiiiikkkrrr}}}rrrfff___]]]^^^^^^___WWWJJJ@@@999444///,,,...------,,,,,,------...,,,+++***))))))***+++,,,)))***+++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222444333999:::>>>FFFOOOeee~~~wwwlll]]]^^^bbbhhhpppxxx|||~~~sssiii[[[MMMDDD@@@???>>>???DDDKKKRRRZZZaaahhhmmmnnnooopppppppppooommmlllpppppprrrsssttttttuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{~~~}}}{{{yyyxxxwwwvvvvvv{{{{{{{{{zzzzzz|||~~~xxxqqqkkkhhhgggggg(((((((((((((((((((((((())))))))))))***+++,,,------------...000222555666:::===EEESSSiii{{{tttooonnnmmmoooqqqrrrrrrooollljjjllloooppprrruuuuuulllaaaYYYZZZaaammmooobbbPPPCCC<<<<<<::::::::::::;;;<<>>;;;;;;:::::::::999999999:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::???>>><<<;;;:::;;;<<<===<<<;;;::::::999999999999::::::;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@>>>===<<<888666555666777;;;EEEPPP___fffmmmooossswwwzzzxxx{{{|||}}}|||yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||{{{zzz{{{}}}}}}~~~rrrfffaaafffnnn|||}}}zzzuuupppiiieeeaaa___bbbjjjttt{{{~~~zzzssskkkfffcccbbbbbbdddfffhhhjjjnnnvvvqqqeee___^^^___``````YYYNNNCCC<<<666111---------,,,,,,,,,,,,------++++++************++++++))))))***++++++***)))(((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000000222555777333999:::>>>GGGOOOfff}}}|||zzzrrrhhh]]]^^^aaahhhpppxxx|||~~~vvvmmm^^^PPPGGGCCCAAA@@@@@@EEELLLSSSZZZaaaggglllmmmnnnoooooopppooonnnmmmnnnoooqqqsssuuuvvvwwwxxxvvvvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyyyyzzzzzzyyyyyy{{{xxxrrrllliiigggggg(((((((((((((((((((((((())))))))))))***+++,,,------------...000222555666:::===EEESSSjjj{{{uuurrrppprrrvvvwwwvvvrrrllliiigggiiiiiijjjllljjjaaaVVVPPPQQQZZZfffiii^^^NNNDDD<<<;;;::::::::::::<<<<<>><<<999666555666777;;;FFFPPP```gggnnnpppsssxxxyyyxxx{{{}}}~~~}}}yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyzzzzzzzzz{{{yyyzzz{{{zzzyyyyyy{{{}}}}}}~~~sssgggbbbgggooo|||wwwrrriiiddd___]]]```iiissszzz|||vvvnnnhhhdddbbbaaadddgggiiikkkooowwwpppddd^^^^^^```aaaaaa[[[RRRIII@@@999222...,,,,,,++++++++++++,,,,,,******++++++++++++******(((((()))******))))))(((************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///222555444999:::>>>HHHQQQhhhwwwwwwvvvlllccc\\\]]]aaahhhqqqyyy}}}{{{qqqbbbUUUKKKFFFCCCBBBBBBGGGMMMTTTZZZaaagggjjjllllllnnnooooooooooooooopppqqqrrrtttvvvvvvwwwwwwtttvvvxxxzzzzzzzzzxxxwwwxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxxxxxxxyyyzzz{{{|||xxxyyyyyyyyyyyyzzz~~~yyysssmmmiiigggfff(((((((((((((((((((((((())))))))))))***+++,,,------------...000222555666999===EEETTTkkkvvvrrrrrruuuzzz|||zzzuuunnniiieeeffffffeeegggeee\\\QQQJJJLLLTTT___bbbXXXJJJBBB<<<;;;:::999:::;;;<<<===CCCMMM[[[hhhqqqtttvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzyyyyyy{{{|||}}}~~~zzzrrrqqqpppnnnllljjjiiihhhhhhfffcccaaa```aaacccddd```aaadddgggkkkooorrrtttqqqtttvvvvvvvvvzzzpppiii___XXXTTTQQQMMMJJJHHHFFFDDDCCCBBBAAA???===;;;;;;;;;::::::::::::999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;:::::::::::::::;;;;;;;;;<<<===???@@@AAABBBBBBEEEGGGIIIJJJHHHDDD@@@===:::777666777888<<>>>>>=========>>>>>>>>>;;;:::::::::;;;<<<======>>>=========>>>AAACCCEEEHHHJJJLLLMMMKKKGGGBBB???;;;888666777999>>>JJJVVVcccjjjppprrrtttxxxyyyxxx{{{|||xxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzyyyyyywwwvvvuuuwwwwwwxxxxxxyyyzzz{{{{{{xxxyyy{{{{{{zzzyyyzzz{{{}}}~~~uuugggaaadddkkkwwwpppkkkccc```[[[ZZZ]]]eeennnuuuvvvtttoookkkgggdddccccccfffiiilllmmmooosss{{{qqqeee^^^]]]^^^___aaa^^^XXXOOODDD999111---,,,++++++******++++++,,,)))***+++,,,,,,+++***)))((((((((((((((())))))******++++++++++++,,,,,,,,,+++++++++,,,,,,---------...///000000000111444777555:::;;;???JJJTTTnnnwwwooonnntttjjjbbb[[[]]]aaaiiisss|||xxxiii[[[OOOHHHDDDAAADDDIIIPPPWWW\\\aaafffiiijjjkkkkkklllnnnooopppqqqvvvvvvvvvvvvuuutttsssrrrsssuuuvvvxxxxxxwwwvvvuuuxxxyyyyyyzzz{{{|||||||||{{{{{{zzzzzzyyyyyyzzzzzzyyyzzz{{{{{{{{{}}}~~~zzzuuuooojjjfffddd))))))))))))))))))))))))))))))))))))***+++,,,------------...000222555666999===GGGVVVlllyyywwwsssxxx{{{wwwoooooommmjjjjjjhhh^^^SSSLLLMMMSSSZZZYYYOOODDD???;;;:::999999:::;;;===>>>DDDNNN^^^llltttwwwvvvuuuwwwwwwxxxyyyyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{|||||||||}}}~~~yyykkkiiigggddd```[[[WWWUUUTTTTTTVVV[[[bbbnnn~~~{{{xxxuuupppmmmrrrqqqpppnnnkkkgggeeeccc^^^^^^___aaaeeejjjnnnppprrrtttvvvxxxzzz{{{||||||yyyyyyxxxuuussssssuuuwww|||}}}yyyooofffaaa[[[UUUQQQPPPOOOLLLJJJIIIGGGEEEDDDDDDBBB@@@>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<================================================<<<============>>>>>>>>>;;;;;;;;;<<<===>>>???@@@AAA???>>>>>>???BBBEEEHHHJJJKKKMMMNNNLLLHHHCCC@@@<<<888777999;;;BBBOOO[[[eeelllqqqrrrtttxxxyyywwwzzz|||~~~~~~yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwxxxyyyzzz{{{||||||yyy{{{|||}}}|||{{{{{{|||}}}~~~yyykkkbbbccciiiuuummmjjjaaa___\\\\\\___fffnnnssssssppplllhhhfffeeeffffffcccgggkkkmmmooottt{{{~~~qqqfff```^^^___```bbb```ZZZQQQDDD999111---,,,,,,++++++++++++,,,,,,******++++++++++++******(((((((((((()))***++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...---.../////////000333666555:::;;;@@@KKKVVVpppvvvnnnmmmssskkkddd\\\^^^ccckkkvvv{{{lll]]]QQQIIICCC@@@DDDIIIQQQXXX^^^bbbgggjjjkkkkkkkkklllmmmooopppqqqqqqrrrssstttuuuvvvvvvvvvtttuuuuuuuuuuuuuuuuuuuuuyyyyyyzzzzzz{{{|||}}}}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyzzz|||||||||}}}|||xxxrrrlllhhheee))))))))))))))))))))))))))))))))))))***+++,,,------------...000222555666999===GGGWWWmmmyyyzzzuuuzzz~~~}}}yyytttrrrnnncccXXXNNNOOOTTTZZZYYYOOOEEEAAA::::::999999:::;;;===>>>DDDOOO```ooowwwxxxvvvtttwwwwwwxxxyyyyyyyyyyyyxxxwwwxxxyyyzzzzzzyyyxxxwwwyyyzzz|||~~~~~~}}}}}}~~~~~~iiieee___YYYTTTPPPNNNMMMKKKKKKLLLQQQWWWcccxxx|||yyywwwvvvtttrrrttttttrrrpppmmmiiifffddd```aaadddhhhmmmqqquuuwwwzzzzzz{{{|||||||||{{{{{{uuutttsssqqqooonnnnnnnnnooorrrrrrooommmllleee^^^[[[WWWRRRPPPPPPPPPMMMJJJJJJHHHFFFEEEEEEDDDAAA???????????????>>>>>>>>>===>>>======<<<<<<======>>>================================================::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBDDDFFFGGGIIIJJJKKKLLLLLLJJJFFFBBB???<<<999888:::===EEESSS```fffmmmrrrsssuuuxxxyyywwwxxxzzz}}}~~~yyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzyyyyyyyyyzzz{{{xxxxxxyyyzzz{{{|||}}}}}}zzz|||~~~~~~}}}}}}~~~}}}~~~|||lllaaa```dddvvv~~~rrrkkkiiiaaa```___```ccciiiooosssuuurrrmmmiiifffgggiiijjjfffiiimmmoooqqqtttzzz~~~yyyooofffbbbbbbccccccdddbbb\\\RRREEE999222///------,,,,,,,,,,,,------++++++************++++++))))))(((((()))***,,,---+++++++++,,,,,,,,,------******+++,,,,,,---......***+++,,,,,,,,,...111333555;;;<<<@@@LLLXXXrrr}}}}}}uuunnnmmmpppkkkddd]]]___dddmmmxxx~~~ooo```SSSJJJDDDAAACCCIIIQQQYYY___dddhhhjjjlllkkkkkkkkklllnnnoooppppppqqqrrrsssuuuuuuvvvvvvuuuuuutttssssssttttttuuuwwwxxxyyyzzz{{{||||||}}}}}}|||{{{zzzzzzyyyyyyyyywwwyyy{{{||||||}}}|||vvvpppkkkhhh))))))))))))))))))))))))))))))))))))***+++,,,------------...000222555666999===GGGWWWmmm|||xxx{{{vvv|||}}}yyyttthhh\\\OOOPPPUUU[[[YYYPPPGGGDDD::::::999999:::<<<===>>>DDDPPPbbbqqqyyyzzzwwwtttwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwyyyyyyyyyyyywwwwwwyyy{{{~~~~~~~~~kkkggg___WWWQQQNNNNNNNNNIIIIIIJJJNNNTTT```uuu{{{zzz{{{|||}}}}}}tttttttttsssqqqnnnllljjjgggiiimmmqqqvvvzzz~~~}}}~~~~~~~~~}}}{{{zzzxxxooonnnnnnllljjjiiihhhgggiiijjjiiieeedddeeeaaa[[[YYYUUUQQQPPPQQQPPPMMMJJJKKKIIIGGGFFFEEEDDDBBB@@@@@@@@@@@@@@@?????????>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@??????=========>>>???AAABBBCCCBBBCCCEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJGGGDDD@@@>>><<<999888;;;???GGGUUUbbbgggmmmssssssuuuxxxyyywwwxxxzzz}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz}}}{{{zzzyyyyyyzzz|||~~~xxxxxxyyyzzz{{{}}}}}}~~~{{{}}}~~~~~~}}}~~~{{{kkk^^^\\\___kkk}}}zzznnniiigggbbbbbbbbbcccgggkkkpppsssxxxuuuooojjjhhhhhhkkkmmmkkknnnqqqrrrqqqrrrvvvzzz{{{uuummmgggdddeeeffffffeeeddd^^^SSSEEE999333000...------,,,,,,------...,,,+++***))))))***+++,,,***))))))))))))+++---...++++++,,,,,,,,,---------******+++,,,,,,---......---.../////////111444666666;;;<<>>>>>>>>>>>>>>========================>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;<<<===>>>?????????>>>===@@@@@@AAAAAABBBCCCCCCDDDIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDAAA???===<<<999999:::;;;@@@KKKZZZdddjjjmmmqqqsssssstttuuuwwwzzz{{{}}}~~~}}}|||{{{zzzyyyxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyy}}}}}}~~~~~~}}}~~~yyyiii^^^\\\aaapppxxxmmmhhhfffccccccdddhhhmmmsssyyy}}}zzzsssnnnjjjiiimmmtttvvvyyyyyyuuutttwwwzzzzzz|||rrrjjjiiiiiiiiikkkmmmpppjjjbbbXXXJJJ:::111000......---,,,++++++++++++)))))))))))))))))))))))),,,+++******)))*********)))************+++++++++***++++++,,,,,,+++++++++,,,,,,---///000222333333555:::;;;@@@LLLYYYttt~~~vvvrrruuuppplllnnnvvvvvvhhhkkkoooyyyfff```^^^___ccclllxxx~~~mmm___QQQFFFBBBDDDDDDIIIRRRYYY___bbbeeegggmmmmmmmmmnnnnnnnnnnnnnnnssssssrrrrrrssstttvvvwwwuuutttrrrqqqqqqrrrtttuuuwwwwwwwwwwwwyyyzzz|||}}}|||||||||{{{zzzyyywwwwwwyyyxxxxxxyyyyyy{{{|||||||||uuuoookkk******************++++++******+++++++++,,,,,,,,,,,,---///000000111444666:::???GGGTTTkkkzzzyyy|||qqqcccWWWVVVXXX\\\YYYNNNCCC???::::::999999999:::;;;<<>>>>>>>>===========================>>>===<<<<<<;;;;;;<<<<<<=====================<<<<<<===>>>?????????>>>>>>@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDBBB@@@>>><<<;;;888999:::;;;AAALLL[[[eeelllooosssuuuuuuvvvwwwyyyzzz{{{}}}~~~~~~|||{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||{{{{{{zzz|||}}}}}}~~~~~~~~~~~~~~~}}}~~~zzziii^^^^^^bbbrrrxxxmmmgggdddggghhhkkkooouuu|||zzzvvvrrrqqqvvv}}}~~~~~~zzzrrrkkklllpppssswww|||{{{uuulllbbbQQQ@@@555333///...---,,,++++++++++++***************************)))))))))***+++,,,,,,)))************++++++++++++,,,,,,---------,,,,,,,,,---...///000222333333555;;;<<>>==============================>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHDDDDDDCCCAAA???===;;;:::888999:::;;;AAAMMM\\\fffnnnqqquuuwwwwwwxxxyyy{{{{{{|||~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{||||||||||||||||||{{{{{{{{{|||||||||}}}}}}}}}}}}~~~zzzjjj___^^^cccsssxxxllleeebbbhhhjjjnnnttt{{{{{{zzzzzz~~~vvvppprrrxxx~~~yyymmm[[[FFF999444000///...---,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))***,,,---...)))************+++++++++***++++++,,,,,,---------------...///000222333444666<<<<<>>======>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAAAAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA???===;;;:::888888999;;;AAAMMM\\\gggnnnqqquuuwwwwwwxxxyyy{{{}}}~~~}}}{{{yyyyyyyyyzzz{{{zzzyyyxxxwwwxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{||||||||||||{{{{{{{{{zzzzzzzzz{{{{{{||||||}}}~~~zzziii^^^]]]bbbnnn|||wwwllleeeaaabbbeeejjjqqqyyy|||zzzzzz}}}|||uuuwww|||vvvbbbJJJ:::444000000///...------------++++++++++++++++++++++++))))))))))))***+++,,,---))))))*********+++++++++))))))******+++,,,------.........///000111333444777<<<===BBBOOO]]]yyy|||sssjjjjjjrrr}}}{{{ooossssss}}}jjjddd]]]```fffppp{{{|||qqqcccWWWLLLDDDCCCFFFGGGLLLTTT\\\```dddggghhhjjjkkkmmmooopppqqqqqqppppppqqqqqqqqqrrrssssssttttttuuuuuuuuutttsssrrrqqqvvvwwwyyy{{{{{{{{{yyyxxxwwwxxxyyyzzzzzzzzzzzzzzz||||||{{{{{{{{{||||||}}}}}}}}}|||xxxuuusss******************************+++++++++,,,,,,,,,,,,---///000000111444666:::@@@HHHUUUmmm}}}yyywww~~~zzzjjj[[[YYYXXXZZZ]]]ZZZNNNCCC>>>::::::999999999:::;;;<<>>===??????????????????????????????>>>>>>>>>??????@@@>>>>>>======>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEDDDBBB@@@>>><<<;;;777888999;;;@@@LLL[[[ffflllooosssuuuvvvvvvxxxyyy~~~}}}{{{yyyxxxyyyzzzzzzzzzyyywwwvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzyyyyyyzzzzzz{{{|||}}}~~~zzziii]]][[[___ggguuuvvvllleeeaaa]]]___dddkkksss|||}}}uuutttwww{{{}}}tttuuu{{{}}}hhhNNN<<<444000000///...------------++++++++++++++++++++++++++++++***************+++))))))*********+++++++++++++++++++++,,,...000111000//////...///111333444777<<<===BBBOOO^^^{{{yyyooonnnwww{{{ooossssss{{{iiieee___aaahhhrrr}}}|||pppbbbVVVKKKCCCAAAEEEHHHNNNVVV]]]aaaeeegggiiijjjkkknnnpppqqqqqqqqqpppppppppqqqrrrsssssssssssstttuuuuuuuuuuuutttsssrrruuuvvvxxxyyyyyyxxxwwwuuuwwwwwwxxxyyyzzzzzzzzzzzz|||{{{{{{{{{{{{|||}}}}}}}}}}}}~~~{{{wwwtttrrr))))))*********+++++++++******+++++++++,,,,,,,,,,,,---///000000111444666:::@@@IIIVVVnnn|||wwwttt|||}}}mmm^^^ZZZXXXZZZ^^^ZZZNNNCCC>>>::::::999999999:::;;;<<>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBEEEEEEDDDBBB@@@>>><<<;;;777888999:::???JJJYYYcccjjjmmmpppsssssstttuuuwww~~~~~~}}}{{{yyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyzzzzzzzzzzzzyyyyyy{{{zzzyyyyyyyyyzzz|||}}}}}}~~~{{{jjj]]]ZZZ]]]aaaooo{{{|||uuummmfffaaa[[[]]]```fffoooxxxyyypppnnnrrrvvv{{{uuulllmmmttt~~~mmmRRR>>>666000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******)))************+++++++++---------...///222444555111000///...///111333555777<<<<<>>555///...---,,,++++++++++++*********************************)))******++++++)))************+++++++++---,,,,,,---///111444666222111///...///111333555666;;;;;;AAAOOO^^^}}}yyyyyywwwkkkooowwwxxxjjjhhh___aaagggqqq||||||pppbbbWWWLLLDDDCCCGGGKKKPPPXXX___cccfffhhhjjjlllmmmpppqqqrrrqqqooonnnpppqqqssstttuuuuuuttttttttttttsssssstttuuuvvvwwwxxxwwwwwwwwwvvvvvvuuuuuuwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz|||}}}~~~~~~|||wwwsssppp''''''(((***+++,,,---...******+++++++++,,,,,,,,,,,,---///000000111444666;;;@@@IIIWWWooo~~~tttnnnjjjuuuxxxiii]]]\\\]]]```\\\QQQEEE@@@::::::999999999:::;;;<<>><<<:::999888888888888<<>>HHHVVVooo|||vvvppplllrrr~~~pppaaa___```bbb\\\PPPCCC>>>999999888888999;;;<<<===CCCLLL[[[lllxxx}}}|||yyyvvvwwwwwwxxxxxxyyyyyyzzz~~~~~~~~~~~~}}}|||zzzzzzyyy{{{~~~~~~|||zzz{{{~~~~~~~~~~~~}}}zzz~~~~~~}}}{{{yyywwwwwwvvvtttqqqooommmlllkkkiiihhhhhhggggggfffeeedddcccbbb```______[[[ZZZXXXVVVSSSRRRQQQQQQPPPQQQQQQQQQPPPOOOOOONNNLLLLLLKKKJJJIIIHHHHHHGGGEEEFFFFFFFFFFFFDDDBBBAAABBBBBBAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIFFFHHHJJJKKKMMMMMMMMMLLLKKKKKKKKKJJJIIIFFFDDDCCCAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBB>>>;;;888888555444666:::BBBQQQ^^^aaaiiippppppqqqtttvvvuuu|||}}}}}}|||zzzxxxyyyzzzzzzzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{||||||}}}~~~oooaaa\\\\\\```jjjuuuzzzyyytttiii______\\\]]]ccchhhlllssszzz~~~xxxnnneeeaaaaaadddfffkkkpppxxx~~~xxxtttlll^^^UUUYYY^^^cccooo}}}}}}~~~|||rrraaaLLL:::000...---+++***))))))***+++***++++++++++++***))))))((()))***+++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---...000222333444444999???DDDJJJ^^^}}}|||~~~rrrlllmmm~~~{{{sssmmmjjjcccbbbeeemmmxxx{{{qqqbbbVVVOOOLLLJJJIIIMMMSSS[[[bbbeeefffggggggjjjlllnnnooonnnnnnooopppnnnooopppqqqqqqqqqqqqqqqrrrrrrssstttvvvxxxyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwwwwxxxzzz|||}}}{{{vvvsss)))************+++++++++)))******+++,,,---...////////////000111444666777888>>>HHHVVVnnn{{{uuuooooootttrrrcccaaaaaaccc]]]PPPCCC>>>999999888888999;;;<<<===CCCLLL[[[lllxxx~~~}}}{{{xxxxxxyyyyyyzzz{{{{{{{{{~~~~~~~~~~~~}}}|||{{{zzzzzz{{{}}}}}}}}}{{{~~~~~~~~~~~~~~~|||{{{yyyxxxvvvuuuuuussspppnnnlllllljjjiiiggggggffffffeeeeeedddcccaaa```___^^^[[[ZZZYYYWWWUUUTTTSSSSSSRRRRRRRRRQQQQQQOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGEEEFFFFFFFFFFFFDDDBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIFFFHHHIIIKKKLLLLLLLLLLLLJJJJJJJJJIIIGGGEEEBBBAAA??????@@@@@@@@@AAAAAAAAACCCCCCDDDCCCAAA===999777777444444666:::@@@MMMZZZ```hhhooopppqqqtttvvvvvv{{{}}}}}}|||zzzyyyyyyzzzyyyyyyzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzyyyxxxxxx{{{{{{||||||||||||{{{{{{}}}|||{{{zzzzzz{{{|||}}}}}}}}}~~~}}}mmm```ZZZ[[[```lllwww|||{{{vvvlllbbb___\\\]]]ccchhhlllrrrxxx~~~yyyqqqjjjeeedddeeeggghhhmmmsssxxxzzzxxxtttqqqlll^^^UUUVVVYYY\\\fffssssssuuutttmmm]]]JJJ:::000///...,,,+++******++++++***++++++++++++***))))))))))))***+++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------------...///111333555666555999???DDDKKK___~~~~~~pppkkkmmm{{{oooiiieee``````ccclllwww|||rrrcccVVVNNNJJJHHHGGGNNNSSS\\\bbbfffggghhhhhhiiikkkmmmnnnmmmmmmnnnooonnnnnnpppqqqqqqrrrrrrrrrssssssssstttvvvwwwyyyyyyvvvvvvvvvuuuuuuvvvvvvvvvyyyyyyyyyxxxxxxxxxwwwwwwxxxwwwwwwxxxyyyzzz|||}}}}}}}}}}}}|||wwwttt)))************+++++++++)))******+++,,,---...............///111333555777888???GGGUUUmmm{{{xxxzzz}}}{{{uuuoooooottt~~~ssseeeccccccddd^^^PPPCCC>>>:::999999888999:::<<<===CCCKKKZZZkkkxxx~~~}}}zzzzzzzzz{{{||||||}}}}}}}}}~~~~~~}}}}}}|||{{{zzz{{{{{{}}}~~~|||~~~~~~~~~~~~}}}zzzyyyxxxvvvuuussssssrrrqqqooolllkkkkkkiiihhhgggeeeddddddeeedddcccbbbaaa___^^^^^^\\\[[[YYYXXXWWWVVVVVVVVVTTTSSSSSSRRRQQQPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHEEEFFFFFFFFFFFFDDDCCCBBBAAABBBBBBDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGDDDBBB@@@>>>>>>>>>>>>>>>?????????@@@BBBBBBBBBAAA???;;;888555666444444777999===HHHRRR]]]fffmmmoooppptttvvvvvv{{{|||}}}|||zzzyyyyyyzzzwwwxxxyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxwww{{{||||||||||||{{{zzzzzz}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~|||lll___YYYZZZaaammmzzz~~~yyyooofff```^^^___dddiiilllqqqwww|||yyytttooojjjhhhgggffffffiiimmmqqqssssssrrrqqqlll___UUUSSSTTTTTT[[[dddeeehhhhhhcccWWWGGG999000///...---++++++++++++,,,***++++++++++++***))))))))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------......///000222444555666666999???DDDLLLaaa|||mmmhhhkkkzzzjjjbbb^^^[[[\\\aaajjjvvvvvvgggYYYPPPKKKHHHHHHOOOTTT]]]cccggghhhiiiiiihhhjjjlllmmmllllllmmmnnnmmmnnnoooqqqrrrsssssssssttttttttttttuuuvvvwwwxxxvvvuuuuuuttttttuuuuuuvvvyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}zzzzzz{{{}}}}}}yyyvvv))))))*********+++++++++)))******+++,,,,,,------+++++++++,,,...111333555999???GGGTTTlllyyyuuuvvvxxx}}}{{{sssmmmkkkppp|||~~~|||rrrfffddddddeee^^^QQQDDD>>>::::::999888999:::;;;<<>>>>>???AAAAAA@@@???===999666444555444444777888999AAAJJJYYYbbbjjjmmmppptttvvvvvvzzz{{{}}}}}}{{{yyyyyyzzzvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxyyyyyyxxxxxxwwwvvvzzzzzz{{{{{{|||{{{{{{{{{~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||mmm```ZZZ[[[aaannn|||zzzqqqhhhaaa^^^___dddhhhjjjoootttxxxwwwtttqqqmmmiiifffdddccceeeiiilllppprrrssstttlllaaaWWWSSSQQQPPPSSSYYYYYY\\\]]]YYYOOOBBB777111000///---,,,++++++,,,---***++++++++++++***)))))))))******+++++++++******))))))*********++++++++++++++++++,,,,,,,,,---------......///111333555666777:::???EEENNNdddzzziiieeeiii~~~yyyfff\\\XXXXXXZZZ```jjjvvv}}}nnn^^^SSSMMMKKKJJJPPPUUU^^^dddhhhiiiiiijjjiiikkkmmmmmmllllllmmmnnnlllmmmoooqqqrrrsssttttttvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{||||||yyyyyyzzz|||{{{xxx))))))*********+++++++++)))******++++++,,,,,,,,,******+++,,,...111444555999???GGGTTTkkk{{{zzzzzz~~~xxxooohhheeejjjvvv~~~|||zzz{{{{{{|||zzzqqqdddbbbbbbddd^^^QQQDDD???;;;:::999999999:::;;;<<>>>>>??????>>>===;;;999666555555333444666666666<<>>555111000///---,,,++++++,,,---***++++++++++++***))))))******+++++++++******)))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---...000222444555888:::???FFFPPPgggyyygggbbbfffxxxxxxdddYYYTTTTTTXXX___iiiuuurrraaaTTTMMMKKKKKKPPPVVV^^^dddhhhiiijjjjjjjjjlllnnnnnnnnnmmmnnnooommmnnnoooqqqsssttttttuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{yyyyyyzzz|||}}}{{{)))************+++++++++************++++++,,,,,,,,,------///111444666888999???GGGTTTkkkvvvllleeeaaafffrrryyyxxxwwwxxxxxxyyy|||~~~xxxooo___]]]___aaa]]]QQQEEE@@@;;;:::999999999:::;;;<<<@@@GGGSSSbbbooowwwzzzzzzxxxxxxxxxyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}||||||yyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~||||||}}}~~~|||xxxqqqnnnnnnkkkkkkllllllmmmnnnnnnooooooooonnnkkkgggfffgggiiimmmsss{{{~~~}}}wwwwwwwwwwwwwwwwwwwwwwwwvvvxxx}}}~~~}}}|||{{{{{{zzzxxxwwwvvvuuuttttttttttttnnnmmmllllllmmmmmmkkkiiiiiijjjkkkkkkkkkiiihhhgggfffeeedddcccbbb```______[[[ZZZZZZYYYXXXXXXXXXXXXVVVVVVVVVUUUTTTRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJFFFEEECCC@@@>>><<<;;;;;;999::::::;;;<<<===>>>>>>>>>>>>===<<<;;;999888777555444444666444444999AAANNNXXXccchhhlllrrruuutttxxxzzz}}}~~~|||zzzyyyzzzvvvwwwxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwuuuvvvxxxzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~sssgggaaaaaafffuuuzzzoooggg]]]XXXUUUVVVYYY[[[bbbhhhooonnnmmmjjjgggdddaaa___[[[^^^ccchhhlllooopppqqqjjjeee___\\\[[[[[[\\\]]]XXXWWWTTTLLLCCC:::444111///...---++++++++++++,,,***++++++++++++***))))))***++++++++++++***)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---...000222333444999;;;???GGGRRRiiiyyyhhhaaadddtttwwweeeYYYSSSQQQUUU]]]hhhsss~~~sssaaaSSSKKKIIIJJJPPPUUU^^^dddhhhiiijjjjjjjjjlllnnnooonnnnnnooopppnnnoooppprrrssstttttttttvvvuuuuuuuuuuuuvvvvvvwwwvvvuuuuuuttttttuuuuuuvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyzzz|||~~~)))************+++++++++************++++++++++++------...///222555888999999???GGGUUUlllzzzooohhhbbbfffrrr~~~{{{uuussspppqqqqqqrrrvvvwwwqqqhhhZZZYYY[[[___[[[PPPFFFAAA;;;;;;:::999999999:::;;;???EEEPPP^^^kkksssvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}||||||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{}}}~~~~~~wwwooolllggg```\\\[[[VVVUUUUUUVVVWWWYYYYYYYYY\\\\\\[[[YYYWWWWWWZZZ\\\cccjjjssszzz}}}~~~}}}{{{yyyvvvtttrrrqqqjjjjjjiiiiiikkkmmmpppqqquuuwww{{{~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvuuutttrrrrrrqqqpppoooooooooooolllkkkkkkkkkmmmmmmkkkiiiiiijjjlllmmmmmmmmmkkkkkkgggfffeeedddcccaaa``````]]]]]]\\\ZZZZZZYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRPPPOOONNNMMMLLLKKKKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIEEEDDDBBB???===<<<<<<<<<999999:::;;;<<<===>>>>>><<<<<<<<<;;;;;;:::999999666444444555333333888@@@IIITTT```fffkkkpppsssssswwwzzz}}}~~~}}}{{{zzzyyywwwxxxxxxyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzyyyxxxxxxvvvwwwyyyzzz{{{|||||||||||||||}}}~~~~~~}}}||||||}}}}}}~~~vvviiicccdddkkkzzzzzzooofff___XXXSSSSSSUUUYYY```hhhmmmllliiifffccc```___^^^]]]aaafffkkknnnnnnmmmlllfffeeebbb```bbbeeefffeee```]]]UUUKKK???777222111///...,,,+++******++++++***++++++++++++***))))))+++++++++++++++***)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,------///000222444555:::;;;???GGGTTTkkk{{{kkkcccccctttxxxgggZZZQQQMMMRRR[[[eeepppzzztttbbbSSSKKKJJJKKKOOOUUU]]]dddggghhhiiiiiijjjkkkmmmnnnmmmmmmnnnoooooopppqqqrrrssssssssssssuuuuuutttuuuuuuvvvwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwvvvwwwxxxyyyyyyyyyxxxwwwyyyyyyyyy{{{}}})))************+++++++++***************+++++++++++++++,,,...000333666888888???GGGUUUmmmuuummmdddhhhsss~~~yyyrrrppphhhjjjjjjkkkooopppiii```VVVUUUXXX]]]ZZZPPPFFFBBB<<<;;;:::999999999:::;;;>>>DDDNNN\\\hhhqqqttttttxxxxxxyyyyyyzzz{{{{{{|||||||||}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~|||{{{|||~~~~~~~~~|||{{{{{{ppphhh```]]]YYYSSSNNNMMMHHHGGGFFFGGGIIIJJJKKKJJJLLLLLLLLLLLLLLLOOOSSSWWWUUU\\\fffllloooooopppqqqmmmllljjjiiifffdddcccbbbbbbaaa```aaacccgggkkkmmmppprrrtttwwwyyyzzzzzzzzzzzz{{{}}}~~~}}}|||zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuutttsssqqqppppppnnnnnnmmmlllkkkkkkkkkkkklllkkkjjjkkklllmmmkkkiiiiiijjjmmmooooooooonnnmmmhhhgggfffeeecccbbbaaaaaa```___]]]\\\[[[ZZZZZZZZZVVVVVVVVVVVVVVVUUUTTTSSSPPPOOOOOONNNMMMLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKFFFFFFGGGHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIEEECCCAAA???============999999:::;;;<<<>>>>>>???<<<<<<;;;;;;;;;;;;;;;:::666444444444222222888@@@GGGRRR^^^dddjjjpppsssrrrwwwzzz}}}~~~}}}{{{zzzyyyxxxxxxyyyyyyyyyxxxwwwwwwzzzzzz{{{{{{zzzzzzyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{|||}}}vvvjjjddddddooo~~~zzzooofffccc\\\VVVUUUVVVZZZccckkkmmmkkkgggccc```_________bbbffflllppprrrpppllljjjdddcccbbbbbbfffjjjlllkkkfffaaaWWWJJJ>>>555222111...---+++***)))******+++***++++++++++++***))))))+++++++++++++++***)))((()))************+++++++++++++++,,,,,,,,,---------......///000222333555666:::;;;???GGGTTTlll{{{}}}nnneeedddvvvyyyiiiZZZQQQKKKPPPYYYcccmmmxxxvvveeeUUUMMMLLLNNNOOOTTT]]]cccggghhhiiiiiihhhjjjlllmmmllllllmmmnnnpppqqqrrrrrrssssssssssssttttttttttttuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyvvvvvvwwwwwwxxxxxxxxxyyyuuuvvvwwwxxxyyyxxxwwwvvvxxxxxxxxxyyy|||)))************+++++++++++++++++++++++++++++++++,,,...///000000222666999===???GGGWWWnnnssssssrrrwww~~~}}}xxxwwwjjjgggddddddfffeeebbb^^^RRRPPPRRRYYY[[[RRRFFF???===;;;999777777999;;;===AAAEEEOOO]]]kkksssvvvuuu{{{|||}}}}}}}}}|||zzzyyy{{{{{{{{{{{{||||||||||||~~~~~~||||||}}}||||||{{{zzzzzz}}}}}}zzzwwwrrrmmmiiiccc]]]UUUPPPMMMKKKHHHEEEAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAACCCFFFIIIJJJRRRUUUYYY]]]___```______ZZZZZZZZZZZZYYYWWWVVVUUUOOORRRUUUXXX[[[___dddggghhhjjjlllnnnppprrrssssssttttttuuuuuutttrrrpppoooqqqsssvvvvvvuuusssrrrrrrqqqqqqppppppoooooonnnnnnmmmlllkkkjjjiiiiiiiiiiiigggiiilllmmmlllkkklllmmmlllmmmnnnoooooonnnmmmmmmjjjiiihhhfffdddbbbaaa```___^^^\\\[[[ZZZZZZYYYYYYYYYYYYXXXWWWUUUTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFCCC@@@===:::999999999<<<;;;::::::;;;===@@@AAA??????>>>>>>===;;;:::999999888555444444666888999EEENNNYYYbbbhhhmmmrrrvvvwwwyyy{{{|||{{{yyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzz{{{}}}xxxlllhhhhhhqqqssskkkhhhaaa[[[ZZZ[[[___gggoootttqqqlllhhhdddcccbbbcccaaaeeekkkooorrrqqqnnnllleeecccaaaccciiinnnqqqqqqkkkbbbUUUIII@@@888111---......---,,,++++++++++++---,,,++++++,,,,,,***(((******************************))))))******+++,,,,,,,,,++++++,,,,,,---...---------...000222555666:::;;;???FFFSSSkkkuuukkkiiivvvvvvfffZZZRRRMMMPPPXXXccckkkrrr||||||iiiVVVKKKHHHJJJNNNTTT[[[aaadddeeefffggggggggghhhiiikkkmmmooopppooopppqqqrrrrrrrrrqqqpppuuuuuuuuuuuutttttttttttt||||||}}}||||||{{{zzzzzzxxxwwwwwwvvvuuuttttttsssvvvvvvvvvwwwxxxxxxyyyyyywwwyyy{{{|||~~~(((((()))))))))*********+++++++++++++++++++++++++++---...//////111555888<<>>@@@BBBDDDFFFJJJNNNPPPPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKMMMOOOQQQSSSUUUWWW[[[^^^```aaacccfffhhhjjjlllllloooooooooooonnnmmmlllkkkmmmnnnpppqqqpppooonnnnnnkkkkkkjjjjjjjjjiiiiiiiiihhhhhhggggggggghhhhhhiiifffiiikkkllllllkkklllmmmlllmmmnnnppppppooommmllliiihhhgggfffdddbbbaaa``````___^^^]]]\\\[[[[[[[[[YYYYYYXXXWWWVVVUUUTTTTTTRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKKKKHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGEEEDDDDDDDDDEEEFFFEEECCC@@@===:::999999999;;;::::::;;;<<<>>>@@@AAA???@@@@@@@@@???>>>===<<<:::999666555555666888999DDDLLLXXXbbbiiinnnssswwwxxxzzz||||||{{{yyyyyyzzzzzz{{{{{{||||||{{{{{{zzzyyyzzzzzz{{{||||||{{{{{{zzzzzz{{{|||}}}}}}|||||||||{{{zzzzzzzzz|||~~~xxxmmmhhhiiitttwwwooonnnggg```^^^]]]___fffoootttqqqlllgggcccbbbaaabbb```ccchhhmmmpppqqqqqqppphhhddd``````eeejjjmmmmmmiiiaaaUUUJJJAAA999222...///...---,,,++++++++++++***))))))***,,,,,,***)))******************************))))))******+++,,,,,,,,,++++++,,,,,,---...---------...000222555666;;;<<<@@@HHHTTTmmm||||||tttkkkiiitttooo```TTTMMMMMMOOOWWWaaahhhnnnxxxnnn\\\OOOJJJJJJOOOUUU\\\bbbeeefffggghhhhhhhhhiiijjjlllnnnpppqqqpppqqqrrrssssssrrrrrrqqqrrrrrrssssssttttttuuuuuu{{{|||||||||{{{{{{zzzyyywwwwwwvvvvvvuuuttttttsssuuuuuuvvvvvvwwwxxxxxxxxxwwwxxxzzz|||}}}'''((((((((())))))))))))++++++++++++++++++++++++***,,,---......111444777<<>>EEERRRcccsss}}}||||||||||||||||||{{{{{{}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}zzzvvvsssoookkkfffaaa\\\VVVPPPMMMGGGDDD@@@===:::888777666333333333222222333333333333333222222222333444555666888:::<<<===>>>======>>>===;;;:::;;;===???@@@@@@AAACCCCCCBBBCCCEEEGGGJJJLLLOOORRRVVVXXXZZZ[[[___^^^\\\[[[[[[\\\]]]^^^``````bbbdddfffgggfffeeeffffffffffffffffffffffffbbbaaaaaabbbbbbcccdddeeedddfffiiijjjjjjkkklllnnnlllnnnppprrrqqqooommmkkkhhhhhhgggeeedddbbbaaaaaabbbaaa```___^^^]]]]]]]]]ZZZZZZYYYXXXXXXWWWVVVVVVTTTUUUVVVWWWVVVTTTRRRPPPQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEECCCBBB???<<<:::888777777666777999<<<>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCC???===:::888777777999:::???IIIVVVbbbjjjpppuuuyyy}}}~~~~~~}}}{{{yyyyyyzzz{{{{{{||||||||||||{{{{{{zzz{{{{{{{{{{{{{{{zzzzzz{{{{{{||||||||||||{{{{{{|||{{{{{{{{{|||}}}~~~wwwllliiijjjyyyyyyqqqpppjjjeeeccc``````hhhqqqvvvrrrllleeeaaa_________aaadddiiioootttyyy}}}~~~ppphhh]]]XXXYYY]]]aaacccccc^^^UUUKKKAAA888111...+++***)))(((((('''''''''***))))))***,,,,,,+++*********************************))))))******+++,,,,,,,,,++++++,,,,,,---...---------...000222555666:::<<>>FFFVVVnnn|||tttpppmmmooorrrpppggg^^^QQQMMMOOOUUUWWWPPPFFF@@@<<<;;;999888888999;;;<<<===CCCOOO```oooyyy|||{{{||||||{{{{{{{{{||||||||||||||||||}}}}}}}}}~~~~~~}}}{{{xxxuuupppmmmfffbbb]]]WWWRRRMMMHHHEEE===<<<:::777444333222222333333333222222333333333333222222222222222333333111222444555666666555555777666444444444666888:::999:::;;;<<<<<<===???AAAEEEFFFIIIMMMPPPSSSTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVZZZ[[[]]]aaaeeefffdddbbb````````````````````````bbbbbbaaaaaaaaaaaabbbbbbccceeeggghhhiiijjjmmmooommmooopppqqqqqqooommmkkkhhhhhhgggfffdddcccbbbbbbbbbaaa```___]]]]]]]]]]]][[[ZZZZZZYYYYYYXXXXXXXXXVVVWWWXXXYYYXXXVVVTTTRRRQQQQQQQQQQQQPPPOOONNNNNNKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBAAA???<<<:::888666666444555888;;;>>>@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDCCC@@@===:::888888999:::>>>HHHWWWccckkkqqqvvvzzz}}}~~~~~~}}}zzzyyyzzz{{{{{{||||||||||||||||||{{{}}}}}}||||||{{{zzzxxxxxxzzz{{{||||||||||||||||||}}}}}}}}}~~~~~~uuujjjgggiiiuuuxxxoookkkgggeeeccc```aaajjjtttyyytttmmmfffaaa_________```dddjjjrrrxxx}}}tttjjj]]]VVVUUUYYY^^^```aaa]]]VVVLLLAAA777000---,,,+++***))))))((())))))---,,,,,,,,,------+++)))******************************))))))******+++,,,,,,,,,++++++,,,,,,---...---------...000222555666999;;;@@@IIIWWWqqq~~~~~~yyy}}}|||mmmfffhhhxxxvvveeeYYYSSSPPPNNNMMMRRRZZZaaadddhhhlllmmmmmmjjj```TTTLLLJJJKKKRRRXXX___eeehhhiiijjjkkkkkkkkklllmmmnnnoooqqqrrrqqqqqqrrrrrrssstttuuuuuuuuuuuuttttttttttttttttttuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttttttttssssssssstttuuuuuuvvvvvvwwwxxxzzzzzz{{{~~~************++++++++++++*********++++++,,,,,,---,,,...///000000333666999;;;>>>FFFVVVnnn~~~xxxssspppssswwwtttiii___QQQNNNOOOUUUXXXQQQGGGBBB;;;::::::999999::::::;;;===BBBMMM\\\kkkuuuxxxxxx|||{{{{{{{{{{{{|||}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~|||xxxuuuqqqmmmhhhddd[[[WWWRRRMMMIIIEEEAAA>>>777888777555222111111222222111111111111111111222000000000111111111111111111111222333333333222222555555444444444555777888333555666777777888:::===???AAADDDGGGJJJLLLNNNNNNLLLLLLLLLLLLMMMMMMNNNOOOTTTUUUXXX^^^dddeeebbb^^^]]]]]]^^^^^^^^^^^^^^^___bbbaaaaaa`````````aaaaaabbbdddfffggghhhjjjmmmpppoooppppppppppppooommmllliiiiiihhhgggfffeeeddddddbbbbbb```___^^^]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXYYYYYYXXXWWWUUUTTTRRRRRRRRRRRRQQQPPPOOONNNLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@>>><<<:::777666555333444777:::===@@@BBBCCCCCCCCCDDDEEEFFFFFFEEEEEEEEECCC???<<<:::999::::::???IIIXXXeeemmmsssxxx{{{|||}}}}}}{{{yyyyyyzzz|||{{{||||||}}}}}}||||||{{{}}}}}}||||||{{{zzzxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~rrrhhhdddfffqqqzzzrrrmmmkkkiiigggddddddmmmxxx}}}xxxppphhhbbb`````````aaagggoooxxxwwwlll___VVVUUUYYY]]]```aaa___YYYOOOCCC888000---//////---,,,,,,,,,,,,,,,///...------...---+++)))******************************))))))******+++,,,,,,,,,++++++,,,,,,---...---------...000222555666888:::@@@IIIXXXrrr}}}~~~{{{}}}ooojjjmmmzzzrrr```UUUQQQPPPPPPOOORRR\\\cccfffiiilllllllllhhh___SSSMMMMMMOOOSSSXXX___eeehhhjjjjjjkkkllllllllllllnnnooopppqqqqqqqqqqqqqqqrrrsssuuuvvvvvvvvvuuuuuuuuutttttttttssstttuuuuuuvvvuuuuuuuuuttttttttttttttttttttttttssssssttttttuuuvvvvvvvvvxxxyyyzzzzzzzzz|||))))))))))))************)))******+++,,,,,,------,,,---...///000222555888:::>>>FFFVVVnnn|||wwwtttwww|||xxxlll```RRRNNNOOOVVVXXXRRRIIICCC;;;::::::999999::::::;;;>>>BBBKKKZZZiiitttyyyzzz|||{{{{{{zzz{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzvvvqqqlllhhhccc]]]ZZZOOOLLLGGGCCC@@@===:::888555777777666333222333444111111000000000000111111...///000000111111111111333333333333333222222222444444444444444444555555111222333333222333555777999:::===???BBBDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHHHHLLLNNNSSS[[[bbbccc]]]XXX[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^___```aaaaaabbbccceeefffgggjjjmmmppprrrqqqpppooonnnnnnnnnnnnjjjjjjiiihhhgggffffffeeedddcccbbbaaa```_________\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHEEEFFFFFFGGGFFFEEEDDDCCC@@@???>>><<<:::777555444333444555888<<<@@@CCCEEEFFFFFFGGGGGGHHHGGGGGGGGGHHHEEEAAA===;;;::::::;;;@@@KKKZZZfffoootttxxx{{{{{{{{{{{{zzzxxxxxxzzz|||||||||}}}}}}}}}}}}||||||zzzzzz{{{{{{{{{{{{{{{zzzxxxyyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~pppeeeaaacccmmm}}}{{{yyyvvvtttpppjjjhhhpppzzz{{{sssjjjdddbbbaaabbbgggnnnyyyxxxnnnaaaXXXWWW[[[___aaadddccc]]]SSSFFF:::222//////...---,,,,,,+++,,,,,,---,,,+++,,,------,,,*********************************))))))******+++,,,,,,,,,++++++,,,,,,---...---------...000222555666999;;;AAAKKKZZZuuu~~~|||~~~sssqqqvvvppp]]]RRROOONNNRRRPPPTTT^^^gggjjjlllooommmnnnjjjaaaVVVNNNMMMNNNRRRXXX___eeehhhiiijjjkkkkkkkkkkkklllmmmnnnooopppppppppppppppqqqssstttuuussstttttttttttttttttttttrrrrrrssstttttttttttttttttttttttttttttttttttttttsssttttttuuuvvvvvvwwwwwwzzzzzz{{{zzzyyyzzz}}}(((((((((((())))))))))))))))))***+++,,,,,,------+++,,,---...///111444777:::===FFFVVVnnn{{{xxx{{{|||ooocccSSSOOOPPPVVVXXXRRRJJJDDD;;;::::::999999::::::;;;>>>BBBKKKYYYiiivvv|||}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{uuuqqqlllfffaaa\\\VVVSSSHHHDDD???<<<:::888555333111333444333000///000333222111111000000111111222...///000111222222222222111000000000/////////........./////////......---000111222111000000111333444555888:::<<<>>>??????>>>@@@AAACCCDDDDDDDDDCCCGGGIIIOOOXXX``````ZZZSSSVVVVVVVVVWWWWWWWWWXXXXXX[[[[[[\\\]]]^^^```aaabbbaaacccdddfffgggjjjnnnqqqsssrrrpppnnnmmmnnnnnnoookkkjjjjjjiiihhhggggggffffffeeecccbbbaaaaaa``````\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWUUUUUUVVVUUUUUUTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFFFFGGGGGGEEEDDDCCC??????>>><<<:::777555333333444555777;;;???DDDGGGHHHIIIIIIJJJIIIIIIHHHHHHIIIFFFBBB>>>;;;::::::;;;AAALLL[[[hhhpppuuuyyy|||zzzzzzzzzyyyxxxxxx{{{}}}||||||}}}}}}}}}}}}||||||wwwxxxyyy{{{|||}}}}}}}}}wwwxxxyyy{{{}}}~~~|||}}}~~~~~~}}}oooccc```aaakkkzzz~~~xxxppplllrrr|||}}}uuullleeecccccccccnnnvvvyyyooobbbZZZYYY\\\aaacccgggfffaaaWWWIII<<<444000---,,,+++***))))))))))))***))))))+++---...,,,+++*********************************)))***++++++,,,,,,,,,++++++,,,,,,---...---------...000222555666999<<>>AAAHHHUUUkkk|||tttfffWWWQQQOOOVVV[[[UUUIIIAAA;;;:::888777777888:::;;;<<>>;;;888666555444444444444333222111000//////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000222111000//////000111111111222333444666777888888:::;;;<<<<<<<<<===???AAAAAAIIISSSXXXVVVSSSQQQRRRPPPOOOOOOOOOPPPRRRSSSTTTYYYYYYZZZ\\\]]]^^^______bbbbbbccccccdddgggkkknnnrrrrrrrrrqqqqqqqqqppppppkkkkkkjjjjjjiiihhhggggggeeedddcccaaaaaaaaaaaabbb____________^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVVVVUUUSSSRRRQQQQQQPPPMMMLLLKKKKKKMMMNNNKKKKKKJJJIIIIIIIIIIIIIIILLLKKKKKKIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDCCC===???@@@===888555444555333333333555888<<>>333...+++*********+++,,,,,,---'''((()))***+++******)))))))))))))))***+++,,,---++++++,,,,,,,,,++++++******++++++,,,,,,------...---...///000111444888;;;:::===BBBIIIZZZyyy{{{~~~yyy{{{tttaaaSSSNNNNNNOOOUUU[[[aaajjjtttwwwtttrrrooojjjbbbXXXPPPKKKJJJQQQXXX```eeeffffffhhhiiikkklllmmmnnnooopppqqqqqqsssrrrpppnnnnnnnnnnnnooonnnpppsssuuuvvvvvvtttssstttuuuvvvvvvvvvvvvvvvuuuttttttsssttttttuuuvvvwwwtttttttttuuuvvvxxxyyyzzzxxxxxxyyyyyy{{{~~~************)))))))))(((+++*********+++,,,,,,---+++---...//////222555888>>>AAAHHHUUUkkk}}}wwwjjjXXXQQQOOOVVV\\\WWWKKKCCC<<<;;;999888888:::;;;<<<<<>>EEENNNRRRPPPNNNMMMNNNLLLLLLKKKKKKLLLNNNPPPQQQUUUVVVWWWYYYZZZ\\\]]]^^^___```aaaaaabbbeeeiiilllppppppppppppppppppppppppkkkkkkkkkjjjiiiiiihhhhhhffffffdddcccbbbbbbcccccc____________^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPNNNLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCC???@@@@@@===999555444555222222333444777:::>>>@@@GGGKKKOOOSSSUUUTTTQQQOOOLLLGGGDDDCCCAAA>>>>>>AAAJJJTTT```jjjppprrruuuwwwzzz{{{zzzyyyxxxyyy|||~~~|||||||||||||||}}}~~~~~~|||{{{{{{|||}}}~~~}}}|||{{{{{{zzzyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~pppccc]]]\\\ggg~~~yyyvvvwww|||{{{wwwqqqjjjggghhhkkkrrr~~~yyymmmaaa[[[YYYYYY^^^dddgggfffbbbXXXKKK>>>333...++++++******++++++,,,---******+++,,,,,,,,,++++++''''''''''''((()))***++++++++++++,,,,,,++++++******++++++,,,,,,------...,,,---......///222777;;;999===BBBIIIYYYxxxxxx{{{rrr```RRRMMMMMMJJJPPPWWW___iiisssvvvtttooolllfff^^^UUUOOOLLLKKKRRRYYYaaafffhhhhhhjjjlllmmmmmmnnnnnnooopppqqqqqqrrrqqqpppooonnnnnnnnnooommmooorrrtttuuuuuusssrrruuuuuuvvvwwwwwwwwwwwwwwwvvvuuutttttttttttttttuuuttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyy{{{}}}************))))))))))))))))))******+++,,,---...+++---...//////222555888===@@@HHHUUUkkk~~~{{{oooYYYQQQOOOVVV]]]YYYNNNEEE>>><<<;;;:::999;;;<<<===<<>>:::666444444222222222222555888;;;===GGGLLLRRRWWWZZZYYYVVVTTTRRRLLLGGGEEEBBB???@@@DDDMMMVVVccclllqqqssstttuuuyyyzzzzzzyyyxxxxxx{{{}}}{{{{{{{{{{{{{{{||||||}}}{{{{{{{{{}}}~~~~~~}}}{{{yyyyyyxxxxxxxxxzzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~ooobbb\\\]]]ggg~~~|||wwwvvvzzzzzzxxxrrrlllhhhiiikkkooozzzvvvlll```ZZZXXXXXX\\\bbbeeeddd```WWWJJJ===333...++++++******++++++,,,,,,++++++,,,,,,,,,++++++***((((((((((((((()))***+++***++++++,,,,,,+++++++++***++++++,,,,,,------...,,,------,,,---111777;;;999===BBBIIIYYYwww~~~vvvzzzppp^^^PPPKKKKKKDDDKKKSSS\\\gggrrrvvvtttmmmiiibbbYYYQQQLLLLLLLLLSSSYYYbbbhhhiiijjjmmmooonnnnnnoooooopppppppppqqqrrrqqqpppooonnnnnnnnnooommmnnnqqqsssttttttsssrrrtttuuuvvvwwwxxxyyyyyyyyywwwvvvuuutttssssssssssssttttttvvvwwwxxxwwwvvvvvvwwwwwwwwwxxxzzz|||~~~*********))))))))))))))))))))))))***+++---...///+++---...//////222555888===@@@GGGUUUkkk}}}}}}}}}~~~}}}qqqZZZQQQMMMUUU]]]ZZZOOOFFF>>>===;;;999999:::<<<===;;;@@@GGGRRRcccuuu~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||yyyrrriiicccWWWQQQIIIBBB===:::888666555555444444333333333333//////000000000111111111........./////////000000/////////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------------...000000000///////////////000222333333222333666888777;;;???AAAAAAAAABBBCCCBBBBBBAAABBBCCCEEEGGGHHHKKKMMMOOORRRUUUXXXZZZ[[[ZZZ\\\]]]^^^___aaadddggghhhiiiiiijjjlllmmmmmmnnnlllkkkkkkkkkjjjjjjiiiiiiggggggfffeeeddddddddddddbbbbbbbbbaaa```^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXVVVSSSRRRSSSTTTTTTQQQPPPOOOMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDBBBBBBCCCBBBAAA???;;;888555444222111111111222555777999FFFKKKRRRYYY\\\\\\ZZZXXXWWWPPPJJJFFFBBB???AAAEEEOOOXXXeeennnrrrssstttvvvxxxyyyyyyxxxwwwxxxzzz|||zzzzzzyyyyyyzzzzzz{{{|||zzzzzz{{{}}}~~~|||yyywwwwwwwwwwwwxxxzzz|||}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~ooobbb]]]^^^fff}}}{{{uuutttyyyzzzyyyuuunnniiihhhhhhjjjtttvvvkkk```ZZZVVVTTTWWW[[[^^^^^^ZZZRRRGGG<<<444000,,,++++++***++++++,,,,,,************)))))))))(((+++*********++++++,,,---******+++,,,,,,,,,++++++***++++++,,,,,,------...---------,,,---111777;;;:::>>>CCCKKKZZZxxx{{{rrrvvv~~~nnn\\\NNNIIIIIIBBBIIIQQQZZZfffrrrvvvtttpppkkkbbbWWWOOOKKKKKKMMMRRRYYYbbbgggjjjkkkmmmoooooooooooopppppppppppppppqqqppppppooooooooooooooolllmmmpppqqqrrrrrrrrrqqqssssssuuuvvvxxxxxxyyyyyyvvvuuutttsssssssssssssssssstttvvvxxxxxxwwwuuutttvvvvvvwwwxxxzzz{{{|||}}}))))))))))))))))))******)))))))))***+++---...///+++---...//////222555888<<<@@@GGGUUUkkkzzzvvvsssqqqrrruuuyyy~~~qqq[[[QQQMMMUUU]]][[[OOOFFF===<<<:::999888999:::;;;:::>>>DDDNNN___rrr|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzzwwwrrrjjjaaa[[[NNNIIIBBB<<<999777666555222222222333333222222222------......///000000000............//////////////////............//////------------------------------------------------000000//////...---,,,+++............------------...///000000000111333555666888:::<<<<<<===>>>@@@????????????AAACCCEEEFFFIIIJJJMMMPPPSSSWWWYYYZZZZZZ[[[^^^______aaadddfffffffffggghhhjjjkkkllllllkkkkkkjjjjjjjjjjjjjjjiiifffffffffeeeeeedddcccccceeeddddddcccaaa```^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXVVVTTTSSSSSSTTTUUUPPPPPPOOONNNNNNMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCAAA???===:::777555333222000000111222444666@@@FFFOOOXXX___bbbcccbbb___WWWOOOJJJEEEAAABBBFFFOOOXXXccclllppprrruuuwwwwwwyyyyyyyyyxxxxxxzzz{{{yyyyyyyyyyyyyyyzzzzzz{{{yyyzzz{{{}}}~~~~~~|||yyywwwwwwvvvwwwxxxzzz|||~~~~~~~~~}}}}}}|||||||||~~~ooobbb___aaaiiiyyy{{{|||wwwssssssxxx{{{{{{wwwpppiiifffeeefffoooxxx}}}~~~wwwlllaaaYYYTTTPPPPPPSSSVVVVVVSSSMMMDDD;;;444111,,,,,,++++++***++++++,,,******))))))))))))))))))++++++++++++++++++,,,---)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,------...............///333888<<<;;;???EEEMMM]]]{{{yyypppsss{{{|||lllZZZMMMHHHHHHDDDJJJRRRZZZfffrrrwwwvvvvvvpppeeeYYYNNNJJJJJJLLLQQQXXX```fffiiijjjlllnnnooooooooooooooopppppppppppppppppppppooooooooonnnlllmmmoooppprrrrrrrrrrrrqqqrrrsssuuuvvvwwwwwwwwwssssssssssssssstttuuuuuussstttvvvwwwxxxvvvuuutttuuuvvvwwwxxxzzz{{{{{{|||))))))))))))************))))))******+++,,,---...+++---...//////222555888<<>><<<:::999888999:::;;;;;;>>>CCCLLL\\\nnnyyy{{{~~~}}}}}}}}}}}}~~~}}}|||||||||yyyvvvrrrlllfff]]]UUUOOODDD@@@;;;777555555444333//////000000000000//////------......//////000000------.........////////////......------......///------------------------........................000000000///...---++++++---------------,,,,,,,,,,,,---//////...///111333555666777999:::;;;<<<<<<<<<<<<<<<===???AAACCCEEEGGGIIIKKKNNNRRRUUUXXXYYYYYY[[[]]]___```aaaccceeeeeeeeefffggghhhiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiiffffffffffffeeedddcccbbbfffeeeeeedddbbb```^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXWWWUUUTTTTTTTTTTTTPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCAAA???>>><<<999666444222111000000111222333888>>>IIIUUU___gggkkkmmmggg^^^UUUOOOHHHCCCCCCFFFLLLTTT^^^fffkkkoootttwwwwwwyyyzzzzzzyyyyyyzzz{{{yyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz|||}}}}}}|||zzzxxxwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}|||||||||}}}}}}qqqdddaaaeeennn|||qqqrrrvvv}}}{{{tttrrrsssvvvyyy|||zzzssskkkfffeeeeeelllrrrvvv{{{yyynnnbbb[[[TTTNNNMMMOOORRRQQQOOOIIIAAA999333111,,,,,,++++++******++++++++++++******++++++,,,---******)))))))))******+++)))***++++++,,,,,,,,,,,,***++++++,,,,,,------...---...///000111444888;;;;;;???FFFNNN___}}}yyyoooqqqyyy{{{kkkYYYLLLGGGGGGFFFLLLRRRYYYeeessszzzzzz{{{tttiii[[[PPPJJJIIIKKKQQQWWW```eeeggghhhjjjlllmmmmmmnnnnnnooooooooopppooooooppppppppppppooonnnmmmnnnooopppqqqrrrrrrrrrqqqrrrssstttuuuvvvvvvvvvrrrrrrrrrrrrssstttuuuvvvssssssuuuvvvwwwvvvuuuuuuuuuvvvxxxyyyzzz{{{{{{{{{}}}((()))))))))************+++*********+++,,,,,,---+++---...//////222555888;;;???GGGUUUkkk~~~wwwrrrnnnpppqqqppptttzzz}}}zzzcccWWWPPPWWWaaa___RRRHHH???>>><<<:::999:::;;;;;;===@@@CCCKKKZZZlllwwwyyy||||||{{{{{{|||}}}~~~}}}|||{{{zzzyyyxxxsssmmmfff]]]VVVNNNGGGBBB;;;888555444444444333222//////000111111000///...//////000000000000000000---------........./////////......------......///------------------------........................+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,---.........///111333444444555777999::::::999:::::::::;;;===???BBBCCCFFFGGGIIILLLPPPSSSUUUWWWWWWZZZ]]]^^^___```bbbdddeeeeeefffgggggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhgggfffdddccceeeddddddbbbaaa___]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]XXXXXXWWWVVVUUUTTTTTTSSSPPPPPPPPPPPPOOONNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDBBB@@@???@@@>>>;;;888555333111000///000111222222888BBBNNNYYYccciiillliii```WWWPPPHHHAAA???AAAFFFMMMVVV^^^dddkkkqqqvvvxxxzzz{{{{{{zzzzzz{{{|||yyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyzzz|||}}}|||{{{yyyyyyxxxyyyyyy{{{}}}~~~}}}}}}|||{{{||||||~~~~~~~~~sssfffdddhhhpppyyymmmmmmnnnttt{{{zzztttooopppsssqqqvvv{{{{{{uuunnniiigggccchhhlllooottt|||zzzpppeee]]]WWWPPPNNNPPPRRRQQQNNNHHH???777111///---,,,++++++******++++++******)))***+++,,,...///+++******))))))*********))))))***+++,,,,,,,,,,,,***++++++,,,,,,------...+++---///111222444666999888>>>EEENNN___}}}{{{qqqrrrzzzzzzkkkYYYLLLGGGGGGFFFKKKPPPWWWeeettt}}}|||vvvjjj]]]QQQKKKJJJKKKRRRXXX```fffggghhhiiikkkkkkkkklllmmmnnnoooooopppnnnooopppqqqqqqpppooonnnnnnoooooopppqqqrrrsssssssssssstttuuuuuuuuuuuuuuusssssssssrrrrrrsssttttttrrrsssssstttuuuvvvwwwwwwvvvwwwyyyzzz{{{{{{{{{{{{zzz}}}(((((())))))*********++++++++++++***++++++,,,,,,+++---...//////222555888;;;???GGGUUUkkk~~~wwwtttvvvvvvtttxxx~~~}}}fffZZZRRRYYYcccaaaTTTIIIAAA???===;;;:::;;;<<<===???AAADDDKKKZZZlllwwwyyy{{{{{{zzzzzzzzz|||}}}~~~~~~}}}|||{{{yyywwwvvvvvvmmmggg]]]SSSJJJCCC===:::777666444444555555444333111222222333333222000///222222222111111111111111---------.........//////.........------.........................................................'''(((***,,,------------++++++,,,,,,,,,---------,,,---.........///111333222333444666999999888777999999999:::<<<>>>AAABBBEEEFFFHHHKKKNNNQQQSSSUUUVVVYYY\\\^^^^^^___aaaccceeeeeeffffffggghhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiigggeeeddddddcccbbbaaa___]]][[[ZZZ]]]]]]]]]]]]]]]]]]]]]]]]XXXXXXXXXWWWVVVUUUSSSSSSPPPPPPPPPPPPOOONNNMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEDDDBBB??????@@@@@@<<<999666444222000//////000111111555>>>HHHRRR[[[aaadddggg___UUUNNNEEE===:::;;;AAAHHHQQQYYY```gggooouuuxxxzzz||||||{{{zzz{{{|||zzzzzzyyyyyyzzzzzz{{{||||||zzzyyyyyy{{{||||||{{{{{{zzzyyyyyyzzz{{{}}}~~~}}}|||{{{{{{{{{}}}~~~}}}~~~uuuhhhfffjjjooowwwjjjiiidddjjjqqqqqqmmmkkknnnsssmmmssszzz{{{wwwpppkkkiii___cccfffhhhnnnxxx~~~~~~{{{qqqfff___YYYSSSQQQRRRTTTSSSOOOHHH>>>666000------,,,,,,+++*********+++'''''''''''')))+++---...------,,,,,,+++,,,,,,,,,((()))***+++,,,---------***++++++,,,,,,---......(((+++///111222333555777666<<>>;;;======:::999;;;<<<===AAAKKKYYYgggrrrxxxxxxyyyzzz{{{|||||||||||||||}}}~~~~~~~~~}}}|||~~~}}}{{{vvvooojjjaaaZZZQQQHHHAAA===:::888333333333222222111111111000000000000000000000000---...000111333444444444000000///............///......------------...............------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,---...//////333333333444444444555555444555666666888;;;???CCCAAADDDGGGLLLPPPRRRTTTUUUXXXYYY[[[]]]___aaabbbbbbdddeeeffffffffffffffffffeeefffggghhhiiiiiiiiiiiiggggggfffeeeddddddccccccbbbbbbbbbaaa``````____________^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZXXXVVVUUUTTTSSSSSSQQQOOOMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBAAA===;;;666444111...---,,,------///111666<<>>888333111...---,,,+++************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------...000222444666777;;;>>>DDDNNN```yyy|||vvvvvv{{{|||lll[[[MMMEEEBBBCCCEEEJJJTTTcccrrr~~~wwwiiiZZZPPPJJJJJJKKKRRR[[[ccceeefffjjjmmmllljjjjjjkkkkkkmmmnnnpppqqqqqqqqqpppooooooooooooooopppppppppqqqrrrssstttuuuttttttuuuuuuuuuuuuuuuttttttuuuvvvwwwwwwxxxxxxxxxttttttuuuvvvwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{||||||{{{~~~((()))))))))************)))))))))((()))***,,,---------.........111666999<<<@@@HHHUUUiii~~~|||iiiVVVRRRZZZ\\\]]]YYYNNNDDD???;;;======:::999;;;<<<>>>BBBKKKXXXfffqqqwwwwwwxxxyyy{{{||||||||||||}}}}}}~~~~~~|||{{{~~~|||{{{wwwqqqjjjeeeWWWQQQIIIAAA<<<999666555444333333333222222222222111111111111111111111111///000000000000000//////////////////............///......------......///...------------------,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,---------------++++++,,,,,,---......///111111111222222222333333222333444555666999===AAA@@@BBBEEEIIIMMMPPPQQQRRRUUUVVVXXX[[[]]]___aaaaaaccccccddddddeeeddddddcccdddeeefffgggggghhhhhhhhhfffffffffeeeddddddccccccbbbbbbaaa``````______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYWWWUUUTTTTTTSSSRRRPPPNNNLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBAAA>>><<<666444222///---------...///000222666;;;AAAFFFIIIMMMJJJEEE???;;;777555555666:::@@@HHHQQQ[[[eeelllrrrwwwyyyxxxxxx{{{|||{{{{{{{{{zzzzzzzzz{{{||||||~~~~~~}}}}}}|||{{{zzzzzzzzzzzz{{{|||||||||||||||zzzzzz{{{|||}}}~~~~~~~~~xxxmmmjjjlllvvvsssjjjeeeeeehhhiiihhheeedddfffhhhnnnnnnmmmmmmllljjjeeebbb^^^^^^aaahhhpppvvvxxxwwwqqqmmmiiieeebbb___[[[YYYYYYUUUOOOGGG???777222///...---,,,+++************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------...000222444666777;;;>>>DDDNNN```yyyzzzxxxxxx}}}{{{kkkZZZMMMEEECCCEEEFFFJJJSSSaaaooozzz~~~wwwjjj]]]SSSNNNNNNPPPSSS\\\dddfffgggjjjllllllkkkkkkkkklllmmmnnnooopppqqqpppoooooonnnnnnoooooopppppppppqqqrrrssstttuuussstttuuuvvvvvvuuuttttttrrrssstttuuuuuuvvvvvvuuuttttttuuuvvvwwwxxxyyyyyy{{{zzzzzzzzzzzz{{{||||||{{{~~~))))))))))))************************+++,,,---...---............111666:::===AAAHHHUUUhhh~~~|||wwwdddSSSOOOVVVZZZ^^^[[[PPPEEE???<<<===<<<::::::<<<===>>>BBBKKKXXXeeeooouuuwwwwwwyyyzzz{{{|||||||||}}}~~~}}}{{{zzz|||{{{xxxuuupppiiiaaa[[[LLLGGG@@@;;;888666444333444444444333333333333333222222222222222222222222222111111000...,,,+++***...///000000000///---,,,//////............//////---------------.........------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,------............/////////000000000000222333444555777;;;>>>>>>@@@CCCFFFIIILLLNNNNNNQQQRRRTTTWWWZZZ]]]___```aaaaaabbbbbbbbbbbbaaaaaabbbcccdddeeefffffffffffffffeeeeeeddddddcccccccccaaaaaa``````___^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUUUUTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAAAAABBBAAA???===777555222000...---...............000222555888999<<<:::888555333333222333333555:::AAAJJJUUUaaaiiiqqqvvvyyywwwwwwzzz|||zzz{{{{{{zzzzzz{{{||||||}}}~~~~~~}}}|||zzzyyyyyyxxxyyyzzzzzz{{{{{{{{{{{{{{{yyyzzz{{{|||~~~~~~~~~}}}~~~|||ppplllnnnxxxtttjjjcccdddgggiiihhheeebbbcccdddkkkiiigggffffffeeecccaaa```aaadddllltttxxxxxxvvvllliiifffdddccc```]]][[[[[[WWWPPPGGG>>>666000---------,,,+++************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------...000222444666777;;;???EEENNN```~~~|||{{{~~~|||yyy{{{{{{{{{zzzjjjYYYMMMFFFCCCFFFFFFJJJRRR___lllvvv{{{{{{uuukkk^^^UUUQQQQQQSSSVVV___fffggghhhkkkmmmlllmmmmmmmmmmmmmmmnnnooooooppppppooonnnnnnnnnoooooopppppppppqqqrrrssstttuuussstttvvvwwwwwwuuutttrrrrrrrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz{{{zzzzzzzzzzzz{{{||||||{{{}}})))))))))))))))************+++++++++,,,---......---.........///222666:::===AAAHHHTTTggg}}}yyyxxxxxxtttppp___PPPLLLRRRWWW^^^^^^RRRFFF@@@<<<<<<<<<::::::<<<>>>???BBBKKKWWWdddnnnsssuuuvvvxxxyyy{{{{{{||||||~~~~~~|||zzzyyyyyywwwrrrmmmfff]]]TTTNNNCCC@@@<<<999888777666555444444444444444444444444222222222222222222222222333333222000///,,,+++***...///000111111///---,,,000//////......//////000,,,,,,------......//////........................---,,,,,,,,,,,,,,,,,,---...------,,,,,,+++++++++++++++,,,,,,,,,------------------............//////111333444444666:::<<<>>>???AAACCCFFFIIIJJJKKKMMMNNNQQQTTTWWW[[[^^^___`````````aaaaaa``````___aaabbbbbbcccddddddcccccceeedddddddddcccccccccbbb`````````___^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA???>>>888666333000///...//////,,,,,,---...000222444666333333222111111222333333333555888===FFFSSS```iiipppuuuxxxvvvvvvyyy{{{yyyzzzzzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{yyyxxxxxxyyyzzz{{{{{{||||||{{{{{{yyyzzz{{{|||~~~~~~}}}}}}}}}}}}~~~~~~rrrnnnppp{{{vvvjjjcccaaadddhhhhhheeeccccccdddjjjgggeeedddeeeffffffeeebbbccchhhpppwwwzzzyyyvvvhhhfffcccbbb```^^^[[[XXXYYYUUUNNNFFF===555000------,,,++++++*********+++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------...000222444666777;;;???EEEOOOaaa~~~~~~vvvrrrttt~~~}}}}}}yyyhhhXXXLLLEEECCCEEEFFFIIIRRR^^^kkkvvv{{{yyytttkkk___UUUOOOPPPRRRYYYbbbiiijjjjjjmmmooonnnoooooonnnnnnmmmnnnnnnooopppoooooonnnnnnooooooooopppppppppqqqrrrssstttuuussstttvvvwwwwwwuuusssrrrssstttuuuvvvwwwwwwwwwwwwuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||{{{}}}******))))))))))))))))))***++++++,,,------............///...///222777:::>>>AAAHHHSSSfff{{{}}}wwwtttrrrnnniii\\\NNNJJJOOOUUU___aaaTTTHHHAAA<<<<<<<<<::::::<<<>>>>>>BBBJJJVVVcccmmmrrrtttuuuwwwyyyzzz{{{||||||}}}~~~~~~|||yyywwwuuupppjjjbbbZZZPPPGGGBBB===;;;999888999999888777555555555555555555555555444444444444444444444444333333333333222000///...///000111222222000...---000000000//////000000000---------....../////////........................,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,------------............///111333444555666999;;;>>>>>>@@@AAACCCFFFGGGHHHJJJKKKMMMPPPTTTXXX[[[]]]^^^^^^___````````````___```aaaaaabbbbbbbbbbbbaaacccccccccccccccbbbbbbbbb`````````___^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]YYYZZZZZZZZZZZZZZZYYYYYYWWWWWWUUUSSSQQQOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA??????@@@@@@???>>>999777444222000///000000,,,------///000222444555222111222222222333444444444555777<<>>???@@@BBBDDDEEEGGGHHHIIILLLOOOSSSWWWYYY[[[[[[]]]^^^______````````````aaaaaaaaaaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````___^^^^^^]]]_________^^^^^^^^^]]]]]]XXXYYYZZZZZZ[[[[[[[[[[[[YYYXXXWWWUUUSSSQQQOOONNNMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA????????????>>>===:::888555222111000111111//////000000111111222222222222333333333444444444333444666;;;DDDQQQ___iiinnnsssvvvttttttwwwyyywwwxxxxxxxxxxxxyyyzzz||||||~~~~~~}}}}}}|||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}{{{||||||}}}~~~~~~}}}}}}}}}~~~xxxmmmkkknnnuuusssiiibbb```cccggghhhgggfffhhhkkkjjjgggdddccceeehhhjjjjjjggghhhlllsssyyy|||yyyuuueeebbb]]]ZZZXXXVVVTTTRRRPPPMMMGGGAAA;;;555111///,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------...000222444666777:::???FFFQQQddd|||zzzhhhWWWKKKEEECCCAAABBBGGGQQQ___mmmxxx~~~~~~|||uuuhhhZZZQQQPPPRRR[[[dddkkklllmmmppprrrqqqqqqpppooooooooooooooopppqqqqqqpppppppppqqqrrrrrrpppppppppqqqrrrssstttuuuvvvvvvvvvuuuuuutttssssssqqqqqqrrrsssttttttttttttttttttuuuvvvwwwxxxxxxyyyxxxwwwwwwwwwwwwxxxyyyyyyyyy}}}************)))))))))((())))))+++,,,------,,,,,,.../////////000333777;;;???BBBGGGRRReee{{{xxxtttnnnhhhYYYMMMHHHKKKRRRaaaeeeWWWJJJCCC===<<<;;;999:::===<<<<<<@@@IIIUUUbbbmmmrrrrrrsssuuuwwwyyyzzz{{{{{{{{{|||}}}}}}~~~{{{vvvqqqmmmbbb\\\SSSJJJDDD@@@===;;;888888777999::::::888666666666666777777888888888555555555555555555555555555555666777777777666666444444333333333222222222222111111000000111111222////////////....................................,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,...111222333333555777;;;;;;;;;;;;===>>>@@@AAADDDDDDEEEGGGJJJNNNRRRTTTVVVWWWYYY[[[]]]^^^______``````aaaaaaaaaaaa``````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````______^^^^^^^^^^^^]]]]]]]]]\\\\\\WWWXXXYYYZZZ[[[\\\\\\\\\ZZZYYYXXXVVVTTTRRRPPPOOOMMMMMMLLLLLLKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEBBB???>>>>>>>>>===<<<;;;999666333222111111222111111222222333333333333333444555666666666666666444555777<<>>===<<<:::::::::;;;===<<<:::888666666777777888888888999666666666666666666666666666666777777777777777666666555444333333333444444222222111111111111222222000000//////......------////////////////////////,,,++++++++++++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++---000111111222333555:::999999999:::<<<>>>???BBBAAABBBDDDGGGKKKNNNQQQSSSUUUWWWYYY[[[]]]^^^^^^```aaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaa``````______]]]]]]]]]\\\\\\\\\[[[[[[WWWXXXYYYZZZ\\\\\\\\\\\\ZZZZZZXXXVVVTTTRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFCCC@@@>>>>>>>>>===<<<;;;999666444222111222222000111333555666777888888555666777999::::::::::::666777:::???HHHUUUccclllmmmrrruuussssssvvvxxxvvvuuuuuuuuuvvvwwwyyyzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{yyyzzz{{{{{{||||||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||nnnffffffkkkuuuwwwpppkkkhhhjjjkkkjjjggggggjjjmmmuuurrrnnnkkkjjjjjjiiihhhkkkkkkmmmrrrxxx{{{yyyvvveee```ZZZVVVUUUVVVVVVWWWQQQNNNIIIBBB;;;555111///+++++++++***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------...000222444666777999???GGGSSSggg|||jjjXXXKKKEEECCC@@@AAAEEENNN[[[iiitttzzzzzzyyyuuuiiiZZZQQQPPPSSSVVV___fffhhhjjjnnnppppppppppppoooooopppqqqqqqrrrrrrrrrrrrrrrsssssstttuuupppppppppqqqrrrsssuuuuuuyyywwwuuusssrrrssstttuuurrrssstttuuuvvvvvvvvvvvvrrrrrrssstttuuuvvvwwwwwwuuuuuuuuuuuuuuuvvvvvvwwwxxx}}}