BM6P6(@ TTTVVVZZZ___eeekkkppprrruuuvvvzzz~~~{{{uuuoookkkgggfffeeeeeeeeeccc___]]]RRRGGG:::333222333000,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******))))))(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%###%%%((($$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))++++++***))))))***''')))+++,,,---///333666555999>>>DDDKKKOOOSSSTTTYYYZZZ\\\aaaffflllrrruuu{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxtttooojjjhhhiiijjjiiinnntttzzz~~~}}}~~~{{{vvvsssuuuvvvxxxyyyxxxvvvsssqqqooolllfffaaa]]][[[[[[\\\ZZZ\\\aaafffjjjmmmnnnooogggggghhhhhhhhhgggffffffgggfffccc___\\\\\\___bbbbbbeeeiiimmmppprrrssssssssssssqqqpppnnnmmmlllkkkmmmmmmmmmnnnooonnnkkkiiiiiiiiiiiiiiigggeeecccaaa]]]\\\ZZZXXXXXXZZZ]]]^^^___]]][[[ZZZZZZ]]]___aaacccbbbbbbfffmmmtttyyy{{{yyyzzz|||}}}{{{wwwrrrmmmiiihhhggggggjjjpppwww{{{}}}~~~}}}wwwtttnnnggg^^^WWWQQQNNNHHHDDD???<<<:::999777666:::<<<>>>@@@CCCIIISSSZZZiiimmmsssxxxyyyuuunnnhhhZZZRRRHHH???888444///+++...---+++***)))((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&KKKMMMPPPTTTZZZ___ccceeeiiikkknnnsssyyy{{{vvvssskkkjjjhhhffffffdddaaa___YYYOOOBBB999555222...***------------,,,,,,++++++******************************))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))((()))+++***)))((()))******+++---...///222777:::>>>AAAFFFLLLRRRVVVYYYZZZ___aaaeeeiiinnnsssvvvxxxzzzzzzyyyyyyxxxwwwvvvvvvrrrppplllgggddddddhhhkkkpppttt{{{|||xxxsssqqqmmmnnnooopppooommmkkkjjjgggddd```\\\YYYYYYZZZ[[[]]]```dddhhhlllnnnoooooolllmmmmmmnnnnnnnnnnnnnnnmmmllliiifffccccccfffhhhhhhjjjnnnqqqtttvvvvvvvvvxxxwwwvvvuuutttsssrrrqqqrrrqqqqqqssssssrrrooommmoooppppppppppppooommmlllfffeeecccaaaaaaccceeefffcccbbb___\\\[[[ZZZ[[[[[[[[[ZZZZZZ^^^dddjjjnnnpppssstttuuuxxx{{{~~~}}}{{{wwwrrroooiiiggggggiiinnntttxxxzzz{{{}}}}}}zzzvvvooohhhaaa\\\YYYRRRNNNHHHCCC???<<<999777666888:::<<<>>>CCCJJJOOO\\\bbbjjjtttyyyzzzwwwuuukkkcccXXXMMMCCC:::222------,,,,,,+++***(((''''''(((((((((''''''(((((()))(((((((((((((((((((((((()))))))))((('''''''''&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&FFFGGGIIILLLOOOSSSVVVXXX[[[\\\```eeekkkqqqwwwzzz}}}}}}zzzsssooollliiigggfffdddbbb]]]VVVKKKBBB:::444///,,,------------------,,,,,,***************************))))))))))))((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((()))******)))((()))***,,,...000222444999>>>CCCKKKNNNRRRWWW\\\```bbbcccfffiiinnnssswwwyyyzzzzzzvvvvvvvvvuuutttrrrqqqpppkkkiiifffcccbbbeeekkkpppwwwzzz~~~zzzuuupppllljjjdddeeefffggggggggggggfffbbb```]]][[[ZZZ[[[]]]^^^ccceeeiiimmmpppqqqppppppmmmmmmnnnnnnpppqqqrrrrrrttttttrrrpppnnnnnnppprrrrrrsssvvvyyy{{{|||||||||~~~~~~}}}||||||{{{{{{yyyyyyxxxyyyyyyxxxuuusssrrrsssttttttttttttsssssspppooonnnmmmmmmoooqqqrrrnnnllliiieeeaaa^^^[[[YYYWWWVVVUUUXXX\\\```cccdddiiijjjlllooossswww{{{~~~}}}~~~{{{wwwtttllliiiggghhhlllppptttuuuwwwwwwxxx}}}~~~yyysssnnniiiggg```[[[TTTMMMHHHCCC>>>;;;555777888888999<<<@@@CCCNNNTTT```llluuu{{{~~~~~~zzzsssiii^^^RRRFFF<<<555000000///...,,,***(((((())))))(((((((((((())))))((((((((((((((((((((((((+++***))))))''''''&&&%%%'''''''''(((((('''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%HHHHHHIIIJJJLLLNNNPPPQQQQQQRRRUUUZZZ___fffkkknnnooorrrwww{{{zzzvvvpppkkkiiigggfffddd[[[XXXQQQIIIAAA999444111......------,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%'''%%%""""""""""""###############%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((())))))***)))***+++***))))))***,,,---000333777<<>><<<:::888777888;;;===DDDKKKVVVaaakkkssszzz}}}|||yyyssskkk```TTTJJJDDD999777444000---,,,++++++******)))((((((((())))))((((((((((((((((((((((((***)))))))))((((((''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$KKKKKKKKKKKKKKKLLLMMMMMMKKKLLLNNNRRRVVV[[[```bbbdddgggjjjnnnrrrwww||||||uuuoookkkiiigggfff\\\ZZZVVVPPPHHH???888444//////---,,,++++++,,,,,,************************))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%'''%%%"""""""""#########$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((())))))******+++***+++,,,+++++++++...000///333999???FFFNNNVVV[[[___aaadddhhhlllnnnoooppprrruuuzzz}}}~~~|||yyywwwnnnoooppppppooommmllljjjiiillloooqqqsssuuuyyy{{{zzz}}}|||yyy{{{|||}}}~~~}}}|||zzzxxxqqqooommmjjjgggdddaaa```aaabbbeeeiiimmmqqqtttuuurrrqqqpppooopppqqqssstttuuuwwwzzz}}}~~~}}}zzzyyywwwvvvuuutttvvvxxx{{{}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzzxxxxxxyyy{{{}}}~~~zzzuuuqqqnnnkkkhhheeebbbaaa```^^^]]]]]]]]]^^^___aaadddgggiiinnnqqquuuzzz~~~}}}yyyuuupppmmmnnnppprrrrrrttttttuuuwwwzzz{{{zzzyyyzzz{{{~~~~~~zzzwwwtttpppjjjddd^^^YYYTTTPPPKKKFFF???:::777777999:::===BBBKKKTTT]]]fffooouuuzzzzzzxxxssskkkaaaXXXSSSFFFAAA999222---,,,---...++++++***)))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%NNNMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKMMMPPPSSSVVVXXX[[[]]]___bbbdddhhhlllpppwww}}}{{{tttpppllliiigggbbb```]]]XXXRRRHHH>>>777333111///---,,,++++++,,,++++++++++++++++++++++++)))))))))************+++******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&''''''(((%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))******)))))))))***++++++,,,,,,+++,,,------...000333666444:::BBBKKKSSSZZZaaaeeefffhhhkkknnnrrrtttuuuuuuyyyzzz|||}}}}}}{{{xxxwwwnnnoooqqqssssssrrrqqqooommmqqquuuxxxyyyzzz|||}}}}}}~~~yyyuuurrrsssssstttrrrpppnnnlllbbbcccdddeeeffffffffffffeeegggkkkppptttxxx{{{|||zzzzzzyyyyyyyyyzzz|||}}}~~~{{{yyywwwuuuvvvxxx{{{~~~~~~}}}}}}}}}}}}|||}}}~~~}}}zzzxxxtttqqqmmmjjjgggdddaaa_________```aaabbbbbbccccccccceeeiiinnnssswwwzzz|||~~~xxxtttssstttvvvwwwxxxxxxyyyzzzzzzxxxtttqqqtttuuuwwwzzz{{{xxxsssnnnjjjfffaaa^^^XXXQQQHHHAAA<<<:::999999777;;;BBBIIIPPPYYYdddllltttvvvxxxvvvppphhhbbb___RRRLLLCCC999222......///---,,,+++***))))))))))))((((((((((((((((((((((((&&&'''((((((******+++,,,((((((((())))))((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&UUUTTTRRRQQQOOOOOONNNNNNMMMLLLLLLLLLNNNPPPRRRSSSSSSTTTVVVWWWXXXZZZ^^^aaaeeejjjqqqwww~~~{{{uuupppllliiifffcccaaaaaa^^^VVVIII???777555222///---,,,,,,---++++++++++++++++++++++++))))))*********+++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&%%%&&&&&&'''(((((())))))&&&''''''(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))***+++++++++***++++++,,,,,,------...---...///000111444888;;;>>>DDDNNNWWW^^^dddiiilllkkkmmmqqqtttwwwyyy{{{{{{{{{{{{yyyxxxwwwuuutttsssooorrruuuxxxyyyyyyyyyxxxvvvxxx{{{|||||||||~~~~~~yyysssnnnllllllmmmmmmkkkiiifffdddaaacccgggjjjlllmmmmmmmmmmmmppptttxxx|||~~~~~~~~~|||xxxuuuuuuwwwzzz|||yyyvvvssspppmmmjjjgggddddddeeefffhhhhhhgggfffeeeaaaaaacccfffhhhkkknnnoooooorrrwww{{{~~~zzzyyyzzz{{{|||}}}||||||||||||yyyuuuqqqqqqqqqrrrssswww{{{{{{xxxtttppplllhhhccc^^^VVVNNNIIICCC===999777:::>>>AAAEEEMMMXXX```ggglllqqqrrroookkkhhhfff___ZZZQQQGGG===777222111------,,,+++************((((((((((((((((((((((((((((((((()))*********+++))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''']]]\\\ZZZXXXWWWVVVUUUUUUQQQPPPOOOOOOOOOPPPQQQRRRMMMNNNPPPPPPPPPRRRUUUXXXXXX\\\aaafffmmmvvvyyytttnnnkkkfffcccccceeegggaaaTTTIII;;;888555222///.........++++++++++++++++++++++++))))))******++++++++++++************))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))'''%%%$$$&&&((($$$$$$%%%%%%&&&'''((((((''''''((((((((('''%%%$$$&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,++++++,,,------......///---///000111333666;;;???EEELLLVVV___eeejjjmmmnnnoooqqqtttxxx{{{~~~zzzxxxuuurrrpppooooooooorrrtttxxx|||~~~~~~~~~~~~~~~}}}~~~~~~}}}zzztttlllgggkkkkkklllkkkiiigggdddbbbjjjlllooorrrttttttrrrqqquuuwww|||~~~zzzyyy{{{~~~|||yyyvvvtttrrrpppmmmjjjhhhiiilllnnnnnnmmmjjjiiieeedddcccbbbbbbbbbccccccbbbfffkkkqqquuuxxxyyyyyy{{{~~~}}}~~~~~~}}}|||zzzwwwtttpppooonnnnnnppptttyyy|||~~~{{{vvvrrrnnnkkkgggaaa[[[TTTLLLBBB;;;;;;===???>>>>>>DDDNNNWWWZZZ```ggglllllljjjjjjkkkiiieee^^^TTTIII???888444...---,,,+++************((((((((((((((((((((((((*********)))))))))))))))***)))(((''''''((()))***&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((eeedddbbb```^^^]]]\\\[[[]]]ZZZUUURRRQQQOOOMMMLLLLLLMMMMMMLLLKKKKKKLLLNNNOOORRRVVVYYY\\\bbbjjjppp}}}xxxrrrooojjjgggffffffgggddd\\\UUUDDD???888222///---,,,******+++,,,---.../////////......---+++(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++---...000000///...///000111222222444777>>>EEEKKKWWWZZZ___fffkkkoooqqqrrrvvvwwwyyyzzz|||}}}~~~~~~vvvsssooollljjjkkknnnppppppuuu}}}~~~}}}zzzxxxtttoooiiieeefffiiilllnnnnnnmmmmmmnnnrrruuuzzz}}}~~~~~~~~~xxxvvvvvvxxxzzz{{{}}}}}}yyywwwwwwwwwtttrrroooppppppqqqrrrsssuuuvvvpppooommmkkkgggdddaaa___^^^]]]^^^aaafffkkknnnnnntttvvv{{{zzzvvvxxxvvvsssrrrsssssssssrrryyy|||}}}xxxuuuwwwoooeee^^^ZZZVVVOOOJJJCCC???:::888:::>>>BBBDDDPPPRRRWWW\\\aaafffiiijjjkkkhhheeebbb]]]QQQBBB777333///+++***++++++)))''')))************))))))(((************))))))))))))'''''''''''''''((())))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%qqqooollliiigggeeeddddddccc```[[[XXXVVVTTTRRRPPPKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQTTTXXX___dddjjjpppzzz}}}||||||vvvsssnnnkkkhhhhhhiiigggaaa\\\OOOHHH===555000.........,,,---------------,,,,,,,,,,,,,,,+++)))((()))+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''''''''''''''((()))***+++,,,,,,***,,,///000000111333555555777999===AAAHHHPPPUUU___bbbfffkkkooosssuuuvvvyyyyyyzzz{{{{{{{{{zzzzzzpppmmmjjjgggggghhhkkkmmmsssxxx}}}yyyvvvrrrnnnkkkiiigggeeekkknnnrrruuuuuuuuuuuuvvvvvvyyy}}}~~~wwwsssrrrsssuuuwwwzzz~~~|||yyyyyyzzzzzzyyywwwwwwvvvvvvuuuvvvwwwxxxyyywwwuuusssppplllhhheeeccc]]]\\\[[[\\\___aaabbbbbbggghhhllluuu|||{{{yyywwwvvvvvvvvvuuusssqqqtttzzz~~~{{{yyytttnnniiifffaaaZZZTTTHHHDDD>>>::::::<<<>>>???EEEHHHMMMSSS[[[aaagggjjjooonnnlllkkkggg]]]OOODDD999444...+++,,,---,,,+++))))))*********))))))(((************))))))))))))(((''''''''''''((()))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%}}}yyytttqqqnnnnnnmmmhhheeeaaa]]]ZZZWWWTTTQQQMMMMMMKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJKKKOOOSSSWWWZZZ___gggrrr~~~yyywwwyyy|||xxxuuupppkkkiiijjjjjjhhheee]]]TTTFFF:::333111000111///......---,,,+++*********+++++++++))))))+++---***))))))(((((())))))***))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))((())))))***+++,,,------,,,...000111222333666888===@@@EEEKKKQQQXXX___ccckkklllnnnqqqtttwwwyyyzzz{{{{{{{{{{{{yyywwwtttsssjjjiiifffeeeeeehhhkkkmmmvvvzzz~~~|||~~~|||||||||zzzwwwuuupppmmmhhhdddbbbccceeegggooosssxxx{{{||||||}}}~~~|||~~~xxxpppkkkiiiiiijjjnnnqqqvvv{{{~~~}}}{{{yyyyyyzzz{{{|||~~~|||zzzvvvrrrnnnllljjjbbb```]]][[[[[[[[[YYYXXXZZZZZZ\\\bbbkkktttzzz~~~}}}|||{{{{{{zzzwwwuuummmpppvvv||||||yyyvvvtttrrrmmmeee___SSSNNNHHHBBB???>>>===<<<>>>@@@CCCIIIQQQZZZaaaeeeqqqqqqsssuuussskkk^^^UUUBBB<<<333...---......---))))))))))))))))))))))))************))))))))))))((((((''''''(((((()))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%}}}yyyvvvuuuuuuqqqnnniiieeebbb^^^ZZZWWWSSSQQQOOOMMMLLLKKKIIIHHHFFFFFFFFFGGGHHHJJJMMMOOOVVVXXX]]]dddmmmyyy|||yyyyyy~~~yyytttnnnjjjiiijjjkkkkkkfff]]]PPPCCC;;;555222111//////...---,,,++++++***++++++,,,+++***)))+++---***))))))))))))))))))***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******++++++******+++,,,---...//////222333444444444666999<<>>?????????BBBHHHOOOWWW\\\kkknnnsssxxxyyysssiiibbbNNNEEE:::222///......---))))))))))))))))))))))))************)))))))))(((((((((((('''((())))))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~|||yyyuuuqqqmmmhhhddd```[[[XXXTTTQQQPPPOOOLLLJJJFFFFFFEEEFFFGGGIIIJJJKKKPPPQQQTTTXXX^^^fffooovvv~~~|||}}}xxxqqqkkkiiiiiikkkllliiibbbXXXNNNDDD<<<555111///...---,,,,,,,,,---------------,,,***)))***+++******))))))))))))******(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''&&&'''''''''((((((((())))))''''''((()))***+++++++++,,,------...///000111111444555666777999===BBBFFFTTTYYY```fffjjjnnnrrrtttxxxxxxwwwvvvvvvvvvwwwwwwwwwvvvtttqqqnnnkkkhhhgggjjjjjjiiijjjlllooorrrtttwwwzzz~~~|||wwwtttuuutttqqqnnnkkkiiiiiiiiigggiiijjjiiiiiikkknnnqqqtttxxx~~~{{{yyyxxxuuurrrooobbb^^^XXXRRRNNNLLLLLLMMMLLLQQQYYYcccllluuu~~~}}}zzzvvvrrrppppppqqqrrrrrrqqqpppnnnmmmkkkjjjiiinnnppptttxxx{{{~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzzxxxvvvsssqqqooommmiiifff___\\\WWWSSSRRRTTTXXX[[[gggjjjnnnrrrvvvxxxzzzzzz{{{}}}|||zzzzzz{{{{{{|||||||||||||||~~~|||zzzwwwsssqqqkkkfff```YYYTTTNNNHHHDDDAAA???======@@@FFFMMMQQQaaafffnnnuuuxxxvvvpppkkkYYYPPPCCC999444111...,,,++++++***))))))))))))***************)))))))))(((((((((((((((((()))***************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||xxxtttooojjjfffddd___ZZZWWWVVVTTTPPPMMMJJJHHHFFFGGGHHHIIIHHHGGGKKKLLLOOOQQQVVV\\\dddiiiqqq{{{|||~~~}}}vvvoookkkjjjjjjkkkiiieee^^^VVVMMMDDD;;;555111000...---------...///---......,,,***)))***++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!""""""######$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***,,,,,,---......///000111222333333222444777:::@@@HHHPPPVVV^^^ccciiinnnqqqtttvvvxxxzzzyyyxxxwwwvvvtttsssssssssqqqnnnkkkiiihhhhhhhhhllllllkkklllmmmpppssstttyyy|||~~~yyytttqqqrrrqqqoookkkhhhgggiiikkkkkkooorrrsssrrrsssvvvyyy{{{~~~zzzwwwvvvrrrnnnmmmllljjjeeeaaaSSSPPPKKKEEEBBB@@@@@@AAA>>>CCCJJJSSS]]]iiittt{{{}}}yyyyyyyyyvvvtttpppllliiigggggggggfffeeecccbbb___]]]\\\[[[^^^aaaeeeiiillloootttwwwxxxxxxxxxyyyyyyzzzzzz{{{||||||{{{zzzyyy|||}}}{{{zzzyyywwwtttrrrjjjgggaaaYYYRRROOOPPPQQQXXXZZZ^^^dddiiiooosssuuuxxx|||~~~~~~}}}}}}||||||xxxyyy{{{}}}{{{zzzqqqnnniiiddd___YYYSSSOOOEEEBBB>>><<<===@@@EEEIIIUUU\\\eeennnssssssqqqooobbbZZZNNNEEE>>>999333000///...,,,***)))))))))***************))))))))))))))))))(((((())))))***+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''~~~yyysssooopppjjjdddaaa```^^^YYYTTTQQQNNNLLLKKKKKKJJJHHHEEEIIIJJJMMMOOOQQQVVV[[[___eeelllwww|||}}}~~~vvvppplllkkkkkkjjjfffaaa[[[SSSKKKBBB===555333111///---------...,,,------,,,******,,,---+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!"""######$$$%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))+++,,,...//////000000111222333444444555333555999>>>EEEPPPZZZbbbeeeiiinnnrrruuuwwwzzz|||zzzzzzzzzyyywwwtttrrrpppooollliiiffffffgggjjjlllpppoooooooooppprrrtttuuuyyy{{{}}}yyyuuuqqqpppppppppooollljjjjjjnnnqqqrrruuuyyyzzzxxxyyy}}}|||yyytttooolllhhhdddbbbbbbcccaaa\\\WWWMMMJJJEEE@@@<<<:::::::::777:::???EEEMMMYYYdddllltttwwwyyyvvvpppkkkkkkllljjjhhhfffdddaaa___]]]\\\[[[ZZZXXXUUURRRPPPNNNMMMNNNQQQUUUXXX[[[___ccceeefffeeedddcccdddeeeggghhhggghhhjjjjjjjjjlllqqquuu~~~{{{yyyuuusssmmmeee[[[UUURRRSSSTTTTTTVVVXXX]]]ccchhhlllqqqwww~~~}}}||||||ttttttuuuvvvzzz~~~wwwuuussspppmmmhhhbbb]]]RRRNNNHHHBBB???>>>@@@BBBIIIPPPZZZcccjjjmmmnnnnnniiibbbYYYRRRLLLEEE>>>888222111...+++)))))))))***************))))))))))))))))))(((((())))))***+++***))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''|||zzztttmmmjjjiiifffaaa\\\YYYUUUQQQOOOOOOMMMIIIEEEFFFHHHJJJJJJKKKMMMQQQSSSXXX]]]eeennnyyy|||tttooolllkkkkkkhhhbbb]]]VVVOOOHHHCCC888666333000---,,,,,,---***+++,,,,,,+++,,,...000++++++************++++++))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((("""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!"""###%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((((((((((()))))))))***))))))+++,,,...///000111000111222222444444555666666888<<>>===>>>???@@@@@@AAACCCEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDCCCBBBAAABBBDDDFFFHHHQQQTTTYYY]]]bbbiiirrryyy{{{|||xxxtttpppkkkddd___```^^^ZZZVVVTTTTTTTTTUUUbbbhhhqqq{{{~~~~~~{{{xxxuuurrrooonnnooorrrssswww}}}|||xxxuuuooojjjaaaWWWNNNEEE>>>999<<<@@@FFFNNNVVV]]]bbbdddeeeggghhhgggccc]]]VVVRRRCCC>>>777111...,,,++++++,,,+++***((((((((())))))))))))(((((((((((())))))(((''''''''''''(((((()))******))))))((((((((('''(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&|||vvvsssnnnkkkfffbbb^^^[[[WWWTTTQQQOOOMMMLLLLLLLLLKKKJJJMMMQQQVVVYYY]]]eeepppxxx~~~xxxuuurrrllleeeaaa^^^[[[UUUPPPGGGAAA:::444111000...------,,,,,,+++++++++,,,,,,************************************)))))))))(((&&&''''''((())))))(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$"""!!!!!!"""%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%&&&)))***)))'''(((((())))))******++++++,,,,,,---,,,,,,...111444222222222333555777888888>>>AAAGGGNNNWWW___eeeiiimmmppptttxxx{{{||||||{{{zzzwwwrrrooonnnmmmjjjhhhhhhkkkpppuuuyyy}}}~~~zzzyyyyyywwwwwwwwwvvvuuusssrrrqqqmmmkkkjjjkkkoooqqqqqqooossstttuuuuuuuuuvvvyyy|||~~~|||yyywwwvvvqqqooommmlllmmmqqquuuxxxxxxuuurrrnnnlllhhheeebbb^^^]]]]]]___bbbaaa[[[UUUJJJFFF@@@999555333444555333333444555777:::===>>>IIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEECCC???<<<::::::;;;;;;;;;<<<===???@@@AAA>>>>>>===<<<;;;;;;;;;;;;???>>><<<;;;;;;<<<===>>>AAACCCFFFIIILLLRRRYYY^^^jjjooovvv}}}{{{xxxuuupppjjjffffffccc___[[[XXXWWWWWWWWWZZZ^^^fffooovvvzzz|||}}}zzz{{{}}}~~~}}}xxxsssooommmllllllqqqxxx|||zzzvvvpppggg^^^TTTKKKDDD???===>>>@@@EEEKKKQQQWWW[[[eeegggkkkmmmkkkfff___[[[MMMGGG===555000...,,,+++---,,,+++))))))))))))***))))))(((((((((((()))))))))(((((('''''''''((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&yyyuuuooojjjfffbbb]]]ZZZVVVTTTQQQOOOOOONNNLLLKKKLLLNNNQQQRRRTTTYYYaaagggttt|||~~~}}}~~~wwwqqqiiidddaaa___[[[XXXQQQJJJAAA:::555111///...------,,,+++************++++++++++++++++++++++++************))))))))))))''''''((()))))))))((((((***)))((((((''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((())))))'''''''''((()))******++++++...///000000///000222444333333444555777:::<<<===HHHKKKPPPVVV\\\bbbgggjjjnnnqqquuuyyy{{{{{{yyywwwtttpppjjjgggfffhhhhhhiiilllpppwww~~~}}}zzzzzzsssssssssrrrpppmmmjjjhhhgggggghhhlllooorrrrrrqqquuuvvvxxxyyyyyyzzz|||{{{uuuqqqooonnnjjjhhheeedddfffkkkqqquuutttrrrooommmkkkgggbbb^^^\\\ZZZYYYZZZZZZWWWRRRLLLAAA>>>:::555333222333555333333333333444555777777===>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@BBBAAA>>>;;;999999888888888888999:::;;;<<<::::::999888777777777777:::999777555555555555666777888::::::<<>>???????????????>>>>>>>>>>>>>>><<<>>>AAAAAA???<<<::::::888777777777888999::::::===<<<;;;:::999999999999888777666555444444444444666666555555666777:::;;;>>>BBBIIIQQQZZZbbbjjjpppssswww}}}{{{yyyvvvtttqqqmmmjjjhhhhhhggg```______^^^___aaabbbccciiilllrrrxxx||||||xxxssspppnnnkkkooovvv}}}~~~|||uuummmfff___YYYUUUNNNIIIAAA;;;:::>>>DDDHHHVVV]]]hhhrrrwwwvvvrrrooojjj```RRRDDD:::444000......---+++***))))))))))))***))))))))))))))))))*********)))''''''&&&&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$zzztttoookkkdddaaa]]]YYYWWWTTTQQQNNNNNNNNNMMMMMMMMMOOORRRUUUZZZaaajjjttt}}}|||vvvtttvvv{{{{{{rrrkkkfffdddbbbbbb^^^YYYPPPEEE;;;333///......---,,,+++************************************))))))))))))))))))******((()))))))))))))))((((((******)))((((((((((((((((((((('''&&&%%%%%%$$$$$$'''(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((((((((()))''''''(((***+++---...//////111333333333333444666888888999:::>>>GGGRRRZZZ^^^___bbbeeehhhiiikkkkkkjjjmmmppprrrrrrnnnjjjgggaaa```^^^]]]```fffnnnsssxxx}}}}}}xxxuuupppmmmiiieeecccccceeefffhhhkkkpppuuuyyy||||||wwwrrrnnnkkkiiiiiieeefffggghhhhhhiiiiiiiiifffdddbbb___\\\WWWQQQMMMCCCBBBAAA@@@@@@>>><<<:::666555444444444555666777666777888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::===@@@AAA???===;;;;;;888888888888999999:::;;;???>>>===<<<<<<;;;;;;;;;777777666666666666777777333222111111111333333444444777<<>>@@@CCCHHHQQQ\\\eeeggghhhjjjlllnnnnnnnnnmmmlllnnnppppppnnnjjjfffccc\\\]]]^^^```dddjjjrrrwww}}}wwwuuuooolllgggcccbbbeeeiiimmmmmmqqqvvvzzz}}}}}}|||~~~}}}{{{zzzwwwvvvtttqqqnnnlllkkkjjjggghhhiiiiiigggdddaaa___YYYWWWUUUSSSPPPLLLHHHDDD======<<<;;;;;;:::::::::777777777888888999:::;;;888888:::;;;<<<<<<<<<<<<===<<<<<<<<<;;;:::::::::999999::::::;;;;;;<<<<<<:::<<>><<<;;;<<<::::::::::::;;;<<<===>>>??????>>>===<<<<<<<<<<<<999999999999::::::::::::555333222222333444333222222444666888:::===@@@CCCFFFJJJPPPVVV[[[```eeeiiiqqquuu|||~~~}}}}}}|||zzzwwwqqqjjjccc\\\XXXVVVTTTVVVYYY^^^dddkkkpppsssyyyzzz||||||{{{|||}}}}}}{{{yyyzzzzzzzzzxxxvvvuuuwwwxxx~~~zzzvvvssspppllljjjddd^^^TTTJJJCCC@@@@@@@@@JJJPPP[[[gggpppvvvyyyzzzvvvooodddXXXLLLBBB999444///...,,,***)))(((((()))+++******))))))******+++***)))((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$~~~xxxtttoooiiieee```\\\XXXUUUTTTQQQOOOOOOOOOOOOOOOOOOSSSXXX\\\aaajjjsss{{{~~~wwwppprrrtttxxx~~~~~~tttkkkeeecccbbb```___ZZZPPPDDD999222000......------,,,---------************************((()))))))))***************************)))(((((()))(((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###%%%&&&'''%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))((('''&&&(((***((()))+++---///111222333222333444444555777;;;>>>DDDIIIOOOTTTXXX^^^fffmmmoooppprrrsssssssssqqqpppnnnnnnnnnmmmjjjfffbbb___[[[^^^bbbeeeiiinnntttyyyzzztttrrrllljjjgggeeefffjjjooorrrqqquuuyyy{{{~~~~~~{{{yyyyyy{{{|||{{{{{{yyyxxxvvvuuutttsssssssssrrrqqqooommmlllggggggeeeaaa]]]XXXTTTQQQKKKIIIGGGFFFEEEDDDAAA???======<<<;;;::::::;;;<<<;;;;;;<<<======>>>>>>>>><<<===>>>?????????>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????===???@@@@@@???>>>>>>???>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<:::777777888888777444333555666777666666777999:::<<>>BBBKKKSSS]]]dddfffiiinnnssstttuuuvvvwwwwwwvvvtttsssmmmmmmllljjjgggbbb___\\\\\\```fffjjjlllpppuuuyyy}}}}}}vvvqqqnnniiiiiihhhiiikkkooosssuuusssvvvyyy{{{}}}}}}yyywwwwwwxxxzzzyyyxxxvvvtttsssqqqqqqqqqrrrssssssrrrpppnnnlllbbb___ZZZTTTNNNHHHDDDBBBBBB@@@>>>>>>?????????>>>>>>>>>>>><<<::::::;;;===>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>?????????>>>??????@@@AAABBBCCCCCCBBBCCCDDDCCCAAAAAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDBBB@@@???@@@===:::999::::::777444444666888888666555666666666777777777777:::>>>AAACCCLLLYYYeeennntttyyy}}}zzzzzztttllleeeaaa```\\\WWWTTTTTTYYY^^^bbbkkkpppvvvzzz{{{|||{{{vvvrrrqqqqqqmmmnnnrrrwww~~~}}}zzzwwwtttrrroooiiiaaaWWWNNNGGGDDD@@@DDDKKKTTT^^^hhhppptttwwwtttooohhh^^^RRREEE===444333000...---,,,,,,,,,++++++************++++++(((((('''''''''(((((()))'''((((((((())))))******((((((((((((((((((((((((""""""###%%%'''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''~~~zzzuuuooojjjfffaaa[[[VVVTTTSSSSSSRRRQQQPPPOOOOOORRRXXX]]]aaalllsss~~~|||vvvooojjjlllttt~~~}}}vvvooohhhcccaaa^^^\\\YYYSSSIII===333222...+++,,,///000,,,(((------------,,,+++***)))(((((())))))******++++++************))))))))))))***((('''&&&''''''%%%$$$(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&$$$""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&''')))+++******)))(((''''''''')))))))))))))))))))))))),,,,,,,,,...111333333333222444666555666<<>><<<===>>>@@@AAABBBAAA@@@@@@DDDCCCCCCBBBBBBBBBBBBCCC@@@BBBDDDDDDBBBAAABBBCCCEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEGGGFFFFFFFFFFFFFFFGGGHHHEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOPPPSSSUUUVVVTTTRRRRRRQQQOOOMMMNNNOOORRRSSSOOOPPPQQQQQQOOOKKKHHHEEEGGGDDDAAA???>>>===<<<;;;;;;:::999888888888888888777777666666666666777777===@@@EEEMMMUUU]]]dddhhhiiiooowww||||||wwwqqqlllhhhdddaaa]]][[[ZZZZZZYYYWWWcccffflllrrrxxx}}}|||yyyuuuppplllkkkjjjiiilllsss|||wwwqqqlllggg___SSSJJJFFFEEEEEEJJJSSS]]]fffjjjmmmpppnnnhhh```YYYOOOFFF@@@;;;666111///...,,,+++)))(((''')))+++,,,+++***(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))~~~xxxssslllggg```ZZZWWWUUUSSSRRRPPPOOOMMMMMMOOORRRVVVYYYaaahhhqqq{{{|||ssslllkkkpppxxx}}}yyyrrrkkkfffcccaaa^^^[[[VVVMMMAAA888444000,,,,,,//////---***------------,,,+++******)))))))))))))))*********************))))))))))))((('''&&&''')))***)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%% """$$$$$$$$$"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%(((((((((((((((((((((((((((((((((((()))))))))***---------///111222333222333444555555999@@@KKKSSSdddhhhmmmpppqqqttt{{{zzzrrrlllfffdddbbbcccgggjjjlllllloootttxxxyyyxxxwwwzzz}}}|||xxxtttooommmmmmmmmllljjjppppppppprrrsssvvvxxxzzzyyyzzz{{{{{{|||}}}|||tttooommmooopppuuutttrrrqqqqqqpppooommmkkkiiifffccc```ZZZSSSNNNGGGDDDAAA>>><<<<<<<<<;;;<<<===???BBBDDDFFFGGGHHHFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKJJJHHHFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOQQQTTTVVVXXXZZZ]]]^^^```bbbddddddbbb___\\\[[[YYYXXXXXXZZZ\\\^^^^^^^^^^^^^^^[[[WWWTTTQQQPPPMMMIIIGGGEEEDDDCCCAAA???>>>===;;;;;;::::::;;;888888777777666777777777777888;;;@@@EEEJJJNNNQQQTTT[[[ccciiiooouuu~~~~~~yyytttqqqkkkhhhdddaaa___^^^\\\ZZZ]]]```eeekkkrrrxxx|||~~~}}}yyyuuuqqqmmmkkkjjjjjjpppxxx}}}wwwrrrnnnggg]]]UUUKKKHHHEEEFFFLLLUUU\\\```eeejjjkkkhhhddd___WWWOOOFFFBBB;;;666222000...,,,,,,***))))))++++++***)))))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''((()))))))))))))))((('''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$&&&((()))|||uuupppiiiccc^^^[[[WWWUUUQQQPPPNNNMMMMMMNNNPPPQQQVVV[[[cccjjjrrr{{{|||rrrnnnnnnrrruuu|||vvvooojjjfffdddaaa___[[[SSSHHH@@@888444///---......---,,,------...------,,,+++***************))))))))))))************))))))))))))"""!!!!!!###&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%!!!"""$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&'''(((((())))))&&&''''''((()))***++++++...//////000111111222222555444555888@@@JJJTTTZZZhhhlllqqqtttvvvyyy}}}vvvnnnhhh]]]]]]___eeelllsssxxxzzz{{{}}}|||xxxuuukkkiiiffffffhhhjjjkkkkkkrrrrrrssstttuuuwwwyyyzzzzzz{{{||||||{{{}}}}}}sssjjjeeefffjjjnnnrrrpppnnnnnnmmmkkkhhhfff___\\\XXXTTTPPPLLLFFFBBB===<<<;;;:::;;;<<<>>>@@@@@@AAABBBEEEHHHKKKNNNOOOKKKKKKLLLNNNOOOQQQRRRSSSTTTUUUTTTSSSPPPOOOPPPQQQQQQPPPNNNMMMMMMOOOQQQRRRSSSTTTUUUWWWYYY[[[]]]___]]]]]]^^^^^^]]]\\\[[[ZZZ[[[\\\]]]___bbbeeegggiiimmmnnnpppsssuuutttqqqnnniiihhhfffffffffgggiiikkkmmmmmmmmmllljjjfffccc```[[[YYYUUURRRQQQOOOLLLJJJFFFEEECCCAAA@@@@@@@@@@@@<<<<<<;;;:::999888777777666666777777999:::;;;<<>>999222...------------------......---,,,++++++++++++******))))))((((((************)))))))))(((!!! """%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&'''((((((((('''%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&''')))***,,,------///000111111111111222333777666888>>>HHHSSS\\\aaaeeeiiioootttwww{{{~~~|||wwwpppiiidddZZZ\\\bbbjjjsss|||~~~{{{wwwqqqlllgggfffeeefffhhhkkkmmmooouuuuuuvvvvvvxxxyyyzzz{{{|||}}}}}}}}}|||}}}zzzsssjjjcccaaacccgggiiimmmkkkiiigggdddaaa]]]ZZZSSSQQQMMMIIIEEEBBB???>>><<<<<<======???AAAEEEHHHHHHHHHIIIJJJLLLPPPSSSTTTSSSTTTVVVYYY[[[]]]^^^___``````___^^^\\\\\\^^^```aaa___\\\YYYXXXXXXYYYZZZ\\\]]]^^^```cccfffiiijjjhhhiiijjjkkkjjjhhhfffdddhhhhhhiiijjjllloooqqqrrruuuvvvxxx|||~~~}}}yyyvvvqqqpppooonnnnnnoooqqqrrrtttuuuuuutttssspppnnnmmmhhheeebbb___^^^[[[XXXVVVQQQOOOMMMJJJIIIHHHHHHIIIFFFEEEDDDAAA???<<<:::888===<<<;;;:::999888888888;;;===???BBBFFFLLLTTTZZZlllsss~~~zzzxxxtttrrrpppnnnkkkhhhbbbbbbcccdddgggkkknnnpppxxxzzz||||||yyytttrrrnnnllllllnnnqqqttt}}}yyytttpppddd\\\RRRIIIFFFFFFHHHJJJRRRYYY___ccceeehhheee```XXXSSSLLLEEE>>>999333000///---***)))******)))(((***************************))))))((('''((((((((('''''''''''''''''''''''')))******))))))((('''&&&******)))((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%&&&'''((((((zzztttoooiiiddd```XXXVVVTTTRRRPPPOOOOOOOOOPPPRRRVVVXXX\\\cccmmmttt|||~~~{{{zzz~~~xxxtttnnnkkkgggeeebbb]]]UUUOOODDD???888222...---------------.........---,,,,,,++++++******))))))((((((************)))))))))(((((('''&&&''')))***)))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&'''((()))((((((&&&%%%''''''''''''''''''''''''''''''(((***,,,---...//////111333222111111222444777888;;;CCCMMMXXX___cccbbbffflllssswww{{{|||{{{yyyuuuoooiiidddaaa]]]bbbiiiqqqzzz~~~|||zzzxxxvvvsssmmmiiihhhhhhhhhhhhiiillloooqqqwwwxxxyyyzzz{{{|||}}}}}}~~~}}}}}}~~~}}}{{{xxxwwwppplllgggddddddeeeeeeeeefffddd```\\\XXXTTTOOOLLLGGGFFFDDDAAA???>>>>>>>>>===>>>@@@AAABBBEEEIIIMMMOOOOOOPPPQQQTTTXXX[[[]]]```bbbeeegggjjjlllmmmmmmkkklllkkkjjjjjjkkkooorrrsssppplllhhhdddbbbaaaaaacccccceeegggiiilllnnnooooooppprrrrrrqqqooommmkkkppppppppppppqqqrrrssstttvvvwwwyyy}}}|||yyytttsssrrrqqqqqqqqqqqqrrrtttuuuvvvwwwwwwvvvvvvuuusssqqqooommmllljjjgggddd\\\ZZZWWWUUUSSSSSSTTTTTTTTTSSSPPPMMMIIIDDD@@@>>>BBBAAA???>>><<<;;;;;;;;;::::::999999;;;???EEEIIIUUU^^^jjjuuu~~~}}}{{{yyyxxxvvvtttqqqmmmllljjjgggfffeeeffffffmmmqqqwww}}}|||zzzxxxvvvtttqqqpppqqqrrrsssxxx{{{|||xxxuuuoooggg[[[PPPIIIFFFDDDCCCFFFMMMTTTYYY```gggiiiggg___[[[UUUOOOHHHAAA999555000---***)))***+++******))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''******)))((('''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''((((((}}}wwwqqqjjjeee]]][[[WWWSSSQQQOOOOOOOOOMMMPPPRRRSSSTTTYYY```fffpppwww~~~zzzsssoookkkhhhfffaaaZZZUUUMMMHHH@@@888222///......------............------************))))))))))))************))))))))))))***((('''((())))))((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''''''''''''''))))))+++,,,---///000111...111444333111111333666777;;;BBBJJJRRRYYY___bbbdddhhhnnntttzzz}}}~~~~~~|||{{{wwwqqqiiiccc```___dddiiipppxxx}}}{{{wwwsssqqqqqqpppllliiikkkkkkkkkjjjjjjlllooorrryyyzzz|||~~~|||{{{|||}}}yyyyyyxxxwwwuuusssqqqooonnnkkkhhhhhhiiihhheeeaaa^^^ZZZUUUPPPLLLIIIEEEBBB>>>>>>???>>>===<<<>>>@@@===@@@BBBCCCDDDGGGMMMQQQSSSUUUWWW[[[___cccgggiiimmmnnnqqqtttvvvwwwwwwwwwttttttsssrrrrrruuu{{{~~~}}}{{{xxxtttpppmmmkkkiiijjjjjjjjjkkklllmmmoooooorrrsssssstttsssrrrpppooorrrrrrqqqqqqqqqqqqrrrrrrvvvwwwxxx|||~~~}}}wwwvvvuuusssrrrqqqqqqpppssstttuuuvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwuuusssqqqgggeeebbb___^^^^^^```aaaaaa```^^^[[[VVVQQQLLLJJJFFFEEECCCAAA???>>>======:::999777666777:::>>>@@@CCCJJJVVV```jjjuuu~~~{{{yyywwwuuuqqqlllhhhdddaaa```aaafffnnnwww}}}~~~}}}}}}}}}|||zzzxxxwwwvvvvvvvvvuuuwww|||~~~zzzyyytttnnndddYYYQQQJJJEEEAAA===BBBHHHNNNWWWdddlllmmmfffdddaaa\\\VVVNNNEEE>>>444111...++++++,,,++++++))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&'''''''''''''''(((((((((&&&&&&''''''(((((((((((({{{sssmmmgggccc^^^XXXSSSQQQPPPQQQLLLNNNOOOOOONNNQQQVVV[[[dddjjjrrr{{{{{{}}}yyyuuupppllljjjfff___ZZZUUUQQQJJJ@@@888333000000------............------)))))))))))))))*********************))))))))))))'''&&&%%%&&&''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))'''''''''(((((())))))***+++,,,---...///000111222---111444444222111555888<<>>@@@@@@???>>>@@@CCCBBBEEEIIIJJJKKKNNNUUU[[[\\\^^^aaaeeeiiimmmooopppqqqrrruuuwwwxxxyyyxxxwwwvvvuuusssqqqqqquuuzzz~~~}}}}}}}}}{{{yyywwwtttsssppppppooonnnnnnmmmnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppqqqqqqrrrsssvvvvvvwwwyyy}}}|||{{{yyywwwuuusssrrrqqqqqqqqqrrrssstttuuuvvvvvvwwwvvvvvvwwwyyyyyywwwuuupppnnnkkkhhhggghhhjjjlllkkkjjjiiigggccc___ZZZXXXRRRQQQNNNKKKGGGEEECCCBBB@@@===:::999999:::;;;<<<;;;???FFFLLLSSS\\\hhhooouuu{{{}}}~~~|||yyytttooojjjeeeccc___bbbhhhnnntttyyy|||~~~|||~~~~~~|||{{{yyyxxxwwwxxxzzz}}}}}}yyytttmmmeee\\\SSSJJJEEE???AAACCCEEENNN]]]hhhllllllllllllkkkfff]]]RRRJJJ<<<888333000...---,,,+++************************+++***))))))(((((())))))((((((((((((((((((((((((&&&'''((())))))******)))((((((((((((((('''''''''((((((((((((''''''''''''&&&''''''((((((((((((((({{{uuuppplllddd\\\WWWTTTSSSSSSLLLNNNOOONNNLLLNNNRRRVVVWWW\\\dddkkksss~~~wwwyyy}}}|||xxxsssooommmiiibbb^^^[[[WWWPPPFFF===666333222------...............---(((((())))))******++++++************)))))))))))))))((('''(((***+++***)))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&(((((('''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""&&&%%%%%%&&&''')))+++---%%%%%%'''((()))+++,,,,,,---......///000111222222,,,000444444222222666:::BBBKKKWWW^^^aaabbbfffiiimmmooorrrwwwzzzyyywwwtttqqqooolllfffaaa```cccgggkkkpppxxx|||~~~xxxrrrllleeedddhhhllllllkkkooopppqqqpppnnnooossswww|||}}}}}}xxxuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvxxxuuuqqqpppppplllddd]]]OOOKKKEEEAAA????????????>>>AAADDDDDDBBBBBBCCCEEEHHHLLLQQQSSSTTTXXX___fffeeegggjjjmmmpppqqqrrrrrroooqqqsssuuuuuuuuutttssssssrrrooommmllloootttxxxzzz{{{}}}~~~~~~}}}{{{zzzuuutttrrrpppooonnnmmmmmmrrrrrrqqqqqqqqqrrrssssssooooooooopppqqqrrrssstttuuutttuuuwww|||~~~{{{yyyvvvtttsssnnnooooooooopppqqqqqqqqqqqqqqqrrrtttvvvwwwuuusssuuussspppmmmmmmnnnqqqrrrooooooooonnnkkkhhhdddbbbaaa___[[[WWWRRRNNNKKKJJJHHHEEEAAA===<<<;;;:::999:::<<<===>>>AAAGGGQQQYYY```iiittt|||~~~{{{vvvqqqmmmjjjddddddeeehhhlllqqquuuxxxzzz|||}}}zzzyyy{{{zzzyyyzzz~~~}}}zzztttnnneee[[[QQQJJJFFFFFFDDDBBBHHHVVVaaafffqqqssstttuuupppggg[[[SSSCCC>>>888333000...,,,***+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))%%%&&&''')))************'''''''''((((((((((((((())))))((((((''''''&&&&&&&&&''''''((()))(((((((((|||vvvmmmfffbbb]]]XXXTTTQQQRRRRRROOOLLLJJJMMMOOOQQQVVV\\\```dddkkkvvv~~~{{{yyyyyy}}}yyysssoookkkhhhfffbbb___YYYPPPDDD999222...111///,,,,,,------,,,++++++++++++*********))))))))))))(((((((((((()))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''))))))******++++++,,,,,,............//////000000000333666555333666>>>EEETTTYYYaaagggkkkmmmoooppprrruuuzzz|||{{{wwwqqqmmmhhhfffbbb``````dddhhhkkkpppqqqtttxxx{{{~~~}}}vvvqqqggggggffffffhhhiiikkkmmmoooppppppppppppsssvvvyyy{{{}}}{{{xxxwwwwwwwwwvvvwwwyyy|||~~~|||{{{zzzvvvpppmmmkkkfff]]]VVVLLLFFF@@@===>>>AAABBBBBBFFFEEEDDDDDDFFFIIIMMMOOOPPPQQQTTTYYY^^^eeejjjmmmpppqqqqqqqqqqqqooonnnmmmmmmmmmmmmmmmmmmnnnoooooojjjjjjkkklllnnnpppqqqsssvvvvvvwwwwwwxxxxxxxxxyyywwwtttqqqpppppprrrrrrqqqppppppooonnnnnnnnnnnnnnnlllmmmmmmnnnooopppqqqqqqtttuuuwwwzzz}}}~~~}}}zzzuuuqqqjjjlllmmmnnnmmmnnnoooqqqrrrrrrsssssssssssssssrrrppppppooonnnnnnnnnnnnnnnmmmnnnnnnooonnnmmmkkkjjjgggeeecccaaa^^^[[[YYYXXXSSSQQQMMMIIIFFFCCCAAA@@@===<<<:::;;;>>>@@@BBBBBBJJJQQQYYYaaahhhssszzzsssnnnjjjllljjjfffcccbbbeeejjjooosssuuuyyy~~~~~~|||{{{|||{{{uuuqqqoooiii```XXXRRRKKKEEECCCEEEKKKWWWbbbhhhoootttvvvuuuqqqfff[[[SSSLLLBBB888222///---+++)))***,,,,,,+++******+++)))***+++++++++)))((('''''''''(((((())))))******---,,,,,,+++***)))((((((***((($$$!!!!!!###&&&(((%%%''')))******)))'''%%%(((((())))))((('''&&&&&&}}}uuunnniiieee___[[[UUUUUUTTTQQQMMMKKKMMMOOONNNRRRWWWZZZ\\\bbbkkkrrr~~~|||yyywwwzzzzzztttqqqmmmjjjhhhdddbbb^^^VVVKKK@@@666111111///...---......---,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********)))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((())))))******++++++,,,------......///.........000111333444666>>>HHHOOO]]]aaagggmmmpppqqqsssuuuxxxzzz||||||zzztttnnnkkkdddcccaaa```bbbfffkkknnnppprrruuuxxx{{{|||}}}}}}|||vvvppplllffffffggghhhjjjkkkmmmmmmnnnoooppppppqqqssswwwzzz|||}}}{{{yyyyyyzzzzzzzzzzzz|||~~~|||zzzxxxsssmmmfffbbb```^^^YYYTTTKKKGGGAAA???AAADDDFFFGGGIIIIIIJJJKKKMMMPPPSSSUUU\\\]]]^^^aaadddgggjjjkkkmmmmmmnnnooonnnmmmlllkkkllllllkkkkkkjjjjjjkkkkkkjjjjjjjjjkkkkkkmmmnnnoooqqqrrrrrrssstttuuuuuuuuuwwwtttrrrqqqrrrssstttssssssrrrpppooonnnmmmmmmmmmllllllmmmmmmnnnoooooooooqqqrrrtttvvvzzz}}}}}}|||zzzxxxsssoookkkmmmnnnooonnnnnnpppqqqooopppqqqrrrsssssssssssspppoooooonnnmmmmmmnnnnnnmmmmmmmmmmmmlllkkkjjjjjjhhhhhhgggfffdddcccbbbaaa[[[YYYVVVRRRNNNJJJGGGEEEAAA???======>>>??????>>>???CCCIIINNNVVVbbbqqq{{{|||wwwssspppnnnlllhhhdddbbbcccgggiiinnnppptttyyy}}}{{{{{{|||}}}|||zzzxxxsssjjjdddYYYQQQIIIFFFEEEHHHPPPYYYeeellltttxxxzzzxxxpppfff___XXXMMMBBB999333...+++,,,------,,,+++************************)))((((((((((((((()))))))))))))))+++++++++***)))))))))((()))((('''&&&%%%&&&''''''&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&pppwwwzzzuuupppiiiddd[[[[[[XXXTTTPPPMMMMMMNNNMMMOOORRRTTTUUUXXX___dddmmmvvv{{{vvvuuu{{{|||wwwssspppmmmkkkffffffddd^^^TTTHHH===666222000//////000///...,,,---------,,,,,,,,,++++++++++++************+++++++++***)))((((((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((())))))((('''(((((()))******++++++...///000111000///...---111111333777@@@KKKVVV]]]gggkkkppptttvvvxxxzzz{{{~~~}}}zzzuuuooojjjfffaaa```aaabbbeeejjjnnnpppqqqsssvvvzzz{{{zzzyyywww|||{{{xxxtttpppllliiigggfffgggiiikkkmmmnnnnnnnnnmmmnnnppppppqqqssswwwzzz~~~~~~~~~{{{{{{|||}}}~~~}}}~~~~~~~~~|||yyyuuurrrooofff```YYYTTTTTTUUUTTTSSSJJJGGGDDDDDDFFFJJJLLLMMMPPPRRRTTTWWWYYY[[[]]]^^^dddeeefffhhhiiiiiijjjjjjiiiiiikkklllllllllkkkjjjkkkkkkjjjjjjiiihhhhhhhhhmmmllllllkkkkkkkkkkkklllkkklllmmmnnnooopppqqqrrruuusssqqqppprrrtttttttttuuusssqqqooolllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmppprrruuuxxxzzz|||zzzxxxwwwvvvssspppmmmkkkmmmnnnnnnmmmmmmooopppnnnnnnpppqqqrrrrrrrrrrrroooooonnnmmmmmmmmmnnnnnnmmmmmmlllkkkjjjjjjjjjjjjhhhhhhhhhiiiiiiiiiiiiiiieeedddaaa^^^YYYTTTPPPMMMHHHEEEBBBAAA@@@???===<<<999:::;;;===BBBMMM[[[fffwww~~~~~~zzzwwwuuuqqqoookkkgggeeedddddddddgggiiilllrrryyy~~~}}}||||||{{{|||{{{~~~}}}vvvpppfff]]]SSSMMMIIIGGGJJJPPP\\\dddnnnuuu|||zzzsssllleeeZZZNNNDDD<<<555000//////...,,,++++++******++++++***))))))))))))***))))))))))))))))))(((((())))))))))))))))))))))))))))))*********)))((('''(((((((((((((((((((((((((((((((((((((((''''''&&&bbbiiisss{{{zzzqqqkkkdddbbb^^^YYYTTTPPPOOONNNNNNOOOQQQRRRRRRTTTYYY\\\ccciiitttwwwsssuuu|||{{{wwwsssooolllgggggggggddd]]]PPPCCC:::333111000/////////---+++---,,,,,,,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&((()))*********)))''''''((()))******++++++000111222333333111000...444444888AAAMMMYYYbbbggglllpppuuuxxxzzz|||~~~zzztttoooiiifffdddbbbccceeegggjjjnnnppprrrqqqtttxxx||||||zzzwwwuuutttqqqmmmiiigggeeeffffffiiikkknnnpppppppppnnnmmmmmmoooqqqrrrsssuuuxxx{{{~~~}}}}}}}}}|||yyytttnnnhhhccc```XXXSSSNNNLLLMMMOOOQQQQQQKKKJJJIIIIIILLLPPPSSSUUU[[[]]]```dddfffffffffffffffgggiiijjjkkkjjjjjjiiiggghhhjjjllllllllllllkkkmmmmmmmmmmmmllllllkkkkkkqqqpppnnnmmmlllkkkjjjjjjhhhiiijjjkkkmmmnnnoooppprrrpppooooooqqqrrrrrrqqqsssrrroookkkhhheeedddcccccccccbbbbbbaaaaaaaaa```bbbcccdddfffhhhkkkmmmnnnpppooonnnnnnnnnmmmlllkkkjjjlllmmmmmmllllllnnnooooooooopppqqqqqqqqqqqqqqqoooooonnnmmmmmmnnnnnnnnnnnnmmmkkkiiihhhhhhiiijjjfffffffffggghhhiiiiiiiiihhhhhhgggeeebbb]]]YYYVVVQQQOOOKKKHHHFFFDDD@@@>>>>>>===:::888999???IIIPPP___iiiwww}}}yyyvvvuuutttrrrooommmkkkiiigggeeeddddddfffjjjpppxxx~~~xxxyyyzzz}}}{{{vvvrrrhhh^^^WWWQQQKKKIIIKKKPPPYYYcccmmmxxx{{{sssmmmdddZZZQQQGGG???:::222000---,,,++++++++++++,,,+++***)))))))))***++++++******))))))(((((((((((((((((((((((()))))))))******************))))))((((((''''''''''''(((((('''(((((((((((((((''''''XXX^^^hhhpppwww~~~yyyrrrnnnjjjeee___ZZZVVVSSSQQQOOOPPPQQQQQQRRRSSSVVVXXXZZZ```hhhrrr}}}{{{tttrrrvvv}}}zzzuuuppplllgggggghhhgggbbbWWWJJJAAA666444111///......,,,+++++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((("""$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&(((***++++++******''''''((()))***+++,,,,,,///000111111111000//////444888???JJJVVVaaagggiiimmmqqqvvvzzz|||~~~}}}yyysssmmmhhhfffffffffjjjllloooqqqsssttttttssssssvvvzzz~~~~~~{{{wwwtttkkkiiifffcccccceeegggiiioooqqqsssttttttrrrooommmpppqqqtttuuuvvvwwwzzz|||}}}wwwtttnnnggg___XXXRRROOOIIIHHHGGGHHHJJJLLLNNNNNNNNNNNNPPPQQQSSSWWWZZZ\\\eeegggkkknnnpppooonnnlllkkkkkklllmmmlllkkkjjjiiijjjkkkmmmoooppppppooooooppppppqqqrrrrrrqqqqqqppppppooommmllljjjiiihhhhhhggghhhiiikkklllnnnooooooqqqooonnnnnnooopppooonnnlllkkkgggddd```]]][[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUXXXXXXYYYZZZ\\\^^^```aaa___```aaabbbbbbdddeeefffhhhjjjllllllllllllnnnpppppppppqqqqqqqqqppppppooooooooonnnnnnnnnoooooopppooonnnllljjjiiiiiiiiijjjfffffffffffffffffffffffffffgggggggggfffccc```^^^[[[XXXUUURRRPPPMMMIIIFFFBBB@@@<<<999777999===@@@JJJUUUdddrrr|||~~~zzzwwwvvvwwwuuusssssssssrrrooolllfffeeedddeeeiiiooovvvzzz~~~}}}yyywwwvvvuuuxxx~~~{{{wwwnnneee___XXXPPPKKKJJJIIIQQQZZZdddqqq}}}yyyuuunnneee\\\RRRHHHBBB666222...+++,,,---,,,,,,,,,+++***))))))***+++,,,++++++******))))))((((((((((((((((((((()))))))))+++***((((((((()))***+++((((((''''''''''''((((((''''''((((((((((((((('''PPPUUU]]]eeelllttt~~~|||yyyuuunnnhhhccc___ZZZWWWRRRRRRQQQRRRRRRSSSTTTTTTSSSXXX___gggqqq~~~xxxssssssvvvzzz~~~yyysssoooiiiiiiiiijjjggg___SSSKKK<<<888333///------,,,++++++++++++*********))))))))))))(((((((((((())))))''''''((()))))))))((((((''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''(((((((((&&&'''((())))))***))))))'''((((((***+++,,,---...---------.........//////444:::EEEPPPZZZbbbgggiiinnnrrrxxx|||~~~~~~~~~vvvrrrlllgggfffiiinnnqqqwwwyyy|||~~~{{{yyywwwyyy|||~~~}}}zzzuuurrrfffeeeddddddeeehhhlllnnntttuuuwwwxxxwwwuuurrrqqqtttvvvxxxyyyyyyzzz|||~~~~~~~~~~~~}}}yyyvvvkkkhhhbbbZZZRRRLLLGGGEEEAAABBBEEEGGGJJJMMMOOOOOOUUUWWWYYY[[[\\\^^^aaadddjjjmmmqqquuuvvvvvvtttsssttttttsssrrrpppnnnlllkkkoooppprrrssstttttttttsssssstttuuuuuuuuutttrrrrrrlllkkkiiihhhfffeeeeeeeeegggggghhhiiikkklllmmmmmmpppnnnlllkkkkkkjjjhhhfffaaa___\\\YYYUUUSSSQQQPPPNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSPPPRRRTTTUUUVVVXXX[[[]]]ccceeeggghhhhhhiiilllmmmnnnoooooopppooooooooonnnppppppooooooooopppqqqqqqqqqpppooommmlllkkkjjjjjjhhhhhhhhhgggfffeeeeeeeeecccdddeeeffffffeeeddddddaaa___]]]\\\[[[YYYUUURRRDDDBBB>>>;;;999888888888>>>FFFSSS___jjjvvv}}}{{{zzz{{{xxxwwwxxxzzzzzzwwwtttllljjjfffeeefffiiinnnqqqzzz}}}}}}{{{zzzyyy{{{yyywwwvvvwww{{{yyyqqqiiieee```WWWOOOLLLIIINNNUUU]]]jjjxxx|||wwwpppggg\\\QQQIII>>>888111.........---++++++************+++,,,,,,******************))))))))))))))))))))))))))))))***)))(((''''''(((***,,,((((((((((((((((((((((((&&&'''((((((((((((((((((IIIMMMTTTZZZ```jjjuuu}}}wwwqqqmmmhhhccc___XXXWWWVVVUUUUUUTTTSSSRRRRRRUUUZZZ___fffppp}}}}}}vvvrrrrrrtttzzz}}}wwwtttnnnllllllllllllggg^^^VVVCCC>>>666000---------...,,,,,,+++++++++************))))))))))))))))))***'''((()))*********))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((((((((((((''''''(((((()))(((((()))+++,,,---...///......------...000222333888@@@KKKUUU\\\ccciiinnnqqqvvv|||~~~{{{zzzqqqmmmgggeeehhhpppzzz|||}}}~~~~~~{{{vvvqqqmmmeeeeeefffhhhjjjmmmppprrruuuvvvxxxzzzzzzyyyxxxwwwxxxzzz|||}}}}}}}}}~~~zzzzzzzzz{{{}}}~~~{{{wwwrrrkkkfff___\\\VVVPPPJJJFFFDDDBBBCCCEEEHHHKKKOOORRRVVVXXX]]]```ccceeeeeefffiiikkkkkknnnrrrwwwzzz{{{zzzzzzxxxxxxvvvuuutttssssssssstttuuuvvvxxxxxxxxxwwwvvvtttuuuuuuuuusssqqqnnnlllhhhhhhgggeeeeeedddeeeeeeeeeeeefffgggggghhhiiiiiijjjhhheeedddbbb```]]]ZZZUUUSSSQQQNNNKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIJJJJJJKKKOOOSSSWWWYYY\\\]]]^^^```ccceeeiiiiiikkklllmmmnnnnnnoooqqqqqqppppppqqqrrrrrrsssrrrrrrqqqpppooommmlllkkkiiiiiihhhggggggfffeeeeeecccddddddeeeffffffggggggdddccccccccccccbbb```^^^OOOKKKEEE@@@===:::999888888===DDDKKKTTT```nnnwww|||zzz{{{~~~}}}yyyssspppkkkhhhfffhhhkkkmmmtttwww}}}~~~}}}{{{{{{zzz}}}}}}}}}}}}~~~~~~~~~vvvpppnnniii___VVVQQQKKKNNNQQQVVVbbbqqq{{{~~~~~~zzzssshhh]]]VVVIIIAAA888222000///---***)))***++++++,,,,,,,,,+++******************+++++++++++++++***)))))))))((((((((())))))************&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((EEEHHHMMMRRRYYYcccooowww~~~xxxsssoooiiieee^^^]]][[[YYYXXXWWWTTTSSSUUUWWWYYY[[[^^^fffpppwwwyyysssqqqqqqsssxxx{{{xxxrrrpppnnnooopppmmmeee^^^HHHBBB888111......///000---------,,,,,,,,,++++++++++++************++++++((()))***+++,,,,,,+++***%%%&&&)))******)))&&&%%%'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''''''''((((((((()))***)))'''&&&&&&'''((()))((()))***+++---...///000222111//////000333666999===EEEPPPXXX^^^eeennnvvvuuuzzz}}}yyywwwnnnjjjfffeeekkkvvv}}}xxxrrrllliiifffgggiiilllnnnqqqrrrsssuuuvvvxxxzzz||||||||||||{{{}}}wwwwwwwwwxxxzzz}}}~~~{{{xxxsssnnnfff^^^YYYWWWTTTPPPKKKHHHEEEEEEDDDJJJKKKNNNPPPTTTXXX^^^aaacccgggjjjkkkkkkkkkmmmpppjjjmmmrrrwww{{{}}}~~~~~~vvvvvvuuuuuuvvvxxxzzz{{{vvvwwwyyyzzzzzzyyyyyyxxxtttuuutttsssppplllhhhfffhhhggggggfffffffffggggggcccccccccddddddeeeeeeeeecccaaa^^^\\\YYYVVVRRROOOMMMLLLJJJGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBAAACCCDDDDDDBBBDDDGGGKKKKKKNNNQQQSSSTTTVVVYYY\\\dddeeegggjjjlllnnnoooooorrrqqqqqqqqqrrrsssssstttssssssssssssqqqooommmkkkhhhhhhggggggfffeeeeeeeeeeeeeeeeeeeeeeeeggghhhiiieeedddeeefffhhhhhhfffddd^^^XXXOOOGGGBBB>>>;;;:::555777:::===CCCOOO^^^hhhuuuvvvxxxzzz|||~~~{{{|||{{{wwwtttoookkkhhhiiijjjlllooossszzz~~~~~~}}}|||vvvuuuqqqggg\\\VVVLLLMMMNNNPPP[[[kkkvvvyyy{{{sssiiibbbRRRIII===555222000,,,)))(((***+++,,,---,,,,,,+++)))))))))***+++++++++,,,---,,,,,,+++***)))((((((&&&(((+++------,,,***)))&&&''')))******)))'''&&&&&&&&&'''((())))))((((((AAACCCFFFKKKQQQ[[[fffmmmxxx}}}wwwpppkkklllhhhbbb]]]YYYWWWTTTRRRQQQSSSUUUUUUVVV[[[bbbgggvvv|||vvvrrrrrrvvv|||~~~yyytttpppppprrroooggg```SSSIII<<<444111///---***++++++,,,---,,,+++***)))---,,,+++)))))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$&&&'''(((((()))((((((''')))+++...///000000222333---...///000222666;;;???GGGMMMWWW___fffnnnvvv|||~~~xxxqqqmmmcccdddhhhoooyyyxxxrrrpppoookkkhhhlllmmmooorrrtttvvvwwwxxxyyyyyyyyyzzz{{{~~~|||zzzwwwtttsssuuuzzz{{{yyyuuutttooohhh```XXXRRRNNNMMMIIIIIIHHHGGGFFFFFFGGGGGGKKKPPPUUU[[[___cccgggjjjoooooooooooonnnmmmlllkkklllnnnqqqvvvzzz}}}~~~}}}{{{yyyyyy{{{}}}|||{{{zzzxxxvvvuuuttttttlllmmmnnnnnnmmmjjjhhhfffffffffffffffdddbbb```___\\\]]]]]]^^^^^^___^^^^^^aaa___\\\WWWSSSOOOLLLKKKIIIFFFDDDDDDFFFGGGDDDBBBBBBEEEHHHIIIGGGDDDBBBAAACCCBBB@@@?????????@@@AAA@@@?????????@@@AAACCCDDDIIIHHHHHHHHHJJJMMMPPPRRRWWWXXX[[[___eeehhhhhhhhhkkklllmmmmmmmmmnnnqqqtttrrrqqqooommmmmmnnnooopppllljjjgggeeecccaaaaaaaaaffffffeeeeeefffhhhjjjkkkhhhhhhiiiiiijjjkkkmmmnnngggaaaXXXOOOHHHBBB<<<999888666555777<<>>;;;777666777:::===>>>GGGNNNWWW^^^eeennnxxx~~~zzzvvvsssqqqppppppnnnppprrrsssuuuxxx}}}zzzyyywwwtttppphhh___VVVQQQOOOSSS```lllyyy}}}yyyuuulll```RRRHHH>>>333......+++,,,+++)))''''''***---*********))))))******+++))))))))))))))))))))))))*********))))))((((((((())))))(((((((((((())))))((((((''''''''''''((((((@@@BBBDDDFFFKKKRRRYYY___hhhrrr{{{{{{vvvpppjjjfffbbb^^^[[[WWWVVVTTTRRRQQQSSSWWWZZZ[[[cccooo|||zzz{{{~~~}}}vvvrrrpppllleee___WWWNNNCCC:::555333000...------,,,+++++++++++++++***)))))))))))))))******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((''''''+++***)))))))))***,,,---...000111111000///000222222222333444888???HHHNNNXXX]]]dddkkkqqqvvvzzz}}}|||wwwpppkkkgggccciiipppvvvzzz}}}sssnnnmmmnnnooonnnpppqqqrrrtttuuuvvvwwwwwwvvvyyy}}}~~~{{{zzz{{{zzzzzzxxxvvvtttssssssooohhhcccWWWRRRLLLFFFBBBBBBDDDFFFKKKKKKKKKLLLMMMOOOPPPQQQ^^^bbbhhhlllnnnoooppprrrrrrsssttttttuuuuuuttttttqqqrrruuuxxxzzz|||}}}~~~~~~xxxvvvrrrmmmiiieeebbbaaaeeefffggghhhhhhgggfffeeebbbbbbaaa___]]]ZZZXXXWWWSSSUUUWWWZZZ[[[[[[ZZZYYYYYYWWWSSSNNNKKKIIIHHHHHHIIIIIIJJJLLLNNNOOOMMMKKKJJJLLLMMMMMMKKKJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMMMMKKKIIIGGGEEEDDDCCCCCCHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJNNNRRRTTTUUUTTTXXXYYYZZZZZZZZZ[[[^^^aaafffggghhhiiijjjkkkllllllmmmllljjjhhhgggfffeeeeeedddeeefffggghhhhhhhhhhhhhhhhhhhhhiiijjjkkklllmmmsssoooiiiccc]]]VVVPPPKKKFFFAAA;;;777666777777777999>>>EEELLLTTT```mmmvvv|||~~~}}}zzzxxxvvvvvvqqqrrrrrrrrrrrruuuyyy|||~~~{{{vvvkkk]]]SSSMMMMMMUUU```pppvvv~~~{{{vvvkkk^^^SSSFFF:::222///+++,,,,,,+++******,,,...))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))))))))(((((((((((())))))((((((''''''''''''((((((???@@@CCCFFFIIIOOOUUUZZZaaakkkvvv|||}}}{{{{{{{{{{{{vvvwwwyyy|||~~~wwwrrrmmmhhhccc```YYYWWWTTTQQQPPPQQQSSSUUUWWW]]]eeemmmyyywwwrrroookkkeee```XXXQQQFFF===777333000///...---,,,+++***+++,,,,,,------+++***((('''&&&%%%************)))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''+++***)))((()))***---...///000111000///...///111111222333666<<>>@@@CCCFFFJJJNNNTTTWWW[[[eeeqqqwww||||||xxxvvvsssoookkkhhhgggfffdddeeegggiiimmmttt}}}~~~xxxsssmmmhhheee^^^ZZZVVVSSSQQQRRRSSSTTTSSSWWW\\\bbblll|||xxxsssppplllgggcccYYYSSSIII???888333000//////...,,,+++***+++,,,---------,,,***)))'''&&&%%%************)))))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''***)))((('''(((***---...///000000///......///111000222666;;;CCCNNNZZZbbbdddhhhnnnuuuzzz}}}||||||xxxvvvqqqmmmiiifffeeeeeehhhpppxxx}}}}}}~~~}}}uuuttttttttttttsssqqqooonnnooopppqqqrrrrrrrrrrrrxxx{{{~~~{{{wwwuuuvvvxxxyyyzzzzzzvvvoooggg^^^TTTJJJEEE>>>???AAADDDFFFHHHIIIJJJIIIJJJMMMQQQVVV[[[___aaafffiiinnnpppqqqppppppqqquuuvvvwwwxxxyyyzzzzzzzzzwwwxxxzzz}}}|||yyyuuurrrpppkkkjjjhhhfffdddbbbaaaaaa^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\[[[\\\^^^______^^^]]]\\\___]]][[[XXXVVVVVVVVVWWWXXXZZZ]]]___aaabbbcccdddfffggghhhhhhggggggiiijjjjjjjjjiiihhhgggeeedddcccbbbaaa```^^^\\\ZZZXXXWWWWWWXXXXXXXXXWWWVVVTTTSSSOOONNNLLLLLLMMMNNNMMMLLLJJJKKKKKKJJJHHHIIIKKKMMMNNNPPPTTTXXX]]]```cccdddeeeeeeeeeeeeddddddcccccccccdddfffhhhiiiiiihhhhhhiiiiiijjjjjjkkkmmmnnnoooqqqpppoooooonnnjjjeeebbbYYYTTTMMMGGGCCC@@@>>><<<;;;:::999999===EEEOOOVVV^^^ccckkkuuu}}}}}}yyytttqqqpppqqqsssvvv|||~~~zzzyyy{{{~~~wwwnnnfff]]]TTTPPPQQQWWW^^^kkkxxx{{{ssshhh]]]QQQEEE===444222///---+++***))))))******++++++******(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((???AAAEEEHHHJJJNNNRRRUUUVVV```jjjooossswwwvvvsssooolllhhhccc^^^ZZZXXXWWWUUUUUUVVVXXX[[[aaahhhmmmxxxzzztttoookkkeeeaaa[[[WWWUUUUUUTTTTTTLLLPPPTTTYYYbbbqqq{{{vvvrrrmmmhhheee[[[UUULLLBBB:::444111000...------,,,,,,,,,,,,,,,)))******+++++++++******************))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))(((((()))+++---....../////////...///222555444888>>>EEENNNXXXaaahhhiiilllqqqxxx|||}}}zzzwwwpppmmmiiifffdddeeegggiiilllrrryyy}}}~~~{{{uuuqqqrrruuuwwwwwwtttrrrpppooopppqqqrrrsssssssssssszzz|||~~~zzzxxxvvvvvvwwwxxxxxxwwwvvvqqqggg\\\PPPGGG@@@===999<<>><<<999888:::???EEEIIIOOOUUU___jjjvvvzzzuuurrrqqqnnnrrryyy|||zzzzzz|||~~~xxxsssiii\\\QQQNNNOOOUUU```mmmxxx}}}rrrhhh]]]PPPEEE888444000---,,,,,,,,,,,,***++++++,,,+++***((('''))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((AAADDDGGGIIIJJJKKKNNNPPPPPPYYYbbbfffiiilllkkkhhhccc```\\\WWWSSSPPPMMMMMMIIIIIIJJJJJJLLLPPPVVV[[[dddjjjttt|||wwwsssnnniiiaaa[[[XXXWWWTTTSSSKKKOOOSSSVVV\\\hhhyyy{{{uuuooojjjfff]]]XXXPPPEEE<<<666333222---------...---,,,,,,+++)))***+++,,,------,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))***+++,,,---.........///000000000333777:::===BBBJJJRRRYYY```gggkkkppprrruuuzzz}}}{{{vvvqqqjjjgggdddbbbcccgggmmmpppqqqsssxxx||||||vvvrrrqqqsssvvvwwwvvvuuusssrrrrrrssstttvvvwwwxxxxxxxxxzzz|||}}}~~~}}}|||xxxxxxxxxyyyzzzyyyvvvtttpppiii^^^PPPEEE>>>;;;;;;<<>>???AAAGGGQQQ]]]kkkvvv{{{wwwtttnnnqqquuu{{{{{{yyyzzz{{{{{{rrrdddXXXRRRMMMQQQYYYbbbmmmwww{{{sssjjj]]]QQQAAA;;;444///------------)))***++++++***)))&&&%%%)))))))))))))))))))))))))))))))))******+++++++++))))))(((((((((((())))))((((((''''''''''''((((((CCCEEEHHHIIIIIIIIIKKKLLLLLLUUU]]]```bbbddddddaaaUUUSSSOOOKKKGGGEEECCCBBBBBBBBBCCCCCCDDDGGGLLLOOOWWW\\\eeeqqq|||xxxuuunnnfff___[[[XXXTTTRRRPPPSSSVVVWWWZZZcccpppzzz~~~xxxqqqjjjfff___[[[SSSHHH>>>777444444,,,---...///...---,,,+++,,,------...---,,,******************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******)))***,,,---.../////////...000111111333666:::>>>DDDJJJSSS[[[bbbfffjjjlllvvvvvvyyy|||~~~zzzrrrlllfffdddaaa```cccjjjqqqvvvssstttvvv{{{~~~|||zzzxxxuuurrrrrrtttvvvvvvuuuuuuuuuuuuuuuvvvwwwyyy{{{|||||||||{{{{{{|||}}}~~~}}}||||||zzzzzz{{{}}}}}}zzzuuuqqqjjjcccWWWIII???::::::<<>><<<;;;<<<=========>>>@@@DDDGGGMMMOOOVVVbbbooo~~~zzztttlllddd___[[[XXXVVVXXXTTTSSSTTTWWW\\\hhhttt{{{yyy{{{~~~}}}tttkkkeeebbb[[[RRRKKKFFF@@@999555---------,,,,,,,,,++++++---------,,,,,,,,,+++++++++++++++***)))((((((''')))))))))))))))(((((('''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$######"""###$$$%%%''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''((()))***+++,,,---.........111222222111111777BBBJJJXXX___fffjjjkkkmmmrrrvvv|||{{{{{{|||{{{vvvllleee^^^aaaeeeiiikkknnnrrrtttzzz{{{|||}}}~~~~~~zzztttpppoooqqqsssqqqrrrtttvvvxxxyyyzzzzzz{{{zzzzzz{{{}}}~~~yyyyyyzzzzzzzzzzzz|||~~~|||zzzzzzrrrhhh^^^TTTKKKEEEAAA===>>>AAABBBIIIPPPSSSYYYaaafffffffffdddbbbbbbfffiiilllmmmpppooooooppprrrvvvyyy{{{{{{|||}}}~~~~~~}}}||||||{{{zzzyyywwwuuusssrrrqqqsssvvvwwwuuuqqqkkkhhhccccccbbb___[[[XXXWWWWWWZZZ\\\___cccfffkkkppptttvvvuuusssppplllkkklllnnnqqqtttxxxzzz|||~~~zzztttrrrppplllgggccc___]]]ZZZYYYWWWUUUTTTRRRRRRQQQSSSOOOLLLMMMQQQSSSPPPMMMRRRRRRSSSTTTWWW[[[___aaaccceeehhhkkkoooqqqssstttrrrtttvvvwwwuuusssrrrrrrllllllmmmlllkkkiiihhhfffaaa^^^YYYQQQHHHBBB??????======@@@HHHQQQ[[[jjjxxx{{{yyyvvvuuuwww|||~~~~~~}}}|||{{{{{{{{{{{{|||~~~tttiii```^^^UUUOOOSSS\\\fffpppyyy{{{qqqiiiXXXNNN@@@444///---+++***+++)))))))))+++,,,+++***,,,,,,,,,+++***))))))(((+++++++++************))),,,+++***)))(((((((((((((((((())))))))))))((((((HHHHHHGGGFFFGGGGGGHHHIIILLLLLLNNNQQQSSSRRRPPPMMMFFFEEECCCAAA>>>===<<<;;;999999:::::::::;;;???BBBBBBCCCIIITTT___mmm~~~yyypppiiiccc___[[[YYYZZZVVVTTTUUUVVVYYYcccmmmxxx{{{xxxyyy{{{zzzqqqkkkfff```XXXQQQKKKEEE>>>999222000///...------,,,+++---,,,,,,,,,++++++++++++++++++******)))((((((''')))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))(((((('''''''''(((((()))***,,,...///000000111000111222333666>>>KKKTTTdddiiinnnqqqqqqrrrvvvzzz}}}}}}|||{{{yyysssmmmhhheeehhhllloooqqqtttwwwyyy||||||}}}~~~~~~yyywwwsssnnnkkkjjjmmmooorrrsssuuuxxx{{{}}}~~~~~~~~~~~~xxxyyyzzz{{{{{{|||}}}~~~{{{wwwrrrfffZZZTTTLLLEEEAAA???===>>>BBBFFFNNNVVV[[[```gggjjjjjjiiigggeeefffiiimmmooopppssssssssstttvvvxxxzzz||||||}}}}}}}}}}}}{{{zzzyyywwwvvvtttsssrrrqqqqqqqqqnnnpppqqqqqqnnnjjjeeebbb`````````___\\\[[[\\\]]]___aaaeeehhhlllqqqwww||||||xxxvvvvvvxxxzzz}}}~~~yyytttooommmgggeeeccc___]]]ZZZYYYXXXVVVQQQNNNNNNQQQRRRPPPNNNMMMMMMMMMNNNPPPSSSVVVYYY^^^```cccfffjjjmmmoooppptttwwwyyyzzzxxxuuutttsssoooooooooooonnnmmmkkkjjjhhhgggddd___XXXQQQJJJEEEAAA>>>===AAAEEEMMMZZZfffvvv~~~{{{wwwttttttwww{{{~~~~~~|||{{{{{{}}}zzzpppiiieee[[[SSSSSSWWW```kkkuuu~~~wwwrrraaaVVVGGG:::333000---,,,,,,+++++++++,,,,,,+++)))+++******)))((((((''''''*********)))))))))((((((+++***)))(((''''''''''''''''''((((((((((((''''''IIIHHHGGGFFFFFFFFFFFFGGGIIIIIIIIIJJJKKKJJJFFFCCC@@@???>>>===<<<;;;;;;;;;888888999888777888;;;===>>>===AAAJJJSSS___pppwwwpppjjjddd___\\\\\\WWWUUUUUUUUUVVV\\\dddkkkvvvzzzvvvtttttt}}}vvvppplllfff```ZZZUUUNNNFFF@@@888555111///......---,,,,,,,,,,,,+++++++++******++++++******)))((((((((())))))******))))))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&))))))))))))((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))((((((((((((((())))))+++,,,---///111222333333///000333666<<>>>>>===AAAFFFLLLUUU___eeejjjooopppnnnmmmkkkjjjkkknnnrrrtttuuuwwwxxxyyyzzz{{{{{{{{{{{{||||||{{{zzzwwwuuusssrrrnnnmmmlllkkkjjjjjjkkkkkkiiiiiihhhgggeeeaaa^^^\\\\\\]]]^^^______aaadddgggiiijjjllloootttzzzzzzxxxuuupppkkkgggeeeccc___ZZZUUUSSSTTTTTTRRRPPPLLLKKKJJJJJJKKKMMMOOOQQQUUUWWWYYY]]]aaaeeegggiiirrruuuyyyzzzyyyvvvtttssspppqqqqqqqqqqqqpppooonnnppppppooooookkkdddYYYQQQHHHBBB===;;;<<<@@@JJJTTTeeeqqq{{{vvvsssssstttuuu~~~|||}}}yyyuuunnneee[[[UUUTTTXXXcccnnnyyy}}}|||zzzlllaaaQQQCCC:::444000------,,,,,,------,,,***'''))))))((((((''''''&&&&&&))))))))))))((((((((('''***)))(((''''''&&&&&&'''&&&''''''((((((''''''&&&HHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEECCC@@@======<<<;;;::::::::::::::::::;;;;;;:::999999:::<<<>>>===???EEELLLUUUdddrrr}}}vvvpppiiiccc___\\\WWWTTTTTTTTTSSSWWW]]]dddmmmzzz{{{uuupppnnnttt{{{yyytttoookkkeeebbb^^^YYYQQQKKK===888222////////////---,,,,,,+++++++++*********************))))))(((((()))************)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++---...///000111222222222000111444999BBBPPP___iiisssuuuwwwxxxwwwxxx{{{~~~~~~~~~|||vvvpppmmmooorrrzzz}}}}}}yyyvvvtttllllllkkkiiihhhiiimmmpppuuuwww{{{}}}}}}~~~vvvtttooojjjddd[[[OOOFFFBBB???===>>>??????DDDJJJRRR\\\gggmmmrrrvvvuuurrrpppooonnnpppssswwwxxxyyy{{{|||~~~~~~~~~}}}{{{zzzyyyxxxvvvsssooollliiihhhdddeeeeeeeeeeeecccbbbaaa```___^^^]]]\\\[[[ZZZZZZZZZ\\\^^^aaaccchhhmmmqqqrrrsssuuuwww||||||wwwsssqqqnnniiiccc^^^[[[YYYWWWUUUQQQOOOMMMKKKJJJJJJKKKLLLLLLMMMOOORRRVVVZZZ\\\^^^hhhlllrrruuuuuutttsssrrrpppqqqqqqqqqqqqqqqqqqqqquuussstttvvvxxxssshhh___SSSKKKBBB===;;;<<>>;;;===<<<;;;::::::999999999<<<======<<<:::999:::<<<<<<;;;<<<@@@DDDJJJWWWbbbsss|||vvvnnngggbbb[[[VVVRRRSSSSSSRRRTTTXXX]]]eeepppzzz~~~wwwpppkkklllqqq{{{|||xxxpppmmmiiigggeeebbb[[[VVVCCC<<<333//////000000///,,,,,,,,,+++++++++***************)))))))))))))))***************))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((())))))+++,,,---000000111111111111000000222444777===GGGTTTaaajjjrrrtttvvvxxxzzz{{{~~~~~~|||xxxqqqllllllpppuuu~~~|||uuupppmmmiiijjjjjjiiijjjlllpppssswwwyyy}}}|||qqqjjjaaa[[[UUUNNNGGGCCC???===>>>@@@@@@AAAFFFMMMWWWaaalllrrrvvvyyyyyyuuutttsssrrrtttwwwzzz{{{{{{~~~~~~{{{wwwuuurrrqqqmmmiiieeeaaa___]]][[[]]]```bbbaaa]]]YYYVVVTTTTTTTTTTTTVVVXXXZZZ[[[\\\___cccgggkkkpppvvvzzz{{{{{{}}}~~~yyyrrrlllfffbbb^^^\\\YYYVVVRRRNNNJJJHHHGGGGGGFFFGGGHHHJJJLLLOOORRRSSS]]]aaahhhmmmoooqqqrrrsssqqqqqqqqqqqqrrrsssssstttwwwuuuuuuxxx||||||vvvpppcccYYYMMMFFFAAA===???DDDEEEOOO___nnn{{{}}}wwwtttrrrqqqvvvyyy~~~~~~wwwrrrlllfff\\\TTTUUUZZZaaakkkxxx~~~~~~xxxoooaaaUUUJJJ@@@777111*********+++------+++)))*********)))))))))))))))++++++*********)))))))))******))))))(((((())))))))))))************))))))KKKLLLLLLLLLKKKKKKIIIIIIIIIGGGCCCAAA@@@???===<<<<<<<<<;;;::::::::::::;;;;;;<<<===<<<:::999:::;;;===;;;<<>>>>>AAADDDDDDDDDIIIPPP[[[dddmmmrrrvvvzzz{{{xxxxxxwwwwwwxxxzzz|||||||||~~~~~~~~~|||yyyuuurrroookkkiiieee```\\\YYYVVVUUUTTTWWW[[[]]]]]]YYYUUURRROOOPPPQQQSSSVVVZZZ^^^```dddhhhmmmrrrvvvzzz}}}vvvpppkkkiiidddaaa[[[TTTNNNIIIGGGFFFFFFEEEEEEEEEFFFHHHJJJLLLSSSXXX^^^dddhhhlllooorrrpppppppppqqqrrrsssuuuvvvwwwvvvuuuxxx}}}}}}rrrggg[[[RRRJJJAAA======>>>DDDMMMXXXeeeuuu}}}xxxtttqqqpppsssvvvzzz}}}~~~}}}yyyuuuqqqmmmeeeZZZUUUUUUYYYcccppp|||~~~zzzsssiii___VVVKKK@@@888---,,,++++++,,,,,,+++***++++++++++++************++++++++++++******************))))))))))))******)))******++++++******)))QQQQQQQQQPPPNNNKKKIIIGGGGGGDDD@@@>>>>>>>>>===<<<999999999::::::<<<======;;;<<<>>>===;;;:::;;;<<<======>>>AAABBBBBBIIIQQQYYYhhhyyyyyyoooiiiaaaXXXQQQPPPPPPOOOPPPSSSPPPVVV^^^eeelllxxx~~~xxxnnnmmmmmmrrr{{{{{{wwwrrrooonnnkkkgggcccXXXMMM>>>555222111///,,,.........---------,,,,,,)))))))))))))))))))))******++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))+++---...///000000222333444555555555888:::>>>EEEOOOYYYaaaeeepppsssxxx}}}zzzuuummmhhhiiimmmsssvvvxxx}}}yyyqqqkkkhhhhhhiiikkklllmmmppptttwwwzzz|||~~~vvvoooaaaUUUJJJEEECCC??????BBBAAACCCGGGKKKLLLLLLRRRYYY```gggnnnqqquuuzzz|||{{{}}}|||{{{|||}}}~~~~~~}}}}}}|||zzzxxxtttooollljjjeeebbb___ZZZVVVSSSRRRQQQQQQSSSUUUWWWXXXXXXWWWVVVUUUVVVXXX\\\```eeehhhkkkooosssyyy~~~}}}wwwssskkkbbbZZZTTTOOOMMMJJJHHHGGGEEEEEEEEEGGGHHHKKKOOOTTTZZZ^^^ccciiilllkkkkkkkkklllnnnppprrrssstttuuuuuuwwwzzz|||yyypppfff^^^UUUJJJAAA>>>===???BBBFFFOOO^^^ppp}}}zzzuuurrrpppqqqsssvvvxxxyyy{{{~~~~~~~~~~~~{{{vvvsssqqqkkkaaaYYYVVVUUU[[[eeeqqqzzz~~~}}}{{{wwwpppjjjbbbWWWKKKBBB444111...,,,,,,,,,+++***++++++++++++++++++++++++************))))))))))))))))))((((((((())))))***))))))************))))))VVVVVVTTTRRROOOKKKHHHFFFDDDAAA>>><<<<<<<<<<<<;;;666777777999;;;===???@@@<<<>>>??????>>>======>>>::::::<<>>CCCJJJQQQ___qqq|||rrrlllddd[[[RRRPPPOOONNNNNNQQQQQQVVV[[[___dddmmm{{{sssooolllnnnuuu~~~|||uuuqqqooommmiiieeeaaaTTTCCC888333222...***//////.........---------)))))))))))))))************++++++++++++***))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&$$$###"""######$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((()))***+++---///000///000222444777888999:::999;;;@@@HHHRRR[[[bbbeeepppsssxxx~~~yyyrrriiifffiiiooosssuuutttyyyyyyrrrllliiijjjlllnnnooopppssswwwzzzzzz||||||rrrjjjVVVKKKBBBAAABBB@@@BBBGGGFFFHHHNNNSSSTTTTTTZZZcccccciiinnnppptttzzz~~~}}}~~~~~~~~~|||{{{xxxtttpppkkkhhhfffaaa___\\\WWWTTTQQQPPPOOOPPPPPPQQQSSSUUUXXXZZZ[[[^^^```bbbfffjjjooorrrtttwww{{{{{{qqqggg```[[[XXXMMMLLLIIIGGGEEEEEEFFFFFFFFFIIIMMMQQQVVV\\\aaaffffffeeeffffffhhhkkkmmmoooppprrrtttuuuvvvwwwzzz}}}{{{ssskkkfff^^^SSSIIIEEE>>>>>>======BBBOOO```lll{{{}}}xxxtttqqqoooqqqssstttuuuwwwzzz}}}}}}wwwrrrrrrnnneee]]]YYYSSSUUU\\\gggssszzz|||{{{|||yyyvvvqqqkkk```SSSIII;;;777111...,,,,,,+++******************+++++++++))))))))))))(((((((((((((((((('''''''''(((((()))(((((())))))))))))(((((([[[YYYUUURRROOOLLLIIIFFF@@@??????>>>===<<<<<<<<<:::::::::;;;<<<===>>>???AAA@@@>>>=========>>>?????????>>>>>>>>>@@@AAABBBLLLUUUeeewwwvvvooofff___VVVPPPNNNNNNLLLKKKSSSTTTTTTWWW]]]hhhsss{{{yyyuuuooolllmmmsss{{{zzzuuurrrooollljjjbbb\\\RRREEE:::333111111...------,,,++++++++++++************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%((('''&&&%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&'''((()))+++---000222444111111111111333666999;;;???@@@EEEMMMWWW```eeegggqqqtttyyy~~~|||zzziiihhhggggggiiimmmqqqttttttvvvzzzyyytttqqqpppllllllmmmppptttyyy}}}|||qqqddd\\\JJJEEEAAA@@@CCCGGGJJJJJJLLLPPPUUUYYY]]]aaaeeehhhpppppprrrtttwwwzzz}}}~~~~~~|||{{{{{{}}}|||xxxtttssssssssspppllliiihhhhhheeebbb]]]YYYWWWVVVVVVUUURRRSSSUUUWWWYYY^^^dddiiinnnppprrrtttvvvzzz~~~~~~}}}~~~yyyooogggbbb]]]XXXRRRMMMIIIGGGEEEDDDIIIIIIIIILLLPPPSSSUUUUUU]]]^^^```ccceeefffgggggglllnnnqqqrrrssstttwwwyyywwwtttooolllhhh^^^QQQHHH??????===;;;<<>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@AAA@@@?????????@@@BBBCCCHHHQQQ```ppp{{{tttkkkdddZZZTTTQQQPPPNNNLLLRRRRRRRRRTTTYYYbbblllssszzzsssnnnnnnsssyyy}}}}}}xxxuuurrrooommmjjjdddZZZLLL???666000...///...---,,,++++++++++++************************)))))))))))))))))))))))))))))))))((((((((('''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&((('''&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''((((((((('''''''''((()))***,,,...111333444444444333444555888;;;===BBBEEEKKKRRRZZZccciiimmmvvvyyy}}}|||xxxuuuhhhgggggggggiiimmmqqqtttwwwxxx{{{~~~{{{xxxuuusssppppppqqqsssvvvzzz~~~yyyooocccWWWOOOJJJFFFCCCCCCGGGKKKNNNNNNVVVZZZ^^^cccfffiiimmmooopppqqqrrrtttvvvyyy{{{|||{{{yyyxxxxxxyyyxxxvvvsssqqqqqqqqqnnnjjjhhhhhhhhheeedddaaa```^^^\\\ZZZYYYZZZ\\\^^^aaadddiiippptttzzz{{{}}}~~~}}}}}}}}}}}}~~~}}}uuuqqqgggccc\\\VVVRRROOOLLLJJJJJJIIIHHHIIILLLNNNOOONNNRRRSSSVVVYYY]]]aaadddeeehhhkkknnnpppqqqsssuuuwwwvvvsssooommmjjjbbbWWWOOOGGGDDD@@@;;;999<<>>>>>======<<<<<<;;;;;;;;;<<<<<<===???@@@AAACCCCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@AAACCCCCCDDDLLLYYYhhhyyy|||rrrjjj```YYYUUUSSSOOOMMMPPPOOOOOOOOOSSSYYYbbbhhhwwwzzzsssqqqssswww{{{|||yyyvvvssspppooojjjaaaTTTHHH<<<333/////////...,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''((()))******)))(((''')))***+++---///222444555777666666666888;;;>>>@@@FFFLLLSSSZZZ```gggpppvvv}}}yyysssnnnfffffffffgggjjjmmmqqqsssyyyzzz||||||zzzzzz||||||zzzwwwttttttuuuvvvyyy|||vvvkkk```UUULLLFFFHHHGGGFFFHHHMMMQQQUUUVVVaaadddiiilllnnnqqqtttvvvrrrrrrsssuuuvvvxxxyyyzzzyyywwwttttttttttttsssqqqnnnnnnnnnkkkhhhffffffgggffffffggggggfffdddbbb```dddfffjjjmmmrrrwww}}}~~~}}}||||||}}}~~~xxxsssllleee```[[[WWWTTTNNNLLLIIIHHHIIIIIIIIIHHHIIIJJJLLLOOOSSSXXX]]]___aaadddiiimmmoooqqqsssuuuuuurrrpppnnnmmmggg___YYYOOOLLLEEE>>>999888;;;>>>CCCQQQdddttt|||yyywwwuuussspppnnnsssyyy~~~||||||xxxtttsssrrrqqqlllhhh^^^WWWRRRSSSXXX___jjjttt{{{~~~|||yyytttkkkaaaWWWIII888000111222...))),,,,,,,,,+++++++++******))))))))))))))))))))))))+++***))))))))))))))))))))))))(((((((((((())))))bbb___ZZZUUUQQQKKKEEEAAA>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<===???@@@AAACCCDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCCCCIIITTTbbbsssxxxpppfff^^^XXXTTTPPPLLLMMMMMMLLLLLLNNNTTT[[[```mmmuuu{{{wwwvvvyyy{{{|||yyyuuusssllliiibbbZZZPPPEEE;;;444000000...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((***++++++***)))(((***+++,,,...000333555666888777666777999===AAADDDLLLSSS[[[aaaeeellluuu}}}}}}vvvooojjjeeeeeefffhhhjjjmmmpppqqqyyyyyy{{{~~~~~~|||zzzvvvsssuuuzzz}}}{{{wwwuuuvvvwwwyyy|||}}}uuujjj^^^UUUNNNIIIFFFFFFGGGJJJNNNTTTYYY]]]___hhhjjjnnnppprrrtttvvvxxxuuuuuuvvvwwwwwwxxxxxxxxxwwwvvvsssqqqqqqpppppppppllllllkkkhhheeecccdddeeeggghhhjjjjjjjjjiiijjjkkkllloootttxxx}}}|||||||||}}}~~~vvvooohhhaaa]]]UUUQQQMMMJJJIIIHHHFFFEEEHHHGGGGGGGGGJJJOOOSSSVVVYYY]]]ccchhhkkknnnppprrrtttsssqqqqqqooolllfffbbbVVVRRRLLLEEE???===<<<===;;;EEETTTdddsss}}}zzzvvvpppllllllrrr{{{|||~~~{{{wwwttttttsssqqqpppggg```XXXSSSQQQTTT___jjjvvv|||~~~{{{ssskkkcccUUUDDD888444333000---------,,,,,,,,,+++++++++))))))))))))))))))))))))******)))))))))))))))***)))(((((((((((())))))***eeeaaa[[[UUUPPPKKKEEEBBB>>>>>>>>>>>>>>>=========::::::;;;<<<===???AAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCAAAAAAAAAAAABBBCCCEEEJJJSSS___nnn~~~vvvkkkbbb\\\VVVPPPLLLJJJKKKKKKKKKLLLPPPVVVZZZeeemmmyyy}}}|||}}}{{{wwwtttjjjhhhddd^^^WWWLLL@@@888222111///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************'''''''''(((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((***+++++++++******,,,,,,---///222444666888888777777888<<>>:::>>>FFFRRR```ooo~~~zzzsssoooiiinnnvvv~~~{{{~~~~~~zzzwwwvvvvvvvvvvvvrrrkkkaaaXXXPPPNNNUUU___mmmvvv~~~zzzsssiii```QQQBBB777222000000---------,,,,,,,,,,,,+++***************************)))))))))))))))******)))(((((((((((())))))***gggaaaZZZSSSMMMIIIEEEBBB????????????????????????;;;;;;<<<===???@@@BBBCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDGGGKKKRRR\\\jjj{{{}}}rrriiibbb[[[TTTPPPKKKKKKLLLKKKLLLNNNRRRUUU]]]dddooozzz}}}yyyvvvooolllhhhccc\\\QQQDDD:::333222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))))))))***'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((()))******++++++------///000333666888999999999999<<>>???AAACCCEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFFFFGGGJJJPPPYYYfffuuuzzzqqqiiibbb[[[VVVMMMNNNMMMLLLJJJKKKMMMOOOTTT[[[dddnnnyyy{{{wwwtttqqqllliiicccXXXJJJ???333333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))(((''''''''')))+++,,,......000111444666999:::<<<<<<>>>BBBJJJSSS\\\aaaeeegggkkkpppvvv|||~~~zzzvvvsssqqqrrrsssuuuvvvwwwwwwvvvuuuvvvvvvvvvxxxxxxvvvsssoooiiiiiijjjmmmqqqvvvzzz}}}zzzppphhhWWWRRRLLLHHHHHHKKKMMMNNNWWW]]]dddiiikkkmmmnnnpppoooqqqtttvvvwwwxxxzzz{{{zzz{{{zzzyyywwwssspppnnnlllmmmmmmiiiccc___]]]^^^\\\]]]]]]]]]]]]___cccgggiiimmmrrruuuwww{{{}}}|||{{{}}}|||zzzyyyyyy{{{}}}zzzxxxzzz~~~|||vvvwwwyyy~~~}}}rrrhhh___XXXSSSPPPIIIGGGDDDBBBAAAAAACCCDDDBBBEEEHHHLLLQQQWWW]]]bbbgggkkkqqquuuvvvuuusssrrrrrrnnnhhhccc]]]VVVMMMGGGBBB>>><<<@@@FFFNNN\\\hhhxxx~~~|||xxxrrrtttvvvyyy}}}}}}zzzyyy|||~~~}}}~~~yyyqqqjjj```UUUQQQSSSVVVcccrrr{{{{{{tttmmmbbbTTTFFF;;;222...,,,,,,,,,,,,++++++++++++************************)))))))))))))))***+++++++++***)))(((((('''((((((eee^^^SSSJJJEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAACCCEEEGGGHHHGGGGGGFFFEEEFFFGGGIIIJJJKKKJJJHHHGGGGGGGGGHHHHHHFFFIIIOOOWWWbbbpppwwwooohhh```[[[PPPPPPOOOLLLIIIHHHIIIKKKNNNTTT]]]fffppp}}}}}}yyyvvvsssooolllhhh^^^PPPFFF444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))(((&&&%%%&&&(((+++---...///000222444777999;;;???@@@BBBGGGPPPZZZdddjjjkkkkkkmmmssszzzzzzwwwuuutttwwwxxxzzz{{{|||{{{yyyxxxwwwwwwvvvwwwvvvsssoookkkeeegggjjjmmmqqqvvv}}}~~~|||yyyqqqeee\\\MMMJJJGGGHHHLLLQQQVVVXXX```ffflllppppppoooooopppnnnpppsssuuuvvvwwwyyy{{{zzzzzzyyyxxxuuuqqqnnnkkkgggiiiiiieee___YYYWWWWWWWWWXXXYYYZZZ\\\aaafffjjjiiipppwww|||~~~~~~||||||zzz~~~~~~}}}|||{{{zzzyyyyyyzzz{{{yyyzzzzzzzzzyyywwwuuutttsssuuuyyy}}}~~~~~~xxxxxxvvvsssppprrrwww{{{{{{sssrrrtttyyyuuujjjbbb[[[WWWSSSPPPLLLGGGCCCAAA@@@???>>>???BBBEEEJJJPPPXXX]]]bbbgggooouuuxxxwwwvvvuuuvvvsssoookkkggg```WWWQQQJJJCCC???@@@AAACCCMMMXXXfffooozzz~~~{{{xxxyyyxxxxxxzzz|||xxxuuu|||{{{uuuoooggg[[[TTTRRROOO]]]nnnxxx~~~|||{{{sssggg[[[PPPDDD777...,,,,,,,,,+++++++++******************************))))))((())))))***++++++++++++***(((''''''''''''^^^UUUJJJCCCBBBBBBAAA>>>AAAAAABBBEEEHHHIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKJJJHHHFFFEEEGGGIIILLLSSS]]]lllzzzxxxoooeee^^^VVVRRRMMMJJJJJJJJJIIIIIINNNOOOUUU^^^fffppp~~~yyyxxxtttpppnnnhhhYYYKKK>>>333))))))------,,,,,,...---,,,,,,++++++,,,,,,************************((()))***++++++***)))(((000---)))''''''((())))))***(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%$$$######))))))(((((('''''''''&&&''''''&&&'''(((+++...000333333222333555999===???CCCDDDHHHPPP[[[dddhhhiiikkkmmmqqqwww|||~~~~~~{{{|||yyyvvvsssppplllhhhdddeeefffhhhlllssszzz~~~~~~{{{tttjjj^^^SSSMMMHHHIIIJJJNNNTTT[[[bbbfffkkknnnppppppnnnmmmoooqqqrrrssstttvvvxxxyyy{{{{{{zzz{{{zzzwwwrrrjjjccc^^^```^^^ZZZWWWUUUTTTTTTTTTTTTXXX\\\___bbbffflllqqqrrruuuzzz~~~|||zzzyyyxxx|||yyywwwyyyyyyzzz{{{}}}|||zzzxxxyyywwwuuurrrooonnnmmmmmmlllmmmoooqqqssssssssssssrrrsssvvvyyy{{{{{{{{{zzz{{{xxxtttpppooooooqqqrrrwww~~~vvvnnnnnnqqqnnnttt{{{yyynnnfffccc___YYYSSSOOOKKKHHHEEECCC???>>>BBBDDDDDDIIIRRRZZZaaalllssswwwwwwvvvuuuzzzuuupppnnnlllfff]]]VVVSSSNNNGGGBBBAAABBBCCCDDDUUU```jjjpppwww~~~zzzyyy{{{~~~~~~}}}~~~}}}|||}}}}}}|||yyyuuuooofff\\\UUUSSSWWW```mmmzzz}}}{{{xxxoooaaaTTTIII<<<111222,,,)))---///...,,,---,,,,,,,,,+++++++++******))))))(((((((((((())))))******))))))))))))******WWWPPPHHHDDDCCCDDDBBB@@@AAA@@@@@@BBBFFFIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOOOOOOONNNLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGEEEGGGIIIMMMSSS]]]kkkzzz|||sssiiibbbYYYUUUPPPMMMKKKKKKJJJIIILLLMMMQQQYYY```hhhuuu{{{|||zzzzzzvvvsssqqqkkk]]]PPPDDD999///---...---,,,,,,------,,,+++++++++++++++***************))))))))))))************))))))(((,,,)))%%%$$$$$$&&&'''&&&***)))'''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''))),,,...000333333333444777:::>>>@@@GGGHHHLLLUUU^^^fffiiijjjmmmppptttzzz~~~{{{wwwrrrnnnllljjjgggfffhhhhhhjjjmmmsssyyy~~~}}}}}}~~~|||yyytttlllbbbXXXPPPLLLJJJLLLPPPUUU\\\ccciiilllppprrrsssqqqnnnnnnoooqqqsssssstttuuuvvvwwwxxxyyyxxxxxxwwwtttooohhhaaa]]]XXXVVVTTTQQQPPPPPPPPPQQQTTTYYY___ccceeeiiiooossswwwzzz~~~|||yyyvvvuuutttxxxzzz}}}~~~{{{xxxuuuuuuuuuuuuwwwyyyxxxvvvssspppooollljjjgggfffffffffeeefffiiimmmoooqqqrrrsssrrrsssvvvxxxzzz{{{{{{{{{|||zzzwwwtttrrrrrrssstttwww{{{~~~{{{rrrkkkiiijjjiiinnntttxxxzzz|||zzzsssnnnggg___YYYRRRMMMIIIIIIDDDBBBCCCDDDCCCHHHOOOUUU\\\fffoootttwwwwwwxxx{{{wwwtttsssrrrnnnfff```ZZZUUUMMMGGGDDDBBBBBBAAAFFFPPPZZZbbblllzzz}}}zzzzzz{{{||||||~~~}}}}}}}}}|||zzzwwwrrrjjjaaa[[[TTTUUU[[[fffttt|||}}}zzz|||zzzsssggg[[[PPPCCC888444...+++---///,,,******,,,,,,,,,+++++++++******))))))(((((((((((())))))******))))))))))))******PPPLLLGGGFFFGGGGGGFFFCCCBBB@@@>>>@@@EEEJJJNNNPPPQQQPPPPPPPPPPPPRRRSSSUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKLLLLLLLLLKKKIIIGGGFFFGGGIIIMMMSSS]]]jjjxxxzzzpppiii^^^ZZZTTTPPPNNNLLLKKKJJJJJJJJJMMMSSSWWW]]]hhhsssvvvuuuwww}}}}}}}}}zzzvvvtttpppdddXXXMMMAAA666222111...,,,,,,---,,,++++++******++++++++++++******)))))))))(((++++++***))))))((()))))),,,***'''&&&''')))******+++)))(((&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))***++++++((((((((((((''''''''''''(((''''''(((***,,,///000444444555777:::===AAACCCJJJLLLQQQYYYaaagggjjjjjjnnnrrrwww|||yyytttmmmgggffffffggghhhjjjkkkllloootttxxx}}}~~~|||{{{{{{|||~~~~~~}}}vvvrrrjjjbbbYYYSSSOOOMMMMMMQQQXXX```hhhnnnrrrtttvvvvvvuuurrrpppoooppprrrttttttttttttttttttttttttsssrrrqqqnnnhhhbbb\\\XXXPPPOOONNNMMMMMMNNNOOOPPPWWW]]]dddjjjlllppptttxxx~~~~~~|||yyyvvvssspppnnnppptttyyy}}}~~~{{{wwwtttqqqqqqqqqrrrsssrrrooolllgggfffcccaaa```______```^^^```ccchhhlllppprrrsssssstttvvvxxxzzz|||~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{wwwpppjjjeeecccfffhhhlllppprrruuuyyy||||||}}}{{{qqqhhh___WWWRRROOOJJJDDDBBBAAA@@@DDDIIIPPPVVV___hhhooosssvvvxxxzzzxxxwwwxxxyyyvvvpppjjjccc]]]UUUNNNHHHDDDAAA???:::AAAIIIQQQ^^^ooo|||{{{yyywwwvvvuuu{{{~~~}}}|||{{{yyyvvvpppiiidddYYYVVVWWW```mmmwww{{{zzz{{{{{{wwwmmmcccXXXKKK???666000,,,...///+++((((((,,,,,,,,,+++++++++*********))))))(((((())))))*********))))))))))))******NNNLLLKKKLLLMMMMMMJJJHHHDDDAAA???@@@EEELLLRRRUUUTTTSSSRRRRRRSSSTTTVVVXXXYYYXXXVVVTTTRRRPPPNNNNNNLLLMMMMMMMMMLLLJJJHHHGGGGGGIIIMMMSSS\\\iiivvvwwwoooddd___XXXSSSOOOMMMKKKIIIHHHGGGJJJNNNQQQUUU___iiiyyy~~~uuusssqqqssszzz~~~zzzxxxuuulllaaaTTTHHH<<<666333///---...,,,,,,+++************+++,,,,,,,,,+++******)))))),,,+++***((((((((()))))),,,***(((((()))+++,,,,,,******)))(((''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++((((((((((((((('''''''''(((((()))***+++...000111444555777:::===AAADDDEEELLLNNNTTT[[[bbbfffiiijjjooorrrwww{{{}}}|||yyywwwwwwwwwzzzxxxrrriiibbbaaadddhhhjjjkkklllnnnrrrvvvzzz}}}~~~|||zzzyyyxxxyyy{{{{{{{{{yyypppkkkbbbYYYSSSQQQQQQRRRTTTZZZbbbkkkrrrvvvxxxxxxwwwvvvuuurrrqqqqqqrrrsssuuuuuutttsssrrrpppoooooolllllliiieee```ZZZUUURRRNNNNNNNNNOOOQQQSSSVVVWWW^^^dddmmmsssvvvxxx{{{~~~~~~~~~}}}|||yyyuuuqqqnnnkkkkkkpppxxx~~~~~~zzzvvvrrrqqqqqqqqqqqqoookkkhhhdddcccaaa___^^^^^^_________```dddhhhlllooorrrttttttuuuwwwzzz}}}}}}yyytttnnnhhhcccfffggghhhjjjmmmqqqtttwwwtttuuuwwwyyy|||yyynnneee___ZZZTTTLLLGGGDDDCCCEEEGGGLLLQQQYYY```ffflllqqquuuxxxxxxyyy{{{|||yyytttppphhhccc\\\TTTNNNHHHCCC???<<<>>>BBBGGGRRRbbbqqqzzz{{{wwwuuurrrppptttxxx~~~~~~~~~~~~~~~|||{{{{{{zzzxxxuuuppplllbbb]]]YYY^^^iiitttzzz{{{xxxzzzxxxqqqiii^^^PPPCCC999333...//////,,,)))))),,,,,,,,,+++++++++*********))))))))))))))))))*********))))))))))))******QQQQQQSSSTTTTTTSSSPPPNNNFFFCCCAAABBBGGGNNNTTTWWWVVVVVVUUUUUUUUUVVVWWWXXX[[[ZZZYYYWWWUUUSSSRRRQQQMMMNNNNNNNNNMMMKKKIIIHHHGGGIIIMMMSSS\\\hhhttt|||~~~vvviiiddd]]]VVVQQQNNNJJJHHHGGGFFFHHHMMMOOORRRZZZccclllvvvyyyuuupppooosss~~~}}}{{{yyyrrriiiYYYMMMAAA:::555000///111---,,,++++++******++++++------,,,,,,,,,+++++++++,,,+++)))((((((((()))***'''&&&$$$%%%'''))))))(((***)))))))))((((((((()))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***+++---///000111444666999===AAAEEEGGGIIIKKKNNNTTTZZZ```eeehhhjjjrrruuuyyy||||||xxxtttqqqmmmooottt|||yyyrrrhhhaaaaaaeeeiiilllkkkmmmqqquuuyyy}}}}}}zzzxxxwwwvvvvvvwwwxxxxxxvvvtttiiiccc[[[TTTQQQRRRUUUXXX^^^cccjjjrrrwwwyyyyyyyyyvvvuuutttsssssssssttttttvvvuuussspppmmmkkkiiihhheeecccaaa]]]YYYTTTPPPNNNOOOQQQSSSUUUYYY\\\___```hhhooowww}}}~~~}}}~~~~~~~~~|||xxxtttooollljjjooowww|||xxxwwwvvvuuutttrrrnnnjjjgggfffdddcccbbbbbbccccccggghhhjjjlllnnnqqqssstttuuuwwwyyy}}}|||wwwpppkkkhhhgggfffgggiiilllnnnpppmmmnnnooorrrvvvyyy|||~~~}}}{{{zzzzzz|||wwwqqqjjjddd[[[RRRNNNNNNLLLKKKGGGKKKPPPWWW^^^fffnnnssswwwyyy{{{}}}~~~{{{wwwssskkkgggaaa[[[UUUNNNHHHDDD@@@???>>>AAAIIIUUUdddooo{{{xxxuuurrrpppppptttzzz~~~}}}}}}|||||||||}}}|||{{{zzzyyywwwssspppjjjddd^^^^^^eeeooovvvyyyyyy||||||vvvoooeeeWWWJJJ>>>777000000000...,,,---,,,,,,,,,+++++++++************))))))))))))************))))))))))))******VVVXXXZZZ\\\\\\ZZZXXXVVVKKKIIIHHHJJJNNNTTTWWWYYY[[[[[[ZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTNNNOOOOOOOOONNNLLLJJJIIIGGGJJJNNNSSS\\\gggrrryyy}}}pppkkkbbbZZZTTTPPPKKKIIIFFFFFFHHHKKKMMMNNNVVV^^^cccnnn}}}~~~zzztttppprrrzzz}}}{{{uuuooo___TTTGGG>>>777111000222...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((('''&&&''')))******))))))))))))))))))((((((((()))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$'''''''''((((((((((((((()))***+++---...000111222444777<<>><<<===BBBJJJWWWcccrrryyy}}}{{{yyyvvvtttppprrrvvv|||~~~~~~|||{{{zzzxxxuuurrrnnniiiccc^^^___eeennnttt{{{}}}wwwooobbbVVVGGG===555222111///...000,,,,,,,,,+++++++++******+++******))))))******+++******))))))))))))******XXX[[[^^^aaaaaa```___^^^WWWVVVVVVYYY\\\___aaaaaa```aaabbbbbbaaa___]]][[[XXXXXXYYYZZZYYYYYYWWWWWWOOOOOOPPPPPPNNNMMMKKKJJJHHHJJJNNNTTT[[[fffpppxxx~~~wwwqqqhhh___XXXSSSNNNKKKFFFFFFGGGJJJIIIJJJPPPXXX\\\gggwwwyyytttttt{{{}}}|||wwwqqqhhh\\\NNNCCC999111000333///...------,,,,,,------((())))))******++++++,,,'''((()))******+++******+++***))))))+++,,,+++***'''((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''((((((((())))))***,,,...000111222222444888===CCCHHHKKKMMMNNNLLLPPPVVV[[[```hhhpppvvv|||}}}~~~}}}zzztttoookkkhhhlllqqqwww~~~}}}wwwooojjjiiikkknnnpppqqqtttxxx|||}}}|||zzzxxxwwwwwwwwwwwwvvvvvvuuuuuutttpppkkkggg```^^^ZZZYYY[[[___eeeiiinnnooorrruuuxxxzzzzzz{{{yyyxxxwwwxxxzzzxxxuuurrrpppnnnkkkfff```[[[XXXVVVSSSSSSSSSTTTVVVXXXZZZ[[[[[[^^^bbbggglllpppsssuuu{{{}}}}}}}}}~~~~~~~~~|||vvvssslllooosssyyy~~~~~~}}}{{{yyyxxxxxxxxxxxxxxxwwwvvvtttttttttttttttuuuxxx{{{|||zzzyyyrrroookkkiiiiiihhheeecccdddddddddeeefffgggiiiiiimmmmmmmmmnnnooopppqqqrrrqqqtttwwwyyyzzz~~~xxxjjjbbb]]]TTTJJJGGGGGGHHHIIINNNWWWaaahhhooosssxxx|||}}}zzzwwwuuupppnnnlllhhhddd]]]VVVQQQHHHAAA======>>>AAAKKKUUUbbbjjjwww}}}{{{xxxsssssssssvvvzzz|||zzzxxxuuusssqqqooojjjbbb\\\^^^gggooozzz}}}wwwlllbbbRRRFFF:::444111//////111,,,,,,,,,+++++++++******+++******))))))******+++******))))))))))))******XXX\\\```cccddddddddddddbbbbbbcccfffiiikkkjjjiiieeefffggghhhfffccc```]]]VVVWWWXXXYYYZZZZZZYYYXXXOOOPPPPPPPPPOOOMMMKKKJJJHHHJJJNNNTTT[[[eeepppwwwwww}}}{{{uuulllccc[[[UUUPPPMMMGGGFFFFFFHHHGGGFFFKKKRRRSSS^^^nnnzzz}}}xxxwww}}}}}}|||xxxrrrnnnbbbSSSFFF;;;222000222//////...------------...&&&&&&'''((()))***++++++%%%''')))***+++++++++***)))'''&&&'''((()))(((&&&&&&'''((((((((((((((('''))))))(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,...000111222222555888>>>EEEJJJMMMNNNOOONNNRRRWWW\\\bbbkkkuuu|||}}}}}}}}}{{{wwwqqqkkkhhhgggkkkpppuuuzzz~~~yyysssnnnmmmnnnppppppuuuwww{{{~~~|||zzzxxxvvvuuuuuuvvvwwwwwwvvvvvvuuusssnnnhhhcccbbbaaa``````ccchhhnnnrrrqqqrrrsssuuuxxxzzz|||}}}}}}{{{{{{||||||zzztttpppmmmkkkgggbbb\\\VVVRRRPPPMMMNNNPPPSSSWWW\\\```cccbbbeeeiiinnntttxxx{{{}}}~~~{{{||||||}}}~~~~~~xxxtttlllmmmqqquuuzzzzzzyyywwwuuuttttttttttttuuuwww{{{~~~~~~|||zzzyyyzzzxxxuuupppnnnmmmkkkfffcccbbbbbbaaa````````````aaadddeeefffhhhjjjkkklllmmmlllooorrrrrrsssuuuzzz~~~yyyooohhh]]]PPPNNNMMMJJJHHHIIIOOOWWW]]]hhhmmmsssxxxyyywwwuuuttttttrrrpppmmmiiibbbZZZTTTOOOGGGAAA???===<<>>666111...///111,,,,,,,,,+++++++++******++++++************++++++******))))))))))))******___bbbgggjjjlllnnnqqqsssyyyxxxxxxwwwwwwxxxxxxyyyzzzyyywwwuuurrrnnnhhhddd___[[[XXXYYY]]]]]]ZZZVVVTTTSSSRRRSSSSSSRRRPPPNNNKKKKKKLLLPPPXXXcccmmmssstttxxx~~~yyyqqqiiiccc[[[SSSLLLLLLIIIEEEDDDEEEGGGHHHHHHNNNSSS^^^mmmyyyzzzwwwzzz~~~zzzvvvtttqqqkkk```TTTGGG<<<444000...---+++,,,------+++*********))))))***+++,,,,,,+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((&&&&&&(((***+++---///111111222444666;;;>>>BBBFFFIIIMMMQQQTTTYYYYYY\\\bbbkkktttzzz}}}|||vvvoookkklllnnnlllnnnqqqtttwww|||~~~|||vvvrrrooooooqqqsssuuuyyy}}}yyywwwtttqqqqqqrrruuuwwwtttttttttrrrnnnjjjeeebbbcccfffjjjlllnnnppprrruuuvvvuuuuuuuuuwwwzzz}}}~~~|||{{{{{{zzzzzzwwwsssooofff```XXXSSSQQQPPPOOOMMMHHHLLLRRRXXX]]]ccchhhkkkmmmooossswww{{{~~~{{{}}}{{{yyyyyy{{{{{{{{{zzzwwwxxxzzzzzzyyyyyy{{{|||~~~|||sssoooooorrruuuwww{{{}}}yyyuuurrrqqqrrrrrrqqqvvvwwwyyyzzz{{{|||||||||zzz{{{|||{{{zzzzzz|||~~~|||yyywwwwwwwwwxxxyyywwwuuutttsssppplllhhhiiifffaaa]]]ZZZZZZ[[[\\\]]]^^^```aaaccceeeiiilllmmmmmmnnnooopppqqqrrrrrrsssvvvyyy{{{}}}uuujjjddd]]]WWWOOOIIIJJJNNNSSSVVV___fffooouuuwwwwwwwwwwwwuuutttrrrnnnjjjfffbbb```VVVSSSMMMFFF@@@>>>???AAAJJJWWWhhhuuu}}}}}}wwwsssssswww}}}|||yyyzzz~~~{{{vvvwwwyyyvvvtttrrrnnndddZZZ[[[cccnnn{{{zzznnneeeZZZJJJ<<<333000///000------.........---,,,,,,******))))))))))))******))))))))))))))))))))))))hhhlllqqqwwwzzz~~~zzzrrrmmmgggccc^^^]]]^^^^^^[[[XXXWWWVVVUUUUUUUUUTTTQQQNNNJJJJJJLLLOOOVVV___ggglllrrruuuyyy|||~~~~~~uuummmfff___WWWQQQLLLIIIFFFDDDEEEFFFGGGGGGLLLPPPYYYfffqqq|||~~~{{{|||}}}yyyuuurrrqqqlllbbbWWWKKK@@@777111000...------......,,,+++***************+++,,,,,,************)))))))))(((***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((()))+++***,,,...///000111444666>>>AAAEEEIIILLLPPPUUUXXX\\\^^^aaahhhqqqyyy~~~~~~{{{wwwqqqllliiijjjkkkjjjllloooqqqtttwww||||||yyyyyy{{{}}}}}}xxxtttrrrrrrssstttwwwzzz~~~~~~~~~yyywwwuuutttsssuuuvvvxxxvvvuuusssqqqmmmjjjhhhfffiiilllpppssstttuuuwwwxxxwwwwwwvvvvvvwwwxxx{{{|||||||||}}}~~~}}}xxxqqqlll```[[[SSSOOONNNNNNNNNNNNOOOSSSYYY^^^cccgggllloootttvvvyyy}}}~~~{{{vvvtttsssssstttvvvuuuuuussstttvvvuuuttttttuuuvvvzzz{{{~~~|||sssnnnkkklllmmmnnnrrrxxx|||~~~|||yyyuuussssssssstttsssvvvvvvwwwwwwxxxyyyyyyzzzyyyzzz|||||||||}}}}}}{{{zzzyyyyyywwwvvvvvvvvvwwwwwwvvvtttooolllhhhccc```^^^]]]]]]\\\^^^___```bbbdddhhhkkkmmmmmmnnnnnnnnnmmmmmmmmmnnnpppqqqrrrsssvvv{{{zzztttiiiaaaWWWOOOLLLMMMPPPRRRTTT[[[dddlllqqqtttvvvyyyvvvuuusssoookkkgggdddbbbZZZWWWQQQJJJDDDAAA@@@@@@BBBKKKYYYkkkzzz{{{uuutttvvvyyy|||~~~{{{xxxxxx|||zzzyyyzzzxxxuuussspppggg\\\ZZZ^^^eeerrr|||~~~uuukkkaaaQQQBBB888333111000---------------,,,,,,+++******))))))))))))******))))))))))))))))))))))))sssxxxyyyrrrlllfffbbbaaa```]]]ZZZ[[[ZZZYYYYYYXXXUUUQQQNNNKKKLLLMMMQQQVVV]]]bbbfffnnnppprrrsssssstttwwwyyy~~~{{{ssslllddd]]]WWWOOOKKKGGGEEEEEEEEEEEEEEEIIIKKKQQQ\\\fffqqq~~~{{{vvvsssqqqllleee\\\RRRFFF;;;444222000............---,,,+++************++++++,,,************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((*********))))))+++---+++---///000111333666888BBBEEEIIILLLPPPUUUZZZ]]]aaadddiiiqqqyyy}}}xxxpppjjjhhhhhhiiijjjjjjllloooqqqrrrtttxxxzzz}}}|||yyyuuurrrrrruuuxxx~~~zzzwwwvvvuuuvvvwwwyyy{{{~~~~~~|||||||||xxxwwwwwwwwwxxxxxxxxxyyyxxxvvvrrrooommmlllllllllooossswwwyyyzzzyyyyyyyyyyyyyyyxxxwwwwwwxxxzzz{{{|||}}}~~~wwwnnnhhh[[[WWWQQQMMMNNNPPPSSSUUU[[[^^^dddiiilllpppsssvvv|||}}}}}}zzzooonnnllllllnnnppppppppppppqqqrrrqqqpppooopppqqqtttvvvyyy~~~|||vvvoooiiifffeeeeeeiiiooovvvzzz||||||yyyvvvttttttuuuuuutttttttttttttttuuuwwwyyyzzz{{{}}}~~~}}}xxxwwwwwwyyy|||wwwvvvrrrnnnjjjfffdddbbb___```bbbbbbcccfffiiilllmmmnnnnnnooonnnmmmlllkkkmmmmmmmmmllllllmmmpppsssyyy~~~{{{sssfffZZZSSSPPPOOONNNNNNSSSZZZaaahhhnnnssswwwvvvuuutttrrrooojjjgggddd```]]]WWWQQQJJJEEEBBB@@@>>>AAAKKK^^^sssxxxtttssstttvvv|||~~~~~~zzzwwwwwwzzz|||{{{zzzzzzwwwuuusssmmmbbb[[[ZZZ]]]iiisssxxx~~~{{{sssjjj[[[LLL@@@888333000---------,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))zzztttlllfffcccaaa___^^^___^^^]]]\\\ZZZWWWRRRNNNLLLMMMPPPTTTYYY]]]aaacccjjjkkkkkkjjjiiijjjlllnnnrrruuuyyy}}}zzzqqqiiiaaa[[[RRROOOJJJFFFEEEEEEDDDDDDFFFFFFKKKSSS]]]hhhxxxzzzvvvqqqnnnhhhbbbZZZNNNAAA999444222///.........---,,,+++++++++******++++++,,,*********)))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))+++------...000222333666:::===DDDGGGKKKOOOTTTYYY^^^bbbfffiiipppxxx|||tttkkkffffffiiijjjkkklllooorrrttttttvvvwwwyyyzzzwwwsssnnnkkklllqqqttt}}}|||{{{zzzyyyyyyyyyyyy|||~~~}}}zzzzzzzzzwwwxxxzzz{{{|||{{{zzzzzzyyyvvvrrrooonnnoooqqqrrrrrrvvvzzz}}}|||zzzyyyxxxzzzzzzzzzzzzzzz{{{}}}}}}}}}}}}}}}|||yyyssskkkeee[[[XXXTTTRRRTTTXXX]]]aaahhhkkkqqquuuwwwyyy|||~~~{{{xxxmmmkkkiiiiiikkklllmmmmmmooopppqqqpppnnnmmmnnnooopppqqquuu{{{|||yyyqqqhhhdddaaa```dddkkkpppttt{{{~~~}}}{{{wwwuuuttttttsssrrrsssrrrrrrtttvvvzzz~~~}}}{{{zzz{{{~~~}}}{{{xxxssspppmmmggghhhjjjjjjkkkmmmpppsssqqqrrrtttuuuuuutttrrrqqqrrrqqqpppnnnmmmnnnpppqqqssswww|||uuuhhh]]]VVVQQQOOOOOOQQQUUUZZZ```gggmmmqqquuuuuuvvvuuusssooojjjhhheeeaaa\\\VVVPPPJJJEEEBBBBBBAAAFFFSSSeeewwwyyytttqqqqqqqqquuuyyy~~~{{{xxxxxxzzz|||{{{zzzxxxwwwvvvssskkkaaaZZZZZZccclllssszzz|||zzzrrrdddVVVIII>>>666111...---,,,,,,+++++++++++++++******))))))******+++))))))))))))))))))))))))|||ssskkkfffdddcccbbbcccbbbaaa```]]]YYYSSSOOOKKKMMMQQQUUUZZZ]]]```aaaeeeffffffdddbbbaaabbbdddeeeggglllqqqwwwxxxnnneee^^^XXXSSSNNNIIIGGGFFFDDDCCCDDDCCCFFFNNNVVVbbbrrr~~~||||||}}}yyysssppplllhhhbbbWWWIII>>>555222///---------,,,+++,,,,,,+++++++++++++++,,,))))))))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))((('''%%%$$$''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))((()))+++---,,,...000222444777<<>>BBBGGGLLLUUU]]]kkkttt~~~vvvqqqtttxxx|||xxxtttsssqqqjjj]]]RRRFFF===222...000222000---------,,,,,,,,,,,,+++++++++***))))))((()))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******)))(((((((((((((((%%%%%%'''((()))))))))))))))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((()))******)))************+++...000222222444999???FFFJJJMMMTTT\\\gggpppwww{{{}}}~~~~~~}}}yyyvvvuuuwww~~~wwwpppfffaaa```eeeiiijjjkkkmmmpppvvv~~~{{{xxxyyy{{{{{{zzz~~~{{{uuuooommmnnnrrrvvvxxxyyyxxxxxxxxx|||~~~|||{{{zzzvvvsssnnnjjjhhhiiikkklllhhhlllqqqwww|||}}}{{{zzzyyyxxxyyyzzzzzzyyywwwtttsssrrrrrrsssvvvzzz~~~xxxrrrnnnmmmmmmoooqqqssstttuuuxxx{{{~~~{{{|||}}}~~~~~~}}}wwwnnneee___aaabbbhhhrrr{{{|||vvvsssppplllkkkkkkmmmmmmmmmlllooosssxxx}}}||||||{{{yyyxxxyyy|||~~~~~~}}}~~~~~~zzzxxxvvvuuusssssstttttttttwww|||wwwiii\\\VVVSSSOOOOOOSSSUUUYYY___fffjjjmmmmmmmmmiiigggeeefffgggeeeaaa]]]\\\ZZZUUUMMMFFFBBBCCCFFFUUUbbbqqqzzz~~~yyytttpppoooppprrrvvv{{{~~~}}}{{{yyywwwvvvqqqkkkccc___bbbjjjtttzzz{{{zzzwwwqqqkkkcccUUUGGG888666333///---+++++++++))))))))))))))))))))))))///,,,)))((()))*********|||wwwttttttuuuvvvtttoooiiiccc```ZZZYYYYYYWWWVVVTTTRRRQQQPPPPPPQQQPPPOOONNNLLLKKKKKKJJJHHHIIIMMMVVVbbbjjjyyyssslllccc[[[VVVQQQLLLHHHGGGBBB@@@BBBEEEIIIPPPWWWfffooo|||yyytttrrruuu}}}|||xxxvvvuuummmaaaWWWJJJ@@@555///000111///,,,------,,,,,,,,,,,,++++++,,,+++***)))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))((('''''''''''''''&&&&&&'''((()))))))))((('''''''''((((((((((((((()))((((((''''''(((((()))((((((((((((((()))******)))************,,,///111///111555<<>>>>>@@@@@@BBBDDDGGGJJJMMMOOOMMMMMMLLLJJJJJJLLLPPPSSS[[[gggwww|||tttlllccc\\\RRRLLLHHHGGGEEEBBBCCCGGGGGGOOOZZZccckkkvvv~~~zzzwwwrrrnnnooowww}}}yyyvvvllldddVVVHHH===666222000------,,,,,,,,,,,,++++++******)))))))))***++++++************************(((((()))******)))(((((('''''''''''''''((())))))&&&&&&'''((()))))))))((((((((((((((((((''''''''')))((((((''''''(((((()))((((((((((((((()))******)))+++---...///222666::::::FFFVVV```bbb___\\\[[[[[[___eeekkkpppvvv{{{}}}|||yyyuuuqqqoooppprrrvvvxxx{{{~~~|||{{{tttqqqpppqqqpppooottt{{{~~~~~~yyytttrrrpppuuu{{{zzzrrrhhhaaa^^^___bbbfffgggiiijjjiiijjjkkkmmmssswwwyyy{{{~~~|||uuunnnjjjddd___\\\[[[\\\^^^bbbeeejjjooossswwwyyyyyy|||}}}~~~~~~yyyxxxuuussspppnnnmmmllljjjkkkllllllllllllkkkjjjjjjjjjkkkkkklllmmmoooooonnnooooooppppppppppppppprrrtttvvvxxxzzz|||~~~~~~|||zzzyyy{{{~~~}}}tttmmmiiimmmttt{{{}}}~~~}}}}}}{{{zzzxxxvvvuuunnnkkkgggeeefffjjjnnnqqqtttwwwzzz|||}}}~~~|||yyyvvvtttsssssssssttttttuuuuuuvvvvvvxxxzzzzzzyyyxxxxxxyyywwwvvvuuusssssssssuuuuuuwww|||~~~}}}yyyyyyyyyyyyxxxwwwuuutttoooooopppooonnnpppsssvvvvvvyyy|||}}}~~~rrrbbb]]]VVVQQQOOORRRWWWZZZ___ccchhhjjjhhhfffffffffeeecccaaaaaa```\\\VVVRRRIIIFFFGGGNNNSSSYYYdddoooyyy}}}uuuqqqqqqsssvvv{{{~~~{{{|||~~~~~~}}}xxxxxxvvvppphhhcccccceeekkkuuu~~~}}}vvvnnncccSSSDDD999333///---++++++++++++++++++++++++***(((&&&&&&(((*********|||vvvpppiiiddd```YYYPPPIIIFFFDDDBBB???=========>>>>>>???@@@CCCFFFJJJNNNPPPMMMMMMKKKJJJIIIKKKOOOSSSWWWccctttyyypppgggaaaVVVPPPKKKIIIFFFBBBBBBFFFEEELLLVVV^^^fffqqq~~~}}}wwwqqqpppvvv~~~{{{yyynnnfffYYYKKK@@@888333111---------,,,,,,,,,++++++(((((((((((()))***+++,,,************************((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((()))%%%%%%'''((())))))))))))&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((()))******)))+++---...000333777:::AAAMMM]]]fffeee```\\\ZZZZZZ^^^dddjjjooouuu{{{{{{zzzwwwsssooonnnppprrrrrrsssvvv{{{~~~}}}}}}~~~}}}vvvsssrrrsssrrrqqqwww~~~yyyuuurrrqqqooouuu|||}}}xxxqqqhhhbbbaaadddhhhfffhhhiiijjjjjjjjjlllmmmqqquuuxxx{{{~~~wwwqqqmmmgggaaa]]]]]]^^^```bbbeeeiiioootttxxx{{{|||~~~~~~~~~}}}wwwuuussspppmmmkkkjjjiiijjjkkkmmmoooppppppppppppmmmlllllllllmmmmmmnnnooonnnnnnoooppppppqqqppppppqqqrrrtttuuuvvvxxx||||||zzzzzz}}}}}}sssmmmnnnsssxxx}}}}}}}}}|||{{{zzzxxxvvvuuukkkhhheeedddgggmmmtttyyy|||}}}vvvrrrnnnoooppprrrtttvvvwwwxxx{{{~~~~~~{{{yyywwwvvvvvvvvvssswww}}}}}}{{{zzzvvvwwwxxxyyyxxxwwwvvvuuuppppppooommmlllllloooqqqrrruuuxxxzzz{{{{{{|||~~~yyy||||||lllfff]]]UUUQQQQQQTTTWWW[[[aaagggiiihhhfffeeefffdddbbb``````aaa^^^YYYUUUPPPJJJHHHKKKNNNRRR\\\gggttt|||zzztttsssuuutttyyy|||zzz|||~~~uuuwwwwwwqqqiiicccbbbcccdddoooyyy~~~xxxrrriiiZZZIII<<<444111000++++++++++++++++++++++++***(((&&&%%%'''***++++++~~~~~~~~~wwwxxxyyyzzz{{{xxxpppkkkhhhccc\\\VVVRRRNNNJJJHHHDDDBBB??????@@@@@@@@@@@@@@@@@@BBBDDDGGGJJJMMMOOOQQQOOOMMMMMMNNNOOONNNMMMVVVaaaqqqwwwlllddd[[[UUUNNNIIIGGGFFFEEEEEEDDDGGGLLLTTT___lllyyy}}}yyyyyy~~~yyytttlll^^^OOOBBB999444111///...,,,+++***++++++,,,***++++++,,,,,,++++++***))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))((('''&&&&&&&&&''')))***((((((((((((((('''''''''***)))))))))))))))***++++++---.........111666;;;HHHQQQ\\\cccccc___[[[ZZZ]]]```gggnnnuuu{{{~~~{{{xxxsssooonnnnnnoooooopppssswww{{{}}}zzzzzz}}}~~~wwwxxxyyyzzzzzz|||}}}vvvqqqqqqtttuuuyyy~~~|||zzzuuurrrmmmiiiffffffggghhhiiiiiiiiiiiijjjlllnnnoootttwww{{{~~~vvvppphhhdddccccccbbbaaaiiikkkooosssvvvxxxyyyyyy|||xxxuuuqqqooommmkkkjjjjjjkkkllllllnnnppprrrsssrrrpppoootttqqqllliiiggghhhkkkmmmqqqppppppooonnnlllkkkjjjmmmpppsssuuuvvvwwwxxxyyy}}}}}}}}}~~~~~~}}}tttooolllsssyyy|||||||||zzzwwwsssooolllfffeeecccdddhhhpppxxx}}}zzztttooollllllppppppnnnqqqwww{{{}}}}}}wwwtttssssssvvvyyy}}}~~~|||zzz{{{yyywwwwwwwwwvvvtttrrruuurrrnnnlllkkkmmmqqqssswwwxxxyyyyyyxxxwwwvvvuuusssuuuxxx{{{{{{rrrfff[[[VVVUUUVVVXXX\\\^^^aaadddffffffeeedddeeecccbbbbbbbbbaaa___\\\RRRRRROOOJJJGGGKKKTTT]]]iiiwww{{{wwwtttvvvyyy~~~|||yyy{{{~~~~~~{{{zzzxxxvvvsssmmmfffaaadddlllvvv~~~~~~tttooodddUUUCCC666///---///---***)))***++++++***(((***++++++)))(((((()))~~~yyysssqqqooonnnnnnnnnlllkkkccccccdddeeefffjjjooosssyyyyyyzzzxxxsssmmmfffaaa]]]YYYTTTOOOLLLIIIGGGEEECCCAAA@@@@@@AAACCCCCCBBBCCCCCCCCCEEEHHHKKKOOOQQQQQQOOONNNNNNOOOOOONNNMMMVVVaaappp}}}{{{ppphhh]]]XXXQQQKKKHHHGGGFFFEEEBBBEEEJJJQQQZZZgggsss|||~~~tttmmm```SSSGGG===666222///...---++++++++++++,,,***++++++,,,,,,++++++******)))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((('''''''''((()))***)))))))))))))))))))))))))))))))))))))))******+++,,,...000//////333999>>>KKKSSS]]]cccccc```^^^]]]^^^cccjjjrrryyy~~~{{{vvvooollllllmmmmmmmmmmmmppptttxxx|||~~~~~~zzzyyy{{{}}}~~~}}}{{{}}}~~~~~~yyyttttttuuuxxxzzz}}}~~~zzzuuurrrqqqooollljjjhhhhhhiiijjjjjjiiiiiijjjkkkmmmoooppptttvvvzzz}}}~~~}}}vvvqqqkkkhhhggghhhhhhgggkkkmmmooosssvvvyyy{{{|||zzzvvvssspppnnnllljjjiiiiiijjjkkklllnnnqqqsssttttttssssssvvvsssoookkkiiihhhiiijjjooooooooooooooonnnmmmlllooorrrtttvvvvvvvvvxxxyyy{{{~~~}}}|||zzz{{{~~~yyypppllllllqqqyyy}}}}}}|||zzzvvvrrrnnnlllhhhfffdddeeeiiiqqqyyy~~~|||uuuqqqppprrrpppmmmnnnrrrxxx{{{~~~wwwvvvwwwzzz|||~~~}}}|||{{{yyywwwvvvvvvvvvuuutttvvvssspppmmmkkkkkklllmmmrrrtttvvvwwwxxxxxxxxxwwwssstttuuuwww|||}}}ooobbb[[[XXXXXXXXX\\\^^^bbbeeeggggggfffeeegggfffeeeeeeeeeeeebbbaaaVVVUUURRRLLLIIIKKKRRRYYYeeeqqq}}}~~~{{{yyywwwzzz~~~|||yyy{{{~~~|||zzzxxxtttnnngggbbbbbbhhhqqqzzz}}}wwwrrrhhhYYYHHH:::222//////---+++******++++++***&&&(((*********)))***+++|||tttooobbb```\\\ZZZYYYXXXUUUTTTSSSTTTUUUVVVWWWZZZ___bbbeeefffhhhhhheee```[[[XXXSSSOOOKKKHHHGGGFFFDDDCCCBBBAAA@@@AAADDDFFFFFFFFFFFFFFFFFFFFFIIIMMMQQQTTTQQQPPPOOOOOOPPPPPPOOONNNVVV```mmmzzzvvvnnnbbb\\\TTTNNNJJJGGGFFFEEEAAACCCGGGLLLTTT```lllsss|||uuunnndddYYYNNNCCC999444000///---,,,++++++,,,,,,***++++++,,,,,,++++++*********)))))))))(((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((((()))***+++))))))))))))************)))))))))))))))***++++++...///111111222666===DDDQQQWWW```ddddddcccbbbcccbbbfffnnnwww~~~}}}vvvnnnkkkmmmoooooommmmmmooossswww{{{}}}~~~zzzxxxyyy{{{|||}}}zzzxxxxxxzzz|||}}}}}}zzzuuupppllliiiiiiiiijjjkkkkkklllllljjjjjjjjjjjjlllnnnpppqqqtttuuuxxxzzz{{{{{{zzzyyytttpppllljjjkkklllmmmmmmmmmnnnpppssswwwzzz}}}|||xxxtttrrrnnnmmmlllkkkjjjjjjkkkkkkmmmoooqqqsssuuuvvvvvvuuuvvvtttqqqnnnkkkiiihhhhhhmmmnnnooopppqqqqqqppppppsssuuuvvvvvvuuuuuuvvvxxxyyy|||~~~{{{xxxxxxzzz}}}tttmmmfffiiiooovvv}}}~~~}}}}}}{{{yyyvvvqqqnnnllljjjhhhfffgggjjjqqqxxx}}}~~~zzzwwwvvvrrrmmmkkklllqqqtttyyy}}}{{{yyyzzz|||~~~~~~}}}|||yyywwwvvvvvvvvvvvvuuurrrqqqooommmkkkjjjjjjjjjkkkmmmqqquuuxxxzzz{{{{{{uuutttttttttvvv}}}|||mmmbbb\\\YYYXXXZZZ]]]bbbfffhhhhhhgggfffeeecccbbbbbbccccccbbb```\\\[[[WWWQQQLLLKKKPPPTTT]]]hhhtttzzzzzz{{{~~~}}}{{{}}}}}}zzzwwwqqqjjjeeeaaaccciiirrr{{{|||{{{wwwmmm___NNN???555111000...+++***+++++++++***%%%''')))*********+++,,,}}}wwwpppgggbbbVVVTTTPPPNNNMMMKKKIIIGGGLLLMMMNNNOOOPPPSSSWWWZZZ[[[]]]______^^^[[[WWWTTTOOOLLLIIIHHHGGGFFFEEECCCAAAAAAAAACCCGGGIIIJJJIIIJJJIIIHHHHHHJJJNNNRRRUUURRRQQQPPPQQQRRRRRRQQQPPPVVV___kkkuuu~~~{{{tttgggaaaXXXPPPKKKHHHFFFDDDAAABBBDDDHHHOOOYYYdddlllttt|||~~~uuupppggg___UUUIII===555111000...---,,,,,,,,,,,,***++++++,,,,,,++++++************)))))))))((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++((()))))))))))))))******))))))))))))***+++,,,,,,...///111111333999CCCJJJXXX^^^eeeiiihhhggghhhiiifffkkksss|||wwwooolllpppssssssqqqqqqsssuuuyyy|||~~~~~~{{{xxxvvvwwwzzz}}}~~~|||{{{|||}}}|||{{{wwwqqqlllhhhaaacccfffiiikkklllmmmmmmiiiiiijjjkkkllloooqqqssstttuuuuuuuuuuuutttrrrqqqnnnlllkkkjjjkkkmmmnnnooopppqqqrrrtttxxx|||~~~|||yyyvvvsssqqqmmmmmmnnnnnnooooooppppppooopppqqqrrrssstttttttttsssrrrpppooolllkkkiiiiiilllmmmppprrrttttttttttttwwwwwwwwwvvvtttsssuuuvvvvvvyyy||||||{{{yyyxxxyyy}}}xxxpppeeeeeehhhmmmttt|||~~~}}}{{{yyyuuuqqqnnnlllllljjjhhhgggiiioootttxxx||||||}}}yyyrrrmmmjjjhhhkkkpppvvv|||{{{zzz{{{}}}~~~|||xxxvvvvvvvvvuuutttlllmmmmmmnnnmmmlllkkkkkkeeeggglllrrrwww{{{~~~zzzyyyvvvttttttyyyyyykkkbbb[[[XXXYYY\\\aaaeeehhhhhhgggfffdddbbbaaaaaabbbcccbbbaaabbb```\\\VVVQQQNNNOOOQQQUUU^^^hhhpppwww}}}||||||}}}~~~}}}|||xxxrrrlllggg```___bbbjjjuuu|||}}}|||~~~zzzqqqeeeUUUFFF:::333111///,,,++++++,,,+++***&&&(((*********)))***+++yyyrrrkkkbbbZZZUUUNNNLLLIIIHHHHHHGGGFFFDDDEEEFFFHHHIIIJJJLLLPPPSSSYYYZZZ\\\]]]\\\ZZZVVVTTTPPPNNNKKKJJJIIIIIIGGGEEEDDDCCCDDDGGGKKKMMMMMMMMMLLLKKKJJJKKKLLLPPPSSSUUUSSSSSSSSSTTTUUUUUUTTTRRRVVV^^^iiirrrzzzyyymmmggg]]]TTTMMMIIIFFFDDDCCCCCCCCCFFFKKKTTT___fffpppxxx{{{vvvqqqkkkddd\\\PPPBBB888222111///---,,,,,,,,,---***++++++,,,,,,++++++***************))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))((())))))***************'''''''''(((((()))))))))))))))))))))***+++,,,------...000222555>>>IIIQQQ```fffmmmqqqpppnnnnnnnnnjjjooowww~~~~~~xxxqqqooosssvvvwwwvvvwwwxxxyyyzzz{{{|||||||||xxxwwwvvvuuuwwwzzz~~~~~~}}}~~~|||wwwqqqjjjddd```\\\___cccgggjjjllllllkkkhhhiiiiiijjjmmmppprrrtttuuutttsssqqqooolllkkkjjjjjjkkkkkkllllllnnnoooqqqsssssstttvvvyyy}}}~~~~~~|||zzzwwwuuusssrrrnnnooorrrtttuuuvvvvvvvvvrrrqqqppppppppppppppppppnnnnnnnnnnnnnnnmmmllllllmmmooorrruuuwwwxxxwwwwwwxxxxxxvvvtttqqqppprrrtttsssvvvyyy|||}}}{{{yyywwwvvvyyy~~~zzzrrrgggdddccceeellltttyyy|||{{{~~~~~~}}}{{{yyyuuurrrpppnnnnnnllliiifffgggjjjmmmpppsssxxxzzzxxxwwwxxxwwwtttrrruuu{{{}}}tttmmmeeegggjjjooouuuzzz|||yyyzzz|||~~~{{{xxxwwwuuusssrrrlllmmmnnnoooooommmkkkjjjbbbdddhhhnnnuuu|||}}}yyyxxxyyy~~~vvvjjj```[[[ZZZ\\\```dddfffggggggggghhhfffeeedddfffgggfffeeeeeedddaaa\\\WWWTTTRRRRRRQQQVVV^^^fffmmmuuu||||||{{{{{{}}}|||yyytttnnnjjjbbb______eeeoooxxx{{{{{{}}}zzzsssiii[[[LLL>>>666222000---,,,,,,,,,,,,+++)))***,,,+++)))(((((((((}}}xxxoooggg___WWWQQQLLLIIIGGGEEEEEEFFFFFFFFFEEECCCDDDFFFHHHHHHJJJMMMOOOWWWYYYZZZ\\\[[[YYYWWWVVVRRRPPPNNNMMMMMMLLLJJJHHHJJJJJJJJJMMMPPPRRRRRRPPPNNNNNNNNNOOOQQQSSSUUUVVVUUUUUUUUUWWWYYYYYYWWWUUUVVV]]]gggpppxxxuuunnncccYYYQQQLLLHHHEEECCCCCCCCCDDDHHHQQQ[[[cccmmmuuu}}}yyytttoooiiicccWWWGGG<<<333222000...---,,,,,,---***++++++,,,,,,++++++***++++++*********)))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))'''((()))*********))))))&&&&&&''''''(((((()))))))))))))))***+++,,,---...,,,...000333999CCCQQQ[[[hhhooowww{{{zzzvvvsssrrrnnnrrrxxx~~~{{{xxxvvvuuuwwwzzz|||}}}~~~}}}{{{yyyxxxwwwvvvrrrsssuuuvvvwwwzzz~~~zzzssskkkccc]]]YYY\\\^^^cccgggjjjkkkjjjjjjgggggghhhjjjlllooorrrtttuuusssqqqnnnkkkiiihhhhhhlllnnnpppppppppqqqrrrttttttuuuvvvxxxzzz}}}~~~}}}{{{yyywwwvvvvvvuuussstttwwwzzz{{{|||{{{zzzsssqqqooonnnmmmmmmmmmnnnlllmmmmmmnnnoooppppppqqqpppsssvvvyyy{{{{{{zzzyyyxxxwwwtttpppmmmmmmoooqqqpppssswwwyyyzzz|||~~~~~~wwwvvvttttttvvvzzzzzzrrrhhhccc___```fffmmmrrrtttuuuwww{{{~~~}}}{{{yyyvvvtttsssrrrrrrooojjjfffddddddfffgggiiinnnqqqooonnnooonnnkkkfffjjjnnnsssxxx}}}~~~ttthhhhhhiiilllpppvvv|||{{{yyyyyy{{{}}}}}}|||zzzxxxvvvsssppppppqqqrrrqqqooommmjjjhhhcccdddgggkkkrrr{{{}}}|||~~~uuuiiibbb]]]^^^```ccceeeggghhhiiiiiigggdddddddddeeeeeeeeeeeeeeedddbbb___[[[XXXWWWQQQQQQUUU\\\bbbjjjvvv{{{zzzxxxwwwxxx|||}}}zzzvvvqqqnnnfffbbb```bbbiiiqqqwwwzzz{{{yyytttmmmbbbSSSDDD:::333111...---------,,,+++***,,,,,,+++)))'''''''''uuuoooeee\\\UUUPPPLLLJJJGGGEEEDDDDDDEEEFFFFFFEEEEEEFFFIIIJJJKKKLLLOOOQQQUUUVVVXXXZZZ[[[ZZZYYYXXXUUUTTTSSSSSSSSSSSSQQQOOORRRQQQRRRTTTWWWWWWVVVUUUQQQRRRSSSUUUVVVWWWWWWXXXWWWWWWXXXZZZ\\\[[[YYYWWWVVV]]]gggpppvvv}}}}}}uuujjj___VVVPPPKKKHHHCCCBBBAAABBBEEENNNYYY```jjjrrr}}}~~~yyysssnnniii]]]NNNBBB444333111///------------***++++++,,,,,,++++++***+++++++++*********))))))'''((()))******)))((('''))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((()))))))))((((((&&&''''''((())))))******)))))))))***+++,,,......---///222555===IIIYYYdddnnnvvv|||wwwtttqqqtttxxx|||{{{}}}~~~~~~~~~~~~zzzvvvtttrrrppprrruuuwwwwwwxxx|||~~~yyysssllleee```]]]___aaaeeehhhjjjjjjjjjiiiffffffgggiiilllooorrrttttttrrrooommmkkkkkkkkkkkkmmmpppssstttrrrrrrsssuuuuuuvvvxxxzzz{{{}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxxxxyyyyyyyyy{{{}}}}}}{{{yyyrrrpppnnnlllllllllnnnooonnnnnnooooooqqqrrrtttuuutttvvvzzz}}}~~~}}}{{{zzzvvvuuuqqqmmmjjjjjjmmmooonnnqqqtttwwwxxxzzz|||~~~{{{}}}vvvuuusssrrrsssuuuxxxzzz~~~||||||yyysssjjjddd______eeemmmqqqsssssstttwwwzzz}}}~~~}}}{{{yyyxxxvvvvvvuuuwwwsssmmmgggbbb`````````___dddfffcccaaabbbaaa^^^ZZZ]]]aaaeeejjjqqqzzzzzznnnllljjjiiilllrrryyy}}}zzzxxxxxxzzz{{{|||~~~}}}||||||{{{yyyuuurrrssssssssssssqqqnnnllljjjgggffffffiiipppyyyuuulllcccbbbbbbccceeehhhjjjllliiifffcccbbbbbbccccccbbbddddddeeefffeeeccc___\\\UUUQQQPPPSSSVVV]]]lllzzzzzzxxxuuusssuuuyyy~~~}}}zzzvvvssskkkgggcccaaadddllltttyyyyyyxxxuuuqqqhhhZZZJJJ???444222///---------,,,+++)))+++,,,+++)))(((((((((ooohhh^^^VVVPPPMMMLLLKKKHHHFFFEEEEEEFFFGGGFFFEEEDDDFFFIIIJJJKKKLLLNNNPPPSSSTTTWWWZZZ\\\\\\\\\[[[XXXWWWWWWXXXYYYYYYXXXVVVWWWWWWXXXYYY[[[[[[YYYXXXSSSUUUWWWYYYZZZZZZZZZYYYXXXXXXYYY\\\]]]]]][[[YYYVVV]]]gggooouuu{{{zzzooocccZZZSSSNNNKKKCCCBBB@@@@@@DDDLLLWWW^^^gggooozzz|||vvvrrrmmmbbbRRRFFF555333111///------------+++++++++,,,,,,++++++++++++++++++************)))&&&'''***++++++***'''&&&))))))(((((((((((())))))))))))(((((((((((())))))%%%&&&((()))))))))(((''''''(((((()))***+++++++++)))))))))***+++---...///...000333888@@@NNN^^^iiiqqq{{{yyytttsssuuuxxx{{{}}}~~~~~~~~~~~~}}}wwwtttrrrooosssvvvxxxwwwwwwzzz|||~~~~~~|||yyyuuupppllliiigggbbbdddgggiiijjjjjjjjjiiieeeeeefffhhhkkkooorrrtttrrrqqqooommmlllmmmooopppmmmqqqttttttrrrqqqrrrtttuuuvvvyyy{{{|||||||||{{{~~~~~~}}}{{{yyyyyyyyy{{{|||}}}}}}yyywwwqqqooommmllllllmmmpppqqqrrrqqqqqqqqqrrrtttvvvwwwwwwyyy|||~~~|||zzzuuusssoookkkhhhhhhkkknnnmmmpppsssvvvwwwyyy{{{}}}{{{{{{|||}}}~~~~~~yyywwwuuurrrqqqppppppqqqsssqqqqqquuuzzz|||yyyuuulllgggaaabbbhhhppptttuuussstttuuuwww{{{~~~~~~}}}{{{zzzyyyxxxxxxxxx{{{vvvppphhhbbb^^^]]]\\\WWW\\\]]]ZZZXXXWWWVVVSSSQQQSSSWWWZZZ___gggqqqyyypppmmmiiigggiiiooovvv{{{~~~yyywwwxxxyyyzzzzzz{{{{{{{{{}}}}}}{{{wwwsssqqqrrrrrrsssrrrqqqpppoooiiihhhfffhhhnnnxxx~~~~~~|||}}}tttgggfffddddddeeeiiilllnnnmmmjjjgggeeeeeeeeeeeeeeebbbccceeehhhiiigggdddaaaYYYRRRMMMNNNOOOUUUdddsss}}}yyyvvvsssqqqssswww}}}|||yyyvvvnnnkkkfffaaabbbhhhrrryyyyyyxxxvvvssskkk^^^NNNCCC555222///---------,,,+++''')))++++++)))))))))***mmmeeeZZZRRROOONNNMMMLLLOOOMMMKKKJJJIIIHHHIIIIIILLLMMMNNNOOOPPPQQQRRRSSSWWWVVVVVVWWWZZZ]]]]]]]]]\\\ZZZXXXXXXZZZ\\\^^^^^^______^^^\\\ZZZXXXWWWVVVQQQSSSVVVYYYZZZZZZZZZYYYZZZXXXXXXZZZ]]]]]]YYYVVVZZZ```iiippptttxxx}}}~~~sssiiiaaaYYYPPPKKKEEECCCBBBCCCDDDGGGPPPZZZaaajjjttt}}}xxxwww{{{xxxsssnnneeeWWWLLL<<<555/////////,,,)))))),,,,,,,,,+++++++++******************************************)))(((&&&&&&******)))(((((((((((((((((()))))))))))))))(((((())))))))))))************'''''''''''''''''''''''''''((()))******+++---///555555777<<>>666/////////---,,,---************************hhhccc\\\XXXVVVUUURRRQQQPPPOOONNNMMMMMMMMMMMMNNNQQQRRRSSSTTTUUUVVVWWWWWWYYYWWWVVVWWWYYY[[[[[[ZZZYYYWWWVVVVVVYYY\\\]]]^^^^^^]]]\\\[[[YYYXXXWWWWWWTTTUUUXXXZZZ\\\\\\\\\[[[ZZZYYYYYY[[[]]]]]]ZZZWWW[[[bbbjjjpppssswww{{{~~~yyyoooggg^^^TTTNNNHHHEEECCCDDDDDDEEEMMMVVV```hhhrrrzzzxxxqqqrrryyyyyyuuupppfffYYYNNN===555/////////,,,***+++,,,,,,,,,++++++++++++***************************************)))((('''&&&******)))((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((*********+++...000333444777@@@NNN]]]jjjqqqtttyyy}}}zzzxxxxxxzzz}}}~~~~~~~~~~~~xxxtttzzz}}}yyyzzz}}}|||}}}{{{{{{~~~}}}}}}zzzwwwwwwyyyzzzvvvsssrrrpppnnnmmmllljjjgggeeedddddddddfffiiimmmppprrruuuxxxzzz{{{zzzyyyyyyyyyyyywwwuuurrrrrrsssuuuwwwyyyyyyyyyyyyyyyxxxwwwwwwyyyxxxxxxyyy{{{}}}~~~~~~|||}}}~~~~~~||||||}}}~~~|||zzzwwwvvvvvvtttqqqnnnmmmmmmoooqqqtttxxx{{{}}}zzz{{{{{{||||||}}}}}}~~~}}}~~~|||vvvtttqqqnnnkkkkkkkkklllnnnooorrruuuwwwyyyzzzzzzzzzxxxvvvwwwxxxxxxxxxwwwvvvsssnnniiidddaaa___^^^[[[[[[\\\aaahhhnnnqqqqqqooommmlllnnnsssxxxzzzzzzxxxwwwuuuuuuvvvyyy}}}~~~}}}|||~~~~~~tttjjjbbbZZZRRROOOMMMKKKKKKMMMMMMMMMLLLOOOOOOQQQWWWZZZ]]]cccjjjuuu~~~zzzrrrmmmnnnrrrwwwyyy~~~~~~|||xxxvvvuuutttrrrppptttvvvyyy|||{{{xxxtttqqqppppppppptttxxx{{{{{{zzzzzzvvvrrrrrrwww}}}~~~|||{{{zzz|||~~~yyypppfffcccgggkkklllkkkkkkjjjhhhfffeeeeeeeeeeeedddeeefffggghhhiiiiiiiiifffddd```XXXSSSUUU]]]eeeuuu~~~{{{yyywwwuuutttuuuwwwxxx~~~~~~|||zzzxxxvvvoooggg```ZZZ[[[fffrrrvvvwwwuuusssqqqjjj[[[LLL???666///------***((()))************************eeecccaaa```___]]]YYYVVVTTTTTTSSSSSSTTTUUUVVVVVVZZZZZZ\\\]]]^^^^^^^^^^^^^^^\\\ZZZZZZZZZZZZYYYXXXWWWUUUTTTUUUXXX[[[\\\]]]ZZZYYYXXXXXXWWWWWWWWWWWWVVVXXXZZZ\\\]]]^^^]]]]]]\\\\\\\\\]]]___^^^\\\ZZZ___eeelllppprrruuuxxx{{{}}}xxxoooeeeZZZRRRLLLHHHEEEDDDCCCDDDIIIQQQ]]]dddnnnuuu{{{yyymmmlllooo{{{{{{vvvqqqgggZZZQQQ>>>666000//////---,,,,,,,,,,,,,,,,,,++++++++++++************************)))******))))))((('''&&&***))))))((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''')))***++++++,,,///111444555<<>>NNN___jjjpppqqqpppoooqqquuuwwwxxxyyy|||~~~|||}}}}}}|||{{{{{{|||~~~}}}{{{yyy{{{|||}}}}}}}}}zzz{{{|||}}}~~~xxxtttpppmmmjjjcccaaa]]][[[\\\```eeeiiimmmnnnpppqqqrrrtttxxxzzz{{{zzzxxxvvvtttssssssssswwwwwwwwwwwwxxxxxxxxxyyyuuuwwwxxxwwwtttsssuuuxxxzzz|||{{{wwwtttssskkklllnnnppprrruuuzzz}}}}}}xxxyyyzzz|||~~~|||yyywwwtttssssssrrrrrrsssssstttrrrqqqqqqqqqqqqooollliiiccc___XXXQQQLLLIIIIIIIIINNNQQQUUUYYY___fffmmmrrrtttuuuvvvvvvuuutttuuuwwwxxxwwwwwwxxxyyy{{{|||~~~}}}{{{zzz|||~~~|||pppnnnmmmnnnqqquuuwwwwwwsssmmmeee^^^UUUNNNMMMQQQSSS]]]hhhpppvvv{{{zzzvvvrrroookkkhhhgggkkkrrrwwwyyy|||~~~|||{{{{{{xxxyyy{{{}}}~~~~~~yyyzzzzzzzzz{{{~~~{{{vvvttttttuuuzzz{{{}}}~~~~~~|||{{{{{{|||~~~~~~}}}~~~uuummmiiiggggggfffggghhhjjjkkklllllllllhhhgggeeeeeefffiiilllnnnlllpppsssqqqmmmhhheeeeeellluuu~~~}}}{{{yyyxxxzzz}}}~~~{{{xxxvvvvvvvvvuuutttooommmlllkkkgggbbbccchhhqqqvvvzzzzzzzzzwwwooofffRRRFFF:::444000------///************************}}}zzz{{{|||zzz|||}}}xxxsssnnnjjjeeebbb^^^\\\[[[ZZZZZZYYYWWWUUUSSSSSSSSSUUUYYY]]]bbbeeeggggggggghhhhhhiiijjjkkkjjjkkklllkkkiiiiiikkkmmmnnnrrrtttuuussssssvvvyyyvvvzzzxxxmmmfff[[[SSSMMMKKKJJJGGGFFFGGGIIIOOOYYY```hhhrrr}}}yyytttsssxxxvvvlllbbb\\\MMMBBB777222///------///...------------,,,,,,,,,************************(((((())))))))))))((((((((((((((((((((()))******&&&'''((()))************''''''''''''(((((((((((()))))))))))))))))))))))))))+++---...///111444666888DDDVVVccciiijjjiiiiiigggjjjoootttwww{{{~~~~~~~~~~~~{{{yyyxxxyyy{{{}}}|||zzzzzzzzzzzz{{{~~~zzz|||~~~~~~yyyvvvssspppnnnjjjfffaaa]]]]]]```eeehhhkkkkkkjjjiiiiiikkkooorrrvvvuuuuuuttttttuuuuuuvvvyyyxxxwwwwwwwwwxxxzzz{{{yyy{{{|||yyyuuusssuuuxxxxxxzzz|||{{{xxxtttrrrqqqlllooorrrtttvvvzzz~~~|||zzzvvvwwwwwwyyy|||}}}yyyvvvttttttsssrrrrrrssstttuuusssrrrpppooommmjjjeeebbb\\\YYYTTTOOOKKKKKKLLLMMMOOORRRWWWZZZ]]]aaagggkkkkkknnnpppqqqppppppqqqsssttttttuuuwwwyyy{{{~~~}}}zzzyyyzzz|||}}}||||||~~~xxxooofff[[[QQQOOOQQQOOOVVV^^^eeellltttvvvtttooolllhhhcccbbbgggooovvvxxxzzz~~~|||~~~~~~zzzwwwvvvwww{{{}}}}}}zzz{{{yyyuuuttttttxxxzzz}}}~~~{{{|||~~~}}}||||||~~~~~~~~~sssjjjdddaaa```bbbeeehhhkkkmmmnnnnnnkkkjjjiiihhhhhhiiikkklllnnnoooqqqsssrrroookkkhhhjjjrrryyy}}}~~~}}}|||yyyzzz~~~}}}{{{yyyyyyxxxuuussspppmmmmmmooommmgggcccccclllsssyyy||||||{{{ssskkk[[[NNN???777111---,,,...************************|||wwwsssnnnkkkdddcccbbbbbbcccbbb```^^^WWWWWWXXXZZZ^^^ccchhhkkkmmmmmmmmmmmmmmmnnnoooppplllnnnooommmkkkjjjmmmooopppsssvvvuuuttttttwwwzzzwww||||||rrrkkk```WWWOOOMMMJJJFFFDDDDDDHHHNNNVVV]]]dddnnn{{{zzzvvvwwwyyynnneee___PPPDDD888222///,,,,,,///......---------,,,,,,,,,************************(((((()))))))))))))))(((((((((((((((((()))******&&&'''((()))************))))))))))))***************************************+++---...///111444777???LLL]]]ffffffbbb`````````dddkkkrrrwww|||~~~{{{xxxvvvwwwxxxwwwzzz~~~}}}|||zzzzzz{{{{{{}}}}}}yyyvvvtttrrrqqqoookkkddd___^^^aaaeeeiiijjjhhhfffcccbbbdddiiimmmqqqrrrrrrsssuuuvvvxxxyyy{{{yyywwwvvvwwwyyy{{{}}}{{{~~~{{{vvvsssuuuyyyvvvxxxyyyyyyvvvsssqqqqqqpppssswwwyyy{{{}}}zzzxxxwwwuuuuuuvvvxxx{{{{{{wwwtttuuutttsssrrrssstttuuuvvvtttssspppnnnkkkfff```\\\YYYVVVQQQMMMLLLLLLNNNPPPOOORRRWWWYYY[[[]]]aaaeeeeeehhhlllmmmmmmmmmppprrrqqqrrrtttvvvyyy|||~~~zzzyyyzzz{{{vvvkkk___TTTQQQSSSMMMSSSXXX]]]eeeooouuuvvvooolllgggaaa___dddmmmuuuvvvyyy}}}zzz|||}}}zzzuuurrrrrrsss}}}||||||{{{vvvttttttwwwzzz}}}{{{|||}}}}}}{{{{{{|||}}}{{{{{{|||wwwkkkbbb^^^\\\___bbbgggkkkmmmooopppnnnmmmkkkjjjjjjjjjjjjkkkppppppqqqtttvvvtttooojjjhhhooovvvyyy~~~xxxyyy{{{}}}|||{{{yyyvvvsssrrrnnnnnnqqqqqqjjjbbb___gggpppxxx|||~~~}}}vvvnnncccUUUEEE;;;444...---...************************~~~}}}wwwuuurrrqqqqqqpppnnnlllgggfffgggiiinnnrrruuuuuuvvvuuussssssuuuuuuuuutttsssrrrrrrqqqqqqrrrssssssxxxxxxxxxwwwwwwwwwwwwwwwvvvxxx|||uuunnnaaa[[[SSSLLLIIIGGGGGGFFFCCCHHHOOOWWW___jjjvvvzzzuuuwww|||ssshhhaaaXXXLLL===333000000///...///...---,,,++++++++++++,,,,,,++++++***)))))))))(((((())))))******++++++)))((('''&&&&&&'''((())),,,,,,+++***)))(((''''''+++*********))))))((((((******))))))))))))******,,,+++,,,000111111555<<>>GGGVVVcccgggeeebbb___\\\^^^aaafffooowww}}}}}}xxxssspppppppppsssvvv|||}}}~~~}}}||||||{{{zzzvvvrrrnnnjjjiiiiiikkkjjjhhheeecccccceeegggqqqrrrrrrssstttuuuvvvwwwzzzzzzzzz{{{}}}}}}yyyvvvuuuuuurrrsssttttttuuuuuuuuuuuuuuuxxx|||}}}||||||||||||{{{zzzzzzxxxwwwvvvuuuuuutttttttttuuuwwwyyy|||}}}~~~|||zzzyyyxxxrrrssstttvvvwwwyyyzzz{{{wwwsssnnnkkkhhhfffbbb___YYYWWWSSSQQQQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMTTTUUUWWW[[[___cccgggiiinnnqqqvvvzzz||||||uuurrrsssvvvuuuiii___XXXTTTPPPPPPQQQSSSYYYaaaiiinnnrrrnnniiicccaaaeeelllqqqwwwyyy}}}~~~|||tttssswwwwww}}}}}}}}}~~~~~~xxxuuussstttvvvyyy|||}}}}}}|||{{{zzzyyywwwvvvvvvwwwxxxyyyyyyyyyyyywwwwwwyyy}}}tttkkkcccaaa______cccgggjjjkkkkkkkkkkkkjjjhhhggghhhiiillllllnnntttyyyzzzuuupppiiieeegggpppzzz|||zzzzzzzzz{{{}}}~~~xxxuuuuuuwwwzzz{{{wwwmmmeee^^^iiisssxxx|||~~~|||vvvmmmbbbSSSDDD:::444///,,,------,,,,,,+++*********mmmvvv~~~|||zzzwwwttttttuuuxxxyyyxxxyyy{{{|||{{{zzzxxxwww{{{{{{{{{|||~~~wwwmmmfff\\\SSSMMMKKKIIIIIIDDDGGGLLLQQQVVV___jjjsss||||||ssslllcccXXXHHH<<<555222111//////...---,,,++++++++++++((())))))***++++++,,,,,,************)))))))))))))))((((((''''''(((((()))'''''''''(((((()))))))))************))))))))))))******))))))))))))******......///222222222999AAAPPP]]]hhhjjjgggddd```]]]```ccchhhpppxxx}}}~~~}}}yyysssooommmoooppprrrvvv{{{{{{{{{|||~~~~~~}}}vvvqqqmmmllllllmmmllljjjhhhhhhiiikkkrrrsssssstttuuuuuuvvvvvvyyyyyyzzz{{{}}}~~~yyyvvvuuuuuurrrrrrtttvvvxxxyyyyyyyyyzzz|||}}}zzzyyyxxxwwwxxxvvvvvvwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvwwwxxxyyyzzz||||||||||||{{{yyywwwvvvtttuuuvvvxxxyyy{{{|||}}}yyyvvvqqqmmmjjjfffbbb```^^^\\\XXXVVVUUUSSSPPPNNNKKKKKKIIIGGGFFFEEEDDDDDDIIIJJJMMMRRRWWW]]]bbbeeelllpppuuuyyy|||~~~uuuooonnnpppvvvyyy|||~~~ssshhh```[[[TTTSSSRRRSSSWWW^^^eeejjjpppmmmhhhcccbbbeeelllrrrvvvxxx|||~~~~~~{{{wwwwwwtttxxx|||}}}|||{{{{{{}}}}}}xxxuuusssrrrtttwwwyyy{{{{{{zzzyyyuuutttsssrrrrrrtttvvvwwwyyyxxxuuurrrpppqqqtttwwwvvvjjjeee```^^^___bbbeeefffjjjkkkllljjjiiihhhhhhiiimmmlllmmmqqquuuvvvtttpppiiibbbaaaiiiuuu~~~}}}{{{zzzyyyyyyzzz}}}~~~~~~{{{xxxyyy{{{~~~~~~xxxoooggg]]]fffpppwww}}}}}}yyyqqqhhhXXXIII>>>777222///------,,,,,,++++++******jjjuuu~~~zzzvvvuuuwwwyyy{{{zzz{{{}}}~~~~~~|||zzzxxxzzzyyyxxxyyy{{{yyyrrrjjj___UUUNNNKKKHHHGGGBBBFFFJJJMMMSSS[[[gggooo}}}~~~}}}uuuoooiii___PPPBBB999444111///......---,,,,,,,,,,,,,,,))))))*********+++++++++++++++******))))))(((((()))(((((((((((((((((()))(((((((((((())))))))))))*********)))))))))))))))+++******))))))******+++......///222111333;;;EEEXXXbbbkkkllljjjhhheeeaaaccceeejjjqqqyyy~~~}}}zzzvvvqqqmmmmmmpppssssssvvv{{{~~~|||{{{vvvvvvwwwxxx{{{~~~~~~~~~~~~}}}vvvqqqppprrrrrrrrrpppnnnlllmmmnnnqqqrrrssstttuuuvvvwwwxxxxxxxxxyyy{{{}}}}}}xxxuuuttttttrrrsssuuuxxxzzz|||}}}~~~~~~}}}{{{zzzyyyyyyzzzxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxyyyyyyxxxvvvtttsssuuuuuuwwwyyy{{{|||~~~{{{yyytttpppkkkgggdddbbbdddaaa^^^\\\ZZZVVVRRROOOKKKIIIGGGEEEBBBAAAAAA@@@AAACCCFFFKKKQQQXXX^^^bbbiiimmmsssyyy}}}vvvnnnjjjjjjiiilllpppuuuzzz|||rrriiiddd^^^\\\ZZZYYY\\\```fffiiinnnlllgggcccbbbfffmmmsssvvvxxx|||~~~zzzvvvssstttvvvwwwzzz}}}zzzyyywwwzzz}}}}}}zzzuuurrrpppppprrrtttwwwxxxyyyyyyxxxtttsssqqqppppppqqqrrrsssvvvuuurrrnnnlllllloooqqqyyy~~~pppjjjaaa\\\[[[]]]```bbbhhhjjjkkkkkkjjjiiijjjkkknnnmmmlllnnnrrrsssrrrqqqjjjbbb^^^eeepppzzz}}}{{{xxxvvvvvvyyy|||~~~~~~}}}}}}}}}~~~|||}}}{{{qqqjjj```fffnnnwww}}}}}}zzzuuummm___OOOBBB999444111...------,,,++++++******sss}}}|||xxxwwwxxxzzz||||||}}}~~~|||zzzyyyxxxvvvvvvyyy~~~{{{tttmmmbbbXXXPPPKKKGGGEEEAAADDDGGGKKKPPPYYYeeemmmxxxxxxrrrnnneeeXXXJJJ???666111///......------,,,,,,------+++++++++*********))))))++++++******))))))((((((((())))))))))))))))))(((+++++++++*********))))))))))))))))))))))))******++++++************++++++------///111111444>>>JJJ]]]fffmmmnnnnnnnnnllliiigggiiimmmsssyyy}}}~~~}}}yyywwwtttooommmnnnssswwwxxxzzz|||~~~}}}{{{wwwtttsssrrrrrrsssvvvyyy}}}}}}|||}}}~~~}}}|||}}}{{{wwwvvvyyyyyyxxxuuuqqqooooooooopppqqqrrrtttvvvxxxyyyzzzwwwxxxyyyzzz}}}~~~{{{wwwtttssssssssstttwwwyyy|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyywwwwwwwwwwwwwwwuuutttrrrttttttvvvxxxzzz|||~~~~~~|||zzzwwwrrrnnnjjjhhhgggiiigggdddbbb___ZZZTTTPPPHHHGGGDDDBBB@@@?????????<<<===@@@EEEKKKRRRYYY]]]eeejjjpppvvv{{{vvvkkkeeeccc^^^aaaeeekkksss}}}}}}vvvrrrkkkiiifffddddddfffiiikkkmmmkkkhhhddddddhhhoootttwwwzzz|||~~~wwwrrrppppppqqqssstttwwwyyy}}}yyyxxxsssvvvxxxxxxuuuqqqnnnmmmpppqqqsssvvvxxxzzzzzzzzzwwwvvvtttrrrqqqppppppppptttsssrrrooommmmmmooorrrvvv}}}wwwoooeee]]]ZZZ[[[^^^___fffhhhjjjkkkkkkkkklllmmmnnnmmmmmmmmmoooqqqqqqqqqmmmddd^^^bbbllluuu}}}~~~{{{wwwtttsssuuuyyy{{{~~~~~~}}}|||||||||uuuooofffgggmmmuuu|||}}}|||zzzxxxqqqeeeVVVGGG<<<555111......------,,,++++++***|||zzzzzz{{{|||~~~~~~}}}zzzyyyxxxxxxzzz~~~~~~vvvpppfff]]]UUUNNNHHHDDDAAADDDFFFIIIMMMVVVbbbjjjrrr|||}}}xxxrrrkkk```SSSFFF;;;333///......---------------...,,,,,,++++++***))))))(((************))))))))))))((())))))******))))))(((,,,,,,,,,++++++*********))))))))))))************++++++************++++++,,,---000222222666CCCQQQaaahhhoooqqqrrrttttttqqqlllmmmpppuuuzzz}}}|||{{{vvvuuussspppooorrrwww{{{}}}xxxsssooonnnnnnnnnooorrrvvvyyy{{{~~~|||{{{~~~}}}{{{zzz|||~~~{{{|||||||||zzzvvvrrrooopppqqqqqqqqqssstttvvvxxxyyyzzzwwwwwwxxxyyy{{{~~~}}}~~~}}}zzzvvvtttssssssuuuvvvxxx{{{}}}~~~~~~|||{{{zzzyyyyyyxxxwwwvvvuuuttttttqqqrrrsssuuuxxxzzz||||||zzzzzzxxxtttpppmmmlllmmmnnnllliiifffbbb\\\UUUPPPFFFDDDAAA>>><<<<<<======999999;;;???DDDKKKQQQUUU___dddkkkrrrxxx}}}uuuiiiaaa^^^YYY[[[___fffnnnzzzyyywwwtttqqqooonnnnnnnnnmmmkkkhhhffffffjjjqqqvvvxxxzzz|||}}}~~~wwwnnnjjjhhhhhhhhhgggiiimmmssswww{{{}}}|||yyywwwuuuqqqrrrttttttqqqnnnmmmmmmpppqqqtttwwwzzz|||~~~~~~~~~|||zzzxxxuuurrrppptttuuuvvvuuusssssstttuuuwww|||yyylllbbb\\\[[[\\\]]]cccfffiiillllllmmmnnnpppnnnnnnnnnnnnnnnooopppqqqooogggaaabbbffflllvvv~~~{{{vvvrrrqqqssswwwzzz~~~~~~}}}|||~~~xxxuuullliiikkkssszzz{{{{{{{{{zzzvvvlll^^^MMM???666222......------,,,,,,++++++~~~}}}|||}}}~~~~~~||||||~~~zzzuuulllddd[[[SSSLLLGGGCCCDDDFFFGGGJJJRRR]]]eeelllvvv|||uuuqqqhhh\\\MMM@@@666111......------------......++++++******************)))))))))))))))*********((()))************)))(((***************+++++++++((()))))))))************,,,++++++******++++++,,,---...222444555:::IIIXXXeeelllqqqrrruuuxxxxxxuuupppqqqssswwwzzz|||{{{yyywwwwwwvvvuuuvvvzzzxxxqqqlllhhhiiijjjmmmppptttwwwyyy}}}~~~|||{{{|||~~~{{{zzz|||{{{{{{}}}{{{zzzwwwssspppoooppprrrttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxzzz|||}}}~~~|||}}}}}}{{{wwwuuuuuuuuuwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}||||||}}}~~~|||zzzzzzxxxvvvsssqqqqqqqqqrrrmmmnnnppprrruuuwwwyyyzzzxxxyyyyyyvvvrrrpppqqqrrrqqqooommmjjjeee^^^UUUPPPFFFDDDAAA===;;;:::;;;;;;999999:::<<<@@@EEEKKKNNNXXX]]]eeemmmsssyyywwwkkkbbb^^^ZZZ[[[^^^ccclllxxx|||yyyvvvtttlllkkkiiiggghhhlllsssxxxxxxyyy{{{{{{|||}}}rrriiiccc^^^^^^\\\YYY[[[```bbbgggmmmqqqsssrrrqqqqqqnnnpppqqqqqqpppooopppqqqppprrruuuxxx|||}}}xxxvvvxxxzzz||||||{{{yyyyyyyyyyyy|||vvviiiaaa\\\[[[ZZZ```ccchhhlllnnnoooqqqrrrnnnooooooooooooooopppqqqpppjjjdddaaa```cccmmmwww|||{{{vvvqqqpppssswwwzzz~~~}}}~~~~~~{{{zzzoooiiiiiipppxxxzzz|||}}}zzzssseeeTTTCCC888222.........---,,,,,,++++++~~~~~~}}}xxxqqqiiiaaaXXXOOOJJJDDDEEEFFFFFFHHHOOOYYYaaahhhsss~~~|||wwwtttmmmbbbSSSDDD999333......---------......///)))))))))***++++++,,,,,,(((((())))))******++++++((()))***++++++***)))(((''''''((()))***+++,,,,,,(((((())))))*********+++,,,++++++******++++++,,,...000444666777===MMM]]]hhhnnnrrrsssvvvzzzzzzwwwssssssuuuxxx{{{{{{zzzxxx{{{{{{||||||}}}yyyqqqllldddeeehhhkkkooossswwwyyy}}}~~~}}}|||{{{||||||{{{||||||wwwxxx{{{yyywwwuuuqqqnnnnnnpppssswwwwwwvvvvvvuuuuuuttttttwwwwwwwwwxxxyyyzzz|||}}}|||}}}}}}{{{yyywwwwwwwwwyyyzzz{{{|||}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzzzz{{{|||~~~~~~|||zzzxxxuuurrrnnnllllllmmmnnnkkklllnnnpppsssuuuwwwxxxwwwxxxyyywwwsssrrrsssvvvrrrqqqnnnkkkfff^^^UUUOOOJJJGGGCCC???<<<;;;;;;;;;<<<;;;;;;<<>>============999999:::;;;>>>BBBEEEHHHPPPTTT\\\cccjjjrrryyy}}}xxxmmmddd```___aaafffkkkqqq{{{yyyooommmkkkkkknnnsssyyy}}}}}}{{{yyyxxxxxxyyy{{{|||}}}~~~yyyqqqkkk[[[VVVOOOJJJHHHGGGGGGGGGQQQRRRWWW]]]dddiiilllmmmppprrrtttwwwxxxyyyxxxwwwyyyyyy{{{}}}~~~~~~}}}zzz|||~~~{{{zzzxxxlllccc]]]ZZZ\\\aaacccdddiiirrrtttppppppqqqrrrrrrqqqpppnnnmmmqqqnnniiiccc___]]]___bbbooowww|||wwwttttttxxx{{{|||xxxzzz|||~~~~~~|||tttmmmfffgggpppxxx|||}}}~~~}}}yyymmm[[[III<<<555///---+++***+++,,,,,,+++xxxppphhh___TTTMMMJJJEEEBBBEEEGGGJJJQQQWWWbbbjjjuuu~~~xxxuuu|||}}}wwwoooggg]]]PPPBBB999222000...------...---,,,,,,++++++***************************)))))))))((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))************+++,,,---...000000222666999AAARRRcccooopppuuu{{{~~~zzzsssuuuwwwxxxyyy{{{}}}~~~ssskkkjjjkkklllmmmnnnqqquuuyyy}}}}}}|||zzzyyyyyy{{{}}}~~~~~~~~~zzzwwwuuuvvvzzz}}}~~~~~~||||||}}}}}}|||{{{wwwrrrmmmhhheeedddgggkkkkkkjjjkkkooossssssqqqnnnllllllmmmnnnpppuuuwwwyyyzzzzzzzzz|||~~~~~~|||{{{zzzzzz|||}}}~~~|||zzzyyyyyyxxxwwwuuurrrpppnnnjjjiiifffdddcccggglllqqqyyy}}}~~~}}}~~~}}}{{{yyyvvvssspppnnnlllkkkgggbbb___^^^^^^^^^^^^```^^^___bbbccccccgggmmmkkkooopppnnnooorrrtttsssuuurrroookkkfffaaaZZZVVVNNNJJJEEEAAA?????????>>><<<;;;;;;;;;===@@@CCCEEELLLQQQXXX```gggooowww|||~~~tttkkkgggeeeeeehhhjjjnnnwww~~~~~~|||vvvpppnnnlllkkkmmmrrrwwwzzz{{{zzzyyywwwwwwwwwwwwxxxwwwxxxyyyzzzxxxrrrjjjeeeVVVQQQKKKGGGEEEEEEDDDDDDEEEHHHNNNVVV___hhhnnnqqqtttuuuxxx{{{|||}}}||||||~~~~~~~~~}}}{{{{{{|||~~~|||}}}pppggg```[[[ZZZ^^^```aaagggppprrrooorrrrrrssssssrrrqqqpppooonnnlllhhhbbb]]][[[\\\]]]mmmuuu}}}xxxuuuuuuxxx{{{|||}}}~~~~~~~~~~~~|||uuunnnggggggnnnvvvzzz|||||||||xxxmmm]]]LLL???888333111...---...//////...|||tttlllbbbXXXPPPKKKFFFCCCDDDFFFHHHNNNUUU\\\dddoooyyy|||vvvrrruuuzzzssslllbbbVVVHHH>>>444111...------...---,,,,,,,,,+++***************************))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))************+++,,,---...//////111666<<>><<<<<<===>>>@@@BBBGGGLLLSSSZZZcccllltttzzz~~~vvvpppllliiiiiihhhhhhnnnuuu{{{}}}wwwssssssvvvzzz~~~wwwssspppooommmlllmmmppptttvvvxxxxxxwwwvvvtttsssqqqpppmmmmmmmmmnnnlllgggaaa\\\OOOKKKFFFCCCBBBBBBAAAAAA???BBBGGGPPPZZZeeeoootttwwwyyy|||~~~|||zzz{{{|||}}}~~~~~~{{{xxxmmmccc]]]XXXZZZ\\\^^^dddlllpppoootttttttttssssssrrrqqqppppppooolllhhhbbb___^^^^^^jjjrrr|||zzzwwwvvvyyy{{{}}}||||||}}}~~~}}}{{{uuuooohhhfffkkkrrrxxxzzz|||{{{xxxnnn```PPPCCC<<<222///---,,,,,,---,,,+++wwwooofff\\\TTTLLLFFFCCCCCCDDDEEEJJJPPPWWW^^^iiisss|||zzztttooonnnzzz|||vvvpppggg[[[LLLBBB666333///...---------,,,,,,,,,+++************+++*********)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))*********+++,,,---...///000000222777@@@NNN___lllmmmooorrrvvvyyyxxxwwwuuurrruuuyyy|||}}}~~~~~~tttooommmnnnoooooopppssswww{{{~~~|||yyyuuussstttwww{{{yyywwwuuuttttttuuuvvvwwwxxxzzzzzz|||}}}~~~|||{{{|||}}}~~~|||xxxsssmmmhhheeefffiiikkkllllllmmmoooqqqrrrooojjjeeedddeeehhhjjjoootttyyy}}}~~~~~~|||yyyxxxyyy{{{{{{{{{wwwwwwuuurrrnnniiieeeccc___\\\WWWQQQPPPSSSZZZ```fffmmmrrrssssssuuussspppmmmkkkhhhccc^^^ZZZVVVTTTQQQNNNJJJHHHHHHHHHHHHGGGHHHFFFHHHKKKMMMNNNRRRYYY\\\dddkkklllnnnrrrttttttvvvssspppmmmjjjeeeaaa]]]XXXTTTNNNJJJGGGEEECCCBBB@@@???=========>>>@@@AAADDDHHHNNNVVV___iiirrryyyxxxqqqkkkhhheeebbbeeejjjooowww~~~|||tttmmmiiijjjmmmrrrwwwzzz{{{zzz}}}}}}}}}}}}|||xxxtttrrrooonnnmmmlllmmmpppsssuuuuuuuuuuuusssqqqmmmiiigggbbbaaaaaaaaa```\\\WWWTTTJJJGGGCCCAAAAAAAAA@@@???BBBDDDGGGMMMVVVaaalllsssxxxzzz}}}|||yyyxxxxxxyyyzzz{{{}}}zzz~~~sssggg___XXXXXXYYY\\\bbbiiimmmnnnsssssssssssssssrrrqqqqqqqqqqqqppplllgggbbb___^^^iiipppzzz|||xxxwwwyyy{{{|||}}}|||{{{|||}}}}}}|||{{{tttnnnhhheeegggnnnvvv{{{||||||xxxpppcccTTTFFF>>>222///---++++++,,,+++***{{{sssjjj```XXXMMMHHHCCCCCCBBBBBBGGGLLLSSSZZZcccmmmwwwzzzrrrmmmiiirrr|||xxxssskkk___PPPFFF888555000...---------,,,---,,,,,,+++***+++++++++))))))))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,---///000333333555999CCCSSSbbbjjjlllmmmoooooopppooooooooorrruuuzzz}}}~~~~~~~~~yyyqqqmmmkkklllnnnoooqqquuuyyy}}}|||zzzxxxtttssstttxxx|||{{{xxxyyyxxxwwwvvvuuuuuuuuuxxxyyyzzz|||~~~}}}|||}}}~~~~~~|||yyyuuuqqqoooooooooooonnnnnnnnnppprrrtttpppjjjeeebbbbbbdddfffmmmrrrxxx|||~~~~~~~~~|||yyywwwvvvxxxzzz{{{|||vvvtttqqqnnniiieeebbb```\\\YYYTTTOOOMMMOOOTTTYYY^^^eeejjjkkkjjjkkkiiifffbbbaaa]]]YYYUUUQQQMMMLLLJJJGGGDDDBBBCCCCCCCCCBBB@@@???@@@DDDEEEFFFKKKQQQZZZccclllnnnooorrrsssssstttrrrnnnllliiifffbbb___[[[XXXRRRNNNKKKIIIGGGEEEAAA@@@>>>===>>>???AAACCCBBBFFFKKKRRR[[[fffqqqxxxvvvnnnhhhccc^^^^^^aaafffmmmtttvvvwwwtttmmmeeebbbccceeeiiimmmppppppooorrrsssttttttsssrrrqqqpppmmmmmmmmmmmmnnnpppssstttrrrrrrqqqooojjjeee```]]]WWWVVVUUUTTTTTTSSSPPPMMMGGGEEECCCBBBBBBAAA@@@???BBBDDDGGGJJJQQQ[[[fffnnntttvvvzzz}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvvtttuuuvvvwwwyyy|||~~~~~~yyykkkbbbZZZXXXWWWZZZ```eeejjjmmmpppqqqrrrssssssrrrqqqpppmmmnnnnnnkkkfffaaa]]]\\\hhhoooxxx}}}yyyxxxyyy{{{{{{~~~}}}||||||}}}}}}|||{{{sssnnnhhhccccccjjjssszzz~~~}}}zzzsssgggXXXJJJAAA777444111/////////...---xxxoooeee]]]QQQKKKEEEDDDCCCBBBEEEJJJPPPVVV^^^gggqqq|||zzzrrrlllggglllvvv}}}zzzvvvooocccTTTIII:::666111...------------------,,,+++++++++++++++))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))*********+++---...000000444555777;;;GGGWWWcccgggjjjkkkjjjiiihhhhhhkkknnnrrrvvv{{{}}}}}}{{{zzzyyy}}}|||vvvqqqmmmkkklllnnnppprrrvvv{{{{{{{{{yyyvvvuuuvvvyyy|||}}}}}}{{{xxxwwwyyy{{{{{{xxxuuussssssvvvwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzxxxvvvrrrqqqooonnnoooqqqtttvvvxxxtttnnnhhhdddbbbbbbccckkkpppvvvzzz||||||}}}}}}yyywwwuuutttvvvyyyzzzzzzrrrppplllgggcccaaa______[[[YYYVVVRRROOOOOOQQQTTTXXX^^^cccbbbaaaaaa___[[[XXXWWWTTTQQQNNNKKKIIIHHHGGGEEEBBBAAABBBBBBAAAAAA>>><<<>>>AAABBBCCCGGGMMMWWWbbbmmmpppppprrrsssrrrssspppmmmkkkiiigggdddaaa]]]ZZZUUUQQQOOOLLLJJJHHHCCCBBB@@@??????@@@BBBCCCAAADDDIIIOOOXXXcccooowwwssslllddd]]]ZZZ\\\^^^dddjjjmmmooonnnggg^^^[[[[[[]]]```dddggggggfffgggiiikkklllmmmmmmooopppoooooooooooopppqqqqqqrrrmmmmmmkkkgggaaa[[[VVVSSSLLLKKKIIIIIIKKKKKKJJJIIIGGGFFFDDDCCCDDDCCCAAA???===???BBBFFFKKKTTT```iiinnnppptttxxxzzz|||}}}}}}zzz{{{|||}}}~~~~~~~~~~~~|||{{{||||||{{{yyyxxxxxxxxxxxxwwwwwwvvvuuuqqqrrrssstttuuuwww{{{pppfff]]]XXXUUUYYY]]]```dddiiilllnnnrrruuuuuutttrrrpppnnnppppppnnniiidddaaa___fffmmmvvv}}}|||{{{|||}}}}}}~~~}}}}}}}}}|||{{{uuuqqqjjjbbb___dddnnnwww}}}|||zzztttkkk]]]NNNEEE777444111///......---+++}}}tttjjjcccUUUOOOIIIGGGEEECCCFFFKKKLLLRRRYYYbbbkkkvvv|||ssslllgggiiippp|||~~~|||zzzsssgggWWWLLL;;;777222...------------------,,,++++++++++++,,,((()))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))*********+++---///000111333666888===JJJ[[[ddddddffffffdddaaa```ccciiinnnssswww{{{}}}{{{xxxuuutttvvvzzz~~~|||wwwtttqqqnnnpppqqqrrrtttwww{{{}}}}}}|||yyywwwwwwyyy{{{zzz{{{|||}}}}}}yyytttoooppptttyyy{{{yyyuuurrrqqqtttvvvyyy|||~~~}}}||||||~~~yyyzzz{{{||||||zzzxxxwwwrrrpppmmmmmmqqqwww}}}|||vvvpppjjjgggeeeeeejjjnnnssswwwxxxyyyzzz{{{}}}xxxvvvttttttuuuvvvvvvuuummmjjjeee```]]]\\\]]]^^^^^^^^^]]]ZZZVVVTTTSSSTTTTTTZZZ]]]ZZZXXXXXXUUURRROOOOOONNNLLLKKKIIIHHHGGGFFFDDDBBBBBBCCCCCCBBBAAA???>>>>>>BBBBBBBBBFFFLLLRRR___lllpppppprrrssssssssspppmmmkkkjjjhhhfffddd^^^[[[WWWTTTQQQOOOLLLJJJHHHFFFDDDAAA@@@@@@AAABBBAAACCCGGGLLLUUU```lllttt~~~}}}sssiii```ZZZZZZYYY^^^bbbeeehhhhhhbbbZZZSSSSSSTTTWWW\\\```aaabbbbbbeeehhhjjjkkkmmmqqquuussssssrrrqqqpppooonnnnnnhhhgggccc^^^XXXQQQLLLIIICCCBBB@@@AAACCCEEEFFFFFFHHHFFFEEEEEEEEECCCAAA>>>;;;>>>AAACCCGGGOOOZZZccchhhjjjnnnrrruuuwwwxxxxxxyyyzzz{{{{{{|||{{{zzzzzz|||zzzyyyxxxxxxwwwuuutttrrrrrrsssssstttttttttuuuqqqrrrrrrrrrqqqrrruuuwww}}}vvvkkk___XXXTTTVVVYYYZZZ^^^dddhhhlllrrrwwwyyywwwtttqqqqqqrrrrrrppplllhhheeeeeedddjjjsss{{{|||~~~~~~~~~}}}|||yyyuuummmbbb[[[^^^hhhqqqzzzyyyxxxuuunnnbbbTTTKKK666333000---,,,,,,***)))xxxnnnfffYYYRRRLLLIIIGGGEEEGGGLLLJJJOOOVVV^^^gggsss}}}tttmmmggghhhnnn{{{~~~|||vvviiiZZZOOO<<<888222///------------...---,,,,,,++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++---///000111111555888===LLL]]]eeedddaaa```^^^[[[[[[___gggnnnssswww{{{|||zzzuuurrrpppnnnttt{{{}}}zzzwwwuuurrrsssttttttuuuwww{{{~~~{{{xxxwwwwwwyyyxxxyyy{{{|||{{{vvvnnnhhhjjjpppwwwzzzxxxtttqqqpppuuuwww{{{|||{{{{{{|||vvvwwwxxxyyyyyyxxxvvvuuuqqqooolllnnnuuu~~~~~~xxxqqqmmmjjjiiijjjmmmrrruuuvvvwwwyyyzzzyyy|||yyywwwuuutttttttttsssqqqjjjfff```[[[YYYYYY[[[]]]bbbcccdddbbb^^^ZZZXXXWWWSSSXXXZZZVVVSSSRRRPPPLLLKKKKKKJJJJJJIIIIIIHHHHHHFFFEEECCCCCCDDDDDDCCCBBBAAA???@@@CCCCCCCCCGGGMMMNNN\\\jjjoooppprrrttttttsssqqqmmmlllkkkjjjhhhfff^^^[[[WWWTTTRRRPPPMMMKKKKKKIIIFFFCCCAAA@@@@@@@@@@@@BBBEEEJJJRRR^^^jjjrrrzzzxxxmmmbbb[[[ZZZVVVZZZ]]]```dddeee___WWWNNNMMMNNNQQQWWW\\\___```bbbeeeiiilllmmmqqqvvvzzzwwwvvvuuusssqqqnnnllljjjeeebbb^^^XXXQQQKKKEEECCC>>><<<;;;;;;>>>AAACCCDDDHHHGGGFFFFFFEEECCC@@@======@@@CCCDDDEEEKKKVVV^^^dddgggkkkooorrrtttuuuuuuzzzzzz{{{{{{{{{zzzxxxwwwxxxwwwvvvvvvvvvuuusssqqqnnnnnnoooppprrrsssttttttsssssssssqqqooooooqqqssstttzzzzzznnn```XXXSSSUUUVVVVVVZZZ```ggglllsssyyy|||zzzvvvsssnnnoooooommmiiifffddddddbbbhhhqqqyyyzzz|||}}}|||}}}yyyooobbbYYYYYYcccmmmwwwwwwvvvuuupppfffYYYOOO:::777333111000///---,,,~~~qqqgggbbbZZZOOOIIIHHHIIIGGGEEEHHHJJJQQQZZZbbbjjjuuu|||xxxtttmmmmmmooouuu|||wwwooobbbVVVDDD;;;333111///---///222------,,,++++++***))))))************************+++******)))))))))))))))******))))))(((((('''''')))************++++++++++++,,,------,,,,,,...000222111555AAAQQQ]]]aaaaaa^^^[[[WWWVVVZZZaaajjjoootttwww{{{|||yyyuuurrrqqqttttttwww{{{uuurrrsssuuuvvvwww{{{~~~zzzwwwyyyyyyzzz||||||wwwoooiiihhhnnntttuuussspppqqqsssuuuvvvyyy}}}}}}xxxvvvuuuqqqssstttsssrrrqqqrrrssspppnnnkkklllsss~~~wwwqqqmmmkkkmmmmmmnnnoooqqqtttvvvxxxvvvvvvwww|||}}}xxxsssqqqqqqqqqooonnnfffbbb\\\WWWUUUWWWZZZ]]]aaaeeegggeeecccccc___YYY\\\YYYVVVSSSRRRQQQNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCEEEFFFHHHJJJKKKLLLRRR[[[eeelllnnnooorrrttttttrrrooommmkkkhhhdddaaa^^^\\\XXXVVVTTTRRROOOMMMLLLIIIFFFBBB@@@>>>>>>>>>CCCCCCEEEHHHOOOYYYeeemmmzzz~~~wwwkkkddd```^^^_________ccceee___WWWTTTRRRPPPPPPTTTXXX[[[\\\bbbhhhooosssuuuwwwyyy|||}}}{{{wwwtttqqqlllgggccc^^^YYYQQQJJJFFFCCCAAA???<<<<<<;;;;;;<<>>???AAAAAACCCFFFLLLVVV```hhhsssxxxxxxnnniiidddeeeddddddfffhhhccc[[[WWWTTTQQQRRRUUUZZZ]]]___fffkkkrrrvvvxxxzzz}}}}}}{{{xxxuuuqqqkkkddd```XXXSSSLLLFFFBBB@@@>>><<<======<<<===>>>AAACCCEEEIIIHHHHHHHHHIIIHHHEEECCCBBBAAA@@@@@@DDDJJJPPPTTT\\\```eeegggiiikkkppptttuuuvvvwwwvvvuuuuuuwwwxxxwwwuuusssrrrrrrqqqnnnllljjjjjjkkklllooorrruuuwww}}}}}}|||{{{xxxuuurrrpppppprrrxxx}}}{{{lllbbbWWWSSSQQQRRRVVV\\\aaaiiittt|||}}}zzzwwwrrrrrrqqqooolllhhhdddbbbbbbdddjjjttt}}}}}}}}}}}}~~~zzzsssiii]]]WWW]]]fffuuuzzz}}}|||xxxpppbbbUUUHHH<<<222//////---,,,,,,yyywwwtttqqqooooooooopppwww{{{{{{ssshhh```VVVNNNKKKIIIFFFDDDEEEEEEHHHOOOVVV^^^kkkwww~~~~~~|||yyyvvvtttrrrqqquuu}}}~~~zzzvvvlllbbbRRRDDD666111000///---.........------,,,,,,++++++************************,,,,,,+++************+++***))))))))))))((((((((()))************+++++++++(((***,,,------///222555555666<<>>===<<<>>>>>>>>>???AAACCCFFFGGGKKKKKKKKKLLLLLLIIIEEEBBBCCCBBB@@@@@@CCCHHHMMMPPPWWW[[[```cccdddggglllpppuuuvvvwwwvvvuuutttuuuvvvwwwvvvtttsssrrrpppmmmjjjiiiiiiiiijjjmmmqqquuuwww~~~yyyvvvpppppprrrxxx{{{}}}uuuiii]]]VVVSSSSSSWWW\\\bbbfffnnnwww~~~~~~|||tttrrrpppmmmiiifffcccbbb___bbbhhhqqq{{{~~~}}}{{{zzz{{{}}}~~~{{{wwwmmm___VVVZZZcccsssyyy~~~~~~{{{tttggg\\\KKK???444000///---++++++wwwuuuqqqmmmjjjgggffffffjjjnnntttzzz~~~|||yyyyyy|||yyyllleee[[[RRRMMMIIIFFFDDDEEECCCEEEJJJPPPXXXeeerrr{{{~~~~~~|||yyywwwyyy|||yyyvvvooofffWWWFFF666000111000---,,,.........------,,,,,,,,,************************,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++)))+++------...///222555666999@@@LLLXXX___```^^^TTTSSSTTTWWW^^^gggpppvvvzzz{{{|||{{{xxxtttrrrqqqrrrvvv}}}~~~}}}zzztttmmmfffaaaeeehhhlllmmmmmmmmmooopppwwwxxxyyy{{{|||}}}~~~|||wwwrrrqqqpppnnnlllhhhccc______aaaccciiipppxxx{{{||||||wwwpppnnnjjjhhhjjjnnnsssvvvyyyyyyyyyzzz}}}|||wwwrrrmmmjjjhhhfffeeecccbbbbbbdddfffhhhjjjnnnpppooonnnnnnjjjeee\\\ZZZVVVTTTSSSRRROOONNNMMMMMMMMMNNNNNNOOOOOOOOORRRRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTRRRVVV[[[___bbbdddgggiiiiiihhhhhhiiijjjjjjiiigggdddaaa^^^[[[XXXVVVRRROOOLLLKKKHHHEEECCCAAA@@@@@@>>>???@@@BBBEEEKKKSSSXXX^^^dddmmmssszzz~~~}}}|||vvvoookkkgggdddcccggglllqqqsssyyy{{{~~~zzzxxxvvvrrrmmmddd[[[UUUNNNKKKFFFCCCAAAAAA@@@????????????AAACCCEEEGGGIIIKKKKKKLLLNNNOOOLLLHHHDDDDDDBBBAAA@@@BBBEEEIIILLLSSSXXX]]]```aaadddiiinnntttvvvwwwvvvtttssstttuuuxxxwwwvvvuuutttqqqmmmjjjiiihhhggggggjjjoootttwwwvvvuuussssssyyy{{{yyy}}}ssseee]]]YYYXXX[[[aaaccceeejjjsss}}}yyyvvvrrrlllhhhdddaaa```^^^aaagggoooxxx~~~{{{yyyxxxzzz|||~~~~~~}}}}}}}}}}}}{{{rrrbbbVVVXXX___rrryyy}}}vvvkkk```MMMAAA555111000...,,,---|||zzzvvvqqqlllhhhfffeeeeeegggkkkooorrrtttuuuvvvwwwsssqqqrrrpppllllllnnnqqquuu{{{}}}oooiii```VVVOOOJJJGGGEEEEEECCCDDDHHHLLLSSS```mmmzzz~~~yyyvvvuuunnnfffYYYHHH777111111000...---......------------,,,,,,******************************)))((((((((((((((())))))))))))************))))))*********+++++++++,,,---//////...///111333555:::DDDQQQ[[[``````]]]VVVVVVWWW[[[bbbkkksssxxxyyyzzz{{{yyyvvvtttssssssrrrvvv}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||xxxsssmmmhhhfffhhhjjjkkkmmmmmmnnnpppqqqwwwwwwxxxyyy{{{|||~~~~~~|||xxxvvvvvvvvvssspppkkkeee```___bbbdddjjjqqqzzz}}}|||~~~~~~yyyuuurrrmmmiiiiiilllpppsssvvvvvvwwwxxxzzz}}}{{{vvvsssqqqpppnnnmmmlllkkkjjjjjjkkkkkkmmmqqqssspppooonnnjjjeee\\\ZZZWWWUUUUUUTTTRRRPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXUUUUUUVVVWWWXXXYYYZZZZZZTTTVVVYYY\\\___aaaeeegggfffffffffgggiiijjjiiihhheeebbb___\\\ZZZWWWTTTQQQNNNMMMKKKHHHEEECCCAAAAAA>>>???@@@AAACCCGGGMMMQQQTTTZZZ```eeekkkvvv{{{wwwtttqqqqqqtttyyy~~~~~~}}}wwwuuusssooojjjaaaXXXRRRMMMJJJFFFDDDDDDDDDCCCBBB@@@AAABBBCCCEEEGGGHHHIIIIIIJJJLLLOOOQQQOOOKKKHHHDDDBBBAAA@@@@@@CCCFFFHHHQQQUUU[[[^^^```ccchhhlllrrrtttvvvvvvuuuttttttuuuxxxxxxyyyyyyyyyvvvqqqmmmjjjiiihhhhhhjjjnnnsssvvv|||zzzvvvxxx~~~xxxyyy|||yyylllccc___\\\___dddeeeeeeiiiqqqzzz{{{uuunnngggbbb___^^^^^^aaafffmmmuuu~~~}}}zzzyyyzzz|||}}}~~~}}}{{{{{{~~~}}}vvvfffYYYWWW]]]ooowww|||wwwlllcccPPPDDD777333111///...///}}}wwwrrrmmmiiigggddddddeeefffggghhhhhhhhhhhheeedddeeeccc^^^]]]______dddjjjnnnqqquuu{{{}}}{{{zzzzzzyyyzzz{{{|||{{{yyywwwxxxyyyyyyrrrmmmdddZZZRRRLLLHHHGGGFFFDDDDDDGGGJJJPPP\\\hhhwww~~~~~~xxxuuutttnnnfffZZZKKK<<<555333000...------------,,,,,,,,,,,,,,,************************))))))(((''''''''''''((()))))))))************+++)))************+++++++++...///000/////////111333666<<>>???@@@@@@???@@@BBBEEEFFFFFFHHHLLLSSS]]]gggmmmzzz~~~}}}~~~}}}zzzwwwuuussspppmmmiiiccc]]]XXXQQQOOOMMMLLLLLLLLLKKKJJJHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLNNNOOOOOOMMMKKKBBBAAA???>>>???@@@BBBDDDIIIMMMSSSVVVXXX\\\aaafffjjjmmmqqqtttvvvwwwxxxyyyzzz{{{{{{sssssssssssstttvvvwwwyyyyyyzzz}}}}}}~~~wwwnnnggg```^^^```ccceeeiiimmmpppuuuzzz}}}~~~{{{uuuooohhhbbb^^^\\\___aaadddggglllsss}}}~~~}}}|||}}}}}}~~~~~~|||zzzxxxzzz}}}~~~xxxoooccc\\\[[[```kkkvvvzzzyyywwwpppjjj\\\NNN???888444000......|||vvvrrrooogggfffdddbbb```_________ZZZWWWWWWXXXVVVPPPMMMNNNJJJNNNRRRSSSRRRSSSXXX]]]aaaeeemmmuuu{{{}}}|||llljjjfffccc```_________cccgggllloooqqqtttxxx{{{zzzsssppphhh^^^UUUNNNKKKJJJDDDBBBCCCFFFHHHKKKVVV```nnnuuu|||yyywwwpppgggbbbVVVJJJ@@@888///,,,---++++++++++++++++++++++++************************+++******)))))))))))))))))))))******++++++++++++)))************++++++++++++---...///000222555777888AAAPPP___hhhjjjgggdddhhhhhhiiikkkooossswwwzzzxxxyyyzzzzzz{{{}}}yyyzzz{{{zzzzzzzzz|||~~~{{{~~~|||yyywwwwwwwwwxxxxxxyyyzzzwwwssspppppprrrwwwuuurrrqqqssstttuuuuuuttttttuuuvvvyyy|||}}}{{{{{{}}}~~~xxxwwwsssmmmhhhffffffgggnnnqqquuuyyy|||}}}}}}}}}}}}~~~yyyrrrmmmjjjiiiiiifffjjjpppsssuuuvvvzzz|||~~~~~~|||}}}~~~}}}yyy|||zzzuuuoookkkeee^^^\\\ZZZYYYYYY[[[\\\\\\[[[XXXYYYZZZ[[[]]]___`````````aaabbbdddeeeffffffggghhhhhhggggggffffffffffffhhheeeccccccfffjjjnnnooonnnmmmmmmmmmnnnnnnllljjjiiigggeeedddcccaaa___]]]XXXWWWTTTPPPLLLGGGCCCAAA===>>>??????>>>>>>???AAABBBAAAAAAEEEMMMWWW^^^bbbnnnvvv~~~|||xxxyyy|||}}}||||||~~~~~~}}}~~~}}}zzzwwwvvvtttpppmmmjjjeee```\\\VVVTTTRRRQQQRRRRRRQQQPPPLLLLLLMMMNNNNNNNNNNNNNNNOOONNNMMMMMMNNNNNNLLLJJJAAA@@@???>>>>>>@@@BBBCCCEEEIIIOOORRRUUUXXX^^^bbbgggkkkppptttvvvxxxyyy{{{zzz|||xxxxxxxxxxxxxxxyyyzzzzzz|||||||||~~~}}}~~~tttkkkccc___```aaaeeeiiikkkmmmpppuuuzzzzzzxxxsssnnnhhhccc^^^\\\___aaacccdddhhhoooyyy~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||zzzwwwxxxzzz}}}}}}yyyqqqfff^^^[[[ZZZfffsssxxxxxxwwwrrrmmmbbbSSSCCC:::444///,,,,,,{{{uuuqqqhhheeeaaa___^^^]]][[[YYYXXXVVVUUUTTTSSSPPPMMMJJJHHHGGGGGGGGGGGGIIIJJJKKKUUUVVVZZZ___dddjjjoooqqqtttwwwzzz|||||||||}}}~~~~~~}}}{{{wwwrrrkkkfff```\\\VVVSSSSSSVVVYYYZZZdddlllssswww{{{wwwrrrjjj```WWWOOOJJJGGGDDDCCCCCCCCCFFFLLLTTTZZZiiiqqq||||||yyyuuuppplllccc\\\PPPCCC777111111222......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++***************++++++---///000000222555777>>>FFFUUUeeennnpppooonnnqqqooommmnnnqqqtttwwwxxxwwwvvvxxx}}}}}}}}}xxx~~~}}}{{{zzzyyyxxxwwwwww{{{}}}~~~}}}{{{xxxvvvuuuvvvxxxyyy}}}zzzuuuqqqmmmlllllllllssstttuuuwwwxxxxxxyyyyyyxxxvvvvvvwwwyyy|||}}}}}}~~~~~~|||{{{zzzyyyzzzxxxtttnnnjjjjjjkkkoooppprrrtttvvvxxxyyyyyy|||~~~xxxpppiiieeecccjjjhhhjjjooossstttwww|||~~~|||wwwrrrnnnjjjfffcccbbb```____________]]]\\\ZZZ\\\^^^___```aaacccdddddddddfffgggiiikkklllmmmooonnnmmmllljjjiiihhhggghhhiiijjjlllnnnnnnoooooottttttssstttuuutttrrrooolllkkkjjjiiifffdddbbbaaa]]][[[WWWSSSOOOKKKFFFBBB???@@@@@@@@@@@@???>>>>>>@@@AAACCCDDDFFFJJJPPPTTTbbbjjjuuuyyyvvvqqqmmmllltttyyyyyyvvvssswww}}}}}}{{{zzzxxxxxxuuuuuussspppkkkgggffffff_________^^^[[[YYYVVVTTTSSSTTTVVVWWWWWWUUUSSSRRRUUURRROOOMMMLLLKKKIIIGGGEEEBBB???===>>>@@@AAAAAAHHHHHHHHHIIILLLPPPSSSVVV\\\aaaiiirrryyy{{{yyywww~~~}}}}}}}}}zzzzzz}}}~~~~~~}}}{{{ooogggcccaaa^^^aaagggmmmqqqssstttsssxxxwwwuuuqqqjjjbbb[[[VVVXXXXXX[[[```cccgggqqq{{{~~~~~~}}}{{{zzzzzz{{{|||}}}wwwrrrkkk```XXXYYYbbboooyyy{{{vvvoookkkfffZZZIII<<<555111,,,)))~~~xxxqqqmmmeeebbb^^^\\\ZZZYYYWWWVVVUUUSSSRRRQQQQQQOOOKKKHHHHHHGGGGGGFFFFFFGGGIIIIIILLLMMMPPPTTTXXX]]]aaacccfffiiimmmpppqqqsssuuuwwwyyyxxxuuurrrmmmgggaaa\\\WWWTTTPPPOOOQQQUUUZZZ\\\hhhqqqzzz~~~zzztttkkkbbbYYYQQQKKKHHHDDDDDDCCCCCCFFFLLLSSSYYYfffnnnyyy|||yyyvvvqqqmmmeee___SSSEEE999222111222......---------,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,+++++++++++++++,,,+++---///000000222555888@@@KKK\\\jjjrrrttttttuuuvvvtttqqqqqqrrruuuvvvwwwvvvvvvyyy}}}|||zzzyyyxxxwwwwwwwwwxxxyyy{{{}}}~~~}}}|||{{{yyywwwuuuttttttvvvxxxyyy}}}zzzvvvrrrooommmllllllpppqqqsssuuuvvvwwwxxxxxxvvvuuutttuuuwwwzzz|||}}}|||zzzzzzzzzyyyvvvpppmmmlllmmmoooppprrrtttvvvwwwxxxxxx|||~~~yyyrrrllliiigggdddeeejjjmmmooosssyyy~~~}}}xxxtttqqqnnnjjjgggfffdddbbbaaabbbbbb```___^^^___aaabbbbbbbbbdddfffggghhhiiikkkmmmnnnpppppprrrqqqpppooonnnlllkkkkkkkkklllnnnpppssstttuuuvvvwwwvvvvvvvvvwwwvvvtttrrrmmmmmmlllkkkiiihhhfffeee```]]]ZZZVVVSSSOOOJJJFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAADDDIIILLLYYYbbblllqqqoooiiieeeccchhhmmmvvv}}}xxxpppmmmkkkooovvv{{{}}}|||||||||{{{{{{zzzyyyyyyxxxvvvvvvvvvsssooolllkkkkkkfffeeeeeeccc```]]]ZZZXXXVVVWWWXXXYYYYYYXXXWWWVVVWWWUUURRRPPPOOOMMMKKKIIIGGGDDD@@@>>>???@@@AAAAAACCCCCCDDDEEEGGGJJJLLLNNNVVVZZZaaajjjsssxxxzzzzzz|||||||||~~~~~~}}}}}}sssjjjdddaaa]]]aaagggmmmrrrtttttttttwwwvvvuuuqqqjjjbbb[[[WWWWWWVVVYYY]]]```dddmmmwww}}}|||{{{{{{|||~~~}}}xxxssslll```XXXUUU^^^lllwww{{{yyytttppphhh\\\LLL???888333///+++{{{uuunnnjjjdddaaa]]]ZZZXXXWWWUUUSSSRRRQQQPPPOOOOOONNNKKKIIIHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDFFFHHHKKKNNNQQQRRRUUUXXX]]]aaadddgggjjjmmmpppnnnkkkgggaaa[[[VVVSSSOOONNNMMMOOOSSSYYY___cccoooyyy}}}wwwmmmddd[[[TTTNNNJJJEEEEEEDDDDDDFFFKKKRRRWWWbbbjjjuuu}}}yyyvvvssspppiiicccWWWIII<<<444111111......---------,,,,,,,,,++++++++++++++++++++++++************************************************---,,,,,,+++,,,,,,------,,,---///000000222666999CCCRRReeeqqqvvvxxx|||}}}{{{wwwuuuuuuvvvvvvuuuvvvvvvzzz{{{{{{yyyxxxwwwwwwwwwwwwwwwxxxzzz{{{zzzyyywwwvvvsssrrrqqqqqqsssuuuxxxyyy|||zzzxxxuuuqqqnnnkkkjjjlllnnnppprrrtttvvvvvvvvvsssrrrrrrsssuuuxxxzzz|||}}}zzzyyyzzzyyyvvvssspppoooooooooppprrrtttuuuvvvwwwwwwzzz|||}}}vvvqqqhhhdddcccfffiiikkkpppvvv|||{{{xxxuuussspppnnnllliiifffeeeeeeeeeeeedddcccdddeeeeeeeeeeeegggiiimmmmmmnnnppprrrssstttuuuvvvvvvuuutttrrrqqqppppppoooqqqsssvvvyyy|||}}}~~~{{{zzzyyyzzzzzzzzzwwwuuuppppppooonnnmmmllllllkkkdddaaa^^^[[[XXXTTTPPPLLLGGGFFFEEECCCBBBAAAAAAAAACCCCCCCCCAAA@@@AAADDDGGGPPPYYYccciiigggaaa\\\ZZZZZZ___gggooouuuuuupppllldddbbbaaaeeelllrrrttttttvvvvvvwwwwwwwwwxxxxxxxxxvvvwwwxxxvvvtttqqqqqqqqqooonnnllliiifffbbb___]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXUUUSSSRRRPPPNNNLLLHHHEEEBBB@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFFFFLLLPPPVVV___hhhqqqxxx{{{{{{{{{|||~~~~~~yyy}}}zzznnnfffaaa]]]```ffflllpppsssssssssuuuuuutttqqqkkkccc\\\WWWVVVUUUVVVYYY[[[___hhhrrr|||~~~~~~~~~~~~}}}||||||}}}|||yyyuuummmbbbXXXTTT\\\hhhtttzzzyyyuuurrrjjj___PPPCCC:::555111...zzztttnnnjjjeeebbb]]]ZZZXXXWWWTTTSSSRRRQQQOOOOOOPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHJJJMMMRRRUUUXXX\\\___bbbdddcccaaa^^^YYYUUURRRQQQOOOPPPRRRUUUZZZ```ggglllwwwyyyoooeee^^^WWWPPPKKKGGGFFFEEEDDDEEEIIIOOOTTT^^^eeeqqq|||~~~~~~~~~zzzxxxuuurrrmmmggg[[[MMM???666222111......---------,,,,,,,,,++++++++++++++++++++++++************************************************,,,++++++++++++,,,---------...///000111333777:::EEEXXXlllvvvyyy|||}}}zzzxxxwwwvvvtttvvvvvv{{{{{{{{{zzzyyyxxxxxxxxxxxxzzzzzz{{{zzzxxxuuurrrpppmmmmmmnnnooorrruuuxxxzzz{{{{{{yyyvvvsssnnnkkkiiihhhjjjmmmpppssstttttttttppppppqqqqqqrrruuuyyy||||||wwwuuuuuuuuusssrrrpppppppppooopppqqqsssuuuvvvvvvvvvxxxzzz|||~~~}}}rrrmmmiiiiiijjjkkkpppvvv{{{}}}{{{zzzyyywwwuuuqqqoookkkiiiiiiiiihhhhhhhhhiiijjjiiihhhiiikkkmmmqqqqqqrrrtttuuuwwwxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvwwwzzz|||~~~}}}~~~}}}{{{zzzvvvvvvtttsssqqqpppoooooogggdddaaa___]]]ZZZVVVSSSNNNMMMKKKIIIGGGFFFEEEEEEIIIIIIHHHFFFDDDCCCEEEGGGLLLSSS]]]cccccc^^^XXXUUUSSSVVV]]]eeekkkkkkhhheee\\\[[[[[[___eeekkknnnooossssssssstttuuuvvvvvvvvvuuuwwwyyyyyywwwvvvvvvwwwuuusssqqqmmmiiifffcccaaa^^^^^^]]]\\\\\\\\\]]]]]]\\\ZZZXXXVVVUUURRROOOMMMHHHFFFBBB@@@@@@@@@???>>>@@@AAABBBCCCCCCCCCCCCBBBFFFHHHMMMSSS\\\fffpppwwwyyy{{{~~~yyy}}}rrrhhhbbb\\\___ccchhhllloooqqqqqqtttttttttqqqlllddd]]]XXXWWWTTTTTTVVVWWWZZZdddnnn{{{}}}|||||||||}}}~~~~~~}}}}}}~~~|||zzzwwwooocccZZZUUU[[[eeepppvvvwwwsssoookkkaaaSSSFFF<<<666222///~~~yyytttnnnkkkgggccc___[[[YYYWWWTTTRRRRRRPPPNNNNNNOOOOOOMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDGGGJJJLLLNNNQQQTTTWWWVVVXXXYYYXXXUUUTTTTTTUUUVVVYYY\\\```ccciiipppuuu|||qqqgggaaaZZZRRRLLLHHHHHHGGGEEEEEEHHHMMMQQQZZZbbbmmmxxx|||{{{|||yyyvvvtttpppjjj___QQQBBB888222111......---------,,,,,,,,,++++++++++++++++++++++++***************************************************************+++,,,,,,---...///000111444888<<>>AAAAAABBBBBBBBBBBBAAA@@@BBBDDDGGGJJJPPPZZZeeemmmuuuyyy}}}}}}~~~wwwkkkddd\\\]]]___cccfffjjjmmmnnnrrrssssssqqqmmmeee^^^YYYXXXTTTSSSSSSTTTWWWbbblll|||{{{zzzzzzzzz|||~~~}}}~~~{{{zzzxxxqqqfff]]]SSSXXXaaakkksssuuurrroookkkbbbUUUGGG===666222000zzzvvvqqqnnnjjjfffaaa]]][[[XXXUUUSSSRRRPPPNNNMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIGGGGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@BBBDDDEEEFFFHHHKKKMMMLLLQQQVVVXXXXXXYYY\\\___aaadddiiilllnnnsssyyy~~~sssjjjddd]]]UUUNNNJJJIIIHHHFFFEEEFFFJJJNNNUUU^^^jjjuuuzzzwww~~~{{{xxxuuuqqqlllaaaSSSEEE:::333111......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,,,,...//////000111555:::>>>HHH]]]qqqvvvxxx~~~}}}{{{xxxvvvyyywwwzzz~~~~~~~~~|||{{{{{{{{{{{{{{{|||}}}}}}|||{{{xxxtttoookkkhhhlllmmmnnnqqqtttwwwzzz{{{{{{zzzxxxuuuqqqmmmiiifffgggiiimmmppprrrrrrqqqqqqnnnoooqqqppppppttt{{{vvvppphhhfffcccccceeehhhjjjkkklllmmmooorrrtttuuuvvvwwwtttuuuwwwyyy{{{~~~~~~zzzvvvrrrtttxxx~~~~~~zzzxxxuuutttsssqqqnnnlllnnnnnnnnnmmmlllnnnqqqtttvvvvvvwwwxxxyyyzzz{{{{{{}}}~~~}}}yyywwwvvvvvvqqqooommmlllkkkjjjgggdddaaaaaa```___]]][[[YYYXXXRRRRRRQQQNNNJJJGGGGGGHHHJJJOOOUUUZZZ\\\ZZZVVVSSSQQQRRRVVV\\\```bbbaaa```ZZZZZZ[[[\\\___cccgggiiikkkkkklllmmmnnnoooppppppppptttxxxzzz{{{zzz{{{|||wwwvvvssspppmmmkkkiiiiiifffeeedddcccaaa___^^^^^^^^^\\\ZZZYYYWWWTTTPPPLLLGGGEEECCCBBBBBBBBBAAA???AAAAAA@@@@@@@@@?????????AAACCCDDDFFFIIIPPPYYYaaalllpppwww}}}~~~~~~|||}}}~~~~~~}}}||||||}}}~~~}}}ppphhh^^^]]]]]]^^^```eeejjjlllpppqqqsssrrrmmmfff___ZZZXXXTTTQQQQQQQQQUUU```kkk~~~|||{{{yyyyyyzzz}}}~~~}}}zzzyyyxxxrrrhhh```PPPTTT\\\gggqqqvvvuuurrrjjjcccWWWIII===555111000|||xxxuuupppmmmhhhcccaaa^^^[[[YYYWWWUUURRRQQQQQQQQQPPPOOOLLLMMMMMMMMMMMMLLLJJJIIIEEEDDDCCCCCCBBBCCCCCCCCC???AAABBBBBBCCCEEEHHHJJJKKKRRR[[[```bbbdddhhhllllllqqqwwwzzz|||wwwnnniiibbbYYYQQQKKKJJJIIIFFFEEEEEEHHHKKKQQQYYYeeeqqq{{{wwwqqqvvv~~~}}}yyyuuuqqqlllcccUUUGGG;;;444111......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,------/////////000111555;;;???JJJ___pppuuuxxx~~~~~~}}}zzzxxxyyywwwxxx}}}~~~}}}zzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}{{{xxxtttqqqnnnooopppqqqtttvvvyyyzzz|||{{{zzzwwwsssoookkkhhhfffhhhjjjnnnqqqsssrrrqqqpppnnnppprrrqqqqqquuu}}}}}}tttoooccc___[[[ZZZ^^^dddgggiiijjjkkknnnqqqsssvvvwwwxxxuuuvvvxxxyyyzzz|||}}}}}}}}}|||{{{zzzyyyvvvrrrnnnmmmnnnmmmmmmmmmooorrrvvvxxxxxxyyyzzz{{{{{{|||}}}~~~}}}}}}yyywwwvvvvvvuuutttrrroookkklllmmmmmmkkkiiifffcccaaa```^^^ZZZTTTPPPNNNNNNNNNPPPTTTYYY[[[[[[XXXVVVTTTUUUWWW\\\```bbbaaa```YYYYYYZZZZZZ[[[^^^aaacccddddddfffhhhjjjlllnnnnnnpppsssxxx{{{|||||||||}}}xxxwwwuuurrrpppooooooooollllllkkkiiigggdddaaa______^^^\\\[[[YYYUUUQQQMMMHHHGGGEEEEEEEEEEEEDDDBBBBBBBBB@@@?????????@@@AAA???BBBDDDDDDDDDIIIQQQXXX^^^dddlllssswwwzzz}}}}}}~~~|||}}}{{{{{{{{{|||}}}{{{zzzyyyyyyzzz{{{{{{{{{|||vvvnnnbbb___\\\ZZZ\\\bbbhhhlllnnnppprrrrrrnnnggg___ZZZVVVRRROOONNNOOOSSS^^^jjj~~~}}}{{{yyyzzz|||~~~|||xxxwwwwwwsssjjjcccSSSUUU[[[fffqqqwwwvvvssskkkeeeYYYKKK>>>666222111}}}wwwtttnnnjjjgggdddaaa___]]][[[XXXVVVVVVVVVUUUTTTMMMNNNNNNOOOOOONNNLLLKKKFFFEEEEEEDDDDDDDDDEEEEEE@@@BBBCCCCCCDDDFFFIIILLLPPPXXXbbbhhhkkknnnrrrvvvuuu{{{zzzqqqllleee\\\TTTKKKKKKIIIFFFDDDEEEGGGJJJNNNVVVcccnnnyyy}}}uuunnnooouuu~~~yyyuuuppplllcccVVVGGG<<<444111......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,---.../////////000000111555;;;@@@LLL```ppptttxxx~~~~~~~~~|||zzzyyyvvvwww||||||zzzyyyyyyyyyyyyzzz{{{{{{|||~~~{{{xxxvvvqqqrrrtttvvvxxxzzz{{{|||{{{yyyvvvrrrnnnjjjgggfffiiilllooorrrtttsssqqqooonnnqqqsssrrrrrrvvv~~~}}}tttoooaaa\\\WWWVVV[[[aaafffhhhiiijjjmmmpppsssvvvwwwxxxvvvwwwyyyyyyzzz|||~~~~~~}}}yyytttpppmmmmmmmmmlllmmmooossswwwyyyyyyzzz{{{|||}}}}}}~~~~~~}}}|||}}}|||yyywwwyyyzzz|||}}}|||yyyuuurrrpppooolllggg```ZZZWWWVVVRRRSSSVVVZZZ]]]]]]\\\ZZZXXXXXXZZZ]]]aaaccccccbbbXXXXXXXXXWWWWWWYYY\\\___^^^___aaadddgggjjjmmmnnnppptttyyy|||}}}}}}}}}~~~zzzxxxvvvtttssssssssstttpppqqqpppooolllhhhdddaaaaaa___^^^\\\ZZZWWWRRRNNNIIIHHHGGGGGGHHHHHHFFFEEEEEEDDDBBB@@@@@@AAACCCDDD===AAADDDDDDCCCFFFMMMSSSTTTZZZdddkkkooorrrvvvyyyvvvyyy||||||zzzyyy{{{}}}{{{zzzyyyzzz|||}}}~~~~~~yyyxxxxxxxxxyyyyyyxxxvvv{{{|||zzzssseeeaaa\\\YYY[[[```hhhmmmnnnppprrrrrrnnnggg```[[[UUUPPPMMMLLLMMMQQQ]]]iii~~~}}}zzzzzz{{{~~~|||xxxvvvvvvsssllleeeXXXYYY^^^gggqqqvvvuuuqqqlllfffZZZLLL@@@777333222}}}yyyvvvrrrnnnkkkiiieeeaaa]]][[[XXXTTTRRRXXXVVVUUUTTTTTTSSSPPPNNNMMMJJJFFFDDDDDDCCCBBBAAA@@@AAAAAAAAACCCHHHOOOSSS[[[aaaiiipppwww|||wwwooohhh```[[[SSSNNNGGGCCCBBBCCCDDDEEEKKKQQQ\\\gggrrr~~~yyyqqqkkkjjjkkkyyy~~~{{{xxxuuuqqqmmmdddXXXJJJ>>>666222000///------......---,,,+++++++++******)))))))))***)))(((&&&&&&((()))***+++***)))(((((()))***+++++++++++++++++++++++++++000......111333555<<>>HHH[[[eeemmmooopppuuuzzz{{{|||~~~~~~{{{zzztttuuuxxx}}}}}}xxxwwwyyyzzzzzzyyyssssssssspppllliiiggghhhlllnnnqqqtttvvvvvvtttssstttvvvwwwyyy{{{{{{tttlllggg[[[WWWTTTTTTYYY```eeehhhkkkmmmooorrrtttuuuuuuuuuuuutttssssssssstttvvvwwwwwwyyy|||~~~~~~zzzwwwuuurrrrrrrrrsssuuuwwwzzz{{{{{{qqqooolllkkkkkkmmmmmmlllnnnllljjjgggddd^^^XXXSSSLLLJJJGGGFFFGGGIIIJJJIIIJJJKKKLLLLLLNNNSSSYYY]]]iiiqqqyyy|||~~~~~~}}}|||{{{{{{zzz{{{{{{{{{zzzwwwrrrnnnkkkgggeeebbb```^^^\\\XXXUUUQQQRRRRRRRRRRRRQQQQQQQQQMMMLLLKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAABBBDDDEEECCCDDDGGGKKKPPPUUUZZZ\\\bbbcccdddeeeeeeeeedddcccbbbcccdddfffiiilllpppqqqtttuuuvvvuuuttttttvvvxxxwwwzzzuuujjj```ZZZXXXWWW[[[```ccciiinnnoooooommmhhhbbbYYYTTTOOOOOORRRWWWcccmmm~~~}}}yyyyyy|||~~~||||||zzztttoooccc\\\ZZZdddqqqwwwwwwwwwpppkkkaaaUUUIII===444///~~~zzzxxxvvvtttrrrpppkkkiiigggffffffdddaaa___[[[XXXUUURRRQQQPPPOOOMMMNNNNNNNNNPPPUUU]]]gggnnnttt{{{|||sssiiibbbXXXSSSLLLFFFDDDDDDEEEEEEFFFLLLUUU___jjjvvv}}}}}}|||yyyuuuqqqooommmnnnvvv|||xxxvvvooommmiiibbbXXXKKK???777222000---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************++++++,,,...//////000///...000333444777AAAKKK]]]eeekkkjjjiiimmmrrrtttvvvxxx|||~~~}}}zzzwwwrrrtttvvv{{{~~~zzzwwwxxxyyyzzzyyytttuuuvvvtttpppllliiihhhmmmooorrruuuwwwwwwvvvuuuwwwyyy{{{}}}yyyqqqhhhccc\\\YYYVVVWWW\\\bbbhhhjjjlllmmmppprrrtttuuuuuuuuurrrrrrpppooooooooooooooopppssswwwzzz{{{}}}}}}zzzwwwvvvsssssstttuuuwwwzzz}}}~~~~~~yyyvvvvvvvvvwwwvvvwwwuuuqqqlllfff^^^VVVPPPJJJGGGDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFHHHMMMSSSXXXbbbkkktttyyy~~~}}}{{{zzz{{{{{{{{{zzzwwwsssooollliiifffcccaaa___]]]YYYWWWUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPOOONNNMMMIIIGGGEEECCCAAAAAABBBCCC@@@@@@BBBEEEHHHMMMPPPSSSZZZ[[[\\\\\\\\\[[[ZZZYYYXXXYYYZZZ]]]aaafffjjjlllqqqsssuuuuuuuuuuuuwwwxxxuuuxxx|||~~~{{{~~~yyymmmaaaYYYUUUSSSUUUYYY___fffmmmoooooonnnhhhbbbYYYTTTPPPQQQTTTYYYcccnnnzzz|||xxxxxx{{{~~~~~~|||vvvqqqbbbZZZWWWaaannnuuuvvvwwwqqqmmmfff[[[NNNAAA666000|||yyywwwtttrrrpppoooooommmjjjgggbbb___\\\YYYXXXWWWUUUTTTRRRSSSUUUXXX^^^gggqqqxxx}}}tttjjjccc[[[VVVNNNHHHEEEEEEEEEEEEFFFKKKSSS]]]hhhttt}}}}}}}}}|||zzzwwwtttqqqqqqwww}}}yyywwwsssqqqmmmggg^^^QQQCCC:::555222...---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,------------.........///111444444777CCCOOO^^^eeeiiifffdddggglllooorrrtttxxx{{{|||zzzvvvtttqqqrrrtttxxx}}}~~~{{{xxxxxxyyyyyyzzzxxxzzz|||zzzuuuoookkkiiinnnppprrruuuwwwwwwwwwwwwxxx{{{~~~yyyrrriiiddd]]][[[YYYZZZ___fffkkkmmmmmmnnnpppssstttuuuuuuuuuqqqpppnnnmmmkkkjjjiiiiiikkknnnsssvvvxxxzzz}}}|||yyyxxxwwwuuuuuuvvvxxxzzz~~~{{{vvvoooeee[[[TTTKKKHHHDDDBBBBBBBBBAAA@@@CCCCCCBBBBBBDDDHHHOOOTTTZZZeeeooowww~~~}}}{{{yyyyyyzzzzzzyyyvvvrrrnnnllliiigggdddaaa```^^^[[[YYYWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTRRRQQQPPPLLLJJJGGGDDDBBBAAAAAAAAA??????@@@AAADDDGGGJJJKKKRRRRRRSSSTTTTTTSSSRRRQQQPPPQQQRRRUUUYYY^^^cccfffiiikkknnnpppqqqqqqrrrtttsssuuuyyy~~~zzz{{{zzznnnaaaYYYSSSOOOOOOSSS[[[ccckkknnnooonnnhhhaaaXXXTTTQQQSSSUUUYYYccclllttt~~~~~~|||xxxxxxzzz}}}|||vvvqqqdddZZZVVV^^^kkktttwwwyyytttqqqjjj```SSSEEE888111}}}{{{yyyxxxvvvsssqqqmmmiiieeecccaaa```^^^]]][[[\\\___bbbgggoooxxx~~~}}}vvvmmmggg^^^XXXPPPJJJFFFEEEEEEEEEEEEIIIQQQ[[[eeeqqq|||~~~~~~~~~~~~~~~zzzwwwxxxzzz{{{yyyvvvssspppkkkdddXXXJJJ@@@777444000---------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******---------,,,,,,,,,,,,,,,...///222444444888EEESSS```gggjjjgggdddggglllnnnqqqtttwwwyyyyyywwwtttrrrpppqqqrrrvvvzzz~~~}}}{{{zzzyyyxxxyyyyyy{{{}}}~~~|||xxxrrrmmmkkknnnppprrrtttvvvxxxxxxxxxyyy|||{{{vvvooojjj___]]][[[]]]bbbhhhmmmooonnnoooqqqsssuuuuuuuuuuuuqqqpppooommmjjjhhhfffeeehhhjjjnnnqqqtttwww{{{~~~}}}{{{yyyyyywwwwwwxxxzzz}}}xxxmmmaaaZZZQQQMMMIIIEEEDDDCCCBBB@@@BBBBBBCCCCCCDDDHHHNNNRRRYYYdddpppyyy}}}{{{yyyyyyzzzzzzyyywwwsssooommmiiigggdddbbbaaa```___]]]ZZZYYYWWWVVVUUUVVVVVVWWWWWWWWWXXXXXXVVVUUUSSSRRRQQQOOOKKKGGGDDDBBBBBBBBB@@@@@@@@@@@@AAACCCEEEFFFJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKMMMRRRWWW\\\___dddhhhlllooopppqqqrrrsssqqqsssvvv{{{{{{zzzzzzooobbbZZZSSSNNNMMMOOOVVV___iiinnnppppppjjjcccYYYUUUSSSUUUVVVZZZbbbkkkqqq{{{~~~~~~|||xxxxxx{{{{{{|||vvvqqqggg\\\UUU\\\jjjtttzzz~~~wwwtttnnndddWWWHHH;;;333}}}|||xxxtttrrrpppooommmkkkiiikkkmmmpppsssxxx~~~yyyrrrmmm```ZZZRRRKKKGGGFFFEEEEEEBBBGGGNNNWWWbbbnnnzzz~~~|||{{{wwwtttpppmmmhhh___RRRHHH:::666111.........---,,,*********+++++++++,,,,,,******++++++++++++*********++++++,,,,,,++++++*********++++++,,,,,,------...///222555555999GGGUUUdddkkkoookkkiiikkkpppqqqtttvvvxxxyyyxxxvvvsssqqqnnnoooqqqtttyyy~~~}}}zzzzzz{{{{{{yyyxxxxxxxxxyyy{{{}}}{{{wwwrrrooommmnnnoooqqqtttvvvwwwxxxxxxyyy||||||wwwpppkkk^^^\\\[[[]]]ccciiimmmpppnnnoooqqqsssuuuuuuuuuuuutttsssrrrooollliiifffeeeeeegggjjjlllooorrrwwwzzz}}}}}}}}}}}}|||{{{xxxyyyzzz|||{{{nnnfff]]]YYYTTTOOOMMMKKKIIIGGGFFFGGGIIIIIIKKKNNNRRRVVV___jjjvvv~~~{{{zzz{{{|||||||||yyyvvvrrrooojjjhhheeeddddddcccbbbaaa___^^^[[[ZZZYYYYYYZZZ[[[[[[[[[\\\\\\[[[YYYWWWUUUWWWTTTPPPKKKGGGEEEDDDDDDAAAAAA@@@??????@@@BBBBBBCCCDDDFFFGGGGGGGGGFFFFFFGGGFFFFFFGGGKKKPPPUUUXXXbbbffflllpppqqqrrrrrrssspppqqqtttxxx}}}{{{zzzpppddd]]]VVVOOOMMMNNNOOOYYYeeemmmqqqrrrmmmfff\\\XXXVVVXXXYYY[[[bbbjjjoooyyy}}}}}}|||yyyyyy|||zzz~~~~~~{{{{{{|||||||||vvvqqqiii\\\SSSXXXfffrrrzzzyyywwwqqqfffYYYJJJ===555~~~}}}{{{yyyxxxvvvxxxzzz|||}}}|||vvvrrraaa[[[RRRKKKHHHFFFEEEEEEAAAEEELLLUUU```lllwww}}}|||vvvssspppnnnkkkcccXXXOOO;;;777222///.........---)))))))))******+++++++++)))******++++++******)))***+++,,,------,,,+++***(((((()))***,,,---......---///333555555999HHHWWWgggooossspppmmmppptttuuuwwwxxxyyyzzzxxxvvvsssqqqmmmnnnppptttyyy|||zzzzzz}}}}}}}}}}}}}}}~~~yyywwwyyy{{{{{{zzzxxxxxxxxxvvvxxxzzzyyyuuurrrooonnnnnnoooqqqsssuuuwwwxxxyyyyyy{{{~~~~~~~~~|||vvvnnnhhh]]]\\\[[[]]]ccciiimmmooonnnppprrrtttuuuuuuuuuuuuwwwvvvtttqqqnnnjjjgggfffdddfffggghhhjjjnnnssswwwvvvxxx{{{~~~~~~|||{{{|||~~~||||||~~~}}}yyyyyy{{{}}}~~~vvvhhhddd^^^YYYVVVSSSQQQOOOLLLNNNPPPQQQRRRUUUYYY[[[fffppp||||||{{{~~~|||yyyuuurrrkkkiiifffeeeeeefffeeeeeecccaaa___]]]\\\]]]^^^______```aaaaaa```^^^\\\ZZZ[[[XXXSSSNNNJJJHHHFFFFFFBBBAAA@@@???>>>???@@@@@@???@@@BBBCCCDDDDDDDDDCCCDDDCCCCCCDDDGGGKKKPPPSSS\\\aaagggkkkmmmnnnnnnooopppqqqsssvvv{{{|||~~~zzzqqqfff___YYYQQQNNNOOOJJJUUUbbblllrrruuupppjjj^^^ZZZYYYZZZZZZ\\\ccckkkoooyyy~~~|||}}}|||yyyyyy|||yyy}}}~~~{{{wwwwwwxxxwww{{{}}}wwwqqqgggZZZPPPTTTbbboooyyy{{{xxxrrrhhhZZZKKK>>>777wwwpppddd\\\QQQJJJGGGFFFEEEDDDCCCFFFKKKRRR\\\iiiwww}}}|||yyywwwtttpppnnnllleeeYYYPPP@@@777...---,,,+++,,,...---+++***+++,,,,,,+++***)))))))))***++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,---...//////222111222444777>>>MMM[[[kkkpppvvvzzzzzzxxxwwwvvvwwwxxxyyy{{{|||zzzvvvrrrpppooopppsssyyy~~~|||vvvssstttxxx{{{wwwxxxxxxzzz|||xxxvvvxxx{{{||||||zzzwwwuuuqqqqqqpppnnnkkkjjjkkklllmmmoooqqqrrrssstttvvvxxxzzz{{{|||~~~~~~~~~}}}|||yyyzzz{{{{{{wwwqqqkkkgggZZZ[[[\\\^^^bbbfffiiikkkmmmooorrrssstttvvvyyy{{{|||}}}}}}}}}zzzvvvrrroookkkjjjiiihhhiiikkkmmmoootttuuuwwwyyyzzzzzzyyyxxx~~~|||zzzxxxxxx{{{~~~~~~||||||zzzzzz~~~{{{xxxxxxxxx}}}~~~wwwnnneee```]]][[[ZZZ\\\^^^_________aaagggkkkpppwww}}}zzzwwwuuusssppplllkkklllmmmkkkiiihhhgggdddbbbaaaaaabbbccceeeeeeffffffeeecccbbbaaa]]][[[XXXUUUSSSPPPLLLIIIEEEDDDBBB@@@?????????@@@>>>???@@@BBBCCCCCCCCCCCCGGGCCCAAACCCDDDEEEHHHMMMWWW]]]dddiiilllmmmnnnnnnooopppqqqsssuuu{{{}}}tttiii___XXXSSSNNNJJJNNNSSS]]]iiirrrtttpppkkkaaa]]]XXXUUUWWW^^^fffkkkpppvvv||||||||||||{{{}}}yyyuuuttttttzzz{{{}}}~~~xxxsssddd[[[RRRQQQ[[[iiitttzzzzzzuuuoooggg]]]OOO@@@666{{{sssggg___TTTLLLHHHGGGEEEDDDCCCEEEJJJQQQ[[[hhhvvv~~~~~~|||xxxtttpppooolllfff[[[RRRBBB888000......,,,---///,,,+++******,,,---,,,***,,,,,,++++++***)))))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,---...//////111000111444777???NNN\\\nnnrrrxxx||||||{{{yyyxxxyyyzzz{{{}}}}}}|||wwwtttrrrqqqrrrwww~~~{{{sssoooooorrrttttttuuuvvvxxx{{{}}}~~~~~~xxxwwwxxx{{{}}}}}}{{{xxxvvvrrrqqqpppmmmjjjiiikkkmmmmmmooorrrssstttvvvxxxzzz}}}}}}}}}}}}}}}}}}|||{{{{{{|||}}}{{{wwwooohhhcccZZZ[[[\\\___bbbfffiiikkkmmmooorrrssstttvvvyyy{{{~~~|||xxxuuummmkkkiiihhhhhhiiikkklllpppqqqrrrtttuuuuuuvvvvvvyyyxxxvvvuuuvvvxxx{{{}}}~~~}}}{{{xxxxxx|||{{{wwwrrrpppttt~~~uuuooollljjjhhhhhhjjjlllmmmmmmnnnrrruuu||||||zzzwwwtttqqqpppqqqqqqooonnnmmmkkkiiifffeeeeeeffffffjjjkkkkkkkkkjjjgggeeeccc___]]]ZZZXXXVVVSSSOOOLLLHHHGGGEEECCCBBBAAAAAABBB@@@AAABBBCCCDDDEEEFFFFFFHHHCCCAAACCCCCCCCCFFFKKKTTTYYYaaagggjjjlllmmmmmmooopppqqqrrruuuzzzzzznnnddd]]]WWWRRRNNNNNNRRRZZZeeeooorrroookkkbbb^^^YYYVVVWWW]]]eeejjjpppvvv~~~}}}}}}}}}|||{{{}}}~~~~~~}}}zzzxxxwwwxxxyyyzzz|||}}}~~~xxxsssddd[[[QQQNNNVVVbbbmmmsssxxxtttooohhh___QQQAAA777xxxkkkcccWWWOOOKKKHHHFFFDDDCCCEEEIIIPPPYYYgggttt}}}}}}zzzzzzxxxtttpppnnnlllfff\\\SSSDDD:::222//////------///+++***)))***,,,------,,,,,,,,,++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///111444888@@@PPP^^^qqquuu{{{~~~||||||}}}}}}~~~~~~zzzwwwttttttvvv{{{|||sssnnnlllmmmnnnoooqqqtttwwwyyy{{{||||||}}}zzzzzz|||{{{xxxwwwyyy{{{}}}}}}|||yyyxxxsssrrroookkkiiiiiikkknnnnnnppprrrtttuuuwww{{{}}}~~~}}}|||{{{{{{{{{|||}}}}}}{{{uuummmddd___ZZZ[[[\\\___cccfffjjjkkkmmmooorrrssstttvvvyyy{{{~~~rrrpppmmmjjjiiiiiijjjkkkllllllmmmnnnpppqqqssstttwwwwwwwwwwwwyyy{{{}}}~~~~~~zzzwwwwww{{{}}}}}}|||uuuooolllnnnwww|||zzzxxxzzz|||}}}}}}~~~~~~{{{yyywwwwwwwwwvvvttttttrrrpppnnnlllkkkllllllpppqqqrrrrrrppplllhhhfffbbb```^^^\\\[[[XXXUUURRRLLLKKKIIIFFFEEEDDDDDDEEECCCDDDDDDFFFGGGIIIJJJKKKIIIDDDAAABBBBBBAAADDDHHHNNNUUU]]]eeeiiikkklllmmmnnnooopppqqqsssxxx~~~ssshhhaaa[[[UUUQQQOOOQQQXXXaaakkkooonnnlllccc___ZZZWWWXXX]]]dddhhhooottt|||~~~~~~}}}||||||}}}~~~~~~|||{{{{{{|||yyyzzz{{{||||||~~~~~~xxxssseee\\\QQQMMMRRR]]]hhhnnnuuurrrnnniiiaaaSSSCCC888{{{oooggg\\\SSSNNNJJJGGGDDDBBBDDDHHHNNNWWWdddrrr{{{zzztttrrrxxxwwwsssooommmkkkfff\\\TTTEEE;;;222000///------///***))))))***,,,...---,,,)))))))))***++++++,,,,,,((()))***+++,,,---------,,,,,,,,,,,,---...////////////000555999BBBRRRaaasssxxx~~~}}}zzzvvvvvvxxx}}}wwwpppllllllmmmlllooorrrvvvyyy{{{{{{{{{|||zzzwwwtttuuuxxxyyyxxxyyyzzz|||}}}}}}|||zzzyyytttrrrooojjjhhhhhhlllooonnnppprrrtttvvvxxx||||||{{{zzzzzzzzz{{{||||||yyysssjjjbbb\\\YYYZZZ]]]```dddgggjjjlllmmmooorrrssstttvvvyyy{{{zzzwwwsssooommmllllllmmmkkkjjjjjjkkklllnnnppprrrttttttvvvwwwyyy{{{}}}~~~zzzwwwwwwyyy{{{{{{}}}}}}ssslllhhhiiipppxxx~~~~~~}}}|||{{{zzzxxxuuutttrrrrrrrrruuuvvvxxxwwwuuupppjjjgggeeecccaaa```^^^\\\YYYVVVOOONNNLLLJJJHHHHHHHHHHHHGGGGGGIIIJJJLLLMMMOOOOOOKKKFFFCCCBBBAAA???AAAFFFJJJQQQ[[[ccciiilllmmmnnnnnnooooooppprrrvvv|||uuujjjbbb[[[UUUQQQQQQRRRWWW___hhhnnnooonnnfffbbb]]]YYYYYY]]]cccgggnnnrrryyy~~~}}}}}}~~~~~~zzz{{{||||||{{{|||~~~}}}wwwrrriii```UUUOOOSSS]]]hhhooosssqqqnnnjjjcccUUUEEE:::}}}ssskkk___VVVPPPLLLHHHDDDBBBDDDFFFKKKUUUbbbpppyyyuuunnnkkkqqq{{{~~~uuuqqqmmmkkkjjjeee\\\TTTEEE<<<222///...,,,,,,---***))))))***,,,...---,,,)))))))))***++++++,,,,,,((()))***+++,,,---------,,,,,,,,,,,,---.../////////...111555:::CCCSSSbbbtttyyy|||xxxxxxxxx|||xxxqqqnnnmmmmmmlllooossswwwzzz|||}}}}}}{{{wwwsssssstttuuuvvvxxxzzz{{{|||}}}|||{{{yyyxxxtttsssoookkkhhhiiilllpppoooppprrrsssuuuxxx|||~~~|||zzzyyyyyyyyywwwxxxxxxuuuppphhhaaa\\\XXXZZZ]]]aaaeeehhhkkklllmmmooorrrssstttvvvyyy{{{~~~|||xxxuuurrrpppoooooojjjiiiiiihhhiiikkklllmmmlllmmmnnnqqqtttvvvyyyzzz|||xxxwwwxxxyyywwwyyy}}}tttiiicccaaafffnnnttt}}}}}}{{{yyyxxxwwwxxxyyyzzzzzzwwwqqqlllhhhhhhfffdddbbbaaa___\\\YYYRRRQQQOOOMMMLLLLLLLLLMMMLLLMMMOOOQQQRRRSSSSSSSSSOOOJJJEEEDDDBBB???@@@DDDHHHOOOZZZdddjjjmmmooopppnnnoooooooooqqquuu{{{xxxlllddd]]]WWWRRRTTTTTTWWW^^^hhhoooqqqqqqjjjfff```[[[[[[]]]bbbeeekkkpppwww~~~~~~~~~|||{{{|||}}}{{{vvvrrriiiaaaVVVPPPSSS]]]iiiqqqrrrpppnnnkkkdddWWWGGG<<<tttlllaaaXXXRRRNNNIIIEEEBBBCCCEEEJJJRRR```nnnwww~~~{{{rrrkkkgggmmmwww~~~~~~uuuqqqmmmkkkjjjfff]]]VVVGGG<<<333000...,,,+++---+++***)))***,,,------,,,,,,,,,++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...////////////111666;;;DDDTTTcccrrrxxx~~~zzzyyyyyy{{{~~~vvvpppnnnmmmnnnmmmpppssswww{{{~~~}}}wwwttttttuuutttuuuwww||||||||||||{{{yyyxxxwwwuuutttqqqmmmjjjkkkmmmpppnnnpppqqqqqqsssvvvzzz~~~~~~|||{{{zzzyyyyyyyyyuuutttssspppkkkeee```\\\XXXZZZ]]]aaafffiiikkklllmmmooorrrssstttvvvyyy{{{~~~}}}zzzxxxuuurrrqqqlllkkkjjjiiihhhhhhhhhhhhiiijjjkkknnnqqquuuyyy{{{}}}xxxvvvvvvuuussstttwwwwwwyyy}}}xxxmmmeeeaaaccciiioooxxx~~~}}}{{{|||}}}|||xxxtttooolllkkkiiigggeeecccaaa]]][[[UUUTTTSSSRRRQQQRRRRRRSSSSSSUUUXXX[[[\\\[[[YYYXXXTTTNNNIIIGGGCCC???@@@CCCGGGNNNZZZdddkkknnnooopppooooooooooooqqqtttzzz~~~|||ppphhhbbb[[[WWWVVVUUUXXX___hhhooorrrrrrmmmiiiccc___]]]___bbbeeegggmmmuuu}}}}}}}}}}}}~~~|||yyyuuurrrhhh```UUUNNNPPP[[[hhhqqqsssqqqnnnjjjcccWWWIII>>>uuummmbbbYYYTTTOOOIIIFFFBBBBBBDDDHHHQQQ^^^lllvvv}}}yyyvvvrrrkkkggglllssszzzwwwsssnnnmmmlllhhh```YYYHHH>>>555111///---,,,---,,,+++******,,,---,,,***,,,,,,++++++***)))))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,---...//////000000222666;;;DDDTTTcccpppuuu~~~|||{{{zzz|||zzztttqqqooopppqqqooopppsssvvvzzz~~~zzzvvvxxxxxxuuutttwww}}}}}}|||{{{yyywwwuuutttuuutttssspppmmmlllnnnpppnnnooooooooopppsssxxx{{{zzzzzzzzzzzzzzzzzzyyyyyyuuussspppkkkfffaaa]]][[[WWWZZZ]]]bbbfffiiikkklllmmmooorrrssstttvvvyyy{{{|||~~~}}}yyywwwrrrqqqpppooommmkkkiiigggiiiiiiiiilllpppuuuzzz}}}~~~|||wwwtttsssqqqmmmmmmpppqqqssswww{{{~~~sssjjjbbbaaadddiiiqqqyyy|||~~~{{{wwwtttqqqooommmjjjhhhfffccc___\\\XXXXXXWWWVVVWWWXXXYYYZZZ[[[^^^bbbeeefffccc___]]]XXXRRRLLLIIIEEEAAA@@@CCCEEEMMMYYYdddjjjmmmooooooppppppppppppqqqtttzzz~~~~~~ssskkkeee^^^ZZZVVVUUUXXX___hhhooorrrrrrqqqmmmgggaaa___```ccceeedddjjjttt~~~~~~~~~}}}yyyvvvtttsssiiiaaaVVVOOOOOOXXXfffpppuuurrrnnnjjjcccWWWJJJ@@@uuummmcccZZZTTTOOOJJJFFFBBBBBBDDDGGGPPP]]]kkkuuu}}}}}}zzzvvvssssssmmmiiikkkqqqvvv~~~yyytttpppnnnnnnjjjbbb\\\JJJ@@@666333111...---...---+++***+++,,,,,,+++***)))))))))***++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,---...//////111000333777;;;DDDTTTcccnnnttt}}}}}}|||{{{}}}zzzuuurrrrrrsssuuuoooppprrruuuzzz~~~|||yyy{{{zzzuuutttwww~~~}}}|||{{{xxxvvvtttsssuuuuuutttqqqooonnnooopppnnnnnnnnnnnnoooqqqvvvyyyvvvwwwyyyzzz{{{zzzyyyxxxvvvsssnnniiiccc^^^[[[YYYWWWYYY^^^bbbgggjjjlllmmmmmmooorrrssstttvvvyyy{{{{{{|||~~~~~~yyyxxxxxxvvvsssooollljjjdddddddddfffjjjpppvvvzzz~~~{{{vvvrrrqqqnnnjjjiiilllmmmooossswww{{{}}}}}}}}}sssiii___[[[\\\```hhhooovvvzzz~~~{{{xxxvvvrrrooollljjjhhheee```]]][[[ZZZZZZZZZZZZ\\\^^^___```ccchhhlllllliiiccc```[[[UUUOOOKKKGGGBBBAAADDDDDDLLLXXXcccjjjmmmnnnnnnqqqqqqqqqpppqqqtttzzz~~~}}}rrrkkkeee___[[[UUUUUUXXX___hhhooorrrrrrsssooohhhccc```aaaccceeebbbiiittt~~~~~~~~~{{{xxxtttssssssllleeeYYYPPPPPPXXXfffpppvvvsssnnniiibbbWWWJJJAAA|||xxxxxx{{{vvvpppfff\\\UUUNNNIIIEEE??????CCCJJJPPPWWWdddooo}}}}}}zzzwwwuuutttqqqlllfffffflllvvv~~~|||wwwrrrqqqsssppphhhaaaNNNBBB666111000---,,,---------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---...///000000000222555666:::GGGYYYhhhpppsssxxx||||||vvvwwwyyywwwuuuttttttvvvwwwyyyzzz~~~}}}|||yyyuuutttwww|||||||||zzzuuuqqqoooooosssuuusssoooooorrrsssqqqnnnoooppppppqqqsssvvvxxxvvvvvvwwwxxxxxxxxxxxxxxxrrrppplllfff```ZZZVVVSSSUUU]]]dddeeefffiiikkkkkkmmmnnnppprrrtttuuuuuuvvvyyyxxxxxxxxxzzz||||||vvvrrrmmmkkkjjjjjjmmmsssyyy}}}{{{wwwrrrnnnlllkkkjjjiiigggiiilllqqquuuyyy|||~~~~~~~~~qqqbbbXXXXXX\\\```aaammmrrryyyyyyuuurrrooollljjjiiigggdddaaa\\\\\\\\\\\\]]]___aaacccdddfffjjjmmmnnnllliiigggccc[[[UUUSSSNNNFFFEEEIIIIIIMMMUUU___iiioooqqqqqqqqqssstttuuuuuuvvvyyy{{{~~~uuuooohhh___YYYVVVVVVXXX]]]dddkkkppprrrpppnnnjjjccc^^^^^^bbbgggkkkpppwww~~~~~~~~~~~~~~~{{{wwwtttrrrqqqiiibbbVVVLLLKKKTTTbbbmmmooommmjjjgggbbbXXXLLLCCCyyyuuusssuuuyyy}}}xxxrrrhhh___WWWPPPKKKGGGAAAAAADDDIIIOOOVVVcccnnn{{{~~~{{{yyywwwvvvuuutttnnngggeeejjjsss{{{~~~yyytttssstttpppggg___PPPCCC666222000...,,,---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,---...//////000000222555666;;;HHHZZZhhhpppssswww{{{}}}{{{uuuvvvyyyyyyxxxxxxwwwxxxyyyzzz|||~~~{{{wwwwwwzzz|||}}}}}}zzzuuupppnnnmmmppprrrrrrpppppptttuuusssppppppqqqqqqrrrtttvvvyyyvvvvvvwwwxxxxxxwwwvvvvvvsssqqqlllfff```ZZZVVVTTTVVV^^^dddeeefffiiilllkkkmmmnnnoooqqqssstttuuuuuuxxxwwwwwwwwwyyy{{{~~~vvvtttrrrpppqqquuuyyy||||||wwwqqqllliiihhhfffeeefffgggjjjnnnssswwwzzz{{{|||~~~vvveeeYYYVVVXXXZZZ[[[hhhnnnvvv}}}~~~yyyuuusssooollljjjhhhdddbbb^^^^^^]]]^^^___```bbbcccgggjjjnnnqqqsssrrrqqqoooiiibbb\\\XXXRRRJJJGGGJJJJJJMMMUUU___hhhooorrrrrrqqqssstttuuuuuuvvvxxxzzzwwwppphhh```ZZZWWWWWWXXX\\\ccckkkqqqssssssrrrnnnhhhbbbbbbfffjjjmmmrrryyy}}}|||}}}~~~~~~}}}}}}|||xxxuuusssrrrjjjbbbVVVLLLKKKSSSaaakkknnnllliiigggbbbYYYMMMDDD|||vvvqqqoooppprrruuuwwwzzz||||||zzztttkkkaaaZZZSSSMMMIIIEEEDDDEEEIIIMMMTTT```mmmzzz}}}{{{yyyyyyxxxyyyvvvppphhheeehhhooowww||||||xxxvvvuuuoooeee]]]RRREEE888222000...,,,---------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++***************)))******+++,,,---...//////000222555777===JJJ\\\iiiooorrruuuxxxzzz}}}|||vvvwww{{{}}}}}}~~~yyyyyyzzz{{{~~~zzzzzz|||}}}~~~}}}yyytttooollljjjkkkoooqqqppprrrvvvvvvtttqqqqqqqqqqqqsssvvvyyyzzzxxxxxxyyyyyyxxxwwwuuuttttttqqqllleee___ZZZVVVUUUVVV___eeefffgggjjjlllllllllmmmoooqqqrrrsssttttttvvvvvvvvvvvvwwwyyy{{{|||}}}zzzyyyyyy{{{}}}}}}xxxqqqlllhhheeecccaaaccceeegggkkkooosssvvvwwwyyy{{{|||}}}}}}}}}{{{iii[[[TTTSSSTTTUUU```hhhrrr{{{~~~~~~~~~~~~zzzvvvrrrnnnllljjjgggeeeaaaaaa```___```aaabbbccchhhjjjooosssvvvxxxxxxxxxrrrlllfffaaaZZZPPPKKKKKKJJJMMMSSS\\\gggnnnssstttppprrrtttuuutttuuuwwwyyy~~~~~~yyyqqqiiiaaa[[[YYYWWWWWWZZZaaaiiippptttuuutttqqqkkkfffdddgggkkkpppuuu|||~~~{{{zzz{{{{{{{{{zzzwwwyyy|||zzzvvvtttsssllldddWWWLLLJJJQQQ___iiimmmkkkhhhfffbbbZZZNNNFFF|||vvvqqqnnnmmmnnnnnnppprrrtttvvvzzz|||{{{uuulllccc[[[TTTNNNJJJIIIFFFEEEHHHKKKQQQ^^^jjjxxx~~~~~~|||{{{{{{{{{|||xxxrrrjjjfffgggmmmuuuzzz}}}|||yyyvvvoooeee]]]UUUHHH:::333111...---...------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++************)))******+++,,,---......000222444777>>>LLL]]]iiilllmmmppprrrtttwww|||{{{|||yyyzzzzzz{{{~~~}}}~~~~~~~~~}}}yyyrrrmmmiiihhhiiinnnpppppprrrvvvwwwtttqqqpppoooqqquuuyyy}}}~~~{{{|||||||||{{{xxxvvvtttuuuqqqkkkddd^^^YYYVVVUUUWWW```fffggghhhkkkmmmmmmkkklllnnnppprrrsssttttttuuuuuutttuuuvvvwwwxxxyyyyyy{{{~~~}}}|||wwwpppkkkgggdddbbb```aaabbbeeehhhlllpppssstttvvvxxxzzz{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~ooo___VVVRRRRRRRRR[[[cccoooyyy}}}}}}~~~|||xxxsssooonnnlllkkkiiidddcccbbbaaa``````aaabbbeeegggkkkpppuuuyyy{{{}}}yyyvvvqqqkkkbbbXXXQQQMMMKKKMMMQQQYYYccclllqqqtttppprrrtttuuuuuuuuuvvvxxx{{{~~~~~~~~~}}}tttkkkccc]]]YYYWWWUUUVVV]]]fffmmmqqqssssssqqqmmmgggeeegggjjjsssxxx~~~}}}zzzyyyyyyyyyxxxvvvrrrsssvvv{{{}}}xxxuuusssnnnfffXXXMMMIIIPPP]]]gggllljjjhhheeebbbZZZOOOHHHzzzuuunnnmmmlllkkkkkklllnnnooosssuuuyyy~~~zzzuuulllccc\\\TTTMMMIIIJJJFFFEEEGGGIIINNNZZZfffvvv||||||{{{zzz{{{|||yyytttnnniiihhhlllsssxxx{{{|||~~~{{{vvvooofff```XXXJJJ<<<555222...---...------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......111222444888???MMM\\\gggfffhhhiiijjjmmmqqqwww{{{||||||}}}~~~~~~~~~|||xxxqqqkkkgggfffiiimmmpppppprrrvvvvvvsssooonnnmmmpppvvv}}}|||yyywwwuuupppiiibbb\\\XXXVVVUUUXXXaaaggghhhiiilllnnnnnnkkklllnnnppprrrsssttttttttttttttttttuuuuuuvvvvvvuuuwwwzzz|||~~~~~~~~~~~~}}}xxxwwwrrrlllfffcccaaa___]]]^^^___bbbfffjjjnnnqqqrrrsssvvvxxxzzzzzzzzz{{{}}}|||||||||||||||}}}}}}}}}{{{}}}~~~~~~{{{{{{~~~uuufff\\\VVVUUUTTTYYYaaannnyyy}}}~~~~~~zzztttqqqoooooooooooohhhfffdddbbbaaa`````````bbbdddggglllrrrwww|||~~~{{{tttkkkaaaXXXRRRNNNNNNPPPUUU^^^gggnnnrrrpppsssuuuvvvuuuuuuvvvwwwzzz|||wwwmmmeeeaaaYYYVVVRRRSSSYYYaaahhhllloooqqqqqqnnniiiggghhhjjjsssxxx~~~{{{yyyyyyxxxvvvtttqqqppppppttt{{{zzzvvvtttqqqhhhZZZNNNJJJPPP\\\fffllljjjgggeeeaaaZZZPPPIII~~~~~~~~~|||rrrqqqnnnlllkkkjjjjjjjjjnnnooorrrvvv|||yyytttlllddd\\\TTTMMMIIIHHHFFFEEEFFFHHHLLLWWWbbbqqqxxx|||zzz{{{|||}}}|||yyytttnnnkkklllqqquuuxxxyyy}}}{{{vvvpppiiieee\\\MMM===666222///...///------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------******+++,,,---...//////222222333777@@@LLL[[[dddaaabbbcccdddgggmmmsssxxx~~~}}}}}}|||wwwpppjjjfffeeeiiimmmooooooqqqvvvwwwuuuooolllkkkooovvv~~~|||zzztttoooggg___YYYVVVUUUUUUYYYbbbhhhiiijjjmmmoooooolllmmmoooqqqrrrsssttttttttttttttttttttttttttttttssstttvvvxxxzzz{{{{{{{{{}}}~~~|||wwwrrrmmmgggaaa^^^\\\ZZZXXXZZZ\\\___ccchhhllloooqqqrrruuuxxxzzzzzz{{{|||}}}||||||||||||||||||||||||{{{}}}~~~}}}yyyxxx|||}}}pppeee^^^ZZZYYYYYYaaammmwww}}}~~~~~~~~~xxxsssrrrrrrssssssllljjjgggeeebbbaaa``````bbbccceeeiiiooovvv|||}}}uuulllaaaYYYSSSQQQPPPTTT[[[dddkkkoooqqqtttvvvwwwwwwvvvvvvwwwyyy{{{zzzpppiiieeeYYYVVVRRRRRRVVV]]]cccfffllloooqqqoookkkiiiiiikkkqqqwww~~~~~~{{{zzzxxxwwwtttqqqqqqooonnnrrryyy}}}xxxuuurrriii[[[OOOKKKQQQ]]]fffmmmjjjgggdddaaaZZZPPPIII}}}~~~~~~{{{yyywwwssspppnnnlllkkkhhhiiijjjmmmrrryyyzzzuuummmeee]]]UUUNNNIIIFFFDDDDDDFFFGGGJJJTTT^^^kkksss~~~~~~{{{tttnnnlllnnnqqquuuvvvxxx}}}{{{vvvqqqmmmjjj^^^OOO???666222///...///------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,++++++,,,---...//////000222222333777???LLLXXXaaa^^^^^^___aaadddjjjrrrxxx~~~}}}{{{zzz{{{~~~}}}~~~||||||{{{vvvpppjjjfffeeegggjjjlllmmmpppwwwzzzyyyqqqnnnkkknnnvvv}}}~~~|||sssnnnfff]]]WWWTTTTTTTTTZZZbbbiiijjjjjjnnnppppppmmmnnnoooqqqssstttuuuuuuttttttttttttttttttssssssrrrssstttvvvwwwxxxxxxxxxwwwxxxzzz|||~~~zzzsssnnngggaaa]]]ZZZWWWUUUUUUWWW[[[```eeeiiimmmooorrruuuyyy{{{{{{||||||}}}~~~}}}}}}}}}|||{{{{{{{{{{{{}}}|||xxxwww{{{zzznnnddd___]]][[[bbbllluuuzzz}}}~~~}}}}}}}}}}}}}}}}}}xxxuuuuuuuuuuuuqqqooolllhhheeecccbbbaaa```aaabbbeeekkkrrryyy}}}}}}vvvkkkaaaZZZWWWSSSTTTZZZbbbjjjnnnrrruuuxxxyyyxxxwwwwwwwwwwwwyyy||||||rrrlllhhh[[[WWWSSSSSSVVV[[[```bbbfffjjjnnnnnnkkkhhhhhhiiinnnttt}}}~~~{{{yyywwwuuuqqqooommmlllmmmqqqwwwzzzxxxssskkk]]]PPPLLLRRR^^^hhhnnnkkkgggddd```YYYOOOHHH{{{wwwtttqqqoooeeeeeeeeeggglllssszzz~~~{{{vvvnnnfff^^^VVVOOOJJJDDDBBBCCCEEEGGGJJJRRR\\\hhhppp|||xxxoookkkkkkmmmssssssuuuzzzzzzvvvrrrooommm___PPP@@@777333///...///---------,,,,,,,,,++++++*********++++++,,,,,,---))))))******+++++++++++++++,,,,,,---...///000000333222333666???KKKWWW___]]]]]]^^^___cccjjjsssyyy}}}~~~}}}zzzwwwvvvwwwzzz{{{~~~}}}yyy{{{}}}~~~{{{{{{zzzvvvooojjjfffeeeeeehhhjjjkkkpppxxx||||||tttooolllnnnuuu|||}}}sssmmmddd\\\UUUSSSSSSTTT[[[ccciiijjjkkknnnppppppmmmnnnppprrrtttuuuvvvvvvttttttuuuuuuttttttssssssrrrssstttuuuvvvvvvwwwwwwrrrrrrtttwwwzzz}}}~~~~~~}}}wwwrrrjjjccc^^^ZZZWWWUUURRRTTTXXX]]]bbbhhhkkknnnrrrvvvzzz|||||||||}}}~~~~~~}}}||||||{{{{{{{{{}}}|||wwwwwwzzz~~~ssshhhbbb___[[[bbbkkksssxxx{{{}}}~~~}}}|||{{{{{{||||||}}}||||||~~~{{{wwwvvvvvvvvvtttrrroookkkgggeeecccccc^^^^^^^^^aaagggnnnuuuzzz}}}rrrfff___ZZZVVVUUUZZZbbbjjjnnnsssvvvyyyzzzyyyxxxwwwxxxvvvwwwzzz}}}}}}tttmmmjjj\\\YYYUUUTTTVVV[[[^^^```aaaeeeiiijjjhhheeeeeeffflllsss|||}}}zzzxxxvvvtttpppmmmhhhiiikkkpppvvv||||||zzztttkkk]]]QQQMMMSSS```iiiooolllhhhddd```YYYOOOHHH{{{vvvrrrlllkkkhhhfffeeehhhmmmqqqwww{{{|||yyyxxxyyyyyy{{{|||rrriiiaaaYYYPPPJJJJJJEEEBBBBBBDDDGGGPPPYYYfffooo|||{{{pppiiijjjpppppprrrsssuuu|||}}}yyytttoookkkbbbWWWGGG999222///---,,,......---,,,,,,+++******++++++++++++++++++++++++---,,,***))))))***,,,---+++,,,,,,---...///000000///333777999@@@LLLWWW[[[]]]___aaabbbdddjjjrrryyy~~~~~~|||yyyvvvtttuuuvvv{{{|||}}}~~~~~~~~~~~~|||ssswww{{{~~~~~~}}}zzzwww{{{{{{zzzvvvooohhhdddbbbjjjjjjjjjmmmrrrvvvwwwxxxooonnnllllllooouuu{{{{{{uuulllaaaZZZTTTPPPSSSXXXcccfffkkknnnoooooooooppprrrqqqppppppqqqrrrtttuuutttsssrrrqqqqqqqqqrrrrrrvvvvvvuuutttttttttsssssssssssstttuuuvvvwwwxxxxxxzzz{{{|||~~~}}}zzzxxxyyy{{{}}}}}}~~~xxxppphhhbbb]]]YYYVVVWWWXXXXXX[[[___dddiiilllooorrrvvvyyyzzz{{{}}}~~~~~~~~~}}}|||{{{{{{zzz|||||||||}}}yyyuuuuuuxxx{{{{{{pppfff___]]]bbbkkktttzzz~~~~~~~~~}}}{{{{{{}}}~~~}}}|||{{{|||~~~{{{{{{{{{}}}xxxsssrrrrrrrrrrrrqqqooommmiiifffdddaaa`````````bbbhhhooouuu{{{ssshhhccc[[[WWWXXX^^^gggmmmsssssstttvvvwwwwwwxxxxxxxxxyyy{{{~~~xxxpppjjjhhhbbb]]]VVVQQQQQQUUU[[[___dddgggjjjkkkiiihhhiiikkknnnrrryyy~~~}}}yyyvvvtttqqqnnnlllkkkjjjjjjmmmrrrxxx|||~~~~~~}}}|||||||||}}}~~~~~~xxxrrrlllbbbWWWRRRVVVaaajjjpppjjjbbb^^^\\\WWWPPPJJJ}}}sssqqqlllhhheeefffiiikkksssvvvxxxyyywwwuuuuuuvvvuuuxxx|||~~~}}}tttlllddd\\\SSSLLLIIIEEEBBBBBBCCCGGGOOOXXXdddmmmzzzzzzooogggiiinnnpppsssuuuvvv}}}}}}xxxsssnnnkkkcccXXXIII<<<444000///.........---,,,,,,+++******++++++++++++++++++++++++---,,,***))))))***,,,---+++,,,,,,---...///000000///333777999@@@NNNYYY^^^```bbbdddeeegggmmmuuu|||~~~{{{wwwuuuvvvwww|||||||||~~~~~~zzzzzz{{{|||zzzwwwssswww{{{}}}~~~~~~~~~{{{zzz{{{zzzxxxvvvyyyzzzyyyvvvpppjjjgggeeekkkjjjkkknnnrrrvvvxxxxxxqqqooolllkkklllpppuuuxxx}}}uuulllaaaZZZTTTPPPSSSXXXbbbfffkkknnnooooooooopppqqqqqqppppppqqqrrrtttuuusssrrrqqqpppqqqrrrtttuuuvvvvvvvvvvvvvvvuuuttttttssssssttttttuuuuuuuuuvvvvvvwwwxxxyyy{{{|||}}}~~~}}}{{{yyyyyy{{{}}}{{{tttmmmfffaaa]]]XXXXXXXXXZZZ^^^ccciiilllooorrrwwwzzz{{{}}}~~~~~~}}}}}}|||{{{{{{zzzzzz||||||||||||~~~}}}wwwssssssvvvyyy}}}}}}rrrhhhaaa^^^bbbjjjrrrxxx|||~~~~~~~~~||||||}}}~~~}}}|||{{{|||~~~}}}}}}}}}}}}xxxtttsssssssssrrrqqqooommmiiifffeeebbbbbbaaa```aaaffflllqqq|||xxxpppjjjaaa[[[ZZZ___gggllloooppprrrtttvvvvvvvvvvvvwwwxxx{{{}}}yyyqqqllliiibbb]]]WWWRRRQQQUUU[[[___aaaeeehhhjjjiiiiiijjjlllmmmppptttxxx{{{}}}}}}yyyvvvsssqqqnnnllljjjiiiiiikkkpppvvvyyy{{{wwwvvvuuuuuuvvvxxxzzz|||}}}wwwqqqlllbbbWWWQQQUUU___ggglllgggaaa^^^]]]ZZZSSSLLL|||uuunnnjjjhhhhhhhhhnnnoooppppppoooppprrrsssuuuxxx|||~~~uuunnnggg^^^UUUNNNIIIDDDAAABBBCCCEEENNNVVV```jjjwwwwwwmmmeeefffllloootttwwwyyy|||wwwrrrnnnkkkdddZZZLLL???666222000///...------,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,---...///000000///444777999BBBPPP]]]bbbfffhhhjjjkkklllqqqyyy~~~zzzwwwwwwwww{{{||||||}}}~~~~~~~~~~~~~~~{{{wwwvvvxxxxxxwwwtttuuuwww{{{||||||{{{{{{|||xxxvvvttttttuuuwwwwwwwwwxxxyyyxxxuuupppkkkiiihhhkkkjjjkkknnnrrrvvvxxxxxxssspppmmmjjjjjjllloooqqqzzzuuukkk```YYYSSSPPPRRRWWWbbbeeejjjnnnooooooooopppqqqpppppppppppprrrssstttrrrqqqpppooopppsssvvvxxxvvvwwwxxxyyyyyyxxxvvvuuuttttttssssssrrrrrrrrrqqqrrrssstttuuuvvvwwwxxxyyyyyyxxxxxxyyy{{{~~~zzzrrrkkkfff\\\[[[ZZZZZZ]]]bbbhhhkkkkkkoootttyyyzzz{{{|||}}}}}}||||||{{{{{{zzzzzzzzz||||||{{{|||}}}{{{uuuqqqqqqsssvvvzzz}}}tttjjjddd```ccciiipppvvvzzz}}}~~~~~~|||}}}~~~~~~||||||}}}~~~~~~~~~zzzuuusssssssssrrrqqqooollliiigggeeeddddddcccaaa```bbbgggkkkttt~~~{{{tttiii```]]]___eeeiiijjjlllooorrrtttuuuttttttuuuwwwzzz}}}zzzsssmmmjjjbbb^^^XXXSSSRRRVVV[[[^^^___bbbfffiiijjjjjjkkklllkkklllnnnqqqvvv{{{}}}yyyuuurrrpppmmmkkkjjjhhhgggiiinnnsssvvvwwwsssrrrpppoooqqqtttxxxzzz}}}|||wwwqqqlllaaaVVVPPPSSS\\\dddgggccc_________\\\UUUOOOzzzyyyssspppnnnlllmmmmmmmmmlllmmmpppsssuuuzzz~~~|||tttmmmfff^^^UUUNNNIIIDDDBBBBBBCCCEEELLLTTT]]]gggttt}}}uuukkkddddddiiiooouuuyyy|||{{{uuuqqqmmmjjjccc[[[NNNAAA777222000///---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,---...///000000000444777:::CCCTTTbbbhhhmmmoooqqqrrrssswww}}}|||yyyxxxxxxzzz{{{}}}~~~}}}zzzvvvvvvxxxzzzyyyxxxvvvxxxzzz{{{zzzxxxvvvuuuqqqpppppppppsssuuuxxxyyyxxxyyyxxxtttooojjjhhhgggjjjiiijjjmmmqqquuuwwwwwwtttqqqnnnkkkjjjkkkmmmooowwwsssjjj___XXXRRRNNNQQQVVVaaaeeejjjmmmnnnoooppppppppppppoooooopppqqqsssttttttrrrpppooopppsssvvvxxxvvvwwwzzz{{{{{{yyywwwuuutttssssssrrrqqqpppooonnnqqqqqqrrrsssttttttuuuuuutttuuuwwwzzz~~~{{{sssnnncccaaa^^^]]]^^^aaafffiiifffjjjpppuuuwwwxxxxxxyyy}}}|||||||||{{{{{{{{{zzz{{{{{{{{{{{{{{{}}}zzztttppppppsssuuuxxx{{{wwwmmmgggbbbdddiiinnntttxxx{{{}}}~~~|||}}}~~~~~~}}}|||}}}~~~~~~~~~}}}wwwtttsssrrrrrrpppnnnllljjjhhhgggggggggeeebbb``````bbbeeekkkvvv}}}rrrggg```___bbbdddfffhhhlllooorrrssssssrrrtttvvvxxx|||{{{sssmmmiiiccc```ZZZVVVUUUXXX\\\___```cccfffiiijjjjjjjjjiiiggghhhjjjooovvv|||}}}xxxtttqqqooommmkkkjjjiiigggiiimmmqqquuuvvvuuussspppnnnooorrrvvvyyyyyy~~~|||wwwrrrmmmbbbWWWPPPSSS[[[ccceeebbb______```]]]VVVOOOuuu{{{xxxvvvtttrrrpppppprrrvvvzzz|||zzzrrrjjjddd\\\RRRLLLIIIEEEBBBCCCCCCDDDKKKSSSZZZdddrrr}}}{{{tttkkkcccccchhhnnnuuu{{{}}}{{{uuupppmmmjjjbbb[[[PPPCCC888111///...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000000555888;;;EEEWWWgggooossswwwzzz{{{zzz|||}}}yyyxxxxxxxxx{{{~~~{{{xxxxxx|||~~~xxxxxxxxxxxxxxxvvvsssqqqnnnnnnpppqqqsssvvvyyy{{{zzzyyywwwsssmmmhhhfffeeeiiihhhiiilllppptttvvvvvvuuussspppnnnmmmnnnqqqrrrwww~~~sssiii^^^WWWQQQNNNPPPUUU```dddiiimmmnnnoooppppppoooooonnnnnnoooppprrrsssvvvtttrrrqqqppprrrtttuuuuuuwwwyyy{{{{{{zzzwwwvvvssssssrrrqqqpppooonnnnnnooooooppppppqqqqqqqqqrrrrrrtttwww||||||wwwmmmjjjfffcccaaabbbdddfffeeeiiiooossstttuuuvvvwww}}}}}}||||||||||||{{{{{{zzzzzzyyyyyyzzz|||}}}~~~zzzuuuqqqqqqtttwwwxxx{{{~~~yyyoooiiidddfffiiinnnssswwwzzz|||~~~~~~}}}}}}~~~~~~}}}|||}}}|||}}}~~~~~~~~~yyyuuusssqqqpppooommmllljjjjjjiiijjjiiihhhdddaaa___```bbbfffppp{{{zzznnnfffbbbaaaaaadddfffiiimmmpppqqqrrrqqqsssuuuxxx{{{~~~{{{ssslllhhhfffccc^^^ZZZYYY[[[^^^```eeefffhhhjjjkkkiiigggeeebbbdddiiiqqqzzz{{{vvvrrrpppooommmllllllkkkiiikkknnnsssvvvwwwwwwuuuqqqooonnnqqqtttvvvwww|||}}}xxxsssnnndddYYYRRRSSS[[[cccfffbbb______```]]]UUUOOOnnn}}}|||zzzzzz}}}zzzqqqhhhaaaZZZQQQLLLJJJFFFDDDDDDDDDEEEKKKRRRZZZdddqqq|||~~~zzzuuulllddddddhhhmmmuuu|||~~~zzzuuuqqqmmmjjjbbb\\\RRREEE999222///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000111555888<<>>NNNddduuu|||}}}|||{{{{{{{{{{{{|||}}}xxxtttrrrrrrrrrqqqqqqpppppprrrvvv{{{~~~xxxyyyzzz{{{|||wwwppplllkkkkkkmmmnnnqqqtttxxx|||~~~}}}}}}~~~}}}~~~|||xxxtttmmmcccXXXRRRPPPQQQSSS]]]```eeeiiikkklllnnnpppnnnmmmmmmmmmmmmmmmmmmnnnoooooopppqqqqqqqqqppppppqqqrrrsssuuuwwwyyy{{{|||zzzzzzzzzzzzzzzyyyxxxxxxqqqrrrtttuuuvvvuuutttssspppooonnnnnnoooqqqtttvvvxxxxxxxxxyyy{{{}}}~~~}}}{{{zzzzzzttttttvvvxxxyyy{{{||||||zzzyyywwwuuuttttttttttttrrrrrrrrrsssssstttuuuuuuxxxwwwwwwwwwxxx{{{}}}~~~~~~zzzuuurrrsssuuuwwwxxxwwwyyy|||~~~xxxqqqkkkeeebbb___```bbbhhhnnnrrrtttuuuvvvvvvwwwyyy{{{|||}}}}}}{{{zzzzzzzzzzzzzzzzzz{{{|||{{{xxxwwwxxxzzz|||~~~}}}~~~yyyvvvsssrrrpppqqqsssvvvyyy}}}}}}yyywwwwwwyyy}}}|||{{{{{{||||||||||||{{{{{{uuuuuutttrrrqqqooommmlllppprrrrrrqqqpppqqqtttvvv|||~~~}}}zzzvvvqqqoooooopppqqqrrrtttuuuuuutttrrrpppooommmlllnnnttt}}}xxxpppkkkhhheeeaaa^^^^^^bbbjjjpppwwwvvvtttsssrrrpppllliiibbb\\\WWWXXX```iiiooorrrwwwxxxxxxxxxwwwwwwxxxyyy|||yyywwwyyy{{{xxxvvvxxxxxxvvvqqqlllgggeeeaaa^^^XXXPPPLLLNNNVVV\\\aaa```_________]]]ZZZWWW___\\\]]]fffrrrxxxnnnfff___ZZZQQQLLLHHHGGGGGGFFFIIIOOOWWWbbbppp|||}}}|||{{{sssiiiddddddhhhnnnuuuzzz{{{|||vvvpppllliiijjjggg\\\KKK===444222///---++++++,,,---,,,+++************************))))))*********+++++++++,,,+++***)))***---000222222555888@@@QQQgggwww|||~~~}}}}}}~~~~~~~~~~~~{{{uuurrrsssttttttvvvttttttvvvzzz~~~{{{}}}~~~wwwmmmfffcccccchhhjjjnnnsssxxx|||~~~}}}|||~~~~~~|||}}}}}}vvvrrrjjjddd[[[RRRMMMMMMPPPRRR[[[___dddhhhjjjlllnnnooommmnnnnnnnnnnnnnnnnnnmmmnnnooopppqqqqqqqqqqqqqqqrrrsssuuuwwwzzz|||~~~~~~}}}}}}||||||{{{zzzxxxxxxqqqsssuuuvvvvvvtttrrrqqqpppooonnnnnnnnnppprrrsssssssssrrrrrrrrrtttuuuvvvuuuvvvvvvwwwyyyzzz{{{|||}}}}}}~~~~~~}}}|||{{{zzzssstttuuuvvvwwwyyyzzz{{{}}}|||zzzxxxuuusssrrrqqqsssrrrrrrqqqqqqrrrssstttvvvvvvvvvvvvxxxzzz|||}}}|||xxxsssqqqrrruuuxxxyyyzzz|||~~~yyyrrrlllgggddd]]]^^^```eeekkkpppssstttssstttvvvxxxyyyzzz|||}}}|||{{{{{{zzzzzz{{{{{{|||}}}|||{{{|||}}}||||||}}}}}}~~~~~~~~~}}}{{{zzzzzz|||~~~~~~~~~~~~~~~}}}|||wwwvvvuuutttrrrqqqpppoootttuuuvvvvvvuuutttsssssstttxxx~~~~~~{{{uuuqqqoooooommmnnnpppppppppnnnllljjjiiigggfffhhhnnnwwwxxxooojjjfffccc^^^ZZZYYY^^^fffllluuutttssssssssspppllliiiddd___YYYXXX^^^fffmmmqqquuuwwwyyyxxxvvvuuuwwwxxxyyyvvvuuuwww}}}~~~yyyzzz|||}}}yyyssskkkfffdddaaa^^^XXXQQQMMMOOOWWW^^^cccbbb``````___]]]ZZZWWWddd___]]]bbbmmmzzzyyyppphhh```ZZZRRRLLLHHHGGGFFFEEEHHHMMMVVV```ooozzz}}}{{{zzzyyysssjjjfffggggggnnnvvvzzzyyyzzz}}}wwwqqqooojjjjjjggg^^^OOOAAA777222...---++++++,,,,,,,,,+++,,,+++************+++,,,)))************+++++++++***)))(((((()))+++---///222555999AAATTTiiixxx|||~~~~~~}}}||||||}}}~~~yyyvvvwwwyyyzzzzzzyyyxxxzzz~~~wwwkkkbbb^^^]]]cccfffkkkpppvvv{{{}}}}}}}}}|||}}}yyyrrrmmmbbb]]]TTTMMMJJJKKKOOORRRYYY]]]bbbfffiiijjjlllnnnnnnnnnoooooooooooonnnnnnoooooopppqqqrrrrrrrrrrrrssssssuuuxxxzzz|||~~~~~~~~~}}}|||{{{yyywwwwwwtttuuuvvvwwwvvvuuusssqqqqqqpppoooooonnnnnnnnnnnnmmmlllkkkjjjjjjjjjkkkkkkmmmmmmnnnooorrrtttvvvwwwzzzzzz{{{|||{{{zzzyyyxxxrrrrrrrrrssstttvvvwwwxxx|||||||||{{{yyyvvvsssqqqsssrrrqqqppppppqqqrrrrrrtttuuuvvvxxxyyy{{{||||||yyyuuuqqqoooqqquuuxxxzzz}}}~~~zzzssslllgggddd\\\[[[]]]aaahhhnnnrrrsssqqqsssvvvwwwxxxyyy|||~~~}}}}}}||||||||||||}}}}}}~~~||||||}}}~~~{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||yyyxxxvvvtttrrrrrrssssssvvvxxxzzz{{{{{{xxxtttqqqqqquuuzzz~~~~~~zzztttqqqoookkklllllllllkkkiiigggfffdddcccbbbccchhhrrr~~~zzzqqqlllgggddd___YYYWWWZZZ```eeepppppprrrttttttrrrnnnjjjddd___YYYXXX\\\dddlllqqquuuxxxzzzyyyuuussstttvvvtttsssrrrtttyyy}}}~~~~~~vvvmmmhhhfffbbb___YYYRRRNNNQQQYYY```dddcccaaaaaa```]]]ZZZWWWfff___[[[___gggrrr}}}tttkkkccc]]]SSSMMMIIIHHHGGGFFFHHHMMMTTT___mmmyyy~~~{{{yyyxxxwwwrrrkkkiiilllfffnnnvvvzzzzzzzzz~~~wwwrrrqqqmmmkkkggg```TTTFFF:::333///---,,,,,,------,,,+++---,,,+++******+++,,,---)))************+++++++++*********+++,,,---//////333555999CCCVVVkkkxxx|||{{{zzzxxxwwwyyy|||~~~}}}~~~~~~}}}|||{{{~~~wwwlllbbb]]]\\\^^^bbbgggnnntttzzz}}}~~~~~~~~~yyyqqqkkk___YYYQQQKKKHHHJJJNNNQQQWWW[[[aaaeeegggiiikkkmmmnnnooopppqqqqqqpppooonnnooopppqqqrrrssssssssssssrrrssstttvvvyyy{{{}}}}}}~~~}}}}}}{{{yyywwwuuutttssstttuuuuuuuuutttrrrrrrpppppppppooonnnllljjjhhhgggeeedddbbbaaaaaabbbbbbffffffgggiiillloooqqqsssuuuvvvwwwxxxwwwvvvtttsssnnnnnnoooppprrrtttvvvxxxyyy{{{}}}~~~{{{wwwuuutttrrrqqqooooooooopppqqqtttvvvxxx{{{}}}}}}}}}}}}vvvrrrnnnnnnpppuuuyyy{{{~~~{{{ssskkkdddaaaYYYXXXYYY]]]dddkkkoooqqqpppsssvvvwwwwwwyyy|||~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~}}}}}}{{{{{{}}}~~~~~~}}}{{{{{{xxxuuurrrrrrssstttvvvyyy|||}}}vvvqqqooorrruuuyyy{{{}}}}}}|||}}}wwwsssqqqlllkkkjjjiiigggfffeeedddaaa```______dddnnn{{{~~~uuupppkkkgggaaa[[[WWWXXX\\\```lllmmmqqquuuwwwuuuqqqmmmddd```[[[ZZZ^^^fffnnnsssvvvzzz|||zzzuuurrrrrrtttppppppqqqssswww~~~}}}xxxooojjjhhhccc```ZZZSSSNNNQQQYYY```eeedddbbbaaa```]]]ZZZWWWfff___ZZZ\\\bbbmmm{{{xxxoooeee___UUUOOOJJJIIIHHHFFFIIINNNTTT^^^mmmxxx{{{zzzxxxwwwvvvrrrlllkkknnneeennnxxx|||{{{|||wwwsssrrrooolllhhhaaaWWWJJJ===444000///------.........---------,,,++++++,,,------)))************+++++++++------...///000111222222333555999CCCWWWlllyyy|||yyywwwttttttwww{{{|||zzz{{{~~~}}}}}}|||~~~~~~xxxmmmccc^^^]]]\\\___eeelllsssyyy|||~~~yyypppjjj^^^YYYQQQJJJGGGIIIMMMPPPVVVZZZ```dddfffhhhjjjlllooopppqqqrrrrrrqqqpppoooooopppqqqrrrssstttttttttqqqrrrsssuuuwwwyyy{{{|||}}}|||{{{zzzxxxuuusssrrrppppppqqqqqqrrrqqqqqqqqqoooppppppooommmjjjgggeeebbbaaa___]]]\\\\\\\\\]]]bbbcccccceeehhhkkkooopppqqqrrrsssttttttrrrpppoookkkkkklllmmmpppsssvvvxxxvvvyyy~~~|||yyytttrrrpppooonnnooopppqqqtttwwwzzz~~~~~~ssspppmmmmmmpppuuuyyy{{{~~~{{{rrriiiaaa^^^WWWVVVWWW[[[aaahhhmmmppppppsssvvvxxxwwwxxx|||}}}~~~}}}}}}|||||||||}}}~~~~~~{{{|||yyyxxxyyy{{{|||~~~~~~|||{{{{{{yyyuuurrrqqqsssuuuxxx~~~xxxqqqlllnnnqqqtttwwwyyyzzz{{{~~~yyytttrrrmmmllljjjhhhfffeeedddddd```___^^^]]]aaalllzzzyyysssnnnjjjddd]]]XXXWWWZZZ]]]iiilllqqqwwwyyyxxxsssnnneeebbb^^^]]]aaaiiiqqqvvvxxx|||~~~|||vvvqqqqqqsssooopppqqqssswww}}}~~~|||zzzpppkkkiiiccc```ZZZSSSNNNQQQXXX___fffeeecccbbb```^^^ZZZWWWjjjddd^^^[[[\\\cccqqq~~~~~~yyypppgggaaaVVVOOOIIIHHHHHHGGGIIIMMMXXX```nnnzzz}}}vvvvvvvvvxxxxxxssskkkdddhhhnnnuuuxxxyyy{{{xxxrrrppppppnnnjjjggg```RRR@@@222222000,,,++++++,,,,,,+++222///,,,+++,,,,,,,,,+++++++++,,,,,,,,,---------------------...000111222333666;;;FFFXXXlllwwwxxxtttpppmmmooovvv|||~~~~~~~~~|||xxxuuuyyy~~~|||~~~}}}}}}{{{xxxqqqiiibbb]]]______```fffoooxxx}}}|||{{{qqqiiiaaaYYYPPPHHHFFFHHHKKKMMMXXX[[[___ccceeegggkkkmmmqqqqqqqqqrrrrrrrrrssssssppppppqqqqqqqqqpppppppppoooppprrrtttvvvxxxyyyyyyzzzzzzzzzyyyxxxvvvtttssssssuuuvvvuuusssqqqppppppoooooonnnmmmkkkiiifffeee______^^^]]]]]]]]]^^^^^^aaa``````bbbeeehhhiiiiiilllmmmoooqqqrrrqqqpppooojjjjjjiiijjjlllpppsssvvv{{{}}}xxxuuurrrooonnnoooqqqssstttvvvyyy|||}}}}}}{{{zzzvvvrrrnnnmmmppptttxxxyyy}}}~~~{{{tttlllddd___WWWUUUUUUVVVZZZaaahhhmmmooorrruuuwwwyyy{{{~~~~~~~~~~~~}}}||||||}}}~~~|||xxxuuuvvvyyy}}}{{{vvvsssrrrsssuuuwwwyyy|||~~~~~~|||zzzxxxvvvtttssstttvvvyyy{{{~~~rrrrrrssstttuuuvvvwwwwwwwwwyyy{{{~~~~~~|||{{{rrrpppnnnkkkhhhfffeeeeeeeeeaaa___```cccjjjwwwwwwnnnkkkeee^^^XXXVVVXXXZZZfffjjjqqqxxx{{{zzztttpppkkkhhhdddbbbdddiiiooossszzzyyyxxxvvvtttrrrpppnnnmmmlllkkkmmmssszzz{{{yyy{{{sssmmmjjjhhhbbb\\\VVVOOONNNWWWbbbffffffddd___^^^^^^[[[UUUoooggg```\\\[[[```nnn{{{yyyqqqhhhaaaVVVOOOIIIHHHHHHHHHJJJMMMWWW```mmmzzz}}}xxxxxxyyy{{{|||xxxpppjjjhhhmmmtttxxxyyy{{{zzztttrrrpppnnnkkkiiicccUUUDDD777333000---+++,,,,,,,,,,,,000...,,,+++,,,,,,+++***+++++++++,,,,,,,,,,,,,,,------------...000111222333666;;;EEEWWWkkkuuuwwwtttqqqnnnqqqwww}}}}}}yyyuuuwww~~~~~~|||{{{~~~~~~}}}yyytttmmmhhhdddcccbbbcccgggnnnwww}}}~~~}}}{{{rrrkkkddd\\\QQQIIIFFFHHHKKKMMMWWWZZZ___bbbdddgggjjjlllooopppqqqrrrssssssssssssrrrrrrrrrqqqqqqooonnnnnnoooppprrrtttuuuwwwxxxxxxxxxxxxwwwvvvuuuttttttssssssuuuvvvuuussspppoooooonnnnnnnnnnnnmmmkkkiiihhhdddccccccbbbaaaaaa`````````______```cccfffggggggjjjkkknnnpppqqqqqqqqqppplllkkkiiiiiikkkooosssuuuzzz{{{~~~~~~yyywwwssspppooopppqqqsssvvvxxx{{{~~~~~~}}}tttqqqmmmlllnnnsssvvvxxx{{{}}}{{{uuummmeee```XXXWWWVVVWWWZZZaaagggkkkoooqqqtttvvvxxxzzz}}}|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{{{{}}}~~~{{{wwwsssqqqrrrtttwww{{{~~~zzzuuusssrrrssstttwwwxxxzzz|||||||||{{{zzzxxxvvvuuuttttttvvvxxxzzzvvvvvvuuuuuuttttttttttttvvvwwwzzz}}}~~~~~~}}}}}}wwwwwwuuurrrpppmmmkkkjjjiiieeeccceeehhhnnnzzzwwwoookkkeee^^^XXXVVVWWWYYYbbbfffmmmuuuzzzzzzvvvrrrkkkhhhdddbbbdddiiiooosssxxxxxxwwwvvvuuusssqqqpppkkkiiihhhkkkqqqxxx~~~|||xxxvvvzzz~~~yyyrrrmmmkkkhhhccc\\\VVVOOONNNWWWbbbggghhhfffaaa``````\\\WWWuuulllccc\\\YYY\\\iiivvvzzzrrriiibbbWWWPPPJJJIIIIIIHHHJJJNNNVVV^^^lllyyy||||||}}}}}}uuuooohhhmmmssswwwyyy{{{}}}wwwtttqqqooommmkkkfffYYYHHH;;;444111...,,,------------...,,,,,,,,,---,,,***(((++++++++++++++++++++++++------------...000111222333666:::CCCUUUhhhtttwwwuuurrrpppsssyyy~~~~~~yyytttvvv{{{}}}|||yyyzzz{{{}}}}}}}}}}}}~~~~~~zzzzzz}}}}}}{{{wwwssspppnnniiigggfffhhhnnnuuu{{{~~~~~~}}}uuuooohhh```SSSIIIFFFGGGKKKNNNVVVYYY^^^aaadddfffiiikkkmmmnnnqqqsssuuuuuutttssstttssssssrrrqqqooommmlllooopppqqqrrrtttuuuvvvwwwuuutttsssrrrrrrrrrsssttttttvvvwwwvvvssspppoooooonnnooooooppppppoooooonnnmmmllllllkkkiiifffdddccc```___]]]^^^aaacccccccccfffhhhkkkoooqqqrrrrrrrrrnnnmmmjjjiiikkkooosssvvvyyyzzz|||~~~{{{xxxuuurrrqqqqqqrrrssswwwyyy|||~~~sssppplllkkknnnqqquuuvvvzzz{{{~~~zzztttnnnfffbbbZZZYYYXXXXXX[[[aaafffiiinnnpppsssuuuvvvxxx{{{}}}~~~}}}|||xxxwwwvvvuuuuuuuuuvvvwwwvvvuuutttsssssstttuuuvvvxxxxxxxxxwwwuuurrrpppnnnnnnoooqqqtttxxx{{{}}}~~~~~~}}}}}}~~~zzzvvvsssrrrrrrsssvvvwwwxxxxxxyyyzzzzzzzzzxxxwwwuuuttttttvvvxxxyyy}}}~~~}}}|||yyywwwtttrrrqqqqqqsssuuuxxxzzz}}}}}}~~~~~~|||||||||{{{yyyvvvsssqqqppplllkkkmmmpppttt}}}|||wwwpppmmmggg___YYYVVVWWWYYY^^^bbbiiirrrxxxzzzxxxuuullliiieeeccceeejjjppptttwwwwwwwwwvvvuuutttsssrrrjjjgggeeegggmmmtttzzz~~~~~~{{{wwwtttrrrvvvzzz~~~}}}xxxrrrnnnllliiiccc]]]VVVOOONNNWWWccciiijjjhhhdddcccccc___YYYyyypppfff^^^YYY[[[fffrrr{{{sssjjjdddYYYQQQJJJIIIIIIHHHKKKOOOUUU]]]jjjwwwwwwqqqhhhlllrrrvvvxxx{{{~~~xxxvvvsssqqqooommmhhh[[[JJJ===555222///---............,,,++++++,,,---,,,***''',,,++++++++++++*********------------...000111222222666:::BBBRRRfffssswwwuuussssssuuuzzz~~~|||}}}yyyttttttyyy|||zzzxxxxxxyyy{{{~~~zzzyyyyyyyyyzzzzzzzzzzzzxxxwwwxxx{{{{{{xxxyyy}}}}}}{{{yyyxxxwwwvvvmmmjjjhhhhhhmmmtttzzz~~~zzztttkkkbbbTTTIIIDDDFFFJJJLLLTTTXXX]]]aaadddfffhhhjjjkkkmmmqqqtttvvvvvvuuutttsssssssssrrrqqqpppnnnmmmoooooopppqqqrrrsssuuuuuurrrqqqooonnnoooppprrrtttvvvwwwxxxwwwuuurrrqqqqqqpppqqqrrrsssuuuvvvwwwwwwyyyyyyxxxvvvrrrmmmhhheeebbb___]]]]]]^^^`````````ccceeeiiimmmppprrrrrrrrrrrrooommmkkklllppptttwwwyyyzzz|||~~~|||zzzwwwtttrrrrrrssssssvvvxxx{{{~~~}}}|||ssspppmmmlllnnnrrrtttuuuyyy{{{}}}|||wwwsssmmmgggccc^^^]]]\\\\\\^^^bbbfffiiillloooqqqssstttuuuxxxzzzzzz{{{}}}~~~}}}{{{yyywwwssssssqqqppppppqqqqqqrrrqqqpppooommmlllmmmmmmnnnqqqrrrsssssssssqqqpppooommmmmmnnnpppsssvvvzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}xxxuuutttsssssswwwwwwvvvvvvwwwyyy{{{|||xxxwwwvvvuuuuuuuuuwwwxxxzzz{{{~~~{{{wwwsssqqqpppqqqrrrtttvvvyyy{{{||||||}}}~~~}}}{{{zzzvvvtttvvvwwwyyy~~~zzzvvvrrroooiiibbb\\\XXXYYYZZZ]]]```fffnnnuuuxxxwwwuuunnnkkkhhhfffggglllssswwwyyyxxxxxxwwwuuusssrrrqqqjjjgggeeeeeejjjpppuuuwww{{{{{{zzzxxxvvvsssqqqppptttxxx||||||wwwqqqnnnmmmjjjddd]]]VVVOOONNNXXXcccjjjlllkkkgggffffffbbb\\\{{{rrrhhh```ZZZ[[[eeeppp~~~~~~~~~|||tttkkkeee\\\SSSLLLIIIHHHHHHJJJOOOTTT]]]iiivvv~~~uuunnnhhhkkkpppuuuxxx{{{~~~zzzwwwvvvsssqqqnnnhhhZZZIII<<<555333///......//////...+++++++++,,,---,,,***(((++++++++++++++++++++++++------------...000111222222666:::AAAPPPdddsssyyyvvvvvvwwwyyy|||~~~yyy{{{yyyttttttyyy|||{{{wwwxxxzzz|||~~~wwwwwwwwwvvvvvvuuuuuutttqqqppprrrvvvvvvuuuwww|||~~~}}}|||{{{zzzzzzzzz{{{ppplllhhhhhhllltttzzz~~~zzzuuulllbbbTTTHHHCCCDDDGGGJJJRRRWWW\\\aaadddfffhhhjjjjjjmmmppptttvvvvvvuuutttqqqrrrrrrrrrrrrqqqppppppoooooooooooopppqqqsssssspppooommmmmmnnnooorrrssswwwxxxzzzyyywwwtttttttttssstttuuuxxxzzz}}}|||uuunnniiieeebbb^^^]]]^^^_________aaacccgggllloooqqqqqqqqqsssqqqooonnnooorrrvvvyyyzzz{{{|||}}}~~~{{{zzzwwwuuutttsssssstttvvvxxx{{{~~~}}}|||tttqqqnnnnnnppprrrtttuuuxxxzzz}}}}}}zzzwwwuuuqqqmmmhhhdddbbbaaa______aaadddgggjjjkkkmmmoooqqqqqqrrruuuwwwuuuwwwyyyzzzzzzwwwuuusssqqqpppnnnmmmmmmmmmnnnooolllkkkjjjiiihhhiiiiiijjjnnnoooqqqrrrsssrrrrrrqqqmmmmmmmmmmmmooorrruuuwwwwwwxxxzzz|||~~~|||wwwuuuttttttwwwwwwvvvvvvwwwyyy{{{}}}yyyxxxwwwvvvuuuuuuvvvvvvxxxxxx{{{|||xxxtttrrrooopppqqqrrrtttvvvxxxyyy|||~~~{{{|||}}}|||~~~zzzvvvtttrrrmmmfff___\\\\\\]]]___```eeekkkqqquuuuuutttqqqnnnjjjhhhjjjooouuuyyy|||{{{zzzxxxuuurrrpppnnnllliiiffffffiiimmmpppqqqwwwvvvuuutttrrrpppooonnnrrrvvvyyyxxxtttooollllllllleee]]]VVVOOONNNXXXccckkkmmmllliiihhhhhhccc]]]}}}uuulllddd]]]\\\cccmmm|||~~~}}}}}}}}}~~~}}}uuummmggg___VVVMMMJJJHHHGGGIIINNNUUU]]]iiiuuu}}}tttlllhhhjjjoootttxxx{{{~~~~~~|||zzzwwwtttqqqooohhh[[[III<<<555222///---............,,,++++++,,,------+++***++++++,,,,,,,,,---------------------...000111222111555:::AAAOOOddduuu|||{{{{{{}}}~~~xxx{{{zzzuuutttxxx{{{{{{vvvxxx{{{~~~~~~~~~|||vvvvvvvvvuuutttsssrrrqqqmmmlllnnnrrrssssssvvv{{{}}}}}}|||{{{{{{{{{{{{|||sssnnniiigggkkkrrryyy}}}~~~xxxrrrkkkbbbTTTIIIDDDDDDGGGHHHRRRVVV]]]bbbeeegggiiijjjkkkmmmpppsssuuuuuuuuuuuuqqqqqqrrrrrrrrrrrrqqqqqqoooooonnnnnnnnnoooqqqrrrooonnnnnnnnnnnnpppqqqrrrvvvxxxyyyyyywwwvvvuuuvvvuuuvvvxxxzzz~~~~~~vvvpppjjjfffbbb_______________aaacccgggjjjmmmooooooooorrrqqqppppppqqqtttwwwyyy{{{{{{||||||}}}}}}~~~~~~zzzyyywwwuuutttttttttuuuwwwyyy|||~~~tttrrrooonnnppprrrttttttvvvxxx{{{~~~~~~yyywwwuuusssqqqnnnjjjfffcccbbbaaaaaabbbeeehhhjjjjjjlllnnnnnnoooppprrrsssqqqrrruuuvvvvvvuuusssqqqpppooonnnllllllllllllmmmiiiiiihhhhhhiiijjjlllmmmpppqqqssstttuuuuuuttttttpppoooooonnnoooppprrrssstttvvvxxxzzz|||~~~~~~~~~xxxuuuttttttvvvuuuuuuvvvwwwyyy{{{|||yyyxxxwwwvvvuuuuuuuuuuuuvvvvvvwww{{{}}}yyyvvvqqqqqqppppppqqqsssuuuvvv{{{~~~{{{vvvuuusssnnnhhhccc______``````aaadddiiiooosssuuuuuurrroookkkiiikkkpppvvvzzz}}}|||{{{xxxuuurrrooonnnmmmkkkiiiiiikkkmmmnnnnnnsssrrrqqqpppooommmmmmlllnnnrrrvvvuuuqqqmmmkkkkkkmmmfff^^^UUUNNNNNNXXXdddjjjlllllliiiiiihhhddd]]]yyyppphhh```\\\aaaiiiyyy}}}|||||||||~~~~~~vvvnnnhhhbbbXXXOOOJJJHHHFFFHHHLLLVVV^^^iiittt~~~}}}tttmmmhhhjjjnnnsssxxx|||}}}}}}}}}}}}vvvtttrrrpppjjj]]]LLL???555222...------......---...,,,++++++,,,------,,,++++++,,,---...//////000------------...000111222111555:::@@@OOOeeewwwzzz}}}|||wwwtttwwwyyyyyywwwzzz~~~~~~~~~~~~{{{uuuvvvvvvvvvuuusssqqqpppjjjiiikkkoooqqqqqquuu{{{}}}}}}}}}}}}||||||{{{{{{wwwqqqjjjfffiiiooouuuyyyzzz~~~yyyrrrkkkbbbVVVKKKFFFFFFGGGHHHQQQVVV]]]cccfffhhhiiijjjmmmnnnppprrrsssuuuuuuuuussssssssssssrrrqqqppppppooonnnmmmllllllnnnoooqqqnnnooooooppppppqqqqqqqqqsssuuuwwwxxxwwwvvvvvvvvvvvvwwwyyy{{{zzznnnjjjeeebbbaaaaaaaaa```bbbdddgggjjjlllmmmllllllnnnnnnoooppprrruuuwwwxxxzzzzzzzzzzzzzzzzzzzzz{{{xxxwwwvvvuuuuuuuuuuuuuuuvvvxxx{{{~~~~~~}}}sssqqqnnnnnnoooqqqrrrrrrsssuuuxxx{{{||||||{{{zzzwwwvvvttttttssspppllljjjbbbaaa``````bbbdddgggiiiiiijjjlllmmmmmmmmmoooqqqoooppprrrtttttttttsssrrrqqqpppnnnmmmlllllllllmmmlllllllllmmmooorrruuuvvvwwwxxxyyy{{{{{{{{{zzzzzzxxxwwwvvvuuutttssssssrrrtttuuuwwwxxxzzz{{{{{{{{{{{{|||}}}wwwssssssssssssssstttuuuvvvxxxyyyzzzyyyyyyxxxwwwvvvuuuttttttsssssstttxxx||||||yyyuuutttrrrppppppqqqssstttyyy|||}}}|||vvvsssrrrnnniiidddaaaaaabbb``````ccchhhnnnsssvvvwwwqqqnnnkkkiiijjjpppvvvzzz||||||zzzxxxvvvssspppoookkkkkkkkkmmmoooqqqpppooonnnnnnmmmlllkkkjjjjjjjjjmmmqqquuuvvvssspppooopppnnnggg^^^UUUNNNNNNXXXdddiiikkkkkkiiihhhhhhccc\\\|||ssskkkbbb\\\___fffvvv}}}{{{{{{{{{~~~wwwnnnhhhdddZZZPPPKKKHHHFFFHHHLLLWWW^^^iiittt}}}vvvooohhhjjjmmmrrrxxx|||}}}}}}{{{uuusssrrrppplll```OOOBBB444111...,,,------------///---++++++,,,.........***+++,,,---///000111111------------///000111222000555:::@@@OOOeeexxx|||~~~xxxtttuuuwwwwwwyyy}}}~~~~~~~~~zzzuuuvvvvvvvvvuuusssqqqpppiiihhhjjjnnnpppppptttzzz~~~~~~~~~~~~~~~}}}{{{{{{zzztttkkkfffggglllrrruuuwww{{{|||tttkkkcccWWWMMMHHHGGGHHHIIIRRRWWW^^^cccfffhhhjjjkkkoooooopppqqqrrrtttuuuvvvuuuuuutttsssrrrpppooonnnpppnnnmmmllllllmmmooopppoooooopppqqqrrrqqqqqqqqqppprrruuuvvvvvvuuuuuuvvvvvvwwwxxx{{{qqqmmmgggcccbbbbbbbbbbbbcccdddgggjjjkkkkkkkkkjjjkkklllnnnppprrrtttvvvvvvzzzyyyxxxxxxwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvtttvvvyyy|||}}}}}}|||{{{rrrpppmmmmmmnnnpppqqqqqqqqqsssvvvxxxzzzyyyxxxvvvwwwvvvuuuuuutttrrrooolll``````______aaadddfffhhhhhhjjjllllllllllllnnnpppnnnoooqqqsssttttttttttttqqqpppooommmllllllmmmmmmpppqqqrrrtttwww{{{~~~~~~~~~|||zzzxxxvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwxxxyyy{{{|||~~~vvvrrrqqqrrrqqqqqqssstttvvvwwwxxxxxxzzzyyyxxxwwwvvvuuutttsssqqqqqqsssvvv{{{~~~{{{xxxvvvsssqqqpppqqqrrrsssuuuxxx}}}|||~~~~~~vvvrrrqqqnnniiidddaaabbbccc______bbbgggnnntttxxxyyypppmmmiiihhhiiinnnuuuyyy{{{zzzyyyxxxvvvtttrrrqqqiiijjjkkkooorrrtttsssqqqlllkkkjjjiiihhhhhhhhhiiinnnrrrwwwxxxwwwuuuvvvwwwnnnggg^^^UUUNNNNNNXXXdddhhhjjjkkkiiihhhhhhccc\\\~~~vvvooofff______cccrrr}}}~~~}}}|||zzzyyy|||~~~zzzqqqjjjaaaWWWNNNJJJHHHFFFGGGKKKTTT]]]jjjuuu||||||wwwsssiiiiiinnnwww{{{zzz{{{}}}zzzyyyttttttqqqnnnkkkcccQQQ@@@888111,,,---...---,,,---111///---+++***)))******,,,,,,,,,,,,,,,,,,,,,,,,******+++---...000111111555777;;;BBBOOOcccyyyzzztttrrrtttwww{{{}}}~~~~~~{{{xxxsssrrrpppqqqsssuuuuuuuuuooohhheeekkkssswwwzzz}}}~~~||||||~~~yyyqqqjjjggghhhlllooopppuuu{{{}}}sssooocccUUUMMMGGGDDDEEEIIIOOOUUU\\\```ccceeeiiilllppprrrssssssrrrrrrtttuuussssssrrrqqqqqqppppppooooooooonnnnnnnnnnnnnnnoooqqqqqqqqqppppppppppppppppppppppppqqqrrrtttuuuvvvrrruuuyyy{{{~~~}}}tttkkkgggfffcccccceeeffffffggghhhiiiiiiiiiiiiiiikkkmmmpppsssvvvwwwxxxvvvwwwxxxwwwvvvuuuuuuvvvwwwwwwuuuttttttuuuvvvwwwrrrsssuuuxxxzzzzzzwwwtttrrrooollljjjjjjmmmqqqtttrrrssswwwzzz|||}}}}}}}}}|||{{{yyyxxxvvvqqqkkkfffeeecccaaa___```bbbfffiiiiiijjjkkkkkkjjjjjjlllmmmoooppprrrtttvvvxxxyyyyyywwwvvvtttqqqooopppsssvvvyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~{{{yyywwwuuuttttttuuuvvvtttvvvyyy{{{}}}}}}||||||}}}~~~uuuooonnnmmmllloooqqqrrrsssuuuzzz~~~|||||||||{{{zzzxxxwwwvvvttttttuuuvvvwwwyyy{{{|||}}}}}}~~~~~~{{{wwwsssrrrrrrtttvvvtttuuuxxx|||zzzwwwttttttxxx|||wwwsssoooooommmiiieeebbbbbbcccbbbbbbdddgggkkkpppuuuwwwtttqqqkkkfffeeehhhoootttzzzyyyxxxvvvtttrrrqqqpppooooooqqqtttvvvwwwvvvtttqqqjjjeeeeeefffeeeeeegggnnnpppuuu{{{}}}|||xxxuuuqqqiii___VVVOOOMMMTTT^^^fffggggggfffgggggg```XXX}}}vvvooofff___^^^bbbppp{{{~~~|||zzzxxxzzz}}}{{{rrrlllcccYYYPPPLLLIIIGGGIIILLLUUU^^^kkkvvv|||~~~{{{vvvrrrjjjjjjnnnvvv{{{{{{{{{~~~|||yyyuuuuuussspppnnnfffUUUDDD888111,,,---...---,,,---///---,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111222444666:::AAANNNcccyyyzzzsssqqqssswwwyyy{{{~~~|||||||||~~~}}}zzzwwwsssqqqppppppsssvvvxxxyyytttlllhhhmmmtttyyy|||~~~}}}}}}|||wwwvvvzzzyyyuuunnnhhhfffhhhllloooooorrrxxxvvvooocccVVVMMMGGGDDDEEEIIINNNTTT[[[```bbbeeeiiilllpppqqqssssssrrrrrrsssuuussssssrrrqqqqqqppppppooopppoooooonnnnnnnnnooooooqqqqqqqqqqqqppppppppppppoooooopppppprrrsssuuuvvvuuuwwwzzz|||~~~xxxoookkkhhheeeeeeggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjmmmppprrruuuvvvwwwvvvwwwwwwvvvuuutttuuuwwwxxxwwwvvvtttttttttttttttooooooqqqsssuuuuuusssqqqiiihhhhhhhhhjjjmmmppprrrqqqtttxxx|||~~~|||yyywwwtttpppjjjfffeeeccc```^^^___bbbfffhhhjjjkkkllllllkkkkkklllnnnpppqqqsssuuuwwwxxxxxxxxxvvvvvvtttqqqpppqqqtttwww|||}}}~~~~~~~~~|||{{{xxxwwwvvvvvvwwwxxxuuuvvvxxxyyyzzzyyyxxxwwwyyyzzz|||}}}yyysssooommmllloooqqqrrrsssuuuzzz~~~|||||||||{{{zzzyyywwwvvvtttuuuuuuvvvwwwxxxzzz{{{|||||||||~~~{{{xxxuuutttttttttsssssstttwwwzzz{{{zzzxxxuuussspppqqqvvv}}}}}}xxxsssqqqnnnooonnnkkkgggdddcccccccccdddfffjjjmmmqqqtttvvvssspppkkkfffdddgggnnnssszzzyyyxxxwwwuuutttrrrrrrrrrsssuuuyyy{{{|||zzzxxxtttmmmggghhhiiiggghhhjjjppprrrvvvzzz|||{{{xxxuuuoooggg]]]TTTLLLKKKRRR\\\eeeggggggfffgggfff___WWW}}}uuunnnfff^^^]]]aaalllwww}}}yyywwwxxx{{{}}}sssmmmeee[[[RRRMMMKKKHHHJJJMMMVVV___lllvvv|||}}}yyytttpppkkkiiillltttyyyzzz|||~~~~~~wwwssssssrrrpppnnngggWWWGGG999111,,,---...---,,,---,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222222444999@@@NNNbbbyyy{{{tttqqqtttwwwyyyzzz}}}yyyyyyyyyzzz{{{{{{xxxvvvsssqqqoooppptttyyy}}}~~~|||ssslllooovvvzzz}}}~~~|||{{{{{{wwwqqqooorrrtttpppkkkfffeeegggkkknnnlllooottt{{{yyyooocccVVVMMMGGGCCCDDDHHHMMMSSSZZZ___bbbdddhhhlllnnnpppqqqrrrqqqqqqssstttssssssrrrqqqqqqppppppoooppppppoooooooooooopppppprrrrrrrrrqqqqqqqqqppppppoooooooooppprrrsssuuuvvvwwwyyy|||}}}~~~}}}tttpppmmmjjjjjjmmmnnnmmmmmmllljjjiiigggffffffhhhkkknnnqqqtttvvvvvvwwwxxxwwwvvvttttttvvvxxxxxxxxxvvvuuutttrrrrrrqqqllllllmmmoooqqqqqqooommmeeeeeefffgggiiikkklllmmmpppttt{{{{{{wwwsssoookkkgggdddbbb```______bbbeeegggkkkmmmnnnnnnllllllmmmoooqqqrrrtttuuuvvvwwwwwwwwwuuuuuutttrrrqqqrrrvvvyyy}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxyyyyyyzzzyyyzzz{{{|||{{{{{{yyyxxxvvvwwwxxxxxxyyy}}}~~~wwwrrrnnnnnnooopppqqqrrruuuyyy}}}|||||||||{{{zzzyyyxxxwwwuuuuuuuuuuuuvvvwwwxxxyyy{{{yyyyyyzzz}}}~~~{{{xxxtttssstttsssrrrsssttttttsssqqqpppmmmlllnnnttt{{{|||wwwrrrooommmlllnnnnnnllliiifffddddddeeegggjjjnnnqqqssstttuuurrrooojjjeeecccfffmmmrrryyyyyyxxxxxxvvvuuutttssssssuuuxxx|||~~~{{{vvvoookkkkkkkkkiiijjjlllrrrtttwwwyyyzzzyyywwwuuuooofff\\\SSSLLLKKKSSS]]]eeeggghhhggggggfff___VVV}}}vvvooofff^^^\\\```iiisss~~~zzzvvvwwwyyy~~~~~~tttmmmfff]]]SSSNNNKKKHHHIIIMMMUUU^^^kkkuuu{{{~~~{{{wwwsssooojjjggghhhooovvvyyyzzz}}}}}}tttmmmnnnmmmllllllfffVVVGGG999222---...///---,,,---+++************+++++++++++++++,,,,,,,,,,,,------------...///000111222222111333888???MMMbbbyyy}}}vvvtttwwwzzz|||}}}yyyxxxxxxxxxyyyyyyxxxvvvtttqqqpppqqqvvv|||xxxpppqqqwwwzzz~~~|||zzzyyytttllljjjlllrrroookkkgggfffgggjjjlllkkklllpppwww{{{ooocccVVVNNNHHHCCCDDDGGGLLLRRRYYY^^^aaadddhhhkkkmmmnnnpppppppppppprrrsssssssssrrrqqqqqqppppppooopppooooooooooooppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqooooooppppppqqqssstttuuuxxxzzz||||||||||||~~~yyyuuusssppprrrvvvxxxwwwuuurrrnnniiifffcccbbbdddhhhlllqqqtttwwwxxxyyyyyyxxxwwwuuuuuuwwwyyyyyyxxxxxxvvvtttrrrpppooolllkkkkkklllnnnnnnmmmllliiihhhhhhggghhhiiikkklllrrrwwwyyyuuuqqqmmmjjjeeecccbbbaaaaaadddfffhhhmmmnnnoooooonnnmmmnnnpppqqqqqqssstttuuuuuuuuuuuuttttttsssrrrqqqsssvvvyyyzzz{{{|||~~~~~~}}}|||||||||}}}}}}~~~}}}|||}}}|||{{{zzzzzzyyyzzzzzz{{{zzz{{{|||}}}~~~~~~}}}}}}zzzzzzzzzyyyxxx{{{{{{vvvsssppppppppppppqqquuuxxx{{{zzzzzzzzzzzzzzzyyyxxxwwwuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvvvvwwwyyy{{{|||}}}xxxuuuyyywwwuuuuuuuuutttrrrpppnnnllllllnnnuuu|||~~~wwwqqqmmmjjjiiijjjlllmmmmmmjjjgggeeeeeegggiiimmmqqqssstttsssssspppmmmhhhcccaaaeeekkkqqqwwwxxxxxxxxxwwwvvvtttsssqqqssswww}}}~~~yyysssnnnnnnllljjjkkkoootttvvvwwwwwwvvvuuuttttttqqqhhh^^^UUUNNNMMMUUU```gggiiiiiihhhiiihhh```WWW}}}vvvpppggg^^^\\\___fffppp~~~zzzvvvvvvyyy~~~uuummmggg]]]SSSNNNKKKHHHHHHLLLTTT]]]iiissszzz~~~}}}zzzwwwsssoooiiidddcccjjjrrrvvvxxx{{{~~~{{{qqqjjjkkkkkkkkkkkkfffVVVGGG:::333---...///---,,,---+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------......///000111222222000333777>>>LLL```wwwzzzxxx|||}}}zzzzzzzzzzzzyyywwwuuusssrrrsssyyy{{{sssssswwwzzz}}}}}}{{{yyyssskkkhhhjjjrrrpppllliiihhhhhhiiijjjiiijjjmmmrrrzzz}}}ooocccWWWOOOHHHCCCCCCFFFJJJPPPXXX]]]```cccgggkkkkkkmmmnnnoooooooooqqqsssssssssrrrqqqqqqppppppooooooooonnnnnnooopppqqqqqqqqqqqqrrrrrrssssssssssssqqqqqqqqqqqqrrrsssttttttvvvxxxzzzzzzyyyzzz{{{}}}}}}{{{yyywww{{{|||uuummmfffbbb___aaafffkkkqqquuuxxxzzzzzzzzzzzzyyywwwwwwyyyzzzxxxyyyyyyyyywwwtttrrrpppkkkjjjiiiiiikkkllllllkkkkkkiiigggfffgggjjjnnnqqqvvv|||~~~yyytttpppmmmgggeeedddcccdddfffhhhjjjnnnoooppppppnnnnnnnnnpppooopppqqqrrrsssssstttssssssssssssrrrqqqrrruuuwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}|||zzzyyyyyyyyyzzz{{{{{{}}}~~~|||zzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyzzz{{{}}}}}}}}}}}}{{{zzzsssqqqooooooqqqtttvvvxxxwwwwwwxxxxxxxxxwwwwwwvvvuuutttttttttuuuvvvvvvwwwvvvvvvtttssssssuuuxxxzzz}}}~~~{{{}}}|||zzzzzz{{{zzzxxxvvvsssqqqqqqsssyyy~~~vvvpppkkkhhhgggfffiiikkkkkkiiigggeeeeeehhhjjjnnnrrrttttttsssrrroookkkfffaaa___cccjjjooovvvvvvwwwwwwvvvtttsssqqqnnnpppuuu{{{zzzvvvtttqqqnnnooosssvvvwwwyyywwwtttrrrrrrsssqqqhhh]]]TTTMMMMMMVVVaaahhhkkkkkkkkkkkkiiiaaaWWW~~~xxxqqqhhh___\\\___cccmmm|||~~~yyyuuuuuuxxx}}}wwwooohhh___TTTOOOKKKHHHHHHKKKSSS\\\iiissszzz~~~~~~|||zzzwwwtttqqqhhhbbb___fffnnntttwwwzzz~~~zzzpppkkklllmmmmmmmmmhhhYYYJJJ;;;333......///---,,,---+++,,,,,,---------,,,,,,***++++++,,,,,,------...------...//////000111111111333777>>>KKK___uuu}}}}}}~~~}}}|||{{{zzzwwwvvvuuuwww|||}}}uuuvvvyyy{{{|||~~~|||zzztttllliiijjjpppooommmkkkjjjiiiiiihhhggggggiiimmmttt~~~~~~ooodddWWWOOOIIICCCCCCEEEIIIOOOWWW\\\___bbbgggjjjiiikkkmmmmmmmmmnnnppprrrssssssrrrqqqqqqppppppooonnnmmmmmmmmmnnnooopppqqqppppppqqqrrrtttuuuvvvvvvuuuttttttssssssssssssssstttvvvxxxxxxxxxyyy{{{}}}uuukkkeee___bbbfffkkkpppuuuxxxzzzyyyzzz{{{zzzxxxxxxxxxyyyxxxyyy{{{|||{{{xxxuuusssmmmkkkhhhhhhjjjkkkkkkkkkjjjhhhggggggjjjpppwww{{{}}}}}}xxxrrrooohhhgggfffeeefffhhhjjjkkkooopppqqqpppnnnmmmnnnooonnnoooppprrrssstttttttttttttttuuutttrrrsssuuuwwwwwwxxxyyy{{{}}}~~~{{{zzzxxxvvvvvvwwwxxxyyyyyyzzz||||||zzzyyyxxxyyywwwxxxxxxyyyyyyzzzzzzzzz}}}~~~wwwtttpppnnnppprrrttttttsssttttttuuuuuuuuuttttttsssssssssssstttuuuwwwwwwuuuuuutttsssrrrrrruuuxxxyyy{{{|||zzzyyyzzz~~~zzzsssmmmhhhfffccceeeggggggfffeeeeeeeeegggjjjmmmqqqssssssrrrqqqmmmjjjeee```^^^aaahhhmmmssstttuuuuuutttrrrooonnnkkkmmmrrryyy|||wwwrrrsssxxxxxx{{{|||zzzuuurrrqqqrrrooofff[[[RRRKKKKKKTTT```hhhkkklllkkkkkkiii```WWWyyysssiii```]]]______kkkzzz}}}zzzvvvssssssvvv{{{|||tttkkkaaaVVVQQQLLLIIIIIILLLSSS\\\iiiuuu|||~~~|||{{{xxxuuusssiiiaaa]]]cccmmmtttwwwzzz~~~{{{pppmmmnnnnnnnnnooojjj[[[LLL<<<444...//////---,,,---++++++,,,---,,,,,,************+++,,,,,,---......---------...//////000000111333777===JJJ]]]sss~~~~~~|||yyyxxxxxxzzz~~~xxxyyy|||}}}}}}~~~~~~|||{{{uuummmjjjlllmmmlllllllllkkkjjjiiiiiidddddddddgggmmmvvv~~~ooodddXXXPPPIIICCCBBBEEEHHHNNNVVV[[[^^^bbbfffjjjhhhjjjlllllllllmmmoooqqqssssssrrrqqqqqqppppppooollllllllllllmmmnnnooopppnnnoooppprrruuuvvvxxxyyyxxxwwwvvvuuutttsssssssssrrrtttwwwxxxyyyzzz}}}ssskkkccceeehhhlllpppsssuuuwwwvvvxxxzzzzzzyyywwwvvvvvvwwwyyy|||}}}zzzxxxrrrpppmmmlllmmmoooppppppmmmmmmnnnppptttzzzzzzsssooogggffffffeeefffhhhiiijjjooopppppppppnnnmmmnnnoooooopppqqqsssuuuvvvvvvwwwwwwwwwwwwvvvuuutttvvvxxxvvvwwwxxxzzz|||}}}~~~zzzxxxvvvttttttuuuwwwxxxxxxzzz||||||zzzxxxxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{vvvpppnnnoooqqqqqqqqqooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvwwwxxxtttuuuuuutttrrrqqqtttvvvwwwxxx{{{}}}xxxpppjjjfff```bbbccccccccccccdddeeefffhhhkkknnnpppqqqqqqqqqllliiiccc^^^]]]```ggglllrrrrrrssssssrrrooollljjjfffhhhlllsss|||xxxrrrsssxxx{{{~~~xxxsssrrrsssooofffZZZQQQKKKKKKUUU```gggjjjkkkjjjjjjhhh___TTTzzztttjjjaaa]]]```]]]iiiyyy~~~|||zzzxxxtttqqqqqqtttyyyyyymmmcccXXXRRRNNNJJJJJJMMMTTT]]]kkkvvv~~~~~~|||{{{yyywwwtttjjjaaa]]]cccmmmtttxxx{{{~~~}}}rrrlllnnnnnnnnnooojjj[[[LLL<<<444/////////---,,,---***++++++,,,+++***)))(((******+++,,,,,,---......,,,,,,------......//////222444777===III\\\rrr~~~{{{zzzzzz|||zzz{{{~~~~~~~~~|||{{{uuummmkkkmmmiiiiiijjjkkkkkkkkkjjjjjjbbbaaaaaadddiiipppxxx}}}ooodddXXXPPPIIICCCBBBDDDGGGMMMUUU[[[^^^aaafffjjjgggiiikkkllllllmmmoooqqqssssssrrrrrrqqqppppppoookkkkkkkkkllllllnnnoooooommmnnnppprrruuuxxxyyyzzzzzzyyyxxxvvvtttsssrrrrrrqqqtttvvvxxxzzz|||yyyqqqggghhhjjjmmmppprrrssstttsssvvvyyyzzzxxxvvvttttttvvvyyy}}}}}}{{{yyyvvvrrrqqqrrrtttvvvvvvuuuvvvwwwzzz}}}zzzsssoooffffffeeeeeefffgggiiijjjoooppppppooommmmmmmmmnnnoooppprrrtttvvvxxxyyyyyyyyyzzzzzzyyywwwvvvwwwyyytttuuuvvvyyyzzz|||}}}}}}yyywwwuuusssssstttvvvwwwxxxzzz||||||zzzyyyyyyyyywwwwwwyyyzzz{{{{{{|||{{{zzzzzz|||~~~}}}wwwqqqnnnnnnppppppooommmnnnoooppppppppppppppppppqqqqqqrrrtttvvvwwwxxxsssuuuvvvuuurrrqqqsssvvvwwwwwwxxx{{{~~~{{{ssskkkggg___```aaaaaa```aaaccceeeeeegggjjjmmmooopppqqqqqqkkkhhhccc^^^\\\___fffkkkqqqqqqrrrrrrpppmmmiiigggaaabbbfffnnnwww~~~wwwpppqqqvvv~~~{{{uuussstttqqqhhh\\\SSSLLLMMMWWWccceeehhhjjjiiiiiifff]]]SSS~~~uuulllccc___]]]```iiivvv|||zzzxxxvvvtttrrrooorrrwww~~~uuurrrfffZZZRRRMMMIIIIIIMMMSSS]]]jjjvvv~~~~~~~~~~~~}}}zzzxxxmmmiiieeefffkkkrrrvvvxxx{{{yyyrrrpppoooooollldddWWWMMM>>>444......111000.........------,,,,,,------...++++++,,,---------,,,,,,------------...000111222000222666>>>HHHXXXppp~~~|||{{{~~~~~~}}}yyytttnnnkkkooonnnmmmkkkjjjjjjjjjkkkjjjiiigggdddeeehhhooottt{{{sssjjj^^^RRRIIIDDDAAA@@@GGGJJJOOOVVV\\\aaaeeefffiiiiiikkklllnnnooopppqqqrrrrrrrrrqqqqqqooonnnnnniiiiiiiiiiiijjjjjjkkklllkkkmmmooooooppprrrtttwwwuuuvvvwwwvvvsssqqqqqqqqqppprrruuuyyy|||{{{tttooolllmmmooonnnooorrrtttuuuvvvwwwwwwwwwwwwwwwwwwyyy}}}}}}xxxtttsssrrrpppssswwwuuuxxx|||~~~wwwqqqnnngggcccbbbcccdddbbbdddhhhkkkmmmoooooommmllllllllloooqqqsssuuuvvvwwwzzz|||{{{{{{{{{{{{zzzzzzzzzzzzxxxuuurrrrrrtttvvvxxxxxxzzzyyywwwvvvvvvvvvwwwwwwzzzzzzyyyyyyyyyyyyxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~{{{rrrmmmmmmoooooommmnnnooopppqqqqqqrrrqqqqqqrrrrrrssssssttttttuuuuuusssrrrrrrrrrrrrsssttttttvvvwwwxxxyyyzzz~~~zzzrrriiiddd```aaaaaaaaaaaabbbbbbbbbbbbdddgggjjjmmmppprrrrrrnnnjjjccc___^^^```eeeiiitttrrrqqqqqqpppnnnkkkhhhaaaccchhhnnntttzzz~~~zzzqqqkkkmmmttt|||{{{vvvtttrrrmmmiii```TTTLLLMMMWWW```iiijjjiiigggeeecccZZZQQQwwwnnnfff```^^^```hhhuuu~~~{{{zzzwwwuuussspppsssxxx~~~xxxrrrfffZZZRRRMMMIIIIIIMMMTTT^^^kkkwww~~~~~~|||zzzsssmmmhhhgggkkkrrrvvvxxx||||||tttqqqnnnmmmkkkdddXXXOOO>>>555......///...,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,------000//////......//////000111222666>>>GGGWWWooo~~~}}}{{{zzz|||~~~zzztttooolllpppooonnnllljjjjjjlllmmmmmmllliiifffeeehhhnnnrrrwww|||vvvmmm```TTTKKKFFFCCCAAAFFFIIIOOOUUU\\\aaaeeefffjjjjjjkkklllnnnoooppppppqqqqqqqqqqqqpppooonnnmmmkkkjjjjjjjjjkkkkkklllmmmlllmmmoooooooooqqqsssvvvuuuvvvwwwvvvtttrrrqqqqqqpppqqqtttwww{{{}}}wwwqqqnnnooopppooopppssstttuuuvvvwwwwwwwwwxxxwwwwwwyyy|||{{{uuusssqqqnnnppptttuuuxxx{{{~~~wwwqqqnnngggccc```aaa```^^^___bbbfffhhhjjjkkkjjjjjjjjjkkkmmmpppsssuuuwwwyyy{{{~~~~~~}}}}}}|||{{{{{{zzzzzzyyywwwtttsssuuuwwwyyyyyyzzzyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvuuutttsssrrrrrrtttvvvzzz|||}}}}}}uuuooonnnoooooommmnnnooopppqqqqqqrrrqqqqqqssssssssstttuuuuuuvvvvvvttttttssssssssssssttttttuuuwwwxxxxxxyyy|||{{{rrrjjjeeeaaaaaaaaabbbbbbbbbcccccceeegggiiikkkmmmnnnooooookkkhhhccc___```dddiiimmmuuusssrrrqqqpppnnnkkkhhhccceeeiiinnnssswww{{{}}}~~~{{{vvvooohhhkkkqqq{{{zzzuuusssqqqkkkggg]]]RRRKKKOOOZZZdddkkklllkkkhhhfffcccZZZPPPyyyqqqiiiccc``````hhhuuu~~~{{{yyyvvvtttqqqtttyyy{{{rrrfffZZZRRRMMMIIIIIIMMMUUU^^^lllwww{{{tttllliiikkkqqqvvvxxx}}}wwwrrrmmmkkkiiicccYYYQQQAAA777......///---++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...000111333222111000///.........111222666===FFFVVVooo|||}}}~~~|||yyyxxxzzz~~~zzzvvvrrrooosssrrrpppmmmjjjjjjmmmooopppooolllhhhgggiiimmmqqqtttyyyzzzqqqdddWWWNNNHHHDDDBBBEEEHHHMMMTTT[[[```eeegggkkkkkklllmmmnnnnnnoooooopppppppppoooooonnnnnnmmmmmmllllllllllllmmmmmmnnnlllmmmoooooooooppprrrtttuuuvvvwwwwwwtttrrrrrrrrroooqqqsssuuuxxx{{{}}}~~~{{{uuuqqqrrrrrrqqqqqqttttttuuuuuuvvvwwwxxxxxxxxxxxxyyy{{{~~~~~~wwwrrrnnnkkkmmmqqqtttwwwzzz||||||}}}~~~yyyqqqllleee```]]]]]][[[WWWWWWZZZ]]]```bbbddddddfffhhhjjjkkknnnssswwwyyy|||~~~}}}|||{{{zzzzzzwwwuuuuuuvvvxxxyyyyyyzzzzzzxxxwwwwwwwwwxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvtttpppmmmiiifffdddccceeehhhkkknnnrrrwwwzzz|||tttpppooonnnmmmnnnooopppqqqqqqrrrqqqqqqsssttttttuuuvvvvvvwwwwwwwwwwwwvvvuuuttttttttttttuuuvvvwwwwwwwwwyyy}}}yyyqqqiiidddbbbbbbcccccccccdddddddddhhhiiikkkllllllllllllkkkhhhfffbbb```bbbhhhnnnrrrvvvuuusssrrrqqqnnnjjjgggeeegggjjjmmmqqqtttvvvwww|||xxxtttqqqjjjdddffflllxxxxxxtttrrrpppjjjeee[[[PPPJJJPPP^^^iiinnnooonnnjjjhhhdddZZZOOOzzzssskkkddd```aaaiiiwww}}}zzzwwwuuurrrtttyyy}}}rrrfffZZZRRRMMMIIIIIIMMMTTT]]]kkkvvv~~~{{{pppjjjlllqqquuuwww}}}yyytttmmmiiigggbbb[[[TTTEEE:::111//////---******,,,++++++******++++++,,,......------...000333555333222111000////////////222222666<<>>444111000...,,,,,,,,,++++++******++++++,,,------,,,+++---///222333000000000000000111111222333333555;;;CCCSSSlll}}}}}}~~~zzzwwwvvv}}}}}}|||zzzwwwuuuwww{{{~~~~~~}}}{{{zzzzzz{{{{{{yyyrrrkkkgggiiikkkppppppnnnlllkkknnnrrrvvvwwwyyyyyyjjj\\\QQQIIIDDDAAABBBEEEJJJQQQXXX___eeehhhmmmmmmmmmnnnnnnnnnoooooopppooonnnnnnmmmnnnnnnoooppppppoooooonnnoooooopppmmmnnnooooooooooooqqqsssuuuxxxzzzzzzxxxvvvuuutttsssssstttuuuvvvyyy{{{|||}}}zzzvvvvvvvvvttttttvvvtttttttttuuuvvvxxxyyyzzzvvvyyy|||vvvqqqlllggggggkkkoooqqqtttvvvvvvvvvwwwxxx}}}}}}}}}zzzpppiii^^^YYYVVVUUURRRNNNMMMPPPMMMOOOQQQSSSUUUYYY___bbbgggmmmuuu|||~~~|||zzzyyyxxxvvvttttttuuuvvvvvvvvvvvvvvvuuuttttttuuuvvvwwwvvvvvvwwwwwwxxxyyyzzzzzzxxxxxxxxxyyyyyyzzzzzzzzzxxxwwwvvvsssnnngggbbb^^^XXXXXXYYYYYY[[[```ggglllqqqtttxxx|||~~~~~~}}}{{{zzz|||}}}wwwrrrooonnnnnnnnnpppqqqqqqqqqqqqqqqttttttuuuvvvwwwxxxyyyyyy{{{zzzxxxwwwvvvuuuttttttsssuuuvvvwwwvvvwwwyyy{{{zzz|||~~~yyyrrrkkkeeebbbcccddddddddddddeeeeeeeeeggghhhkkkmmmnnnmmmlllkkkgggeeecccbbbeeejjjppptttvvvuuusssqqqpppmmmiiieee```bbbfffjjjmmmooopppqqqoookkkgggfffccc```bbbfffrrrxxxzzzvvvrrrqqqooommmlllfffZZZNNNHHHOOO^^^kkkssstttsssoookkkfffZZZOOO|||wwwoooggg```aaajjjxxx}}}{{{xxxvvvtttvvv{{{~~~rrrfffZZZRRRMMMIIIIIIMMMRRR[[[hhhssszzztttmmmlllpppsssuuuwww~~~|||uuummmgggeeebbb\\\WWWKKK@@@555222111///------,,,,,,++++++++++++,,,,,,******)))******,,,...///.........///000111333333333333555:::BBBRRRkkk|||xxxvvvzzz|||~~~~~~~~~|||{{{yyyvvvuuuwww{{{~~~}}}|||||||||{{{}}}{{{uuulllfffgggiiinnnnnnmmmkkkkkkmmmqqqtttwwwyyy~~~}}}nnn^^^RRRJJJDDDAAAAAACCCHHHOOOWWW^^^eeehhhllllllmmmnnnooooooppppppqqqpppnnnnnnnnnnnnooopppqqqppppppooooooooooooooommmnnnppppppppppppsssuuuwwwyyy|||}}}{{{yyywwwwwwttttttttttttuuuwwwyyy{{{{{{~~~zzzvvvvvvvvvttttttwwwuuutttttttttvvvxxxzzz{{{wwwzzz}}}yyytttnnngggfffiiikkknnnqqqsssttttttuuuvvvzzzzzz{{{}}}yyyoooiii^^^YYYUUUTTTPPPLLLKKKMMMIIIJJJKKKLLLNNNSSSYYY]]]eeekkkttt|||}}}{{{yyyxxxxxxvvvttttttuuuvvvuuutttuuutttssssssssstttuuuvvvuuuuuuvvvwwwxxxyyyzzz{{{yyyzzzzzz{{{{{{|||||||||xxxxxxxxxvvvqqqkkkeeeaaa]]]\\\[[[ZZZZZZ]]]cccgggkkknnnrrrvvvxxxxxxvvvuuuuuuxxx|||zzztttqqqooonnnooopppqqqqqqrrrqqqqqqssstttuuuvvvwwwxxxyyyzzz{{{zzzxxxwwwvvvuuuuuuuuusssuuuwwwxxxxxxxxxzzz|||xxxyyy|||yyyssslllgggeeeccccccdddddddddeeeeeeeeefffhhhkkkmmmnnnnnnlllkkkeeedddbbbbbbdddiiiooorrrtttsssqqqpppooolllhhheee]]]___ccchhhkkkmmmnnnnnnkkkfffccccccbbbaaacccgggoootttuuurrroooooonnnkkklllfff[[[NNNIIIOOO]]]jjjqqqsssrrrnnnkkkeeeYYYMMM~~~yyyrrriiibbb```iiivvv~~~|||zzzxxxvvvvvvyyy}}}~~~rrrfffZZZRRRMMMIIIIIIMMMSSS\\\iiittt{{{~~~sssmmmlllppprrrtttttt{{{|||uuummmhhhfffbbb\\\WWWLLL@@@555111111...------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------...///000222333444333555999AAAQQQjjjzzzxxxyyyzzz|||||||||}}}{{{zzzyyyvvvuuuxxx|||~~~~~~}}}{{{zzzyyyxxx{{{|||vvvmmmggggggiiillllllkkkiiigggiiillloootttvvvzzzqqqaaaUUULLLFFFBBB@@@BBBGGGNNNVVV^^^eeehhhkkklllmmmnnnooopppqqqrrrqqqpppooonnnnnnoooqqqrrrqqqqqqpppooooooooooooooommmnnnpppqqqqqqrrruuuwwwxxx{{{~~~~~~{{{yyyyyytttsssrrrrrrsssuuuwwwxxxyyy}}}~~~~~~}}}~~~~~~yyyuuuuuuvvvttttttwwwuuutttttttttuuuxxxzzz|||zzz{{{}}}yyyqqqhhheeefffhhhkkknnnqqqrrrrrrtttuuuuuuvvvxxx{{{xxxnnnhhhaaa\\\WWWTTTPPPJJJHHHJJJGGGGGGGGGHHHIIINNNTTTYYYaaahhhrrr{{{~~~|||zzzxxxwwwxxxwwwuuuvvvwwwwwwvvvtttuuuttttttssstttuuuvvvwwwttttttuuuwwwxxxzzz{{{{{{{{{{{{|||}}}}}}~~~{{{|||}}}{{{wwwqqqjjjfffaaa```^^^\\\ZZZ\\\```dddgggiiilllooopppooommmllllllpppuuuyyy|||}}}vvvrrrpppnnnooopppqqqqqqrrrqqqqqqrrrssstttuuuwwwxxxyyyyyyyyyyyyxxxvvvuuuuuuuuuuuutttvvvxxxzzzzzzzzz|||}}}yyyyyyzzz|||yyyrrrlllhhheeeccccccccccccddddddddddddfffhhhkkknnnnnnmmmkkkiiibbb```___```ccciiiooorrrrrrqqqooonnnnnnkkkhhheee\\\___cccgggjjjkkkkkkkkkhhhccc```bbbcccccceeejjjmmmqqqrrrooommmnnnmmmjjjjjjeee[[[OOOJJJPPP^^^jjjmmmooonnnkkkhhhbbbVVVJJJ|||uuukkkccc^^^ggguuu}}}|||zzzwwwuuuyyy{{{rrrfffZZZRRRMMMIIIIIIMMMTTT]]]jjjuuu|||}}}sssmmmmmmppprrrsssqqqxxx|||uuummmhhhfffccc\\\WWWKKK???444000000...------...------,,,,,,------...------...//////......------------......///000111444333555999AAAPPPjjj|||yyyyyyzzz{{{{{{{{{|||{{{zzzxxxvvvvvvxxx}}}}}}~~~}}}zzzxxxwwwtttyyy{{{wwwnnnhhhhhhkkklllkkkiiigggdddeeegggjjjppprrrwwwtttdddWWWMMMGGGDDD???BBBFFFMMMUUU^^^eeeiiikkkkkklllnnnoooqqqrrrrrrrrrqqqooonnnnnnpppqqqsssqqqqqqpppooonnnnnnoooooommmooopppqqqrrrsssvvvyyyyyy||||||{{{zzzsssrrrqqqqqqqqqsssuuuwwwyyy|||~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~xxxtttuuuuuuttttttwwwuuutttssstttuuuxxxzzz|||}}}|||}}}}}}tttiiiddddddfffiiimmmoooqqqrrrsssuuurrrsssvvvyyy}}}wwwmmmhhheee___YYYUUUOOOHHHFFFHHHFFFFFFFFFEEEGGGKKKQQQVVV___fffpppzzz}}}{{{yyyxxxwwwyyyxxxwwwwwwxxxxxxwwwuuuvvvuuutttttttttvvvwwwxxxssstttuuuvvvxxxzzz{{{{{{|||}}}}}}~~~|||vvvooojjjbbbaaa___]]][[[\\\___bbbeeegggiiijjjjjjhhhfffdddcccgggmmmrrrvvv{{{~~~wwwssspppnnnooopppqqqqqqrrrqqqqqqrrrrrrsssuuuvvvxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuuuutttvvvyyy{{{{{{|||}}}{{{{{{zzz{{{~~~}}}vvvpppjjjfffdddbbbbbbcccccccccdddddddddhhhjjjlllnnnnnnllljjjhhh^^^^^^]]]___ccciiiooossspppooonnnmmmmmmkkkhhheee]]]___cccfffiiiiiiiiihhhgggaaa___aaadddeeegggllllllooopppmmmlllnnnllliiihhhcccZZZOOOKKKQQQ___kkkiiilllkkkiiieee___SSSGGG{{{rrrjjjddd```hhhttt~~~{{{xxxvvvuuuvvv{{{uuuhhhZZZRRRMMMJJJJJJMMMPPPZZZiiiuuu|||~~~sssmmmllloooqqqrrruuuyyy{{{ssskkkfffdddaaa\\\WWWLLLBBB888333111---+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,---...///000111111333444777;;;@@@NNNeeezzz|||vvvwwwxxxyyy{{{}}}}}}xxxxxxyyyyyy|||}}}xxxwww{{{{{{uuusssrrrtttxxxzzzwwwpppjjjggggggjjjiiihhhgggggghhhiiiiiimmmooouuu}}}yyyiii[[[OOOFFFAAACCCBBBFFFNNNUUUZZZ```fffiiiiiiiiikkknnnpppqqqrrrrrrqqqpppoooooopppqqqqqqrrrsssrrrrrrqqqpppooonnnooonnnnnnnnnpppsssuuuwww|||~~~{{{yyy{{{yyyuuusssqqqrrrssstttvvvxxxzzz|||}}}|||{{{zzzyyyyyyyyyxxxyyyyyyzzzzzzzzz|||~~~}}}{{{yyyvvvsssqqqqqqrrrsssttttttuuuwwwxxxyyy{{{{{{}}}}}}}}}uuukkkfffdddgggjjjmmmpppqqqrrrtttvvvuuuwwwyyyzzz|||wwwooojjjgggbbb\\\VVVRRROOOLLLJJJFFFEEEDDDEEEHHHMMMQQQTTT[[[dddmmmsssxxx~~~~~~}}}}}}}}}}}}|||{{{zzzyyyuuuuuuvvvwwwxxxxxxyyyyyywwwvvvuuuuuuuuuuuuvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxyyy{{{}}}~~~{{{yyyqqqiiiaaa]]]^^^___^^^\\\aaabbbdddeeedddcccaaa```___aaadddhhhnnntttyyy|||~~~xxxtttrrrppppppqqqrrrrrrrrrqqqqqqooopppqqqrrrtttvvvxxxzzzxxxwwwvvvuuutttttttttttttttuuuwwwyyy|||}}}~~~~~~{{{{{{zzzzzz{{{|||~~~|||vvvpppjjjfffddd___```bbbdddfffgggggggggjjjkkkmmmnnnnnnllljjjhhhddd```\\\^^^dddkkkpppqqqqqqoookkkjjjjjjhhhccc```[[[aaaeeeeeegggjjjhhhdddcccbbbaaabbbcccgggjjjllloooqqqrrrrrrqqqqqqqqqrrrlllcccVVVNNNNNNUUU^^^dddmmmkkkiiiiiiggg^^^QQQFFF{{{rrrjjjdddaaaiiiuuu}}}{{{yyyyyyxxxzzz~~~vvviii[[[SSSMMMIIIIIILLLPPPZZZiiiuuu|||~~~tttmmmlllooorrrtttuuuyyyyyyrrrjjjeeedddaaa\\\WWWKKK@@@666222000---,,,---......------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111333444777;;;@@@LLLdddyyy~~~yyyyyyzzz{{{|||~~~|||wwwxxxyyyyyy||||||wwwuuuxxx~~~}}}xxxttttttqqquuuxxxwwwrrrllliiihhhjjjiiihhhgggfffggghhhhhhlllnnnsss{{{zzzlll^^^RRRIIICCCBBBAAAEEEMMMSSSXXX^^^dddiiiiiiiiikkknnnpppqqqrrrrrrqqqpppoooooopppqqqrrrssssssssssssrrrqqqpppooopppooonnnnnnpppsssvvvxxx}}}~~~}}}zzzyyyyyywwwuuurrrqqqqqqsssttttttuuuwwwyyyzzz{{{zzzzzzwwwwwwvvvvvvvvvwwwwwwxxxxxxzzz|||}}}~~~~~~|||{{{zzzxxxuuusssrrrrrrssstttssstttuuuvvvwwwyyyzzzzzz}}}}}}}}}vvvlllhhhfffgggiiimmmooopppqqqtttuuuuuuwwwyyy{{{}}}|||sssnnnjjjeee```ZZZVVVSSSOOOLLLIIIHHHGGGHHHJJJNNNSSSVVVYYYbbbkkkpppuuu{{{|||{{{{{{{{{{{{zzzzzzyyyxxxwwwuuuvvvvvvwwwwwwxxxxxxxxxvvvvvvvvvuuuuuuuuuvvvvvvwwwvvvuuuuuuuuuuuuvvvwwwyyy{{{|||~~~~~~~~~~~~vvvoooeee``````aaa```^^^aaacccdddeeeeeeccc```___[[[\\\^^^bbbhhhnnntttxxx}}}xxxtttsssqqqqqqrrrrrrrrrqqqqqqpppppppppqqqrrrtttvvvwwwxxxwwwwwwvvvuuutttttttttttttttuuuwwwyyy{{{||||||}}}zzzzzzzzzzzz{{{|||~~~~~~~~~~~~wwwpppkkkgggeee^^^___aaabbbdddeeefffgggkkklllnnnppppppnnnllljjjfffbbb___```ffflllpppqqqqqqooollljjjjjjhhhdddaaa]]]bbbfffggghhhjjjiiiddddddcccbbbbbbdddgggjjjkkkrrrsssuuuuuutttsssrrrrrrlllcccWWWOOOPPPWWW```fffkkkiiihhhhhheee]]]PPPEEEzzzsssjjjeeeccckkkwww~~~{{{zzzzzz{{{|||~~~wwwkkk]]]TTTNNNHHHHHHKKKPPPZZZiiiuuu|||tttmmmkkknnnrrruuuvvvzzzxxxqqqiiieeedddaaa\\\WWWHHH>>>555111000---,,,---......------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111222333666:::>>>JJJaaavvv}}}{{{|||}}}}}}{{{wwwxxxzzzzzz|||{{{uuurrrtttzzz~~~{{{wwwvvvnnnrrrwwwxxxvvvqqqllljjjiiihhhgggfffeeeffffffgggiiilllqqqwww~~~qqqdddWWWMMMGGGBBBAAACCCJJJQQQUUU\\\bbbggghhhjjjlllnnnpppqqqrrrrrrqqqpppppppppqqqrrrssstttuuuuuuuuutttsssrrrqqqrrrpppooooooppptttxxxzzz~~~~~~~~~}}}|||zzzyyyxxxwwwvvvsssqqqpppqqqrrrsssrrrssstttuuuwwwxxxyyyzzzwwwvvvvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyywwwuuusssrrrssstttuuurrrssstttuuuvvvwwwxxxyyy}}}}}}}}}~~~tttkkkgggffffffiiilllnnnoooppprrrttttttvvvxxx{{{~~~|||wwwooolllgggbbb^^^YYYTTTQQQOOOMMMLLLKKKMMMPPPTTTWWWWWW```hhhmmmqqqwwwyyywwwwwwxxxxxxwwwwwwvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttuuuvvvvvvzzzzzz|||}}}~~~~~~~~~~~~}}}||||||wwwmmmfffdddcccbbbaaabbbccceeefffeeeccc```^^^ZZZZZZZZZ]]]bbbiiipppttt}}}|||xxxuuutttrrrrrrrrrrrrqqqqqqpppoooqqqqqqqqqrrrssstttvvvvvvvvvvvvuuutttssssssssssssuuuuuuwwwxxxyyyzzzzzzzzzyyyyyyzzzzzz{{{}}}~~~||||||}}}xxxqqqlllhhhgggcccdddeeegggiiikkkllllllmmmnnnqqqrrrrrrqqqooommmhhhdddaaabbbhhhmmmoooppppppnnnlllkkkjjjiiigggeeebbbgggkkkkkklllmmmjjjeeeeeedddddddddeeegggjjjkkktttuuuvvvwwwvvvtttrrrqqqkkkbbbWWWPPPQQQXXXaaagggiiigggeeeeeeccc[[[NNNDDDzzzssskkkfffeeelllxxx~~~{{{zzz{{{|||}}}wwwlll```VVVNNNHHHGGGKKKPPPZZZiiiuuu|||tttllliiilllrrrvvvxxx{{{yyyrrrjjjfffccc```YYYTTTGGG===444111///---,,,...,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,---...///000111111111222555999===HHH^^^rrr|||}}}}}}}}}~~~{{{wwwyyy{{{{{{}}}}}}vvvqqqrrrvvv{{{~~~{{{xxxooorrrvvvyyyyyyuuupppllliiihhhfffeeeddddddeeeffffffiiinnnuuu}}}yyylll^^^RRRKKKDDDBBBCCCIIIOOOTTTZZZaaafffhhhjjjlllnnnoooqqqsssrrrrrrqqqppppppqqqssstttvvvvvvvvvvvvvvvuuutttssstttrrrpppoooqqqtttxxx{{{}}}|||{{{yyyxxxwwwwwwwwwuuutttrrrqqqpppqqqrrrrrrpppqqqqqqrrrtttwwwyyyzzzxxxxxxwwwvvvvvvvvvwwwwwwuuuuuuvvvvvvwwwxxxyyyzzzyyyxxxvvvtttrrrrrrssssssrrrrrrssstttuuuvvvwwwxxx}}}}}}}}}~~~zzzooogggcccbbbfffhhhkkkmmmnnnoooqqqssssssuuuxxx{{{~~~xxxtttpppkkkgggaaa[[[WWWTTTSSSPPPOOOPPPRRRUUUWWWWWW___gggkkkoootttvvvuuuuuuuuuvvvvvvuuuttttttsssvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvuuutttsssssstttuuuvvvzzzzzz{{{||||||}}}}}}}}}}}}{{{}}}wwwnnniiifffeeeddddddeeeggggggfffdddaaa___]]]\\\[[[\\\aaahhhppptttzzz|||}}}}}}zzzwwwuuutttsssssssssrrrqqqpppooonnnrrrqqqqqqqqqrrrsssttttttttttttsssrrrrrrrrrrrrrrrtttuuuvvvwwwwwwwwwwwwwwwxxxxxxyyy{{{|||~~~}}}~~~{{{sssmmmiiihhhggghhhiiikkkmmmooopppqqqoooqqqsssttttttsssqqqoooiiifffcccdddhhhlllnnnmmmlllkkkkkkkkkkkkllllllllllllqqqtttsssrrrrrrnnnhhhggggggffffffgggiiikkkmmmsssssstttvvvvvvtttqqqoooggg```VVVPPPRRRYYYaaaggggggeeeccccccaaaYYYLLLAAAzzzssskkkgggeeemmmxxx}}}{{{{{{}}}~~~wwwnnnbbbXXXOOOHHHGGGKKKPPPZZZiiiuuu|||}}}rrriiieeeiiipppvvvzzz||||||uuulllgggddd___WWWQQQFFF<<<333000///------///,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,---...///000111111111222555999<<>>EEEUUUccczzz{{{uuugggZZZNNNOOOYYYdddmmmtttrrrmmmhhhcccaaaaaa```___ccceeehhhlllrrr{{{vvvhhh\\\KKKFFFCCCDDDFFFGGGLLLRRR\\\```fffkkkmmmnnnoooppprrrrrrrrrrrrssstttuuuvvvyyyxxxwwwvvvvvvvvvvvvvvvtttuuuuuuuuuuuutttssssssssssssssstttssssssrrrrrrsssssstttuuuuuuuuuuuuuuuyyyxxxxxxzzz}}}~~~{{{yyyyyyxxxvvvuuuttttttuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwttttttttttttssssssssssssvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzz{{{||||||~~~|||xxxqqqlllhhhhhhiiinnnnnnnnnooopppqqqrrrsssssssssssstttxxx|||{{{wwwrrrlllgggeeedddcccbbbdddfffiiilllooopppqqqrrruuuttttttsssrrrrrrqqqqqqpppoooooopppsssuuuuuuttttttuuuvvvwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxwwwxxxxxxxxxyyy}}}yyysssppprrrtttuuuxxx|||zzzvvvrrrnnnlllmmmoooqqqttttttssssssrrrqqqqqqqqqssssssrrrqqqppppppppppppqqqrrrssstttttttttsssrrrooooooooooooooooooooooooppppppppppppqqqrrrssstttssstttuuuwwwxxxzzz{{{{{{|||}}}yyysssmmmkkkiiihhhjjjmmmqqqtttvvvuuutttssspppmmmjjjhhheeegggjjjmmmooopppppppppooommmmmmnnnllliiikkkoooyyyzzztttmmmkkkrrr|||~~~uuuoookkkhhhgggccc[[[TTTTTT\\\dddgggfffgggfffddd```YYYMMMAAA888xxxnnniiiiiimmmvvvvvvmmmbbbYYYPPPIIIHHHKKKQQQZZZhhhsss{{{}}}wwwqqqggg___\\\bbbllltttyyyzzzqqqnnnnnnnnnkkkgggWWWIII;;;555222///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222333666666777;;;>>>FFFTTTbbbyyyzzzmmm^^^PPPNNNVVVaaannnxxxwwwssslllgggdddbbbaaa___```cccfffkkkqqqyyyzzzjjj]]]LLLGGGCCCCCCDDDEEEIIIOOOYYY]]]dddiiilllmmmnnnoooppppppqqqrrrssstttuuuvvvyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssstttttttttsssrrrrrrqqqrrrssstttuuuuuuuuutttsssxxxxxxxxxzzz}}}}}}|||zzzyyyxxxwwwvvvuuuuuuuuuvvvttttttuuuvvvvvvvvvvvvvvvvvvuuusssrrrrrrsssssstttvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{yyytttnnniiihhhiiilllnnnooooooppprrrssstttttttttsssssstttvvvzzz}}}~~~yyyuuuooojjjhhhgggeeeddddddfffiiillloooqqqrrrrrrttttttssssssrrrrrrqqqqqqqqqpppoooqqqsssttttttsssvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxzzz{{{|||wwwxxxxxxxxxyyy|||}}}vvvppppppqqqssswww|||{{{yyyvvvsssrrrqqqrrrsssssssssrrrrrrqqqqqqppppppqqqqqqrrrrrrrrrqqqqqqpppqqqqqqssstttttttttsssssspppppppppppppppppppppppppppppppppppppppqqqrrrssssssssstttuuuvvvwwwxxxxxxxxxyyyyyyyyy{{{yyytttmmmkkkiiiggghhhkkknnnpppuuuuuutttsssqqqooolllkkkiiikkkllloooppprrrrrrsssqqqnnnmmmmmmkkkhhhiiinnnvvv}}}|||tttpppkkkkkkpppzzz}}}vvvpppllliiigggddd]]]WWWXXX___eeefffdddeeedddccc___WWWKKK>>>666zzzpppjjjjjjkkktttxxxooocccZZZPPPIIIGGGIIIPPPZZZgggssszzz~~~|||wwwqqqhhh```]]]cccmmmttt||||||sssnnnnnnooommmjjjZZZLLL===666222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,///111333777666888<<>>@@@FFFTTTaaaqqq}}}|||}}}pppaaaYYYWWW___ppp{{{wwwssspppmmmjjjhhhiiijjjkkkooowwwzzzjjj\\\SSSLLLEEEBBB@@@???CCCIIIMMMRRRZZZ```eeegggjjjkkkkkklllnnnppprrrrrrrrrqqqssssssrrrrrrsssssstttuuutttttttttttttttssssssrrrrrrssssssttttttssssssrrrqqqqqqqqqrrrrrrrrrssssssqqqsssvvvvvvuuuttttttuuuuuuuuuvvvvvvvvvvvvuuutttrrrrrrtttuuuvvvvvvvvvvvvtttsssqqqpppppppppqqqrrrssstttuuuuuuvvvwwwxxxxxxuuuvvvvvvwwwxxxzzz{{{|||~~~zzztttllleeebbbbbbccckkkmmmooorrruuuvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{}}}{{{vvvqqqnnnjjjhhhggggggeeedddeeegggjjjmmmppprrrssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppqqqtttuuutttssssssttttttuuuvvvxxxzzz{{{zzzzzzyyyxxxxxxxxxyyyyyyzzz{{{{{{zzzzzzzzz}}}}}}xxxooojjjhhhlllqqqssssssttttttttttttsssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqpppoooppprrrtttuuuuuuttttttrrrrrrqqqppppppoooooooooppppppoooooooooppppppqqqttttttuuuvvvwwwxxxyyyyyyvvvtttoooiiibbb^^^^^^^^^^^^aaaggglllooonnnllljjjjjjiiigggffffffhhhiiikkkoooppprrrsssttttttsssrrrooopppqqqqqqqqqqqqqqqppppppkkkgggeeebbb```dddkkktttyyy{{{zzzyyyxxxuuuooollllllkkkjjjlllqqqyyy~~~~~~{{{wwwsssqqqmmmjjjggg___\\\[[[aaallltttuuurrroookkkfff^^^TTTHHH<<<444|||rrrllllllllltttwwwnnnbbbXXXOOOGGGEEEGGGKKKUUUdddpppvvvzzz}}}vvvnnnmmmooorrrzzzzzzvvvuuurrrnnniii```QQQAAA888333///...///------------------------,,,,,,,,,,,,------------,,,,,,---...000111222333777888:::>>>AAAGGGSSS```ooo}}}zzz}}}ttthhh^^^[[[aaappp}}}zzzxxxtttrrrlllkkkjjjjjjmmmttt~~~}}}nnnaaaVVVNNNFFFBBB@@@???CCCHHHJJJOOOWWW^^^cccfffiiijjjkkklllooopppqqqqqqpppoooppppppqqqqqqrrrtttuuuvvvsssssssssssssssrrrrrrqqqqqqqqqrrrsssttttttttttttrrrqqqpppooopppqqqssstttrrruuuwwwwwwtttrrrssstttssstttuuuuuuvvvuuutttsssrrrssstttuuuvvvwwwwwwwwwtttttttttsssssssssrrrrrrsssssstttuuuvvvwwwxxxxxxvvvvvvvvvwwwyyyzzz|||}}}|||zzzuuunnngggbbbbbbbbbiiikkkooorrruuuvvvvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyzzzzzz{{{|||~~~xxxsssllljjjgggfffffffffeeedddeeegggjjjmmmppprrrssssssqqqqqqqqqqqqqqqqqqqqqqqqtttsssssstttwwwyyyyyyxxxuuuuuuuuuuuuvvvwwwyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyxxxyyyzzzyyyxxxxxxzzz{{{{{{~~~tttlllhhhjjjnnnppppppqqqrrrssssssttttttrrrrrrrrrrrrrrrrrrssssssssssssrrrqqqppppppppppppoooppprrrtttuuuuuuuuutttsssssssssrrrqqqpppppppppppppppoooooooooooopppppprrrssstttuuuwwwyyyzzzzzzvvvsssnnnfff]]]VVVRRRQQQPPPTTT[[[bbbgggiiiiiihhhiiihhhggggggggghhhjjjkkkmmmnnnppprrrssstttttttttpppqqqssstttsssrrrpppoooqqqlllgggeeecccaaafffmmmsssvvvwwwtttssstttrrrnnnkkkkkkiiihhhhhhmmmtttzzzzzzxxxtttrrrpppmmmiiifff___[[[ZZZ```llltttuuussssssnnnfff\\\QQQFFF;;;444{{{qqqlllkkkpppxxx|||wwwmmmaaaXXXNNNGGGEEEGGGJJJTTTcccooovvvyyy|||~~~}}}|||tttpppqqqrrrxxx|||xxxxxxuuupppkkk```QQQAAA888333000///000------------------------,,,,,,------------......+++,,,...000111222222222888888;;;???AAAGGGSSS```nnn~~~~~~|||yyy|||~~~~~~yyymmmddd___dddsss|||zzznnnmmmjjjiiikkkrrr|||rrrfffXXXOOOGGGCCC@@@>>>BBBHHHHHHNNNVVV]]]bbbeeehhhjjjkkkmmmooopppqqqpppooonnnoooooopppqqqrrrtttvvvvvvrrrrrrssssssrrrrrrqqqppppppppprrrssstttuuuuuuuuusssrrrooonnnnnnpppsssuuusssvvvxxxxxxtttrrrrrrtttrrrssstttuuuuuutttssssssrrrssstttvvvwwwxxxxxxxxxuuuuuuvvvvvvuuuuuutttssssssssstttuuuvvvwwwxxxxxxvvvvvvwwwxxxyyy{{{}}}~~~{{{yyyuuunnnhhhdddbbbccchhhjjjnnnrrrtttvvvvvvvvvuuuvvvvvvwwwxxxyyyyyyyyy{{{{{{{{{|||}}}xxxrrrjjjhhhfffeeeffffffeeedddeeegggjjjnnnppprrrssssssqqqqqqqqqqqqqqqqqqqqqqqquuuuuuuuuwwwzzz||||||{{{xxxwwwvvvuuuuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxyyyzzzwwwxxxxxxwwwvvvvvvwwwyyyyyy}}}wwwnnniiiiiimmmoooooopppqqqrrrttttttuuussssssssssssssssssssssssuuutttrrrpppooooooppppppoooppprrrtttuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqppppppooooooooooooooopppqqqrrrsssuuuwwwxxxzzzzzzuuusssnnneeeZZZQQQKKKIIIHHHMMMUUU^^^dddggggggggghhhggggggggghhhiiikkklllkkkmmmoooqqqssstttttttttssstttvvvxxxwwwuuusssqqqrrrmmmhhhfffdddccchhhooorrruuutttqqqpppqqqpppmmmjjjjjjhhheeeeeeiiiqqqxxxvvvtttqqqooommmkkkgggddd]]]YYYWWW]]]hhhqqqrrrqqquuuooofffZZZOOODDD999333yyypppmmmnnnrrr{{{~~~yyyrrrgggZZZRRRKKKFFFEEEGGGMMMUUUaaakkkrrrwww{{{~~~pppiiikkkpppzzz|||zzzvvvnnnggg___VVVHHH<<<444///,,,+++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222888:::===@@@CCCJJJTTT[[[ooo}}}{{{|||~~~}}}~~~}}}~~~||||||}}}~~~~~~zzzuuuqqqqqqzzzzzzooogggaaaaaakkkwwwzzztttqqqmmmiiiiiioooxxx~~~wwwjjj[[[PPPFFFBBBAAA???@@@BBBHHHIIIMMMUUU___eeeggggggnnnmmmllllllmmmnnnooopppsssrrrqqqqqqrrrsssuuuvvvwwwvvvuuusssqqqpppppppppppprrrtttvvvvvvuuusssrrrtttsssrrrqqqppppppppppppqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrsssssssssttttttqqqrrrtttvvvwwwwwwvvvuuuvvvvvvvvvvvvuuutttsssrrrtttttttttuuuvvvwwwxxxyyyzzzzzzzzz{{{}}}~~~~~~wwwnnngggcccbbbcccfffiiimmmqqqrrrtttvvvxxxxxxwwwvvvuuuuuuwwwyyy{{{||||||}}}~~~~~~vvvoookkkhhhfffddddddeeedddcccdddgggkkkooorrrtttuuuuuuqqqqqqppppppppppppppppppsssssstttvvvxxxzzz|||}}}{{{zzzxxxvvvvvvwwwxxxyyyxxxyyyzzzzzzzzzyyyxxxwwwwwwuuusssqqqqqqrrruuuvvvyyyzzz{{{~~~vvvooolllkkknnnlllkkklllooossstttuuuuuuuuuuuuuuuuuuttttttsssssssssssssssrrrrrrqqqpppppppppqqqrrrtttuuuvvvvvvwwwvvvuuutttsssrrrrrrrrrsssrrrpppooooooooopppqqqnnnpppsssvvvxxxzzzzzz{{{xxxtttlllbbbXXXOOOHHHDDDBBBFFFNNNVVV]]]aaacccdddhhhgggeeeeeefffgggiiikkklllnnnpppqqqqqqqqqsssttttttwwwzzz{{{zzzwwwuuutttooonnnkkkgggdddfffkkkooouuutttssstttsssqqqmmmjjjhhhgggfffeeefffhhhkkkmmmqqqqqqppppppooolllfffbbbYYYYYY[[[aaahhhnnnooonnnrrrmmmcccWWWJJJ>>>555000yyypppmmmooottt}}}}}}xxxqqqfffZZZQQQKKKFFFEEEHHHMMMUUUbbblllssswww|||}}}ooohhhlllqqqzzz~~~yyywwwssslllfff___VVVIII===555000...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222777:::>>>@@@DDDKKKTTT\\\ooo~~~{{{{{{}}}~~~~~~|||}}}~~~~~~{{{uuupppkkkssszzz}}}yyyooogggaaa```iiittt|||vvvsssnnnjjjiiimmmuuu{{{zzzmmm___TTTIIIDDDBBB??????AAAEEEFFFJJJRRR\\\bbbeeeeeekkkjjjkkkkkkmmmoooqqqrrrrrrrrrqqqqqqrrrsssuuuvvvuuutttsssqqqppppppooooooqqqsssuuuwwwwwwvvvtttssssssrrrqqqpppoooooooooooopppqqqqqqrrrssssssrrrrrrrrrrrrrrrsssssssssttttttqqqrrrtttvvvwwwvvvuuuuuuvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqrrrssstttvvvvvvyyyyyyzzz{{{}}}yyyppphhhccccccdddfffiiimmmqqqrrrtttvvvxxxxxxwwwvvvuuuvvvxxxzzz{{{yyytttnnnkkkhhhfffffffffeeedddeeegggjjjnnnppprrrrrrrrrrrrrrrqqqppppppppppppqqqrrrssssssuuuvvvyyyzzz{{{{{{yyyxxxvvvvvvwwwxxxyyywwwxxxyyyyyyyyyxxxvvvvvvtttsssqqqpppqqqsssuuuwwwyyyyyyzzz}}}}}}vvvqqqooonnnlllkkkkkknnnqqqssstttuuuuuuuuuuuuuuutttssssssrrrsssssssssrrrrrrqqqpppqqqrrrrrrssstttuuuvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrrrrqqqpppppppppppppppnnnooorrruuuxxxyyyzzzzzzyyyuuulllbbbXXXOOOIIIFFFEEEIIIPPPXXX^^^bbbdddeeeiiiiiihhhhhhiiilllnnnpppppprrrtttuuuuuuuuuvvvwwwtttwwwzzz{{{yyyvvvttttttnnnnnnkkkhhhfffhhhmmmqqqvvvuuuttttttssspppllliiigggdddaaaaaadddhhhkkklllooooooooopppnnnjjjddd___TTTUUUYYY```hhhnnnpppooonnniiiaaaVVVIII>>>666111xxxpppnnnpppwww}}}wwwpppeeeYYYQQQKKKFFFFFFIIIMMMVVVcccmmmtttyyy}}}zzzmmmhhhlllqqq{{{{{{uuurrroooiiiddd___VVVIII>>>666222000///......---,,,,,,,,,,,,---------------------------------------...000111222777:::>>>AAAEEELLLVVV]]]nnn|||{{{|||~~~~~~|||vvvqqqgggmmmssswww|||}}}wwwoooggg```^^^eeennnzzzwwwqqqkkkiiikkkqqquuu|||sssdddXXXLLLFFFCCC???>>>@@@AAABBBGGGNNNWWW^^^bbbdddgggggghhhjjjllloooqqqrrrqqqqqqqqqqqqrrrssstttuuussssssrrrqqqqqqqqqqqqrrrrrrtttvvvwwwxxxwwwuuutttrrrrrrqqqpppoooooooooooonnnooopppqqqrrrsssssssssrrrrrrrrrsssssssssttttttrrrssstttvvvvvvvvvuuuuuuvvvvvvvvvvvvuuutttsssrrrppppppqqqqqqrrrtttuuuvvvxxxxxxyyy{{{}}}|||sssjjjeeeddddddfffiiimmmppprrrtttvvvwwwxxxwwwvvvvvvwwwyyyzzz{{{|||xxxpppmmmiiigggffffffeeedddfffgggjjjlllnnnpppppppppssssssrrrqqqqqqqqqqqqqqqqqqqqqrrrssstttvvvxxxyyyyyyyyywwwvvvvvvvvvwwwxxxvvvwwwwwwxxxwwwvvvuuutttqqqpppooooooppprrruuuvvvwwwxxxyyy{{{}}}|||uuurrrnnnllljjjkkkmmmpppqqqrrrtttuuuuuuuuuuuutttssssssrrrrrrsssssssssrrrqqqqqqsssssssssttttttuuuuuuuuuuuutttssssssrrrrrrrrrrrrqqqrrrrrrrrrqqqqqqppppppnnnooorrrtttwwwxxxyyyzzzzzzuuulllbbbYYYQQQLLLIIIJJJNNNTTTZZZ```dddggggggiiiiiiiiijjjlllooorrrttttttvvvwwwxxxwwwvvvwwwxxxuuuxxxzzz{{{yyyvvvtttsssooonnnmmmjjjiiikkkooosssxxxvvvtttsssrrrooojjjgggeee```\\\]]]dddjjjmmmmmmlllmmmnnnooonnnhhhaaa\\\RRRTTTYYY```gggkkklllllljjjfff]]]SSSHHH>>>666222~~~wwwppppppssszzz~~~wwwooodddXXXQQQKKKGGGGGGJJJMMMWWWdddooovvvzzz~~~xxxlllfffjjjppp{{{yyyqqqnnnkkkgggccc]]]UUUHHH===666222000///......---,,,,,,,,,,,,---........................------------...000111222666:::>>>BBBGGGNNNXXX___mmm}}}~~~~~~}}}xxxttthhhkkkoootttzzz~~~~~~|||vvvooohhh```[[[___fffxxx}}}zzztttmmmhhhhhhlllooouuu~~~zzzggg\\\OOOIIIDDD@@@>>>@@@>>>@@@DDDKKKSSS[[[```cccffffffhhhjjjlllnnnpppqqqqqqqqqqqqrrrssssssttttttttttttssssssttttttuuuvvvtttuuuvvvxxxxxxwwwvvvvvvssssssrrrqqqpppppppppppplllmmmoooqqqrrrsssttttttrrrrrrrrrsssssssssttttttsssssstttuuuvvvvvvuuuuuuuuuuuuvvvuuuuuutttssssssrrrrrrrrrssstttuuuvvvwwwwwwwwwyyy{{{~~~~~~uuummmgggeeeeeefffiiimmmppprrrsssuuuvvvwwwwwwwwwwwwxxxyyy{{{|||}}}{{{qqqnnniiifffeeeeeeddddddfffgggjjjlllooopppqqqrrrttttttsssrrrqqqqqqqqqrrrppppppqqqrrrssstttvvvwwwxxxwwwvvvvvvvvvvvvwwwwwwvvvwwwxxxxxxwwwvvvtttsssqqqpppoooooooooqqqrrrsssuuuvvvwwwxxxzzz|||}}}~~~xxxsssooommmkkkkkkmmmoooppppppttttttuuuuuuttttttsssrrrrrrrrrrrrssssssrrrrrrqqqssssssssssssssssssttttttttttttsssrrrrrrrrrrrrrrrqqqrrrsssssssssrrrpppoooooopppqqqtttvvvxxxyyyzzzyyyuuummmddd[[[UUUQQQOOORRRUUUYYY^^^cccfffiiijjjgggggghhhiiilllpppsssuuuwwwxxxyyyxxxuuusssssstttuuuwwwzzzzzzxxxuuuttttttrrrrrrpppooonnnppprrrtttwwwuuusssqqqpppmmmiiifffccc]]]XXX[[[eeemmmooonnnlllmmmooopppnnnhhh___YYYSSSVVV[[[aaaeeefffeeedddhhhcccZZZPPPEEE;;;444111}}}wwwrrrrrrvvv}}}zzzpppeeeYYYQQQLLLGGGGGGJJJNNNWWWeeeqqqxxx|||wwwjjjdddggglllyyyxxxooollljjjfffbbb\\\TTTGGG<<<444111///.........---,,,,,,,,,,,,---........................------------...000111222555999???DDDIIIPPPZZZaaalll||||||yyylllkkklllrrrxxx|||~~~|||wwwrrrlllbbbZZZYYY^^^ooo}}}|||vvvnnnhhhfffhhhjjjpppxxxlll```SSSLLLGGGBBB@@@AAA===???CCCIIIPPPWWW^^^cccfffggghhhjjjlllmmmnnnoooqqqrrrrrrssstttttttttuuussssssrrrssstttuuuvvvvvvuuuuuuwwwwwwxxxxxxwwwvvvuuuuuutttsssrrrrrrrrrrrrlllmmmoooqqqsssttttttuuurrrrrrrrrssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrssstttuuuvvvwwwwwwwwwyyy{{{~~~xxxoooiiifffffffffiiimmmpppqqqrrrtttvvvvvvvvvvvvwwwxxxyyy{{{{{{}}}~~~tttpppkkkhhhgggggggggffffffgggjjjmmmpppsssuuuvvvvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqrrrsssuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxvvvtttsssrrrqqqpppooonnnooooooooossstttuuuvvvxxxyyyyyyzzzzzz~~~{{{vvvrrrooommmlllnnnooopppppptttttttttttttttssssssrrrqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttsssrrrrrrrrrssssssrrrrrrsssttttttrrrqqqppppppqqqrrrsssuuuwwwyyyzzzxxxuuuooohhhbbb]]]ZZZYYY[[[]]]___bbbeeehhhjjjlllhhhhhhhhhjjjmmmppptttvvvzzz{{{{{{xxxtttqqqpppppptttvvvyyyyyywwwuuuuuuuuuwwwvvvuuutttuuuvvvxxxxxxwwwuuurrrpppnnnlllhhheee]]]YYYWWW\\\fffnnnooommmnnnooopppqqqnnnhhh```YYYSSSWWW\\\```ccccccbbbbbbfffaaaXXXLLLAAA888111...}}}xxxsssuuuzzz}}}rrrggg[[[SSSMMMHHHHHHKKKNNNXXXgggssszzz~~~vvvhhhbbbdddiiiuuu}}}xxxooollljjjfffccc]]]TTTGGG<<<444000...---......---,,,,,,,,,,,,---------------------------------------...000111222444999???EEEJJJRRR\\\bbblllzzztttnnnkkkooouuuyyy}}}|||xxxrrrfff[[[WWWYYYeeerrr|||wwwoooiiiffffffhhhlllsss|||sssgggYYYQQQJJJDDDAAABBB===???CCCGGGLLLTTT\\\bbbfffgggiiikkkmmmnnnoooooorrrssstttuuuuuuvvvuuuuuuppppppppppppqqqrrrssssssuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvuuutttssssssssssssnnnoooppprrrtttuuuuuuuuurrrrrrrrrsssssssssttttttuuuuuuttttttuuuuuuuuuuuutttuuuuuuuuuuuuuuuttttttppppppqqqqqqrrrtttuuuvvvwwwxxxyyy|||yyyqqqkkkhhhhhhfffiiimmmpppqqqrrrsssuuuttttttuuuwwwxxxyyyzzzzzz|||}}}~~~vvvrrrmmmjjjjjjjjjkkkkkkgggiiikkknnnrrruuuxxxyyywwwwwwuuutttssssssssssssssssssrrrrrrssstttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxxxxxxxwwwvvvtttssssssrrrqqqpppooonnnnnnnnnqqqrrrsssuuuvvvwwwwwwwwwxxx{{{}}}uuurrrpppnnnoooqqqqqqqqqsssttttttttttttsssrrrrrrqqqqqqrrrsssssssssrrrrrrrrrrrrrrrsssssssssttttttuuuttttttsssssssssttttttssssssttttttssssssrrrrrrrrrrrrssstttvvvxxxzzz{{{yyywwwtttpppmmmjjjgggfffeeeeeeeeefffhhhjjjkkklllkkkkkkkkklllnnnqqqtttvvv{{{{{{{{{xxxtttqqqoooooosssuuuwwwxxxwwwvvvvvvwwwzzzyyyyyyzzz}}}|||yyyuuuqqqnnnjjjfffcccXXXWWWZZZbbbkkkppppppmmmppppppqqqqqqnnnhhh```ZZZQQQUUU[[[___aaabbbcccdddddd^^^UUUIII>>>555///,,,}}}xxxuuuwww}}}~~~tttiii]]]TTTNNNIIIHHHKKKNNNYYYhhhttt{{{~~~sssfff```bbbgggrrrzzzxxxqqqnnnlllhhhddd___VVVIII===444000...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222333999???FFFLLLTTT]]]dddlllyyy~~~tttnnnpppvvvzzzyyylll^^^WWWWWW[[[gggwww~~~|||wwwpppiiiffffffgggiiinnnuuu}}}~~~pppaaaWWWNNNFFFBBBAAA===???BBBEEEIIIPPPYYY```dddeeehhhkkknnnpppqqqqqqssstttuuuvvvwwwwwwwwwvvvooooooooooooppppppqqqrrruuuuuuuuuvvvvvvvvvvvvwwwvvvuuutttssssssrrrrrrsssoooppprrrssstttuuuuuuvvvrrrrrrrrrsssssssssttttttuuuuuuttttttttttttuuuuuuttttttuuuuuuuuuuuuttttttqqqqqqqqqrrrssstttvvvvvvxxxyyyzzz|||zzzrrrllliiiiiifffiiimmmooopppqqqssstttrrrssstttvvvwwwxxxyyyyyyxxxxxxwwwvvvuuuttttttsssvvv{{{}}}{{{{{{uuuqqqllliiihhhjjjkkkkkkjjjkkklllooorrruuuwwwxxxxxxxxxvvvuuutttsssssssssuuuuuutttttttttuuuuuuvvvssstttuuuuuuvvvvvvvvvuuuwwwwwwwwwwwwvvvtttrrrqqqrrrqqqqqqppppppooooooooooooppprrrtttuuuvvvvvvvvvwwwzzz}}}xxxvvvrrrqqqrrrrrrrrrrrrssssssttttttssssssrrrqqqpppqqqrrrrrrsssssssssrrrrrrsssssstttuuuvvvwwwwwwuuuuuuuuuttttttuuuuuuvvvuuuttttttssssssssssssssstttttttttuuuvvvyyy{{{|||zzz{{{{{{zzzyyywwwuuutttmmmllljjjiiiiiijjjlllmmmllllllkkkkkkllloooqqqsssuuuvvvwwwuuurrrpppooooooqqqsssvvvwwwvvvvvvwwwxxxyyyyyyzzz{{{uuuooojjjdddaaaXXX\\\dddmmmtttwwwuuurrrrrrqqqpppooommmggg```ZZZSSSWWW[[[^^^___```bbbddd___ZZZQQQFFF<<<555000---~~~yyyvvvyyy~~~~~~vvvkkk^^^UUUOOOIIIHHHKKKNNNYYYhhhuuu|||{{{qqqeee___aaafffpppyyyyyyrrrooommmiiieee```XXXJJJ>>>555111...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222333888@@@FFFMMMUUU^^^eeelllxxx{{{rrrtttyyy}}}~~~qqqaaaXXXWWWTTT```ooo}}}~~~{{{wwwpppjjjfffeeefffggglllqqqxxxxxxggg[[[QQQGGGBBBAAA<<>>CCCHHHKKKQQQWWW___ccchhhllloooppprrrtttuuuvvvvvvwwwwwwwwwwwwvvvtttrrrooonnnooorrrssstttttttttuuuuuuuuuuuuuuuuuussstttttttttsssrrrrrrqqqrrrrrrssstttuuuwwwwwwxxxwwwvvvtttrrrqqqqqqqqqqqqsssrrrrrrrrrrrrsssttttttrrrrrrrrrsssrrrrrrqqqqqqrrrssstttvvvwwwyyyzzz{{{|||{{{zzzzzz{{{~~~~~~yyysssooommmkkkhhhiiijjjmmmoooqqqrrrssstttxxxzzzxxxwwwxxxuuuqqqmmmjjjgggdddcccaaa^^^\\\]]]```eeekkkooopppooooooiiigggdddaaaaaaccceeeggggggjjjmmmooopppqqqrrrsssttttttsssrrrrrrrrrsssssswwwxxxyyyzzzzzzyyywwwvvvttttttsssssssssttttttuuuttttttsssrrrrrrqqqpppppppppooonnnnnnooopppooommmooooooooopppqqqrrrtttuuutttwwwyyyzzz{{{{{{}}}~~~}}}{{{xxxwwwwwwwwwwwwvvvttttttttttttttttttttttttrrrrrrrrrssssssssssssssswwwwwwvvvvvvwwwxxxyyyyyyuuuuuutttttttttssssssssstttttttttsssqqqqqqrrrtttsssssstttuuuwwwzzz|||~~~zzzvvvqqqmmmkkkkkkkkkkkkllljjjhhhhhhjjjkkkkkkjjjkkklllllljjjggghhhkkknnnnnnqqqrrrqqqooonnnppprrrvvvuuuwww~~~rrriiieeedddfffooo{{{xxxpppooonnnmmmkkkfffaaa]]]^^^^^^^^^```cccdddcccbbb[[[VVVMMMAAA777111000000}}}yyyyyy~~~wwwmmm```WWWOOOJJJJJJNNNTTT\\\gggrrryyy}}}{{{vvvpppggg___^^^bbbmmmvvv~~~|||rrrmmmkkkjjjiiibbbYYYKKK===333//////000.........---------,,,,,,..................------...------------///000111222666<<>>>>>BBBFFFIIIPPPVVV___ccchhhmmmoooqqqsssuuuuuuuuuvvvwwwwwwwwwwwwvvvtttrrrooonnnoooqqqssssssttttttttttttttttttttttttssssssttttttssssssrrrqqqrrrrrrsssssstttuuuvvvvvvvvvuuusssrrrqqqpppqqqqqqrrrrrrrrrrrrssstttuuuuuussstttttttttsssrrrrrrqqqrrrrrrtttuuuwwwyyyzzz{{{}}}|||{{{{{{|||~~~xxxsssooollljjjhhhhhhiiikkkmmmpppqqqrrrrrrvvvyyyxxxxxxzzzxxxtttnnnjjjeeeaaa^^^[[[XXXVVVWWWYYY^^^bbbfffggghhhhhhcccaaa^^^\\\[[[]]]___```dddgggkkknnnooooooqqqrrrssssssrrrqqqqqqrrrrrrrrrvvvwwwxxxyyyyyyxxxwwwvvvuuuttttttsssssssssttttttttttttsssrrrrrrqqqppppppqqqpppoooooopppqqqpppnnnpppppppppppppppqqqrrrrrrsssuuuwwwxxxxxxyyyzzz{{{~~~|||zzzwwwvvvvvvwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttuuuuuuuuuuuuvvvvvvuuuuuuvvvwwwwwwxxxuuutttttttttssssssssssssssstttuuutttrrrqqqrrrsssrrrrrrrrrsssuuuwwwzzz{{{~~~zzzvvvqqqnnnmmmnnnnnnnnnkkkjjjiiijjjllllllllljjjdddffffffeeedddeeehhhlllnnnppprrrqqqooonnnppprrruuuuuuwww~~~{{{ppphhhdddccchhhsssxxxrrrqqqpppmmmjjjeee```\\\]]]]]]]]]___bbbcccbbbaaaYYYTTTJJJ???666000...///{{{xxxyyyvvvlllaaaXXXPPPKKKKKKOOOSSS[[[gggrrryyy}}}~~~~~~zzzvvvpppggg^^^^^^bbbkkkttt|||}}}sssnnnllljjjiiicccZZZMMM???555000//////.........------------,,,------------------..................///000111222111555;;;CCCLLLVVVaaahhhppp{{{vvviii```RRRVVV```ooo~~~~~~|||wwwrrrmmmiiigggfffeeegggiiimmmsss{{{yyymmmbbbWWWLLLEEEDDD???===@@@CCCGGGNNNUUU^^^bbbhhhmmmppprrruuuvvvuuuuuuvvvwwwwwwwwwwwwwwwtttrrrooonnnpppqqqrrrrrrssssssssssssssssssssssssssssssttttttssssssrrrrrrqqqqqqrrrrrrssssssssstttuuutttsssqqqppppppppppppppppppqqqrrrssstttvvvwwwvvvvvvvvvvvvuuusssrrrqqqqqqrrrsssuuuvvvxxxyyyzzz}}}}}}||||||}}}}}}wwwrrrmmmkkkiiigggggghhhiiikkkmmmoooqqqpppuuuxxxxxxyyy|||{{{wwwooojjjddd___[[[XXXUUUSSSRRRTTTVVVYYY\\\^^^``````^^^\\\YYYWWWVVVWWWXXXZZZ```ccchhhkkkmmmnnnpppqqqqqqpppppppppppppppqqqqqquuuvvvwwwxxxxxxwwwvvvuuuvvvuuutttssssssssssssssstttssssssrrrrrrqqqqqqpppsssrrrpppqqqrrrrrrpppooopppppppppoooooopppppppppqqqsssuuuvvvvvvuuuvvvxxx{{{~~~|||yyyvvvuuuuuuvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwtttttttttttttttuuuuuuvvvttttttttttttssssssssssssrrrtttvvvvvvtttrrrrrrsssqqqqqqqqqrrrssstttuuuvvv{{{yyyvvvrrroooppppppqqqqqqjjjjjjkkkmmmoooooommmkkkaaabbbbbbbbbbbbdddgggjjjmmmoooppppppooooooppprrrrrrsssvvv}}}xxxooohhheeedddjjjvvvtttsssrrrpppmmmiiiddd___]]]^^^^^^^^^___aaabbb```^^^XXXQQQGGG<<<444///------~~~yyywwwyyy~~~tttkkk```XXXPPPKKKKKKOOOSSS[[[gggrrrzzz}}}}}}yyytttnnneee]]]]]]aaaiiirrr{{{~~~~~~tttooollljjjhhhaaaYYYMMM@@@777222000000............------------,,,,,,------------............//////000000111222111444:::BBBKKKVVVaaahhhrrr|||{{{nnnfffUUUUUU\\\jjj|||}}}xxxsssnnnkkkhhhgggfffiiikkklllooovvv~~~ssshhh\\\PPPIIIFFFAAA===>>>AAADDDJJJRRR[[[```fffkkkooorrruuuwwwtttuuuvvvwwwwwwwwwwwwwwwuuussspppooopppqqqqqqqqqssssssrrrrrrrrrrrrrrrqqqrrrsssssstttssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrssssssrrrqqqppppppoooooooooooopppqqqsssuuuwwwxxxxxxxxxxxxwwwvvvtttsssrrrrrrrrrssstttvvvwwwxxxyyy}}}}}}}}}}}}~~~}}}wwwqqqmmmjjjiiiggggggffffffgggjjjlllnnnooouuuxxxyyy{{{~~~}}}yyyrrrnnngggaaa^^^[[[XXXVVVSSSSSSTTTVVVXXXZZZ\\\]]][[[YYYWWWTTTSSSSSSTTTUUU\\\```fffjjjlllnnnpppqqqnnnnnnnnnnnnoooooopppqqqtttuuuvvvvvvwwwvvvvvvuuuwwwvvvuuutttsssrrrrrrrrrsssssssssrrrrrrqqqqqqqqqtttrrrqqqqqqrrrrrrqqqpppooooooooonnnoooooopppqqqqqqsssuuuuuutttssstttuuuyyy{{{~~~zzzxxxuuuttttttttttttsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssrrrtttwwwwwwvvvsssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrwww{{{yyyvvvrrrppppppppppppoooiiijjjlllooorrrqqqnnnkkkddddddccccccdddfffhhhjjjmmmmmmnnnooooooooopppqqqmmmooottt{{{{{{tttnnniiigggfffkkkvvvzzzpppqqqpppooolllgggcccaaa```cccbbbbbbbbbcccaaa^^^[[[WWWOOODDD:::333///------|||xxxvvvyyy|||qqqhhh^^^VVVOOOJJJJJJNNNSSS\\\hhhttt{{{~~~~~~}}}}}}}}}|||xxxsssnnneee]]]]]]aaaiiirrrzzz~~~~~~uuuppplllhhhfff\\\VVVLLLAAA888444222222//////.........---------,,,,,,,,,,,,------............///000000111111111000333999@@@JJJUUUaaahhhsss}}}~~~qqqhhhYYYVVVXXXeeexxx{{{vvvqqqmmmkkkjjjhhhkkkmmmmmmmmmtttyyymmm```SSSKKKGGGBBB===>>>???AAAGGGMMMVVV[[[bbbhhhlllppptttvvvttttttvvvwwwwwwxxxxxxxxxwwwtttrrrqqqrrrrrrqqqpppssssssrrrrrrqqqqqqqqqqqqrrrrrrsssssstttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppooonnnooopppqqqsssuuuwwwyyyyyyyyyyyyxxxwwwvvvtttsssrrrssstttuuuvvvwwwxxxyyy}}}}}}}}}}}}|||wwwqqqmmmkkkjjjhhhgggdddccccccfffhhhjjjooouuuxxxzzz||||||zzzuuunnnhhhbbb^^^ZZZWWWUUUUUUUUUUUUWWWXXXZZZ\\\YYYXXXUUUSSSQQQQQQQQQQQQZZZ^^^dddiiilllnnnoooqqqlllllllllmmmnnnooopppqqqttttttuuuuuuvvvvvvvvvvvvwwwvvvuuutttsssrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqsssrrrqqqqqqssssssrrrqqqnnnnnnnnnnnnooopppqqqrrrqqqrrrtttuuutttssstttuuuxxxyyy|||~~~yyyvvvtttrrrssssssrrrrrrsssssssssssssssssssssssssssssstttuuuuuuvvvwwwwwwrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssssssuuuxxxxxxvvvtttsssssstttssssssrrrpppooonnnmmmqqqssswww|||yyyvvvrrrooonnnmmmlllkkkhhhjjjmmmpppssssssooollliiihhhfffeeefffgggiiijjjllllllllllllmmmnnnnnnnnnhhhkkkpppwww|||}}}zzzvvvrrrnnnllljjjiiinnnvvv}}}~~~|||vvvooolllmmmllliiieeecccccceeeiiihhhgggfffeeebbb^^^ZZZVVVNNNBBB888222000...---}}}yyyxxx{{{zzzooofff]]]VVVOOOJJJJJJMMMTTT]]]jjjuuu}}}~~~{{{zzzyyy|||xxxtttnnnfff^^^^^^cccjjjsss{{{~~~uuuppplllgggcccYYYTTTKKKAAA999555333222/////////.........------++++++,,,,,,------......------...///000000000000///222888???IIIUUUaaaiiittt|||rrrjjj[[[VVVVVV```rrrzzzuuuqqqooonnnkkkmmmnnnmmmnnnsss}}}~~~rrrdddVVVMMMHHHBBB>>>>>>>>>>>>CCCHHHPPPUUU\\\ccchhhlllpppsssssstttuuuwwwxxxxxxxxxxxxyyywwwtttsssssssssrrrppptttssssssrrrrrrqqqqqqppprrrrrrssssssttttttssssssrrrrrrsssssstttttttttuuurrrrrrssssssrrrqqqppppppoooooopppqqqsssuuuwwwxxxyyyyyyyyyxxxxxxvvvuuutttttttttuuuvvvwwwxxxyyyyyy|||||||||}}}|||wwwrrrooommmllljjjgggccc``````aaadddfffmmmsssxxxzzz~~~~~~wwwpppiiibbb\\\WWWWWWWWWWWWWWWXXXYYYZZZ[[[XXXWWWTTTRRRPPPOOOOOOOOOWWW\\\ccchhhkkkmmmnnnoookkkkkkkkklllmmmooopppqqqttttttuuuuuuvvvvvvwwwwwwvvvuuutttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrsssuuuvvvvvvuuuooooooooooooooopppqqqrrrppprrrttttttttttttuuuvvvwwwxxx{{{}}}~~~~~~~~~}}}xxxuuurrrqqqrrrrrrqqqppppppppppppppppppppppppppprrrrrrsssttttttuuuvvvvvvrrrqqqqqqppppppppppppppprrrrrrrrrrrrsssssssssssstttvvvxxxxxxvvvttttttuuuttttttsssqqqooollljjjiiiiiiiiikkkooouuuzzz}}}~~~xxxuuuqqqooommmllljjjhhhhhhiiilllpppsssssspppnnnllliiigggfffgggiiijjjiiilllkkkjjjjjjkkklllkkkjjjfffiiinnnssswwwyyy{{{{{{wwwtttqqqooonnnmmmlllkkkqqqwww{{{yyywwwvvvsssoooiiijjjjjjgggcccbbbdddgggkkkkkkjjjjjjhhheee```\\\VVVLLL@@@666111///...,,,~~~|||{{{~~~~~~yyyooofff]]]WWWPPPKKKKKKNNNUUU^^^kkkwww~~~|||{{{zzz{{{vvvqqqiiiaaaaaafffkkkttt}}}}}}uuupppkkkeeeaaaXXXSSSKKKAAA999444111000////////////............***++++++,,,------......+++,,,...///000000/////////222777>>>HHHTTTaaaiiittt|||tttlll\\\VVVSSSZZZjjj{{{}}}xxxuuurrrqqqlllmmmmmmmmmnnnsss{{{xxxiiiZZZQQQHHHBBB???>>>>>>===???DDDJJJOOOWWW^^^dddiiimmmpppssstttuuuvvvxxxxxxxxxxxxzzzyyyvvvuuuuuuuuusssqqqtttttttttsssrrrqqqqqqqqqqqqrrrssssssttttttsssssssssssstttuuuvvvwwwwwwxxxrrrsssssstttsssrrrqqqqqqpppppppppqqqsssuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{|||}}}~~~|||wwwtttqqqoooooolllhhhccc^^^\\\^^^```bbbiiiooovvvzzz~~~yyyssslllfffaaa\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZWWWUUUSSSQQQPPPPPPUUUZZZaaagggiiijjjkkkllljjjkkkkkklllnnnoooqqqrrruuuuuuuuuuuuvvvwwwxxxxxxuuuttttttsssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrtttttttttuuuxxxzzzzzzyyytttsssrrrppppppooooooooommmppprrrssssssssstttvvvuuuwwwzzz|||}}}|||zzzyyywwwtttqqqpppqqqqqqpppoooooooooooooooooooooooooooqqqrrrrrrsssuuuvvvvvvwwwrrrqqqqqqpppooooooppppppqqqqqqrrrrrrrrrsssssssssvvvwwwxxxwwwuuutttuuuvvvtttsssrrrpppllliiifffdddaaaaaabbbgggmmmssswwwxxxvvvtttpppooonnnmmmkkkiiihhhiiikkkooorrrsssqqqooommmjjjhhhhhhjjjmmmmmmmmmllljjjhhhhhhiiijjjhhhfffhhhjjjmmmoooqqqrrrtttuuurrrooolllkkklllmmmlllkkkpppvvvxxxuuurrrqqqpppmmmhhhiiiiiieee```___bbbfffiiiiiijjjkkkjjjhhhccc___TTTJJJ<<<333///...---+++~~~}}}~~~}}}xxxoooggg^^^XXXRRRLLLLLLOOOUUU^^^lllxxx}}}yyyssskkkcccdddhhhllluuu~~~}}}uuuooojjjddd```YYYTTTKKKAAA999222///---000/////////............******+++,,,,,,---......+++,,,---////////////...///222777>>>GGGTTTaaaiiisss{{{uuunnn[[[VVVQQQVVVeeevvv{{{wwwuuutttllllllllllllooosssyyy~~~}}}mmm]]]UUUHHHCCC??????>>><<<>>>BBBFFFKKKSSS[[[aaafffkkknnnssstttuuuvvvxxxxxxyyyyyy|||zzzxxxwwwvvvuuusssqqquuuuuutttssssssrrrqqqqqqqqqrrrrrrssstttttttttsssttttttuuuvvvwwwxxxyyyzzzrrrssstttttttttsssrrrqqqppppppqqqrrrsssuuuvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{}}}~~~|||xxxtttrrrqqqpppmmmiiiccc]]][[[\\\^^^```eeellltttyyy}}}xxxrrrnnn```aaaaaaaaaaaaaaa```______^^^\\\YYYWWWUUUTTTSSSTTTYYY```eeehhhhhhiiiiiijjjkkkkkklllnnnppprrrsssuuuuuuuuuuuuvvvwwwyyyyyyttttttsssssssssttttttuuurrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuwww{{{}}}}}}}}}wwwvvvtttrrrpppnnnmmmmmmlllnnnqqqrrrrrrssstttvvvtttvvvyyy{{{|||zzzxxxvvvvvvtttqqqppppppppppppooooooooooooooooooooooooooorrrrrrssstttuuuvvvwwwwwwrrrrrrqqqppppppoooppppppqqqqqqqqqrrrrrrssssssssswwwxxxxxxvvvuuutttvvvwwwsssrrrqqqnnnkkkgggcccaaa[[[[[[^^^cccjjjpppssstttuuurrrpppoooooonnnmmmkkkhhhhhhjjjnnnqqqrrrqqqpppooollliiijjjnnnqqqrrrrrrllliiigggggghhhhhhfffccckkklllmmmnnnnnnnnnpppqqqnnnkkkhhhiiikkkmmmllljjjlllsssvvvrrrooonnnllljjjiiijjjiiiddd^^^]]]```eeefffggghhhjjjkkkjjjfffbbbRRRHHH:::111...---+++)))}}}zzzxxxwww{{{~~~~~~yyyrrrfff[[[TTTQQQMMMLLLNNNXXX```mmmxxx}}}oooggghhhllltttxxx}}}vvvpppiiibbb]]]WWWSSSJJJ???555///---.........---,,,++++++******,,,,,,,,,------.........------......///000000000///000333:::EEERRR___gggnnnwww|||zzz|||zzzwwwyyyqqqgggYYYMMMNNNZZZjjj{{{zzzwwwtttooollllllkkkkkkmmmrrryyy~~~vvvdddVVVJJJEEEAAA@@@>>>;;;<<>>AAABBBEEEIIIOOOWWW___eeeiiilllooorrrtttttttttuuuvvvxxxwwwuuutttssssssttttttxxxxxxxxxwwwvvvuuutttsssttttttttttttsssrrrrrrqqqrrrssstttuuuvvvwwwwwwwwwxxxwwwuuutttrrrrrrqqqqqqnnnnnnnnnooopppqqqrrrsssuuuuuuuuuuuutttttttttttttttsssssssssssstttuuuuuuxxxxxxxxxyyy{{{|||~~~|||yyywwwyyy}}}~~~zzzwwwpppfff___^^^ZZZ]]]dddlllvvv}}}wwwtttuuuvvvvvvvvvsssqqqnnnllljjjgggccc```\\\___bbbeeehhhjjjnnnpppnnnnnnnnnnnnooopppqqqrrroooppppppqqqrrrsssssstttuuuuuuuuutttuuuuuuvvvvvvssssssqqqqqqqqqqqqssssssrrrppppppqqqtttvvvvvvvvvvvvuuutttrrrrrrqqqqqqqqqsssssssssssssssssssssssstttuuuwwwyyyzzzzzzzzzzzzwwwuuurrrpppppppppooommmoooppppppqqqqqqqqqqqqqqqqqqrrrsssttttttsssrrrqqqppppppooonnnnnnnnnnnnnnnrrrrrrqqqqqqqqqrrrssstttqqqrrrssssssttttttttttttsssqqqooommmkkkiiihhhgggeeeeeefffggghhhlllqqquuuzzz{{{{{{xxxtttpppnnnmmmkkkllloootttwwwwwwuuusssjjjhhhgggjjjooossstttrrrmmmllljjjgggddddddfffhhhuuuvvvwwwvvvtttpppkkkhhheeeffffffdddcccbbbcccdddggghhhiiijjjkkkkkkkkkkkkiiigggccc^^^\\\\\\```dddcccaaa___```aaa[[[QQQIII???999222---------,,,+++~~~zzzvvvssskkkjjjhhhfffeeeeeefffggggggkkkrrrxxx}}}}}}tttkkk```YYYSSSNNNNNNQQQYYYcccqqq|||vvvsssttt{{{zzztttnnnfffaaa```ZZZPPPDDD888111//////------,,,,,,,,,+++++++++------------------------------......///000000000111222444888>>>JJJWWWaaajjjrrr~~~{{{vvvuuuvvvwww}}}}}}yyywwwvvvvvvyyyyyyvvvqqqnnnxxx~~~|||qqqfffXXXMMMHHHNNN___ppp{{{uuurrrqqqooolllllloootttxxxsssaaaVVVJJJDDD@@@======@@@AAABBBFFFLLLSSS[[[bbbfffjjjmmmqqqsssttttttuuuvvvvvvuuusssrrrqqqqqqrrrrrrvvvwwwxxxxxxwwwuuusssrrrrrrrrrsssssssssrrrrrrqqqrrrrrrsssuuuvvvvvvwwwwwwwwwvvvuuutttsssrrrqqqqqqooonnnnnnnnnooopppqqqqqquuuuuuuuutttttttttttttttssssssssssssttttttuuuuuuvvvvvvwwwxxxyyy{{{|||}}}}}}zzzwwwwww{{{wwwlllccc___\\\^^^cccjjjsss}}}|||xxxwwwxxxxxxxxxyyywwwtttrrrpppnnnkkkhhhcccccceeefffhhhkkknnnpppooooooooooooppppppqqqqqqqqqqqqrrrrrrssssssttttttttttttttttttttttttuuuuuurrrqqqqqqppppppqqqqqqrrrpppooooooppprrrtttsssssstttttttttsssssssssssssssuuuuuuuuuttttttsssssssssssstttvvvxxxzzzzzzzzzzzzwwwtttqqqpppppppppooonnnpppqqqrrrrrrssssssrrrrrrrrrrrrssssssrrrqqqppppppoooooonnnmmmmmmmmmmmmmmmrrrrrrrrrrrrrrrsssssssssoooppprrrssstttssssssrrrqqqpppnnnmmmlllkkkkkkjjjhhhhhhiiiiiijjjmmmqqqttt{{{||||||zzzvvvsssqqqqqqnnnpppsssxxxzzzyyyuuurrrhhhggggggkkkooosssttttttnnnnnnllliiiggghhhkkknnnxxxyyyzzzyyyuuupppkkkhhhdddggghhhgggeeeeeehhhllljjjjjjjjjkkklllmmmlllkkkgggddd```[[[ZZZ\\\```ccccccaaa___^^^\\\UUUKKKCCC999555///,,,,,,,,,,,,+++~~~~~~~~~zzzuuuoookkkfffdddbbb___^^^___aaabbb```dddjjjpppwww~~~~~~uuulllbbbZZZSSSMMMNNNRRRXXXcccrrr|||uuusssttt|||{{{uuuooohhhcccaaa[[[QQQDDD999111//////,,,,,,,,,,,,,,,+++++++++------------------------------......///000000000...000333666<<>><<<>>>???AAADDDIIIOOOWWW^^^bbbgggjjjooorrrttttttuuuvvvtttsssqqqpppoooooopppqqqssstttvvvvvvvvvtttrrrpppqqqqqqrrrrrrrrrrrrrrrqqqrrrrrrssstttuuuvvvwwwwwwvvvvvvuuuuuutttsssrrrqqqpppoooooooooooooooppppppuuuuuuuuuuuuuuuuuuuuuuuussssssssstttttttttttttttttttttuuuvvvwwwyyyzzz{{{|||{{{xxxvvvvvv|||~~~uuukkkddd```aaaccchhhpppxxx{{{yyyxxxyyyyyy{{{yyyvvvuuutttrrrpppnnnjjjiiihhhhhhiiikkkmmmnnnoooooopppqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqpppooooooppprrrsssrrrqqqsssssstttttttttuuuuuuuuuwwwvvvvvvuuuuuutttttttttssstttvvvxxxyyyyyyyyyxxxvvvsssqqqppppppqqqpppoooqqqqqqrrrsssssssssssssssrrrrrrrrrqqqqqqpppooooooooonnnnnnmmmmmmmmmmmmmmmqqqqqqrrrrrrrrrsssssssssnnnoooppprrrrrrrrrqqqpppooonnnmmmllllllllllllllljjjkkkkkkkkkkkklllpppsssyyyzzz{{{zzzwwwuuuuuuvvvtttvvvyyy{{{|||yyysssoooggghhhiiilllppprrrssstttqqqqqqooonnnmmmpppuuuxxx}}}}}}|||zzzvvvqqqllliiigggiiijjjiiiggggggkkkooopppnnnmmmnnnppppppnnnkkkgggccc]]]ZZZYYY\\\```bbbbbbaaa___]]]YYYQQQFFF???444222...,,,+++,,,,,,+++|||~~~{{{xxxrrrkkkfffeeeccc___\\\[[[\\\^^^___^^^aaaeeejjjqqqzzzuuummmccc[[[RRRLLLNNNSSSXXXdddsss|||{{{rrrrrrtttzzz~~~{{{vvvqqqkkkfff___ZZZPPPDDD888111.................................------------,,,,,,,,,------......///000000000---000222444999DDDTTT```iiippp|||~~~|||{{{{{{{{{zzzyyy{{{{{{tttkkkjjjrrrzzzxxxnnnbbbUUUKKKIIIRRR]]]nnn}}}}}}wwwuuuqqqmmmjjjkkkooosss{{{tttfffVVVMMMHHHBBB>>>>>>???@@@BBBFFFLLLSSSYYY]]]cccggglllqqqrrrssstttuuusssrrrqqqoooooooooppppppqqqrrrtttttttttrrrpppoooooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuwwwxxxvvvvvvvvvvvvuuutttsssrrrqqqqqqpppooooooooopppppptttttttttuuuuuuuuuuuuuuurrrsssttttttuuuuuutttttttttttttttuuuwwwxxxzzz{{{zzzyyywwwuuuwww|||xxxpppgggffffffhhhmmmttt||||||zzzzzzzzzyyywwwtttsssssssssrrrqqqooommmkkkjjjkkkmmmmmmlllnnnoooppprrrrrrssssssssspppppppppppppppooooooooopppppprrrssssssttttttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppqqqssssssqqqppprrrssstttuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvuuuuuuuuussstttvvvwwwxxxxxxwwwwwwuuurrrpppooopppqqqqqqpppqqqrrrrrrsssssssssssssssqqqqqqppppppoooooooooooooooooonnnmmmmmmmmmmmmmmmooopppqqqrrrrrrrrrqqqqqqoooooopppppppppoooooonnnmmmmmmlllllllllllllllmmmjjjkkklllkkkjjjkkknnnpppuuuvvvxxxxxxwwwxxxyyy{{{{{{|||}}}~~~}}}yyyrrrnnniiijjjlllnnnppprrrrrrsssssssssssssssuuuyyy|||vvvqqqmmmkkkkkkkkkjjjiiihhhjjjmmmoootttrrrpppppprrrrrrooolllfffbbb]]]ZZZZZZ]]]___``````___^^^[[[VVVMMMCCC===111000...---++++++++++++}}}}}}zzzuuunnnhhhgggddd___[[[ZZZ[[[]]]___aaabbbdddgggllluuutttmmmddd[[[RRRKKKMMMSSSYYYeeettt}}}tttmmmnnnrrrxxx{{{{{{wwwrrrlllhhh]]]XXXNNNBBB777000....................................---------,,,,,,,,,------......///000000000...111333333666AAAQQQ]]]iiippp|||~~~{{{|||}}}xxxpppjjjqqqyyy}}}tttggg\\\PPPJJJMMMSSSbbbttt{{{yyytttooollllllooorrrwwwppp___VVVPPPIIICCCAAA@@@@@@AAADDDIIIOOOUUUYYY^^^ccciiinnnpppqqqrrrsssuuutttrrrqqqppppppqqqqqqqqqrrrsssssssssrrrqqqpppnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwxxxvvvwwwwwwwwwwwwuuutttsssrrrrrrqqqppppppppppppppprrrsssssssssttttttttttttrrrssstttuuuuuuuuutttsssuuuuuuuuuvvvxxxyyy{{{|||xxxxxxwwwvvvxxx~~~~~~ssspppmmmlllooouuu{{{}}}{{{yyyyyytttrrrppppppqqqrrrrrrqqqpppnnnllllllnnnooonnnmmmmmmoooppprrrttttttttttttqqqqqqqqqppppppooooooooommmnnnppprrrssstttttttttssssssttttttttttttssssssrrrrrrrrrsssttttttrrrpppqqqrrrtttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvtttuuuvvvwwwwwwvvvuuuuuutttrrrpppooopppqqqqqqqqqqqqqqqrrrssssssssssssrrrppppppooonnnnnnnnnoooooopppooonnnnnnmmmmmmnnnnnnnnnooopppqqqqqqqqqppppppppppppooonnnmmmmmmmmmmmmllllllkkkkkkkkkkkklllllljjjkkklllkkkiiiiiikkkmmmppprrrtttvvvwwwyyy|||~~~zzzsssooolllmmmpppqqqqqqqqqqqqqqqssstttuuuwwwzzz~~~wwwqqqmmmkkkkkkiiihhhjjjnnnrrruuuvvvwwwtttqqqqqqtttsssppplllgggbbb]]][[[\\\]]]^^^]]]\\\\\\\\\YYYSSSKKKAAA;;;/////////...,,,+++++++++~~~{{{tttnnniiieee```\\\ZZZ[[[]]]___eeeddddddeeeiiirrr}}}tttmmmddd[[[QQQJJJLLLRRRZZZgggvvv~~~}}}~~~~~~~~~~~~zzznnnhhhjjjnnnvvvzzz~~~zzzwwwsssmmmiii\\\WWWMMMAAA666///------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------......///000000000000222444333555>>>NNNZZZiiiqqq|||}}}}}}}}}vvvlllrrryyyxxxkkk```TTTKKKIIIMMMZZZnnn~~~{{{wwwqqqmmmmmmpppssssss}}}wwwfff]]]WWWNNNGGGDDD@@@@@@@@@BBBGGGMMMSSSWWW[[[```fffkkknnnooopppqqqvvvuuusssrrrqqqrrrrrrsssrrrrrrrrrsssrrrrrrqqqqqqmmmnnnooopppqqqrrrrrrrrrsssrrrrrrrrrsssuuuwwwxxxwwwwwwxxxxxxxxxvvvuuutttssssssrrrqqqppppppppppppqqqqqqqqqrrrrrrsssssssssrrrrrrtttuuuuuuuuutttsssvvvvvvwwwxxxyyy{{{|||}}}xxxxxxxxxxxxzzz}}}yyytttqqqsssxxx~~~}}}zzzxxxxxxqqqooommmmmmoooqqqqqqqqqooommmlllmmmpppqqqpppnnnmmmnnnpppssstttuuuuuuuuuttttttssssssrrrqqqqqqqqqlllmmmooorrrsssttttttttttttuuuuuuvvvvvvuuuuuutttssssssssstttuuuuuurrrpppqqqrrrtttvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwwwwwwwvvvtttssstttrrrpppoooqqqrrrrrrqqqpppqqqrrrrrrssssssrrrrrroooooonnnnnnnnnnnnooooooppppppooonnnnnnnnnnnnnnnmmmnnnooopppqqqpppoooooorrrpppooommmlllllllllmmmlllkkkkkkjjjjjjkkkkkkllljjjkkkkkkjjjiiihhhjjjkkklllooorrrtttwwwzzz~~~~~~zzzuuuqqqnnnppprrrrrrqqqpppppppppssstttvvvxxx}}}xxxqqqmmmkkkhhhffffffkkkttt|||xxxtttqqqrrrttttttoookkkgggccc^^^\\\]]]^^^]]]\\\ZZZZZZZZZWWWRRRIII@@@::://////000...,,,+++++++++}}}xxxtttoookkkgggbbb___]]]^^^^^^cccgggjjjjjjjjjooozzz{{{tttjjj^^^VVVPPPMMMOOOUUU^^^iiitttzzzyyywwwvvvyyy~~~{{{uuujjjaaaaaagggttt{{{zzzwwwrrrlllhhh___VVVIII===555111000///,,,+++*********+++,,,---///......------,,,++++++........................111000111333444:::HHHUUUgggwwwzzzyyyzzz|||rrrdddWWWOOOMMMOOOVVVeeezzz|||wwwtttqqqmmmkkklllvvvtttgggaaa\\\QQQEEECCCAAAAAADDDGGGJJJQQQXXX[[[^^^cccfffhhhkkknnnpppvvvvvvuuutttrrrqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqppprrrtttuuuuuuuuuwwwyyyxxxyyyzzzzzzyyyxxxvvvuuuttttttsssrrrqqqoooooonnnqqqrrrssssssttttttssssssttttttuuuuuuuuusssrrrqqqrrrssstttvvvyyy{{{~~~|||vvvrrrtttxxx||||||{{{}}}~~~zzzuuurrrmmmjjjgggeeefffhhhjjjjjjllllllmmmnnnooopppqqqqqqppppppqqqqqqrrrsssssstttppppppoooooonnnnnnmmmmmmooopppqqqrrrssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvuuusssqqqpppvvvvvvuuuuuutttttttttssswwwvvvuuussssssrrrrrrrrrxxxwwwwwwvvvuuutttttttttqqqpppppppppppppppqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnpppqqqqqqoooppppppooommmlllnnnoooppppppooooooooooooppppppsssqqqnnnllljjjiiijjjjjjjjjkkkkkkjjjiiiiiikkkmmmnnnnnnmmmkkkjjjiiihhhhhhjjjllloooqqqtttxxx}}}{{{wwwsssqqqssssssqqqppppppqqqrrrssssssqqqpppsss||||||sssnnnkkkkkkgggffflllxxxyyysssqqqrrrsssppplllhhhfffbbb^^^\\\ZZZZZZ[[[YYYYYYWWWUUUOOOEEE999222000---******,,,---,,,+++~~~zzzsssooojjjddd```___``````eeehhhkkkkkkjjjnnnxxx~~~zzzsssiii]]]VVVOOOLLLOOOTTT^^^iiiuuu{{{|||tttrrrtttwww{{{}}}~~~{{{xxxrrriiiaaabbbhhhrrryyyzzzvvvrrrlllhhh```WWWIII===555111//////------,,,++++++,,,---......------------,,,,,,,,,........................111000111333444:::GGGTTTfffvvv~~~}}}|||uuukkkaaaXXXRRROOONNNZZZlll}}}~~~xxxsssooojjjhhhkkkttt}}}}}}qqqlllggg\\\QQQIIIDDDBBBDDDFFFHHHOOOWWWZZZ]]]bbbeeehhhkkknnnpppttttttsssrrrqqqpppooonnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssqqqssstttuuuttttttvvvxxxvvvwwwxxxxxxxxxwwwvvvuuussssssrrrqqqqqqppppppoooqqqrrrssssssttttttssssssssstttuuuvvvuuutttsssrrrrrrssstttwwwyyy|||~~~|||uuuqqqsssvvvyyy~~~|||wwwtttppplllgggeeeeeeggghhhiiijjjkkklllmmmmmmnnnnnnmmmooopppppppppqqqqqqrrrrrrrrrqqqqqqqqqpppppppppooopppqqqrrrsssttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvsssttttttttttttsssqqqpppttttttttttttttttttsssssssssrrrssssssssstttuuuvvvvvvvvvvvvuuuttttttssssssrrrqqqppppppooooooooopppqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmmmmnnnoooppppppooopppqqqooonnnmmmnnnpppppppppoooooooooooopppppptttrrrooollljjjiiijjjjjjkkkmmmnnnnnnmmmmmmnnnpppooonnnnnnmmmkkkjjjiiiiiijjjlllnnnpppssswww|||~~~zzzwwwtttsssuuutttsssrrrqqqrrrrrrsssqqqpppqqquuu}}}{{{sssnnnkkkhhheeegggooo|||}}}xxxrrrpppqqqqqqnnnkkkfffdddbbb___]]]\\\[[[[[[YYYXXXVVVSSSLLLCCC888111///---******,,,---,,,+++zzzuuuooohhhdddbbbbbbcccgggjjjlllkkkjjjnnnvvv}}}|||yyypppfff[[[TTTNNNKKKNNNTTT^^^jjjvvv}}}vvvnnnlllooossswww|||~~~~~~|||{{{yyywwwtttpppggg```bbbhhhooowww~~~yyyvvvrrrmmmhhhaaaXXXJJJ===555000...---......---,,,,,,------...,,,,,,,,,---------..............................111000111333444999EEEQQQcccuuu~~~}}}yyytttnnneeeZZZRRRLLLPPP[[[lll}}}zzztttnnnhhhdddhhhooowww}}}zzzuuukkkaaaRRRKKKEEEDDDDDDGGGMMMUUUZZZ]]]aaaeeegggjjjmmmooorrrrrrqqqpppoooooonnnnnnrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttuuuuuurrrsssttttttssssssuuuvvvttttttuuuvvvvvvvvvuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssttttttttttttsssssstttuuuvvvvvvvvvuuutttrrrsssuuuxxxzzz}}}|||uuuqqqrrrtttuuuyyy~~~{{{wwwsssooohhhdddbbbccceeeeeeggghhhjjjkkklllkkkkkkjjjooooooooooooppppppppppppqqqqqqqqqqqqqqqpppppppppqqqrrrssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrssssssssssssrrrrrrrrrsssttttttuuuuuuuuuttttttssssssrrrrrrrrrqqqqqqpppoooooonnnooooooqqqqqqqqqqqqqqqpppooonnnnnnmmmmmmmmmmmmmmmnnnnnnpppqqqrrrqqqooonnnooopppppppppooooooooooooppppppuuusssooollljjjiiiiiijjjlllooorrrssssssrrrrrrrrrpppoooooonnnmmmllllllkkkjjjlllmmmnnnpppuuu{{{|||yyywwwvvvuuuwwwvvvuuutttsssrrrrrrrrrooooooqqqwww~~~zzzsssnnnkkkeeeeeehhhqqq~~~{{{vvvqqqoooooonnnkkkiiidddcccbbbaaa___]]]\\\[[[XXXVVVSSSOOOIII@@@666///...,,,+++***+++,,,+++***{{{tttmmmgggeeeddddddgggjjjlllllllllooovvv|||{{{wwwnnndddYYYSSSMMMKKKNNNTTT^^^jjjwww~~~}}}qqqiiihhhllloootttyyy{{{{{{yyyxxxvvvtttrrrmmmeee^^^```gggnnnwww~~~xxxuuurrrmmmiiibbbYYYJJJ===555000...------------,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................000///111333444777BBBNNNaaattt{{{zzzxxxqqqdddZZZTTTOOOQQQ^^^ppp}}}wwwpppjjjeeeeeejjjpppwwwyyyppp___UUUKKKFFFEEEFFFKKKRRR\\\___bbbeeegggiiikkkmmmpppppppppooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrsssttttttuuuuuuvvvvvvvvvrrrsssttttttsssrrrsssuuuqqqqqqrrrsssssstttttttttoooppppppqqqqqqrrrssssssrrrsssssstttttttttttttttssstttuuuwwwwwwwwwvvvvvvrrrtttvvvxxx{{{}}}|||uuuqqqrrrssssssuuuyyy~~~{{{wwwqqqiiiccc````````````cccdddgggiiijjjkkkjjjjjjoooooooooooooooooooooooooooooooooooooooooooooooopppqqqrrrrrrssssssssssssttttttttttttttttttttttttoooooopppqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrssssssttttttttttttssssssrrrrrrsssrrrrrrrrrqqqqqqqqqpppoooooonnnnnnnnnoooooopppqqqqqqqqqqqqqqqpppoooooonnnmmmmmmllllllllllllmmmqqqrrrsssrrrqqqppppppqqqpppoooooonnnnnnooooooppptttsssooollljjjiiijjjjjjlllppptttvvvvvvtttssssssppppppoooooonnnnnnnnnmmmkkklllmmmmmmoootttyyy~~~}}}yyywwwvvvwwwwwwyyyxxxvvvuuusssrrrqqqpppkkkmmmqqqwww~~~~~~yyytttnnnkkkdddeeeiiirrr|||yyyvvvrrrooonnnllljjjgggeeeeeeeeeeeebbb___\\\YYYWWWTTTPPPKKKDDD<<<333------,,,+++++++++++++++***zzzrrrllliiigggffffffiiilllnnnooorrrxxx|||yyyvvvlllbbbXXXRRRMMMKKKOOOUUU___kkkxxx{{{nnngggfffkkknnnssswwwzzzyyywwwvvvvvvtttqqqmmmddd]]]^^^eeepppxxx}}}wwwtttqqqmmmjjjbbbYYYJJJ===555000...---,,,,,,,,,,,,++++++*********++++++,,,---...////////////////////////////////////111333444666@@@KKK]]]rrr~~~}}}~~~zzzpppfff^^^SSSMMMWWWhhhvvv|||vvvooojjjdddfffjjjqqqzzz~~~mmm```RRRJJJGGGFFFJJJOOO]]]```ccceeefffgggiiikkkoooooooooooopppppppppppprrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuvvvwwwwwwqqqrrrtttsssrrrrrrssstttppppppppppppqqqrrrrrrsssnnnooopppqqqrrrsssssstttrrrsssttttttuuuuuuttttttssstttuuuwwwwwwwwwvvvvvvssstttvvvyyy{{{|||}}}}}}{{{uuuqqqrrrsssrrrsssvvvyyy}}}yyyssskkkddd```^^^]]]\\\^^^```cccfffhhhjjjjjjkkknnnnnnnnnnnnnnnooooooooonnnnnnooooooppppppqqqqqqoooooopppqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrnnnooooooooopppqqqqqqrrrooopppppppppqqqqqqrrrrrrrrrsssssstttssssssrrrqqqqqqqqqqqqqqqpppppppppppplllllllllmmmnnnooopppqqqppppppqqqqqqqqqpppoooooonnnmmmmmmllllllllllllmmmppprrrssssssqqqppppppqqqooonnnnnnmmmmmmnnnnnnooosssqqqnnnkkkjjjiiijjjjjjkkkoootttvvvuuusssrrrqqqooooooooooooooonnnnnnnnnlllmmmnnnoooppptttyyy}}}~~~{{{wwwuuuuuuwwwxxxxxxwwwvvvtttqqqooommmlllgggiiinnnuuu|||~~~|||{{{yyyuuuooojjjccceeejjjrrrzzz~~~~~~|||xxxvvvssspppnnnkkkiiiggghhhiiijjjjjjgggbbb\\\YYYVVVSSSMMMGGG@@@999111,,,+++,,,,,,,,,+++*********zzzsssnnnkkkiiigggjjjmmmppprrruuuyyy|||yyyuuujjjaaaWWWQQQMMMLLLPPPVVVaaammmyyyyyymmmggggggmmmppptttxxxzzzyyywwwuuuvvvsssqqqmmmddd]]]___fffrrrzzz|||vvvsssqqqmmmjjjaaaXXXJJJ===555000...---,,,,,,,,,,,,+++***))))))++++++,,,,,,---...////////////////////////////////////111444333555===GGGXXXooo~~~{{{uuufffWWWNNNUUUdddqqq|||uuuqqqgggdddffflllttt|||zzzkkk[[[QQQKKKHHHIIIMMMZZZ\\\```bbbdddfffhhhjjjmmmmmmnnnoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuvvvvvvpppqqqrrrrrrqqqqqqssstttppppppooooooooopppqqqqqqnnnooopppqqqrrrsssttttttsssssstttuuuuuuuuuuuutttssstttuuuvvvvvvvvvuuuttttttuuuwwwyyyzzzzzzzzzyyyxxxrrrppprrrsssqqqrrrtttuuuxxx{{{|||wwwooohhhccc___]]][[[\\\]]]^^^aaacccfffhhhiiikkkkkkllllllmmmnnnnnnnnnpppppppppqqqrrrsssttttttnnnooooooppppppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooopppqqqrrrpppppppppqqqqqqqqqqqqqqqnnnoooqqqssstttuuuuuutttppppppppppppppppppppppppllllllllllllmmmooopppqqqoooooopppppppppoooooonnnnnnmmmmmmmmmmmmmmmnnnnnnppprrrssssssrrrpppppppppmmmmmmllllllllllllmmmmmmpppnnnllljjjiiiiiijjjkkkkkknnnrrrtttsssqqqooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnoooqqqrrrsssvvvzzz}}}}}}{{{xxxuuutttuuuvvvwwwvvvuuutttqqqnnnkkkhhhfffccceeekkkrrryyy|||}}}|||{{{zzzyyyyyyyyyuuuoooiiibbbeeekkkssszzz~~~~~~wwwvvvssspppmmmjjjgggfffiiilllooopppmmmggg```[[[WWWRRRKKKDDD===666000+++***+++---,,,+++))))))***{{{uuupppmmmkkkmmmppprrrtttvvvyyyzzzyyyuuujjjaaaWWWQQQNNNMMMQQQWWWcccnnnyyy~~~xxxmmmggghhhppprrrvvvzzz{{{zzzwwwuuutttrrrqqqmmmeee```bbbiiittt{{{{{{vvvsssqqqnnnkkk```WWWIII===555111//////---------------+++***))),,,,,,,,,------.........////////////////////////...///222444333444;;;EEERRRjjj{{{nnn^^^SSSWWWbbblll|||zzzuuukkkeeeccchhhmmmsss}}}tttbbbWWWPPPKKKJJJKKKRRRUUUZZZ^^^aaadddhhhkkkjjjkkklllmmmnnnoooppppppppppppppppppppppppppppppooopppqqqrrrsssttttttuuunnnpppqqqrrrqqqqqqsssuuuqqqqqqoooooonnnoooppppppoooooopppqqqrrrrrrsssssssssssstttuuuuuuuuuuuuuuussstttuuuvvvuuutttsssrrrtttvvvwwwyyyyyyxxxwwwvvvsssooommmppprrrppppppsssrrrtttwwwzzz}}}{{{tttnnnhhhccc___\\\\\\[[[[[[\\\]]]```cccdddfffggghhhiiijjjlllmmmmmmoooppppppqqqsssttttttuuuooooooppppppppppppooooooppppppppppppppppppppppppqqqpppooooooooopppqqqrrrrrrqqqqqqqqqqqqqqqppppppmmmnnnqqqsssuuuuuuttttttppppppppppppppppppppppppnnnmmmmmmllllllmmmmmmmmmmmmnnnnnnooooooooonnnnnnmmmmmmmmmmmmnnnoooppppppoooqqqssssssrrrpppoooooolllkkkkkkjjjjjjkkkkkklllmmmllljjjhhhhhhiiijjjkkkllloooqqqrrrpppnnnmmmlllkkkkkkkkkllllllmmmmmmmmmoooqqqtttvvvwwwxxxzzz|||zzzxxxvvvtttssstttuuuuuussssssqqqnnnkkkgggcccaaa```bbbgggnnntttxxxxxxwwwxxxwwwvvvxxxyyyvvvooohhhbbbeeekkkrrrwwwzzz{{{{{{ttttttrrroookkkgggeeedddhhhlllrrruuusssmmmfff```WWWRRRJJJBBB;;;444///+++)))+++------***))))))***yyysssooonnnppprrrtttuuuwwwwwwxxxyyyuuuiii```WWWRRRNNNMMMRRRXXXeeeoooyyy}}}xxxmmmggghhhrrrtttxxx{{{|||zzzxxxuuurrrqqqpppmmmgggbbbeeelllttt{{{{{{uuusssqqqnnnkkk___VVVIII===555111000///......//////...,,,+++))),,,,,,,,,---------......000000000000000000000000...///222444333333:::CCCMMMgggyyy}}}{{{|||uuudddWWWZZZ```hhhwww|||wwwnnngggbbbeeeiiilllvvvyyyfffZZZSSSMMMJJJJJJKKKOOOUUUZZZ___dddhhhkkkhhhiiijjjkkkmmmnnnooopppoooooooooooooooooooooooonnnnnnoooppprrrsssssstttmmmoooqqqqqqqqqrrrtttuuurrrqqqpppnnnnnnnnnooopppoooppppppqqqrrrrrrsssssssssttttttuuuuuuuuuuuuuuuttttttuuuuuuuuusssrrrqqquuuvvvwwwxxxxxxwwwuuutttoookkkkkknnnpppoooooorrrppprrruuuxxx{{{~~~xxxrrrmmmgggaaa^^^\\\[[[YYYXXXYYY[[[^^^```cccdddeeeggghhhjjjkkklllmmmmmmnnnoooqqqrrrssssssppppppqqqqqqqqqppppppooooooooooooooooooooooooooorrrqqqpppoooooopppqqqrrrsssrrrrrrrrrqqqqqqpppppppppqqqsssttttttsssqqqppppppppppppppppppqqqqqqqqqppppppnnnmmmlllkkkkkkjjjmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnpppqqqrrrnnnpppssssssqqqooonnnnnnkkkjjjjjjiiiiiijjjjjjkkkkkkjjjhhhggggggiiijjjkkkmmmoooqqqqqqooommmlllllliiijjjjjjkkkkkklllllllllooorrrvvvyyyyyyzzz{{{|||wwwvvvuuutttssssssttttttrrrqqqooolllhhhddd```^^^^^^```eeekkkqqquuuuuutttwwwuuuuuuxxxzzzwwwooohhhdddgggkkkooosssttttttsssssssssqqqnnniiieeecccbbbggglllsssxxxwwwrrrjjjeeeXXXRRRIIIAAA:::444///+++(((+++...---***((()))***xxxqqqooonnnnnnpppuuuxxxzzz{{{|||wwwppphhh___UUUOOOLLLMMMSSSZZZdddoooyyy~~~wwwkkkgggiiitttwww{{{{{{xxxuuutttuuuuuutttqqqkkkeeecccfffjjjvvv{{{}}}wwwtttpppkkkggg^^^TTTFFF:::444111...---///............------------------........./////////////////////.........222222000///000444:::???KKK]]]ttt}}}{{{}}}{{{kkkYYYRRRVVV```ppp||||||rrrmmmfffbbbbbbfffmmmrrrzzz~~~wwwkkk___UUULLLFFFAAAFFFHHHKKKPPPVVV\\\```bbbgggiiijjjjjjiiiiiikkklllqqqppppppppppppqqqrrrssssssrrrpppoooooooooppppppooooooppppppppppppoooooooooooopppqqqqqqqqqqqqpppqqqqqqppppppqqqqqqrrrsssssssssttttttssssssrrrqqqtttttttttsssrrrqqqpppooorrrrrrsssuuuvvvuuurrrooollllllmmmmmmnnnpppqqqrrrpppqqqsssuuuxxx{{{~~~zzztttmmmhhheeeaaa___]]]ZZZYYYYYYZZZ[[[___```bbbdddfffhhhiiijjjkkkmmmnnnmmmlllmmmqqquuupppooonnnmmmmmmoooqqqsssooooooooooooooooooooopppqqqpppooonnnnnnoooppppppppppppqqqqqqqqqpppoooooooooqqqsssttttttsssrrrppprrrrrrrrrqqqqqqooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkllllllmmmppppppooonnnmmmmmmnnnnnnsssssstttttttttsssqqqpppmmmjjjfffeeeeeegggiiiiiihhhfffdddbbbcccfffkkknnnrrrrrrqqqpppnnnkkkhhhgggllllllkkkjjjkkklllmmmnnnppptttyyy{{{{{{zzzyyyyyysssttttttrrrooonnnoooppprrrqqqnnnkkkhhheeebbbaaaaaaffflllppprrrqqqqqqqqqmmmqqqvvvwwwsssnnnkkkjjjiiiiiijjjlllnnnqqqsssuuurrrsssrrrlllccc]]]]]]___dddiiiooossssssoookkkiii]]]SSSFFF;;;444000,,,***---+++)))((('''((()))***}}}vvvtttsssrrrtttwwwzzz||||||{{{wwwqqqiii___UUUOOOLLLMMMSSSZZZeeepppzzz~~~yyynnnjjjmmmuuuyyy|||}}}zzzxxxxxxxxxwwwvvvsssmmmhhhgggkkkooowww|||~~~yyyuuuqqqkkkggg^^^TTTFFF:::444111...---............------------,,,------------........./////////////////////...111111000///000444999===FFFWWWooo}}}~~~|||lllYYYPPPQQQYYYfffqqq}}}sssnnngggbbb```ccchhhkkkooosss{{{|||vvvkkk```WWWOOOHHHDDDCCCDDDGGGKKKQQQVVV\\\___dddeeeggghhhhhhhhhjjjlllppppppppppppqqqrrrssssssrrrqqqpppoooooooooppppppoooooooooooooooooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrssssssttttttssssssrrrqqqrrrrrrrrrrrrqqqpppoooooorrrrrrsssuuuwwwvvvrrrpppmmmmmmmmmmmmooopppqqqrrrppppppqqqsssvvvyyy{{{|||{{{tttooolllgggfffcccaaa___^^^______^^^___```aaaccceeeggghhhiiijjjkkkjjjiiijjjmmmqqqnnnnnnmmmmmmmmmnnnooopppnnnnnnoooooooooooooooooopppooonnnnnnnnnnnnooopppqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrsssssssssrrrqqqqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnqqqqqqqqqqqqrrrrrrssstttssstttttttttsssrrrpppooommmjjjfffcccbbbcccdddeeehhhgggdddbbbbbbdddhhhjjjrrrrrrrrrrrrpppnnnmmmkkkllllllkkkkkklllmmmoooppprrruuuyyyzzzyyywwwuuutttqqqrrrrrrqqqnnnnnnooopppqqqpppnnnllliiigggeeedddkkknnnrrrsssqqqnnnlllkkkiiimmmrrrssspppllljjjiiiiiiiiijjjlllnnnoooqqqrrrqqqqqqoooiiiaaa\\\]]]___dddggglllpppooommmiiiggg\\\RRRDDD999333///,,,***,,,+++)))((('''((()))***~~~vvvtttqqqrrrtttvvvwwwwwwxxx~~~yyyrrrjjj```VVVOOOLLLMMMSSSZZZgggqqq{{{{{{qqqnnnqqqxxxzzz~~~|||{{{wwwqqqkkkkkknnnrrryyy~~~{{{wwwrrrlllggg^^^SSSEEE:::444111...---............------------,,,,,,,,,,,,------------......//////////////////...///000000000333777:::@@@PPPggg{{{xxxzzz|||~~~~~~wwwttttttvvvppp]]]QQQNNNQQQ[[[eeexxxwwwrrrkkkddd```___aaacccbbbeeekkkuuu{{{uuulllcccZZZRRRJJJFFF@@@@@@AAADDDIIIOOOUUUYYY]]]```bbbdddeeefffiiikkkoooppppppqqqrrrsssssstttqqqqqqpppoooooooooppppppppppppnnnnnnnnnnnnppppppoooppppppqqqqqqqqqqqqqqqpppppppppqqqqqqqqqrrrrrrsssttttttttttttsssrrrrrrppppppqqqqqqqqqppppppooorrrssstttvvvwwwwwwsssqqqmmmmmmmmmnnnooopppqqqrrroooppppppqqqsssuuuwwwxxx{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~|||xxxuuuqqqooommmjjjgggfffeeedddbbbaaa``````aaaccceeeggggggggghhhgggffffffiiikkkjjjjjjkkkkkklllmmmnnnnnnmmmmmmnnnooopppppppppooooooooonnnnnnnnnnnnooopppqqqrrrssstttuuuuuuuuutttttttttssssssrrrrrrqqqqqqrrrrrrrrrrrrqqqpppoooooommmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnnnnnooooooooopppqqqrrrtttuuuwwwwwwttttttssssssqqqpppnnnmmmmmmjjjfffbbb______```aaaeeeeeedddcccbbbdddgggjjjllllllmmmmmmmmmmmmlllllllllllllllmmmnnnppprrrssstttwwwyyyyyyvvvrrrpppnnnnnnoooppppppnnnnnnooopppqqqpppooommmlllkkkjjjjjjtttvvvwwwvvvrrrmmmjjjhhhhhhkkknnnpppooommmkkkkkkiiijjjkkklllmmmmmmmmmmmmooooookkkeee___\\\^^^aaadddfffiiikkkkkkiiifffdddZZZOOOAAA666000...+++***++++++)))((((((((()))***xxxuuurrrppppppqqqqqqqqquuuzzz{{{uuulllaaaVVVPPPLLLMMMTTT\\\iiisss}}}}}}rrrpppsssyyy{{{~~~wwwooommmooossszzz~~~|||xxxsssmmmhhh]]]SSSEEE999333111///---.........---------,,,,,,+++++++++,,,,,,,,,------............////////////,,,...000000111222555888;;;III^^^sssvvvxxx{{{}}}}}}wwwrrrooonnnwww|||vvvcccWWWOOOOOOVVV^^^pppxxx|||xxxpppiiibbb___^^^]]]]]]]]]aaalllyyy{{{vvvooofff]]]TTTLLLFFF@@@???===>>>BBBHHHNNNRRRWWWYYY]]]___aaadddhhhjjjmmmnnnoooppprrrrrrsssssspppppppppoooooooooooopppqqqpppnnnmmmmmmnnnpppqqqooopppqqqqqqrrrrrrqqqqqqppppppqqqrrrrrrrrrrrrrrrtttttttttttttttssssssrrrooopppqqqqqqqqqqqqqqqpppsssssstttwwwxxxwwwtttrrrnnnnnnnnnnnnooopppqqqrrrqqqppppppqqqrrrsssttttttxxxxxxxxxyyyyyyyyyzzzzzz{{{zzzyyyyyyyyyzzz{{{|||zzz|||~~~{{{zzzxxxuuurrrpppmmmlllkkkiiifffcccbbbccceeefffffffffeeeddddddddddddeeeccceeegggiiikkklllmmmmmmmmmnnnooopppqqqqqqqqqqqqppppppppppppppppppqqqqqqrrrssstttvvvvvvwwwwwwwwwvvvuuutttrrrqqqqqqqqqqqqrrrrrrssssssrrrqqqppppppmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnnnnnoooooommmnnnoooqqqrrrtttuuuuuutttsssrrrqqqpppnnnmmmlllmmmkkkhhhccc```___aaacccbbbdddffffffeeefffiiilllggghhhiiijjjkkklllmmmmmmlllmmmnnnpppqqqsssuuuvvvxxxyyyyyywwwsssnnnkkkjjjmmmoooqqqqqqpppoooppprrrppppppoooooopppqqqrrrssswwwxxxyyywwwrrrnnnlllkkkjjjkkkmmmnnnooonnnnnnnnnkkklllmmmmmmmmmllljjjjjjnnnlllgggbbb]]]]]]```ccceeeeeefffggggggfffcccaaaUUUKKK===333...,,,+++***+++***)))(((((()))******|||wwwsssqqqqqqpppooorrrvvv|||}}}wwwlllaaaVVVOOOMMMNNNVVV^^^llluuu~~~rrrpppsssxxxzzz}}}uuuqqqrrruuuzzz~~~|||xxxtttmmmhhh\\\RRRDDD999333111///---...------------,,,,,,,,,+++++++++,,,,,,,,,---------.........//////000000,,,...000111111222444666:::DDDUUUkkk~~~~~~{{{uuuoookkkooottt~~~yyyjjj^^^TTTPPPSSSZZZiiisss{{{~~~~~~wwwpppiiiccc___]]]\\\ZZZ\\\dddpppzzz~~~~~~|||xxxrrrjjjaaaWWWMMMFFFBBB???===<<<>>>CCCIIIMMMOOORRRWWWZZZ]]]aaaeeehhhjjjkkkmmmooopppqqqqqqrrroooooooooooopppooooooooopppooommmllllllmmmooopppppppppqqqrrrrrrrrrrrrqqqqqqqqqrrrssssssssssssrrrttttttuuuuuuttttttsssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrtttvvvxxxxxxuuurrroooooonnnoooooopppqqqrrrrrrrrrqqqqqqqqqrrrssssssuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuttttttsssqqqqqqtttwww}}}}}}zzzxxxtttqqqmmmiiifffeeeeeeffffffdddcccbbbaaaaaa```___^^^___bbbeeehhhkkklllmmmlllnnnppprrrsssssssssrrrqqqqqqrrrrrrssssssssssssssstttuuuvvvwwwxxxxxxxxxvvvuuutttsssrrrqqqqqqrrrrrrssssssssssssrrrrrrqqqnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnoooooonnnooopppqqqrrrrrrrrrrrrsssrrrqqqooonnnlllkkkkkknnnmmmjjjfffbbbaaadddgggeeeiiilllkkkhhhfffhhhjjjiiijjjkkklllnnnpppqqqrrrnnnoooppprrrtttvvvwwwxxxzzzyyyxxxtttoookkkiiiiiioooqqqsssssssssrrrssstttqqqqqqqqqrrruuuxxx{{{|||||||||{{{xxxsssnnnllllllkkkkkkkkkmmmnnnpppqqqqqqqqqqqqpppooommmkkkiiihhhllliiieee```^^^___cccfffgggfffeeedddeeeccc___\\\NNNEEE999000,,,++++++***))))))))))))))))))******yyyssspppnnnlllkkknnnqqqwww}}}}}}wwwkkkaaaUUUOOOMMMOOOXXXaaannnxxxssspppsssxxxyyy{{{{{{vvvxxx{{{{{{~~~{{{xxxsssmmmhhh[[[QQQCCC999333111///---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000---///000111111222444666:::@@@MMMaaayyy~~~zzzsssnnnnnnrrr{{{|||pppeee[[[SSSSSSWWWdddnnnxxxzzz{{{}}}wwwpppjjjeeebbb]]][[[ZZZ^^^fffoootttvvv{{{xxxsssmmmeeeZZZPPPIIIDDDBBB>>><<<<<>>CCCIIIOOOSSSUUUZZZ```eeeggggggggggggmmmnnnoooppppppooommmlllqqqrrrrrrrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqssstttvvvxxxyyyxxxwwwvvvvvvuuutttuuuvvvvvvtttrrrppppppqqqqqqqqqpppoooooottttttttttttttttttttttttoooooopppppppppqqqqqqqqqrrrqqqpppoooooopppqqqqqqoooooopppqqqssstttuuuuuuqqqtttvvvuuuuuutttooohhhccc___\\\]]]^^^```hhhqqqsssrrrsssuuuyyy|||~~~~~~zzztttnnniiigggcccaaa___```aaabbbiiijjjkkkmmmnnnoooppppppnnnooopppppprrrrrrssstttuuuuuutttsssssssssssssssssssssssssssssstttuuuuuuwwwvvvtttssssssssstttuuutttsssrrrqqqqqqqqqqqqqqqttttttrrrrrrrrrrrrssstttuuutttrrrrrrtttuuutttsssnnnllljjjiiijjjjjjiiigggeeeaaaZZZQQQKKKJJJMMMPPPZZZ```iiiooorrrrrrqqqqqqrrrrrrpppooooooqqqrrrssswwwuuuuuuwwwyyyzzzwwwuuummmggg```^^^```fffjjjlllqqqrrrssssssrrrrrrsssuuuvvvvvvxxx|||{{{ssslllhhhiiiiiimmmwwwyyyrrrrrrsssrrrppplllgggcccdddiiinnnnnnmmmhhhbbb[[[YYYWWWRRRIII@@@999222+++((()))***(((&&&,,,,,,,,,++++++*********|||xxxyyy~~~xxxsssppplllkkkkkkmmmrrrwwwzzz{{{|||tttnnndddZZZPPPLLLLLLQQQZZZdddtttyyy}}}yyyvvvvvvvvvwwwxxxzzz~~~|||uuuoooqqqyyy}}}yyyuuuqqqqqqrrrpppjjjeeeYYYPPPCCC999444111///............---------,,,,,,...------,,,,,,------...............//////000000//////000111333555666888888;;;???GGGXXXrrr|||qqqfff```\\\dddooowwwyyyxxxvvvuuu{{{}}}wwwrrrmmmiiiccc^^^]]]^^^bbbdddmmmqqqsssssssssooodddXXXNNNJJJEEE@@@===<<<;;;:::===<<<<<<===@@@EEEIIIMMMPPPUUU\\\aaadddeeeffffffiiikkkmmmoooppppppooonnnpppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssstttvvvxxxyyyxxxwwwvvvsssrrrpppqqqrrrrrrqqqoooqqqppppppppppppooooooooosssttttttuuuuuuttttttsssnnnnnnnnnooooooppppppppppppooonnnmmmmmmmmmnnnnnnoooooopppqqqrrrsssssstttvvvzzz{{{{{{{{{|||xxxqqqiiibbb\\\\\\]]]```fffmmmqqqqqqqqqrrrtttwwwxxxyyy{{{}}}~~~zzzpppmmmiiieeebbbaaaaaabbbdddfffhhhjjjlllmmmmmmmmmppppppqqqrrrssstttuuuuuuvvvuuutttsssssssssssstttuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvuuuuuutttttttttuuuttttttsssrrrqqqqqqqqqrrrrrrqqqqqqppppppqqqrrrsssvvvtttrrrrrrssstttsssrrrmmmkkkiiihhhhhhgggeeeccc]]]YYYRRRJJJEEEDDDGGGJJJVVV]]]eeemmmrrruuuwwwxxxzzzxxxuuusssrrrssstttuuuyyyxxxxxxyyy{{{zzzvvvrrrjjjeee```___bbbgggkkkmmmqqqrrrtttsssrrrqqqqqqrrruuuvvvwww{{{yyysssnnnkkkiiiiiimmmwwwxxxrrrqqqrrrpppnnnkkkhhheeegggkkknnnnnnlllfff```ZZZWWWUUUOOOEEE===777111+++)))+++,,,+++))),,,,,,+++++++++*********|||wwwvvvxxx{{{zzzvvvpppmmmkkkkkknnnsssvvvwww}}}zzzrrrlllcccYYYPPPMMMMMMRRR\\\fffsssxxx|||wwwttttttuuuuuuwwwzzz}}}}}}xxxqqqnnnqqqzzz}}}wwwsssooooooqqqpppjjjdddXXXOOOCCC:::555333000///------------,,,,,,,,,,,,...---------------......///////////////////////////000000111333555777888888888;;;BBBPPPggg{{{oooggg___cccjjjrrrxxxyyywwwttttttxxx}}}|||vvvrrrnnngggaaa^^^^^^```aaagggmmmrrruuuwwwtttjjj___SSSNNNHHHCCC???===;;;:::===<<<;;;:::<<>>DDDHHHOOOUUUYYY]]]aaacccdddfffjjjmmmpppqqqqqqqqqnnnnnnpppqqqrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuwwwxxxwwwvvvuuuuuussspppooopppqqqrrrrrrrrrpppnnnlllllllllnnnoooppprrrtttvvvvvvtttrrrpppkkkllllllmmmooopppqqqqqqqqqqqqpppoooooonnnnnnnnnooooooooooooppppppppppppuuuxxx{{{}}}yyylll___[[[[[[]]]___bbbhhhiiihhhgggeeeeeeeeefffgggjjjooouuuyyy}}}~~~{{{||||||}}}zzzssslllhhheeedddbbbcccfffiiilllmmmnnnnnnpppqqqrrrssstttuuuuuuvvvuuuuuuttttttsssttttttuuuvvvvvvwwwwwwxxxxxxxxxxxxuuuvvvwwwwwwwwwvvvtttsssvvvuuutttsssrrrrrrrrrrrrsssssssssttttttuuuvvvvvvvvvtttqqqpppppppppnnnmmmjjjhhheeecccaaa]]]YYYUUUQQQNNNIIICCC???@@@DDDGGGNNNSSS\\\fffoooxxx~~~zzzwwwxxxyyy{{{xxxyyyzzzzzzvvvpppiiiddd___```aaadddgggkkkmmmnnnkkknnnrrrttttttssstttuuussstttvvvwwwxxxzzz}}}{{{zzzxxxvvvssspppnnnmmmiiijjjnnnuuu{{{~~~~~~|||}}}yyyuuurrrpppnnnllliiihhhhhhkkknnnqqqooojjjfff___ZZZUUUPPPLLLDDD:::222111...+++***+++,,,+++************************)))~~~|||{{{vvvxxx|||~~~yyysssooonnnnnnooooooqqquuuzzz}}}|||vvvnnnhhh___VVVOOOMMMOOOVVVaaallluuuyyy}}}}}}~~~~~~vvvqqqpppqqqtttvvvxxx{{{~~~~~~vvvpppooottt|||~~~xxxtttpppooopppnnnhhhbbbUUULLL@@@777333111///---,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000/////////000000000000000222222222333444666777888888666888>>>GGGVVVnnn{{{rrrllljjjkkkqqqzzz|||rrrrrrssswww|||{{{wwwpppiiiccc___\\\\\\]]]dddlllttt{{{~~~yyyqqqddd]]]SSSMMMIIIEEE???;;;999999777777777999:::<<>>555///...---+++******)))(((&&&))))))))))))))))))))))))tttqqqrrrwww|||~~~wwwqqqnnnlllkkkjjjmmmppptttwwwxxxzzz}}}|||vvvnnnhhh\\\SSSLLLKKKNNNVVVbbbmmmxxx|||}}}yyyyyy{{{}}}|||~~~zzzsssnnnoooqqquuuwww{{{~~~zzzrrrllllllrrrzzzyyyuuuqqqqqqrrrpppjjjdddVVVLLL???555111///...---,,,,,,,,,,,,------------------------...///000000......///000000111222222333333333444555666777888999666888>>>CCCMMMcccyyyxxxssspppnnnrrrzzzxxxuuurrrssswww}}}{{{uuunnngggbbb___^^^[[[aaaiiiqqq|||~~~nnnfff[[[SSSOOOJJJCCC>>>:::999888888888999:::;;;;;;>>>CCCGGGLLLPPPUUUYYY```bbbfffjjjlllnnnnnnnnnnnnnnnpppqqqrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqsssuuuwwwwwwwwwvvvuuuuuusssppppppqqqrrrrrrqqqpppooommmkkkjjjjjjkkkkkklllmmmoooppppppooommmllljjjkkklllnnnppprrrssstttppppppppppppooommmlllkkknnnnnnoooooopppppppppqqqpppsssuuuxxx~~~~~~rrreee^^^[[[XXXYYY]]]___cccggggggccc___]]]]]]\\\```eeelllqqquuuxxxyyywwwwwwwwwxxxyyyzzz{{{|||}}}~~~xxxsssppphhhhhhgggfffgggiiijjjlllmmmmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttssstttuuuvvvvvvvvvuuutttuuuuuuuuuuuuuuuttttttsssrrrrrrqqqqqqqqqrrrsssssspppqqqqqqrrrrrrqqqqqqpppqqqooolllkkkkkkjjjiiiggghhhddd___[[[WWWTTTPPPNNNLLLMMMLLLKKKIIIIIILLLNNNQQQUUU\\\ccckkkttt|||~~~}}}|||}}}~~~~~~}}}zzzuuummmeeeaaa______bbbgggjjjkkklllnnnoootttttttttssspppooooooppprrrtttvvvuuurrrrrruuuxxxzzzzzzyyywwwsssoookkkhhhhhhjjjmmmqqqsssttttttttttttsssrrrpppnnnkkkjjjiiiiiimmmssswwwvvvqqqjjjeee___ZZZRRRJJJBBB:::222...++++++++++++)))(((&&&%%%(((((((((((())))))))))))vvvoookkkmmmqqquuu~~~}}}wwwrrrnnnjjjggggggiiikkkmmmnnnqqquuuxxxyyy|||}}}wwwnnnhhh\\\TTTMMMMMMQQQYYYfffqqq{{{~~~zzzvvvvvvyyy{{{}}}yyy||||||wwwoookkknnnrrrwwwzzz}}}|||vvvnnniiikkkrrr{{{wwwtttqqqrrrttttttooojjjYYYOOO@@@444///.........,,,,,,---------.........------------...///000111------...000111222333444444444444444555666888888:::666888===>>>DDDVVVlllzzzwwwuuuwww}}}~~~zzzuuusssvvv|||zzzsssmmmhhhdddbbb^^^aaaffflllvvvwwwmmmaaaYYYTTTOOOGGG@@@===<<<;;;:::999999999999777:::===AAADDDIIINNNRRRYYY\\\```eeeiiikkkmmmmmmnnnooopppqqqrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqrrruuuvvvwwwwwwuuuuuutttrrrqqqqqqrrrrrrqqqpppnnnnnnmmmlllkkkjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhiiikkkmmmoooqqqssssssqqqqqqrrrqqqpppnnnmmmlllnnnnnnoooooopppqqqrrrrrrqqqsssttttttxxx~~~|||ssshhhaaa[[[WWWXXX\\\^^^eeelllmmmiiiccc``````ZZZ]]]bbbhhhnnnrrrtttuuuvvvvvvvvvvvvvvvwwwxxxxxxyyy{{{}}}|||xxxooommmiiigggfffhhhjjjllllllmmmnnnooopppqqqqqqrrrqqqpppppppppqqqqqqrrrsssrrrsssuuuwwwwwwvvvuuutttuuuttttttsssssssssssssssooooooooopppqqqrrrssstttpppqqqqqqqqqqqqooonnnmmmnnnllliiihhhhhhhhhgggfffhhhccc]]]WWWTTTQQQOOOMMMMMMOOOQQQRRRQQQQQQRRRSSSTTTXXX___fffmmmttt{{{~~~{{{vvvmmmddd^^^\\\]]]bbbfffjjjlllllllllmmmoooqqqqqqqqqooommmmmmoooqqqrrruuuwwwuuuqqqppprrrvvvzzz{{{{{{zzzwwwqqqlllhhhgggiiilllnnnppprrrssstttrrrrrrqqqooolllkkkjjjjjjmmmrrrxxx{{{zzztttmmmhhhaaa[[[RRRGGG>>>777111...(((***+++,,,+++)))(((''''''''''''((((((((())))))xxxoooiiiiiikkknnnwww|||vvvqqqllliiiaaabbbcccdddfffiiinnnqqqtttxxx~~~wwwoooiii___WWWQQQQQQUUU]]]jjjvvv}}}xxxttttttwwwzzz|||}}}}}}xxx{{{{{{uuummmjjjmmmrrrxxx{{{{{{tttllliiillluuu~~~vvvrrrppprrrvvvwwwsssnnn\\\QQQAAA444///...//////---------....../////////---------......000111111,,,---...000111333444555444444444555555777888999;;;666777;;;;;;<<>>444222222...***---------............///............////////////---...///000111222333333555444333222333444555666999666777999;;;???IIISSSnnn~~~~~~{{{wwwyyy~~~wwwooohhhdddbbbaaaaaaaaaccciiiqqqwwwxxxssskkkbbbYYYRRRNNNLLLEEEBBB>>><<<:::888666444999999999:::<<>>333111111///+++---------............///............////////////......///000111222333333444444333333333444555666888666777:::;;;===FFFPPPccczzz}}}}}}{{{tttnnnjjjeeedddbbbaaaaaaeeekkkpppuuurrrmmmfff^^^XXXSSSPPPIIIFFFBBB>>><<<:::888666999888777777888;;;===???EEEIIINNNTTTXXX]]]bbbeeejjjllloooqqqqqqpppqqqrrruuuuuuuuuttttttssssssrrrtttuuuxxxzzz{{{zzzxxxwwwuuutttrrrqqqqqqqqqrrrrrrooonnnllllllpppuuu{{{~~~|||yyysssmmmiiiggggggiiijjjkkklllnnnpppqqqqqquuuuuutttsssrrrrrrrrrrrrpppppppppqqqrrrtttuuuvvv{{{{{{{{{zzzxxxuuusssrrrpppmmmgggaaa\\\XXXWWWVVV___iiisssyyy}}}}}}uuukkkgggeeeeeefffiiilllnnnnnnrrrrrrssssssssssssrrrrrrssstttuuuwwwzzz}}}zzztttooolllllllllqqqpppooonnnnnnoooqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrsssssstttttttttsssrrrqqqssssssrrrqqqppppppqqqqqqpppqqqrrrssssssrrrqqqqqqlllmmmnnnooonnnmmmkkkjjjhhheeebbbaaabbbccccccbbbaaa^^^[[[WWWTTTRRRQQQQQQUUUZZZ```dddeeedddeeeeeeggghhhjjjnnnttt{{{}}}yyylllfff]]]UUURRRUUU[[[```gggiiikkkmmmmmmmmmlllkkkggghhhhhhgggkkkrrrtttrrrvvvvvvsssoookkkkkkmmmpppvvvyyyzzzxxxsssnnnkkkkkkllllllmmmooorrrsssrrrqqqpppqqqpppnnnkkkjjjlllnnnwwwyyyzzzxxxxxxxxxtttnnneeeWWWHHH>>>666///+++,,,***)))'''&&&%%%%%%&&&&&&((((((((((((((()))******~~~}}}|||{{{vvvtttpppllljjjjjjkkkkkkpppvvv{{{tttkkkddd[[[TTTPPPRRRYYYcccrrr~~~~~~|||}}}~~~xxxqqqooorrrvvvyyy|||zzzpppiiikkkrrrwww|||yyywwwuuuvvvvvvtttoookkkZZZMMM===333111111///,,,---------............///............////////////......///000111222222333444333333333333444555666777666888;;;;;;;;;BBBJJJTTTmmm}}}~~~}}}wwwrrroooiiihhheeeaaa___aaaeeehhhpppooonnnkkkfff```ZZZWWWQQQMMMGGGBBB???===;;;999:::999777666666777999:::>>>AAAGGGLLLQQQVVV\\\___eeehhhlllnnnooopppqqqsssvvvvvvvvvuuuuuutttsssrrrtttuuuxxxzzz{{{zzzxxxwwwtttsssrrrqqqqqqrrrrrrssspppooonnnooosss{{{wwwqqqnnnmmmnnnnnnnnnnnnoooqqqssstttttttttsssrrrrrrrrrrrrrrrqqqqqqpppppprrrtttwwwyyy}}}~~~~~~zzzvvvsssnnnlllgggbbb]]]ZZZWWWWWWZZZcccnnnwww|||}}}vvvnnnfffeeeccceeehhhlllnnnoooqqqrrrtttuuuuuutttrrrqqqqqqrrrssstttvvvxxxzzz{{{yyyuuuqqqooonnnpppooonnnnnnoooppprrrsssqqqqqqrrrrrrrrrsssssssssrrrssssssssssssrrrqqqppprrrrrrqqqqqqpppqqqqqqqqqooopppqqqrrrrrrqqqpppooollllllmmmmmmllljjjhhhgggdddbbb``````aaabbbaaa```^^^]]][[[ZZZYYYYYYYYYZZZ[[[```fffjjjkkkkkkllllllkkkmmmpppuuuzzz~~~|||tttooo```ZZZSSSOOORRRXXX```dddiiijjjlllnnnnnnnnnmmmlllhhhjjjjjjjjjooovvvyyywwwxxxvvvsssnnnjjjiiilllnnntttttttttqqqnnnllllllmmmoooooooooppprrrsssrrrqqqoooooonnnkkkjjjkkknnnqqquuuwwwwwwuuutttsssnnnggg___QQQBBB888222,,,***+++((((((((('''&&&&&&%%%%%%((((((((((((((()))******~~~|||xxxtttqqqpppppppppqqqvvv~~~{{{wwwqqqiiicccYYYSSSOOOSSSZZZeeessszzztttsssvvvzzz|||}}}tttmmmpppvvvzzz~~~yyywwwtttttttttqqqlllgggWWWLLL===333111000///------------............///............////////////...//////000111111222222333333333333444555555666777777999<<<;;;:::>>>DDDKKKbbb|||{{{}}}~~~~~~|||~~~xxxtttqqqlllkkkhhhccc```___bbbdddkkkmmmpppqqqoookkkeeebbbZZZUUUMMMFFFBBB???===;;;<<<;;;999777777888999::::::===BBBGGGLLLQQQWWWZZZ```cccgggkkkmmmoooqqqsssuuuuuuuuuuuuuuusssrrrqqqsssuuuwwwyyyzzzyyyxxxvvvtttsssrrrqqqqqqrrrttttttpppooonnnooosss{{{{{{xxxwwwtttsssqqqpppqqqrrrtttvvvvvvvvvtttsssrrrrrrrrrrrrrrrqqqooooooqqqtttwwwzzz{{{}}}}}}xxxuuuooommmiiieee```\\\YYYXXXXXX^^^eeemmmrrrsssooojjjbbb``````ccchhhmmmqqqrrrrrrtttvvvxxxwwwuuusssqqqpppppppppqqqrrrssstttuuuzzz|||~~~}}}yyyuuurrrqqqoooooonnnooopppqqqrrrsssrrrrrrrrrssstttttttttuuurrrrrrrrrrrrqqqppppppooopppooooooooooooooopppppppppqqqrrrrrrrrrqqqpppooolllllllllkkkjjjhhhfffeeecccbbbaaa```___^^^]]][[[[[[[[[\\\]]]^^^aaabbbdddcccfffkkknnnppppppoooooolllnnnppptttxxx|||yyyooofff```SSSPPPNNNPPPWWW___eeehhhlllmmmoooqqqqqqqqqooonnnkkkmmmooopppuuu}}}~~~|||yyysssmmmjjjjjjlllnnnooopppppppppooooooooooooqqqpppooopppqqqqqqpppnnnooommmkkkhhhhhhjjjmmmoooppprrrssspppooonnnhhhaaaXXXKKK===444///+++***,,,))))))******)))(((''''''((((((((((((((())))))***{{{xxxvvvuuuuuurrrvvv|||zzzvvvsssnnngggaaaVVVPPPNNNRRR[[[fffttt{{{vvvvvvyyy}}}yyyrrrtttyyy|||~~~yyyvvvsssrrrqqqnnnhhhcccVVVKKK===444111000///------------............///............//////////////////000000111111222222222222333444555555555666777777:::===;;;888;;;AAAGGG\\\www}}}zzz{{{|||}}}zzz|||~~~{{{vvvrrrmmmmmmkkkgggdddcccdddfffmmmqqqvvvzzz{{{xxxuuurrrfff```WWWNNNHHHCCC@@@>>><<<:::999777777888999:::777:::>>>BBBEEEJJJOOOSSSYYY]]]bbbfffjjjlllooorrrrrrrrrsssttttttrrrqqqpppqqqsssvvvxxxyyyxxxvvvuuusssrrrrrrqqqrrrsssuuuvvvsssrrrppppppsssyyy~~~}}}xxxwwwuuusssssstttuuuvvvyyyxxxvvvtttsssrrrqqqqqqqqqpppooooooqqqtttxxxzzzxxxzzz}}}~~~~~~{{{wwwtttpppnnnlllhhhddd___\\\ZZZZZZZZZ\\\```ccccccbbbaaaZZZZZZ[[[```hhhoootttvvvuuuvvvxxxzzzyyywwwtttsssppppppoooooooooppppppqqqvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}|||zzzxxxuuutttooooooooopppppprrrrrrsssrrrsssssstttuuuuuuvvvvvvssssssrrrqqqppppppooooooooonnnnnnnnnooopppqqqqqqqqqrrrsssssssssqqqpppooommmlllllljjjiiigggeeedddccccccaaa___[[[XXXWWWVVVWWWXXX[[[___cccgggjjjlllnnnoooqqqsssttttttrrrpppoooooooooqqqtttyyy}}}{{{sssiii^^^UUUPPPJJJLLLQQQXXX```fffjjjkkkppprrrtttuuuuuutttsssrrrpppsssuuuwww}}}|||tttnnnjjjjjjlllnnnmmmooorrrvvvxxxxxxvvvtttuuusssqqqpppppppppnnnmmmqqqoookkkiiiiiijjjlllnnnkkknnnooonnnmmmkkkeee^^^RRREEE888222...++++++---((())))))***))))))((('''((((((((((((((())))))***~~~{{{yyyxxxuuuwww{{{}}}wwwssspppkkkeee```TTTOOOMMMSSS\\\ggguuuyyyvvvwwwzzz}}}wwwwww{{{|||}}}~~~~~~zzzwwwsssrrrppplllfffaaaUUULLL???666111000///...---------............///............//////////////////000000111111111111111222333444555666666666888888:::===;;;888:::@@@FFFUUUkkk||||||~~~~~~|||~~~zzzzzz{{{{{{}}}{{{wwwppppppooommmjjjiiijjjkkkrrrvvv|||uuuoooeee[[[RRRKKKFFFBBB<<<:::888777666666888888555777999;;;>>>AAAFFFIIIRRRVVV[[[```dddgggkkkmmmmmmnnnpppqqqrrrqqqooonnnpppqqqtttvvvwwwvvvtttsssrrrrrrrrrrrrssstttvvvwwwwwwvvvtttssstttxxx|||}}}|||{{{zzzxxxvvvuuuuuuuuuuuuxxxwwwvvvtttrrrrrrqqqqqqqqqppppppqqqsssvvvyyy{{{wwwxxxxxxxxxvvvtttrrrpppmmmmmmllljjjgggccc```^^^___ZZZWWWXXXXXXVVVUUUWWWRRRTTTXXX___hhhoootttvvvwwwxxxyyyyyyyyywwwuuutttqqqppppppoooooooooooopppssstttuuuwwwxxxyyyzzzzzzyyyyyyzzzzzzzzzxxxvvvuuuoooppppppqqqqqqrrrrrrrrrsssssstttuuuvvvwwwwwwxxxtttsssrrrqqqpppoooooooooppppppppppppqqqrrrssstttrrrrrrsssssssssqqqpppooolllkkkjjjhhhgggfffeeedddaaaaaa___ZZZUUURRRQQQQQQSSSUUUZZZ```fffkkkppprrrwwwvvvwwwxxxyyyyyyvvvssssssrrrqqqppprrruuuxxx{{{|||wwwnnndddYYYPPPIIIEEEHHHOOOYYYbbbhhhkkkmmmoootttuuuwwwxxxxxxwwwuuutttuuuxxx{{{}}}uuummmjjjkkklllmmmnnnqqqwww~~~{{{zzzwwwtttrrrrrrqqqooommmrrrooollljjjkkkmmmmmmmmmjjjmmmooommmllljjjccc\\\KKK@@@555000...++++++---''''''''''''''''''&&&&&&((((((((((((((()))******~~~|||zzzyyy{{{xxxsssoooiiibbb]]]TTTOOONNNTTT^^^iiixxx~~~vvvssstttxxx{{{{{{zzz{{{{{{|||~~~}}}~~~|||yyyuuusssqqqmmmfff```VVVMMMAAA777222000///...---------............///............////////////000000000000111111111111000111333444666666666555999888;;;===;;;888:::@@@BBBMMM]]]rrr|||yyytttqqqqqqvvv~~~~~~zzztttttttttssspppooooooppptttwww|||~~~tttiii___VVVNNNIII@@@>>><<<999777666777777666777888888999;;;???BBBJJJNNNTTTYYY]]]aaadddggghhhiiilllooopppooonnnmmmnnnppprrrtttuuutttsssqqqrrrrrrqqqrrrsssuuuwwwxxxxxxvvvuuuttttttvvvxxxyyy}}}{{{|||{{{zzzxxxwwwuuuttttttssssssrrrqqqqqqqqqrrrrrrqqqrrrssstttwwwyyy{{{|||zzzxxxuuurrrooolllkkkjjjggghhhiiijjjiiigggeeecccccc\\\WWWWWWUUUPPPOOOPPPNNNPPPVVV^^^gggnnnrrrssswwwwwwwwwwwwvvvuuutttsssrrrrrrqqqpppppppppppppppqqqrrrssstttuuuvvvwwwwwwxxxxxxyyyyyyxxxwwwvvvuuupppqqqqqqqqqrrrqqqqqqqqqsssttttttuuuwwwxxxxxxyyyvvvtttsssqqqppppppppppppooooooooopppqqqssstttuuuqqqrrrrrrrrrrrrpppnnnmmmiiiiiigggfffeeedddcccccc\\\\\\YYYTTTOOOLLLMMMNNNPPPSSSYYY```gggnnnsssuuuxxxwwwwwwyyy{{{{{{xxxuuuuuutttsssqqqpppoooooooookkkeee[[[QQQJJJFFFEEEEEELLLVVVbbbiiikkklllooosssuuuwwwxxxyyyyyyxxxvvvuuuxxx|||~~~tttllliiijjjkkkkkknnnqqqwww{{{xxxtttrrrpppooommmlllmmmkkkhhhiiikkkmmmmmmlllhhhlllllljjjhhheee]]]UUUDDD:::111///---+++***,,,((('''&&&%%%%%%&&&'''(((((((((((((((((()))******}}}{{{{{{zzztttooohhhaaa[[[TTTPPPOOOVVV___kkkzzz{{{sssppprrrvvvyyy~~~~~~{{{{{{{{{|||}}}|||}}}~~~{{{wwwtttrrrmmmfffaaaWWWOOOCCC888222000///...---------.........//////............/////////000000000000000111111111111000111333555666666666555999999;;;===;;;888;;;AAA???GGGTTTgggzzzqqqjjjhhhllluuu|||{{{wwwxxxxxxvvvtttrrrrrrsssrrruuuyyy~~~~~~ssshhh]]]TTTNNNFFFDDD@@@<<<:::888888888888999999888777999<<>>???>>>BBBNNN```tttuuummmfffaaafffnnnzzz}}}~~~|||{{{|||}}}|||yyyuuuwwwvvvvvvwwwzzzwwwjjj]]]UUUMMMIIIDDDAAAAAA@@@===:::555666777666444555999===@@@BBBEEEJJJOOOTTTXXX[[[]]]aaafffiiijjjjjjjjjjjjlllmmmppprrrsssrrrqqqqqqnnnnnnpppqqqrrrsssssssssuuutttqqqooooooppprrrtttxxxzzz}}}~~~|||{{{uuuvvvvvvvvvvvvtttrrrqqqoooooonnnooopppqqqssstttqqqtttyyy{{{}}}~~~|||uuuooojjjgggdddaaaaaabbbffflllmmmjjjkkkoookkkhhhddd___ZZZVVVSSSQQQRRRSSSUUU[[[ccckkkoooqqqwwwvvvuuutttsssrrrqqqqqqrrrqqqpppnnnnnnnnnooooooqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwwwwwwwvvvttttttppppppqqqqqqqqqrrrrrrrrrppprrrtttwwwyyyzzzzzzzzz{{{xxxuuusssrrrpppnnnlllsssqqqooooooppprrrrrrqqqppppppoooooommmllljjjiiieeeeeeddddddccc___ZZZVVVPPPKKKHHHGGGFFFEEEKKKRRRQQQWWW^^^cccgggjjjppptttppprrruuuxxxzzzzzzzzzzzzvvvtttrrrpppllldddZZZRRRHHHEEE@@@======CCCLLLSSSaaabbbeeehhhjjjlllllllllttttttuuuvvvvvvwwwxxxxxxzzz|||zzzssslllhhhgggiiikkkjjjnnnuuu||||||wwwrrrooonnnlllhhheeeeeebbb___```ccceeedddbbbeeebbb___^^^[[[TTTHHH>>>555222...++++++******)))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyysssnnnggg___YYYRRRQQQRRRYYYdddrrr}}}|||vvvuuuwwwyyy{{{|||{{{{{{}}}|||}}}~~~~~~|||xxxtttmmmeee^^^UUULLL???555111000///---......------------......---------.........//////000000111222222222222111222222333333444555555555::::::999::::::;;;<<<===>>>AAAIIIWWWhhh~~~}}}uuullleeeeeejjjrrr~~~|||xxxvvvtttssstttxxx}}}wwwllleeeZZZSSSLLLFFFCCC@@@;;;888888::::::888666666999;;;:::<<>>555111000///---......------------......------........./////////000000111222222222222111222222333333444444555555777777777777888999:::;;;>>>@@@EEEMMMXXXmmmyyynnnhhhgggkkkyyy{{{wwwsssqqqrrrtttvvv}}}wwwjjjbbbWWWNNNHHHDDD???;;;<<<===<<<;;;888777888999666777999===AAAEEEHHHJJJPPPTTTYYY]]]___aaacccdddeeegggiiikkkmmmnnnnnnmmmnnnoooooopppqqqqqqqqqqqqrrrqqqoooooooooqqqsssuuuwwwxxxzzz{{{{{{yyywwwvvvuuuuuuvvvvvvvvvuuuttttttqqqppppppooopppqqqsssttttttvvvyyy|||{{{uuurrrppppppssswwwyyyxxx|||}}}xxxqqqiiibbb___\\\\\\]]]aaahhhnnnqqqsssuuuttttttsssrrrqqqpppppprrrqqqppppppoooppppppqqqrrrqqqqqqqqqqqqrrrrrrsssssstttuuuuuuuuuuuuuuutttssssssrrrrrrrrrrrrrrrrrroooppprrrtttuuuvvvwwwwwwwwwuuusssqqqqqqpppnnnlllnnnmmmlllmmmnnnnnnmmmkkkjjjjjjjjjiiiiiihhhhhhhhheeebbb___[[[WWWQQQKKKGGGFFFBBB@@@AAACCCGGGPPPYYYcccgggmmmoooooooooqqqsssuuuwwwyyy|||}}}}}}|||{{{}}}zzzssskkkaaaVVVJJJBBB::::::;;;>>>EEEPPP\\\dddfffffffffffffffeeedddcccggghhhkkknnnqqqsssuuuvvvzzz{{{{{{{{{{{{zzzxxxxxxuuutttqqqooommmmmmnnnooooooqqquuuxxxyyyyyywwwvvvrrrpppnnnlllkkkiiieeebbb\\\___bbbcccbbbaaa``````[[[ZZZWWWQQQJJJAAA999444333000---++++++******))))))))))))(((((('''''''''))))))))))))))))))))))))~~~zzzsssnnnfff]]]WWWQQQQQQTTT\\\hhhvvv}}}|||{{{yyyyyyyyy{{{}}}~~~yyytttrrrvvvzzz{{{|||~~~yyyssskkkaaaYYYOOOGGG;;;333000000///---...------,,,,,,------...............////////////000000111222222222222111111222222333444444555555555555666666777888999:::>>>@@@DDDHHHNNN^^^zzz}}}rrrkkkkkkuuuzzzuuusssssssss{{{yyyqqqeeeZZZSSSMMMGGGCCC>>>======;;;999888777777555666777:::===@@@CCCDDDHHHLLLRRRVVVYYY\\\^^^```bbbdddfffhhhjjjlllmmmmmmmmmnnnoooooopppppppppooooooooonnnnnnppprrrtttuuuwwwxxxyyyyyyyyywwwvvvuuuttttttuuuuuuvvvvvvvvvvvvsssrrrqqqqqqqqqrrrssstttvvvwwwzzz||||||wwwuuuwww{{{|||}}}|||rrrjjjeeebbbaaabbbeeeiiinnnqqqqqqssssssrrrqqqqqqpppoooooopppppppppppppppqqqqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrssssssttttttuuuuuuuuuuuutttsssrrrqqqpppppppppqqqnnnooopppqqqsssttttttuuuvvvuuusssrrrsssrrrooommmlllkkkkkklllmmmllljjjhhheeeeeeddddddccccccccccccdddaaa\\\VVVQQQKKKEEEAAA@@@===<<>>888;;;AAAGGGOOOXXXaaagggiiiiiihhhgggfffeeedddddddddfffjjjnnnrrruuuwwwxxxzzzzzzyyyxxxxxxwwwvvvvvvvvvuuusssqqqooonnnmmmllloooppprrrtttuuutttsssrrrqqqpppnnnllljjjfffcccaaa___dddiiiiiieeeaaa______XXXWWWSSSLLLBBB999333111000...,,,***++++++)))(((((((((((((((((((((''''''))))))))))))))))))))))))xxxssssss{{{zzztttnnnfff\\\VVVPPPQQQVVV^^^kkkxxx}}}zzzwwwxxxxxxyyy{{{|||{{{xxxvvvooommmnnntttyyyzzz||||||xxxrrriii^^^VVVKKKCCC999222000//////---------,,,,,,,,,,,,------........./////////000000000000111222222222222111111111222222333444444555555555555666777999:::;;;===???DDDGGGIIITTTjjjvvvoooqqqxxx~~~yyyvvvtttwww{{{uuujjjaaaYYYQQQKKK@@@???===;;;:::999888777555666666888:::<<<===???BBBFFFKKKPPPSSSWWWZZZ]]]___aaacccfffhhhkkklllmmmllllllmmmnnnoooooooooooonnnnnnnnnnnnpppqqqssstttwwwxxxxxxxxxxxxwwwuuuuuusssttttttuuuvvvwwwxxxxxxuuuuuusssrrrrrrsssttttttwwwyyy{{{}}}|||{{{}}}{{{sssnnngggffffffgggkkknnnooooooqqqqqqppppppoooooonnnnnnooooooppppppqqqqqqqqqqqqqqqqqqpppppppppqqqrrrrrrssssssssstttuuuvvvwwwwwwuuutttrrrpppnnnnnnnnnooonnnooooooppppppqqqrrrsssvvvuuuttttttuuutttrrrppplllkkkjjjkkkkkkiiifffdddaaa```^^^]]]\\\\\\\\\\\\]]]YYYSSSNNNJJJEEEAAA>>>>>><<<<<>>;;;999@@@KKKUUU]]]cccgggjjjlllkkkkkkjjjiiiiiihhhhhhdddfffjjjooosssvvvwwwxxxyyyxxxwwwwwwwwwxxxyyyyyyzzzyyywwwtttpppmmmiiihhhlllmmmnnnpppqqqrrrrrrrrrrrrqqqpppmmmiiieeebbbaaagggkkkppppppkkkeeeaaa___YYYVVVPPPGGG===555111///...,,,+++***++++++)))(((''''''''''''((((((((((((((((((((((((((((((((((((zzzqqqlllooouuuzzztttnnnfff\\\TTTPPPRRRWWWaaannnzzz}}}yyywwwwwwwwwyyyzzz{{{yyytttqqqhhhggglllsssxxxyyy||||||wwwqqqhhh\\\TTTHHHAAA777111/////////---------,,,,,,,,,,,,------....../////////000000000000000111222222222222111111111222222333333444444555555555666777999:::;;;<<<>>>BBBEEEGGGMMM]]]mmmvvvpppqqq}}}zzzwwwtttwww||||||rrrhhh\\\TTTIIIEEE@@@===<<<;;;:::999555555555555666777888999===AAAFFFJJJNNNRRRVVVYYY\\\]]]___bbbfffiiikkkllljjjjjjlllmmmnnnooooooooommmmmmmmmnnnoooqqqrrrsssvvvvvvvvvwwwvvvvvvuuuuuussssssttttttvvvxxxzzz{{{xxxwwwvvvuuuttttttuuuvvvxxxzzz{{{}}}{{{wwwmmmllljjjjjjlllnnnooonnnoooooooooooonnnnnnmmmmmmlllmmmnnnpppqqqqqqqqqqqqoooooooooppppppqqqrrrsssssssssttttttuuuwwwyyyyyyxxxvvvssspppnnnnnnnnnnnnooooooooooooooopppqqqrrruuuttttttuuuvvvvvvtttqqqlllkkkiiigggfffeeeaaa___]]][[[YYYVVVTTTSSSRRRRRRPPPMMMHHHDDDBBB@@@>>><<<@@@>>>???EEEJJJPPPZZZdddrrrwww|||~~~|||zzzyyyzzzxxxyyy{{{}}}}}}}}}{{{zzzvvvooocccTTTGGG???<<<===@@@IIIVVVbbbjjjmmmoooppppppooonnnmmmlllllllllmmmfffhhhlllpppsssuuuvvvvvvwwwvvvuuuuuuvvvxxxzzz||||||{{{yyyuuuqqqllliiifffiiijjjkkkmmmnnnppprrrsssrrrrrrppplllgggdddcccdddmmmpppttttttpppiiidddaaaYYYTTTKKKAAA999333///---,,,+++******++++++)))(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''wwwmmmkkknnnqqq{{{zzztttnnneee[[[SSSOOORRRXXXbbbooo|||~~~zzzwwwuuuvvvxxx{{{{{{xxxrrrmmmcccdddjjjsssxxxyyy{{{|||xxxrrrhhh]]]TTTEEE>>>666000/////////------,,,,,,++++++,,,,,,---.../////////000000000000000000111222222222222111111111111222333333444444444444444555777888:::;;;<<<<<<>>>AAABBBFFFRRR^^^zzz}}}sssnnnsss}}}|||uuuuuuvvvzzzxxxlllcccVVVPPPHHHBBB@@@???===<<<777777666666666666666777999<<>>???@@@@@@CCCBBBDDDJJJOOOTTT\\\dddqqqvvv|||}}}{{{{{{|||||||||}}}}}}{{{xxxvvvtttkkkdddXXXKKKAAA???BBBGGGPPPWWWbbbkkkpppssssssssstttsssqqqooonnnmmmmmmnnnmmmooorrruuuwwwwwwvvvuuutttsssrrrqqqrrruuuyyy{{{zzzyyywwwtttqqqnnnllljjjiiiiiiiiikkkllloooqqqrrroooooommmiiieeedddfffiiiooopppqqqsssrrrmmmgggbbbXXXPPPDDD;;;555111---***+++***)))***++++++)))(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''~~~qqqkkklllhhhqqqzzzzzztttnnneee[[[SSSOOORRRXXXcccppp}}}{{{yyysssuuuxxx{{{{{{wwwqqqkkk```cccjjjsssxxxxxx{{{}}}yyysssjjj^^^VVVDDD===555000/////////------,,,,,,++++++,,,,,,---////////////000000000000000000111222222222222111000111111222333333444444333333333444666888999:::;;;999999<<<>>>BBBLLLVVVjjj{{{|||xxxnnnmmmooouuuxxxuuurrrrrrwwwyyyqqq```YYYOOOGGGCCCAAA???>>>:::999888888777777777888666999>>>BBBFFFJJJNNNRRRVVVWWWYYY\\\```dddgggiiifffgggiiilllnnnoooppppppmmmmmmnnnnnnooooooppppppqqqqqqqqqrrrrrrsssssssssrrrrrrssstttvvvyyy{{{}}}}}}|||zzzxxxwwwwwwxxxxxxyyy{{{}}}~~~{{{zzzzzz}}}|||wwwuuurrrqqqqqqqqqppppppmmmmmmmmmmmmmmmmmmlllllliiijjjlllnnnpppppppppooommmmmmnnnoooppprrrtttuuuuuuttttttuuuwwwyyy{{{}}}~~~{{{wwwsssqqqpppqqqqqqqqqpppooonnnnnnooopppqqqqqqqqqrrrtttvvvvvvsssqqqlllhhhccc___]]][[[XXXVVVYYYVVVRRRLLLHHHEEEDDDDDD@@@>>><<<<<<>>>AAACCCDDDEEEEEEHHHNNNRRRVVV]]]dddmmmssszzz~~~~~~~~~~~~|||yyyuuuqqqooo___ZZZOOOEEE???BBBKKKSSS___dddkkkppprrrssssssssswwwuuussspppnnnmmmmmmmmmsssuuuxxxzzz{{{zzzxxxwwwsssqqqooonnnooorrrvvvxxxwwwvvvuuutttrrrqqqpppooojjjiiiiiijjjkkknnnpppqqqlllllljjjgggcccdddhhhlllnnnmmmnnnqqqrrroooiiicccWWWMMM???666222///+++'''***)))))))))++++++)))'''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((vvvpppnnnooorrryyy}}}zzztttkkkbbbZZZUUUPPPSSS[[[gggttt}}}zzz{{{yyyxxxzzzzzzvvvmmmfff___eeennntttwwwzzz~~~{{{vvvrrrmmm```SSSGGG===444111///---,,,...---------.........//////000000000000///////////////000111222333222111111111222333444444333111000444444444444555777999:::<<<;;;:::;;;===BBBGGGJJJZZZpppxxxtttyyy|||{{{|||kkk```___eeemmmrrr{{{}}}xxxrrroooqqqvvv{{{~~~}}}pppiii```VVVNNNGGGAAA===AAA<<<:::;;;<<<999777999<<<<<<===???BBBFFFJJJLLLRRRTTTVVVXXXZZZ]]]bbbeeeeeefffggghhhjjjkkkllllllllllllkkkkkklllmmmmmmnnnpppqqqrrrrrrrrrpppooonnnttttttssstttuuuxxxzzz{{{|||||||||{{{zzzzzzyyyyyyyyyzzz|||}}}}}}~~~wwwqqqqqqxxx~~~}}}yyyvvvsssrrrrrrqqqnnnkkknnnnnnnnnnnnmmmmmmmmmmmmlllmmmooopppqqqooonnnmmmlllnnnnnnnnnmmmnnnppprrrqqqqqqrrrsssuuuxxxzzz||||||zzzwwwtttrrrqqqrrrrrrsssrrrpppooommmlllllllllnnnnnnlllkkkjjjiiiiiiiiigggccc^^^\\\[[[ZZZWWWTTTRRRPPPKKKGGGCCC@@@??????===============@@@EEEHHHMMMOOOQQQSSSVVV[[[bbbfffkkkrrr{{{~~~|||{{{zzzxxxssskkkdddTTTLLLBBB;;;>>>IIIWWWbbbmmmmmmoooqqqsssvvvxxxzzzvvvtttqqqmmmkkkmmmqqquuuuuu|||{{{uuupppooommmllllllnnnqqqssssssttttttrrrqqqppprrrtttpppnnnllllllnnnoooppppppmmmjjjfffeeeeeeggghhhhhhjjjiiijjjmmmooommmgggbbbQQQFFF999333///+++***,,,+++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''{{{sssssssssxxx~~~|||xxxrrrjjjaaaYYYTTTQQQTTT\\\hhhuuu||||||zzzwwwwwwwwwrrrjjjccc```fffnnnuuuxxx{{{~~~}}}yyytttqqqlll```SSSEEE<<<333000///---,,,...---------.........//////000000000000///////////////000111222333222222111111222444555555444333222444444333444555666888999999888888999<<<@@@EEEHHHPPPdddyyysssuuu{{{}}}nnnbbb^^^___aaacccgggsss~~~}}}vvvqqqppprrrtttuuuzzzuuulllbbbYYYQQQJJJEEEAAA<<<:::;;;;;;888777888;;;::::::;;;>>>AAADDDFFFNNNQQQUUUXXXZZZ\\\___aaaccceeegggiiikkkkkkjjjjjjkkkkkkkkkkkkllllllmmmnnnqqqrrrssssssssssssrrrqqqttttttttttttvvvwwwyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz|||||||||}}}xxxrrrrrrxxx~~~|||zzzzzzxxxuuurrrrrrrrrqqqnnnlllmmmmmmmmmmmmllllllllllllkkklllnnnoooooonnnmmmllllllnnnoooooonnnnnnpppqqqrrrsssssstttvvvxxx{{{|||zzzxxxvvvsssqqqqqqqqqrrruuutttrrrpppnnnmmmlllllliiihhhgggeeeccccccbbbbbb```]]]ZZZYYYYYYWWWTTTRRRMMMKKKGGGCCC@@@>>>>>>>>>>>>???@@@AAABBBEEEJJJMMMSSSTTTUUUWWWYYY^^^cccggglllrrr{{{}}}zzzuuukkk```WWWKKKFFF@@@@@@GGGTTTbbbkkkooopppqqqrrrtttwwwyyyzzzxxxvvvtttqqqppprrrwww{{{wwwpppnnnmmmlllkkklllnnnppprrruuuwwwxxxwwwvvvuuuvvvwwwrrrqqqooooooppppppooonnnkkkhhheeedddeeefffgggggghhhggggggjjjkkkiiiccc]]]NNNCCC888222...+++)))+++++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''|||~~~{{{wwwxxx}}}}}}{{{vvvoooggg___XXXTTTRRRVVV^^^iiivvv~~~~~~{{{wwwuuusssooohhhbbb```fffooouuuyyy|||{{{{{{wwwrrrooojjj^^^RRRBBB999111//////------...------........./////////////////////000000000000000000111222222222222111111222444555666555555444333333333333444666777888999888777777999<<>>???FFFKKKPPPUUUXXXYYY[[[\\\```aaadddggghhhhhhgggggghhhhhhhhhhhhiiijjjkkklllnnnoooqqqrrrssssssrrrrrrtttttttttuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{zzz{{{}}}zzztttsssxxx}}}yyywwwvvvvvvuuusssqqqqqqqqqqqqooonnnllllllllllllkkkkkkkkkjjjjjjkkklllmmmnnnmmmmmmllllllnnnpppqqqpppnnnnnnoooqqqqqqqqqrrrtttvvvwwwxxxwwwuuusssrrrppppppqqqqqqtttsssqqqooommmkkkiiihhhbbbaaa___]]]ZZZYYYXXXXXXVVVUUUSSSSSSSSSQQQOOOLLLGGGEEECCCAAA????????????AAACCCFFFIIIKKKNNNRRRUUUYYY[[[\\\]]]^^^bbbfffjjjmmmrrryyy}}}{{{vvvmmm```RRRIIIDDDAAABBBHHHUUUcccmmmrrrssssssssstttvvvwwwyyyzzzxxxwwwuuusssrrruuuzzz~~~vvvmmmjjjjjjjjjjjjlllmmmoooqqqwwwyyy|||}}}|||zzzyyyyyyuuutttsssrrrrrrpppmmmkkkgggdddbbbbbbdddeeefffffffffeeedddffffffccc\\\VVVIII>>>444000---***(((***+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''zzz|||~~~{{{xxxssslllddd\\\VVVRRRSSSWWW```lllxxx~~~}}}~~~~~~{{{wwwtttqqqmmmhhhddd```gggooouuuxxx{{{{{{zzzvvvqqqmmmgggZZZNNN???666///...///------///............////////////////////////000000000000000000111111222222222222000111333444555555555555222222333444555666777777<<<:::888777777888:::;;;DDDNNNbbbyyyvvvqqqpppqqqvvv{{{vvvnnndddZZZSSSQQQVVV]]]dddnnn||||||wwwqqqllliiikkkkkklllnnnsssyyy~~~{{{nnn```WWWMMMGGGBBBBBB@@@<<<:::;;;:::::::::::::::<<<===>>>@@@CCCIIIMMMQQQUUUYYY[[[]]]^^^___aaabbbcccddddddcccccccccdddeeeggghhhiiijjjkkkmmmoooqqqqqqqqqqqqssssssssstttuuuuuuvvvwwwuuuuuuvvvvvvvvvvvvvvvvvvxxxyyyyyyyyyxxxxxxzzz|||}}}yyywww{{{zzzvvvtttssssssrrrqqqqqqqqqqqqqqqpppooollllllllllllkkkkkkkkkkkkiiijjjlllmmmnnnnnnnnnnnnmmmooorrrrrrpppnnnmmmmmmmmmmmmnnnnnnooopppqqqrrrsssrrrqqqpppoooooopppppppppooommmkkkhhheeecccbbb\\\[[[XXXUUUSSSQQQPPPOOOMMMLLLLLLKKKJJJHHHFFFDDDAAAAAAAAAAAABBBCCCEEEEEEHHHKKKOOORRRUUUXXX[[[^^^___```bbbcccdddgggkkknnnqqqtttyyy~~~zzzxxxssskkk```TTTIIIBBBAAABBBGGGSSSaaammmsssuuuuuuuuuuuuuuuvvvwwwxxxyyyvvvuuutttrrrqqqsssxxx{{{xxxpppiiiiiiiiijjjlllnnnoooqqqxxx{{{~~~{{{zzzuuuuuuttttttrrrooojjjfffaaa```___aaadddfffgggffffffdddccccccbbb]]]UUUOOOCCC999000---,,,)))''')))******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''zzzyyyuuuooohhh```YYYTTTQQQTTTXXXbbbnnnzzz|||zzzvvvrrrnnnjjjfffdddaaagggooouuuwwwzzz}}}{{{zzzuuuoookkkdddWWWJJJ===555///...///...---///........./////////000000.../////////000000000111111111111111111222222222000000111222333444444444222222333555666666777777:::999888777777999:::<<<@@@GGGUUUjjj|||vvvrrrqqquuuzzz{{{qqqfff^^^TTTRRRQQQUUU^^^mmm~~~yyytttpppiiihhhggghhhkkkpppvvvzzz|||lllaaaVVVOOOIIIFFFCCC>>>;;;<<<999999999::::::;;;<<<===;;;===AAADDDIIIOOOUUUZZZ]]]\\\\\\\\\]]]___bbbddd`````````bbbccceeeggghhhgggiiikkkmmmooopppppppppoooppppppqqqrrrsssttttttrrrrrrssssssttttttuuuuuuuuuwwwwwwwwwvvvvvvxxxzzz}}}|||~~~zzzvvvtttsssrrrooopppppppppppppppppppppmmmmmmmmmllllllllllllkkkjjjjjjlllmmmnnnoooppppppoooqqqsssssspppnnnllllllkkkkkkkkkllllllmmmmmmmmmooonnnnnnmmmmmmllllllmmmkkkkkkiiigggdddaaa^^^\\\WWWVVVSSSPPPNNNLLLJJJJJJEEEEEEEEEDDDBBB@@@>>>>>>>>>???AAADDDHHHKKKNNNPPPTTTVVVZZZ]]]___aaaeeegggeeefffhhhjjjkkkmmmqqqtttwwwyyy|||~~~vvvqqqggg\\\PPPGGGAAA???AAAFFFOOO]]]jjjsssvvvvvvuuuuuuuuutttuuuuuuvvvwwwuuuuuutttrrrqqqrrrvvvyyy}}}yyyrrrkkkjjjjjjkkkmmmoooqqqrrr{{{}}}{{{tttssssssrrrqqqmmmgggccc]]]]]]^^^aaaeeehhhhhhggggggeeebbbaaa^^^XXXOOOIII<<<444---,,,+++((('''((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''{{{wwwssslllddd\\\VVVRRRPPPSSSYYYcccppp|||}}}{{{xxxsssnnniiieeebbbdddjjjqqqvvvxxxyyy|||~~~zzzyyytttnnnjjjcccVVVIII===555//////000...---///....../////////000000000......//////000000111111111111000000111111222333111111111222222333333444222333555666777888888888555555555666999;;;>>>???:::@@@KKK[[[qqq~~~xxxuuuwww|||~~~uuummm\\\TTTLLLLLLQQQ]]]mmmzzz|||xxxnnnllljjjhhhiiillloooqqq{{{xxxnnnaaaYYYQQQMMMGGGAAA>>>>>>888999999999::::::::::::999:::<<<>>>AAAGGGOOOTTTZZZYYYXXXXXXYYY\\\___aaa[[[\\\]]]^^^```bbbdddeeeeeefffiiikkkmmmnnnnnnnnnjjjkkklllnnnooopppqqqqqqoooooopppqqqrrrrrrssssssssstttuuuuuutttuuuwwwyyy||||||xxxuuusssrrrnnnoooppppppooonnnoooqqqmmmmmmmmmmmmlllllllllllliiijjjkkklllnnnpppqqqqqqqqqssstttssspppmmmllllllkkkkkklllllllllkkkkkkjjjiiiiiiiiihhhhhhggggggfffeeeeeedddbbb___\\\YYYWWWRRRPPPNNNKKKIIIGGGFFFEEE@@@AAA@@@???<<<;;;<<<>>>>>>AAAFFFLLLRRRXXX]]]___dddfffhhhiiiiiikkknnnpppmmmoooqqqqqqrrrsssvvvxxx|||}}}~~~~~~yyyuuulllfffZZZNNNCCC>>>???AAAFFFMMMZZZfffpppvvvxxxyyysssrrrrrrrrrrrrsssssstttuuuuuutttsssssstttxxx{{{}}}yyyrrrpppooommmmmmnnnqqqtttvvv~~~~~~{{{rrrqqqqqqpppoookkkfffbbb______```dddggghhhgggeeefffccc```]]]YYYRRRHHHAAA777///******+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''{{{uuuqqqjjjaaaZZZTTTQQQOOORRRXXXcccqqq~~~{{{ssslllfffccchhhnnntttxxxyyyzzz}}}}}}wwwvvvrrrmmmjjjdddXXXKKK===666000000111///---....../////////000000000000.........///000111111111222111000000000111222333333333222222222333333444333444666777888999888888444555555666888:::;;;===999===DDDNNN___xxxzzzzzz~~~|||kkk^^^RRRMMMLLLPPP[[[eeeyyy}}}tttrrrpppmmmlllkkkllllllrrrwwwzzzooofff]]]WWWQQQIIIEEEEEE=========<<<;;;::::::999999:::;;;<<<===AAAFFFIIIOOOPPPQQQSSSUUUUUUVVVVVVSSSTTTUUUVVVYYY[[[]]]^^^```aaacccfffggghhhhhhhhhdddfffhhhkkkmmmnnnnnnnnnmmmmmmnnnooopppqqqrrrrrrppprrrssssssssstttvvvyyyyyy|||}}}yyyvvvrrrqqqmmmoooqqqpppnnnmmmnnnpppllllllllllllkkkkkkkkkjjjhhhhhhiiikkkmmmooopppqqqtttttttttrrrnnnllllllllliiijjjjjjjjjjjjiiigggfffcccccccccbbbaaa```______\\\\\\\\\ZZZXXXTTTQQQOOOLLLJJJHHHFFFDDDBBBAAA@@@===>>>>>><<<;;;<<<@@@DDDFFFJJJPPPYYYbbbjjjpppsssvvvvvvuuutttssssssvvvyyyxxxyyyzzzyyyxxxxxxyyyzzzzzzyyyzzzzzzyyyssskkkdddYYYTTTLLLCCC===>>>DDDIIIQQQ[[[gggpppssstttuuuwwwooooooooooooooopppqqqqqqqqqrrrsssssstttwww{{{}}}}}}xxxvvvtttqqqooopppssswwwzzz~~~~~~zzzwwwqqqpppoooooonnnkkkgggdddddddddeeeggghhhgggdddaaaccc___[[[XXXSSSJJJ???888333,,,(((***+++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''{{{tttppphhh```XXXSSSPPPOOORRRXXXdddrrr}}}zzzpppiiiffflllqqqwww{{{{{{{{{~~~}}}ttttttqqqmmmjjjfffZZZNNN>>>666111111111///---...////////////000000000000---......///000111111222222111000000000111333444555555444333333333444444444555777888999:::999999888888777666666666666666<<>>======;;;<<<===<<<;;;>>>DDDJJJNNNSSS[[[eeeoooyyy~~~{{{yyyyyy{{{~~~|||zzzzzz{{{ttttttsssssspppiii^^^VVVGGGEEEAAA===<<>>>>>===<<<===???AAABBBCCCDDDDDDDDDDDDDDDEEEFFFIIIKKKLLLUUURRRQQQTTTYYY^^^______]]]```bbbdddddddddfffgggjjjkkklllmmmoooooooooppprrrqqqqqqqqqrrrtttuuuwwwvvvxxx|||}}}{{{wwwtttrrrqqqqqqrrrmmmllllllkkkkkkkkkkkkkkkmmmmmmmmmlllkkkiiihhhgggfffeeeeeefffhhhkkknnnppppppqqqrrrqqqoookkkhhheeeddddddddddddbbb```]]]\\\ZZZYYYWWWUUUSSSRRRQQQQQQLLLJJJHHHHHHIIIIIIEEEBBB<<<>>>@@@>>>;;;999;;;===<<<>>>???AAACCCGGGLLLPPPVVV[[[eeeppp{{{}}}{{{yyyvvvpppiiibbb[[[TTTKKKDDD<<<:::888999AAAMMMZZZcccjjjmmmrrruuuwwwvvvtttrrrmmmkkkiiiiiikkkmmmmmmmmmiiilllppptttxxxzzzzzzzzz}}}~~~yyyssspppqqquuuyyy{{{yyyzzzzzzzzzxxxuuurrrpppuuurrrooommmlllmmmnnnooommmmmmmmmnnnooommmiiieee^^^ZZZRRRJJJCCC<<<555111+++++++++***)))(((((('''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((zzz|||~~~tttpppiii___WWWRRRQQQRRRUUU```mmmvvv~~~tttnnnooovvv~~~}}}{{{~~~zzzqqqnnniiieeefffeeeZZZMMM;;;777222......///000111222222222222222222222222333222222222333333444555444444444333333222222222222222333444555666777777555555555555666666777888888888888777777888888999777888;;;???CCCNNNbbbuuu~~~}}}ooo```TTTMMMJJJMMMRRR___sss|||yyyvvvrrrooolllhhhgggfffhhhmmmssswwwxxxyyyxxxvvvtttqqqkkkddd^^^TTTRRRNNNLLLKKKKKKIIIHHHFFFCCC@@@=========<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFKKKJJJKKKMMMQQQTTTVVVVVVXXXZZZ]]]^^^___```bbbcccggggggiiijjjllllllmmmmmmppppppooooooppprrrssstttsssuuuxxx|||}}}}}}}}}{{{yyyvvvsssqqqpppppppppnnnnnnmmmmmmllllllllllllkkkkkkjjjjjjiiihhhgggfffddddddcccdddeeehhhjjjllllllmmmmmmmmmkkkgggdddbbb``````___^^^\\\ZZZXXXVVVRRRPPPNNNLLLJJJIIIHHHGGGEEECCCBBBBBBBBBBBB???<<<;;;===???===:::999<<>>888222...++++++******)))(((((('''((())))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((({{{}}}}}}sssppphhh___WWWSSSSSSTTTWWWbbbnnnwww~~~xxxssssssxxx~~~}}}}}}vvvmmmkkkgggdddddd```UUUHHH;;;777222///...///000000000111111111222333333333222222222333333555666777444444333333333333222222333444555666777888888888444444444555666777888999888888666555555666777888555666888;;;===CCCRRRaaa~~~}}}qqqaaaSSSJJJHHHHHHNNN]]]mmm}}}}}}yyyvvvssspppllliiifffeeehhhmmmqqqssstttuuuwwwyyyyyyvvvqqqlllbbb^^^YYYVVVUUUTTTSSSSSSPPPLLLFFFAAA???>>><<<;;;;;;;;;;;;;;;;;;:::::::::999999888999:::<<<>>>???@@@CCCEEEGGGHHHJJJKKKMMMPPPRRRUUUVVVWWWYYY[[[]]]aaabbbdddfffggghhhiiiiiimmmmmmllllllmmmnnnooopppqqqrrrsssvvvxxx{{{|||}}}~~~|||zzzyyyyyyyyyxxxwwwtttqqqooonnnnnnnnnlllllllllkkkkkkkkkkkkkkkggggggggggggffffffeeeeeecccbbbbbbaaabbbccceeefffffffffgggfffdddaaa^^^\\\YYYXXXXXXVVVTTTQQQOOONNNHHHGGGEEECCCAAA???>>>>>>>>><<<;;;;;;;;;;;;999888:::<<<===<<<;;;<<<@@@EEEGGGKKKQQQVVVZZZ^^^cccfffjjjkkkmmmsss{{{|||vvvmmmddd]]]SSSNNNHHHBBB>>>:::777444777;;;BBBMMMXXXccckkkpppqqqqqqrrrrrrqqqpppnnnmmmnnnkkkhhhggghhhiiiiiiiiipppqqqrrrtttvvvvvvwwwwwwzzz}}}zzzwwwsssqqqrrrsssttttttpppnnnkkkhhhhhhjjjmmmooonnnnnnooopppqqqqqqrrrssstttqqqnnnkkkhhhddd^^^[[[UUUOOOFFF===777222...++++++******))))))(((((('''''')))+++,,,,,,+++)))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((zzz|||~~~{{{sssoooggg^^^VVVSSSTTTVVVZZZeeeqqqxxx~~~vvvrrrssswww|||}}}{{{{{{~~~yyyqqqjjjiiifffbbb```\\\OOOBBB:::666222///...////////////000000111222333333444000111111222333444666777333333333333333333333333222333444666777777777777555555555666777888999:::999888777555555666777888666777999<<<;;;>>>HHHTTTjjj{{{~~~|||}}}{{{uuuyyy~~~nnn^^^SSSKKKGGGFFFNNNZZZhhhzzz{{{wwwuuurrrooolllkkklllnnnppppppqqqqqqsssvvvxxxxxxvvvtttlllhhhbbb]]]\\\\\\[[[[[[[[[VVVOOOHHHEEEBBB@@@???>>>===<<<<<<;;;:::::::::888777777777888999;;;<<<;;;???CCCEEEDDDCCCEEEHHHHHHJJJLLLNNNOOOQQQTTTWWW[[[\\\^^^```bbbddddddeeehhhhhhhhhhhhiiijjjkkkkkkmmmmmmoooppprrrtttuuuvvvyyyxxxwwwuuuuuuttttttuuuuuusssqqqooommmllllllkkkgggggggggggggggfffeeeeeeddddddccccccccccccccccccbbbbbbaaa````````````aaa_________^^^]]]ZZZWWWVVVRRRQQQPPPMMMKKKIIIGGGFFFCCCBBB@@@>>><<<;;;::::::999999888888888999888888:::<<<>>>>>>???CCCJJJOOOUUUYYY^^^bbbeeegggjjjllliiiiiijjjnnnuuu~~~~~~zzztttmmmdddZZZPPPJJJDDDAAA<<<888666666666777<<>>===<<<;;;;;;;;;777777666666666888999:::999<<<@@@AAA@@@???@@@BBBAAACCCEEEFFFHHHJJJNNNPPPUUUVVVXXX[[[]]]___``````aaabbbcccdddeeefffffffffeeefffgggiiikkkmmmnnnoooppppppppppppoooppppppppppppooommmkkkjjjiiihhhgggbbbbbbcccccccccbbbaaa``````___^^^^^^]]]^^^______```___^^^^^^]]]\\\\\\\\\XXXXXXXXXWWWUUUSSSQQQPPPKKKJJJHHHFFFDDDBBBAAA@@@???>>><<<;;;:::999888888666777777777888999;;;<<<===@@@CCCFFFHHHNNNVVV\\\cccfffjjjlllkkkjjjjjjjjjhhhiiikkkooouuuzzz}}}|||}}}|||{{{zzzuuunnndddZZZQQQHHHAAA===777666444333444777;;;???HHHOOO[[[gggpppuuuvvvvvvrrrqqqpppooonnnnnnmmmmmmgggfffgggkkkppptttwwwxxxzzzyyywwwuuuttttttttttttwwwzzz}}}zzzuuussspppoooooommmkkkiiiggghhhhhhiiijjjkkkkkkkkkjjjlllooosssuuuvvvvvvvvvqqqnnnjjjfffbbb\\\VVVQQQIIICCC999222---++++++***)))))))))(((((((((((((((''''''%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((}}}}}}|||yyyvvvoookkkccc[[[TTTRRRUUUXXXaaakkkuuu|||}}}|||~~~zzzssspppqqqvvvxxxzzz{{{|||~~~}}}uuunnnjjjjjjfff___ZZZTTTIII>>>555333000//////000000000///000000000111222222222////////////000222333444222222333333333333444444333555777:::;;;:::999999888888777777777888999999999999999888888777777666555555777:::::::::???FFFIIIYYYrrr||||||}}}zzzwwwxxxzzz~~~rrriiiWWWPPPJJJIIIJJJLLLSSS[[[hhhwww|||{{{zzzzzzyyywwwssspppssspppkkkiiiiiikkkllllllmmmjjjeeecccccccccccccccgggddd___[[[XXXUUURRRPPPEEECCCAAA>>><<<;;;;;;;;;777666555444555666777888777999:::;;;::::::;;;;;;<<<===??????@@@CCCFFFIIINNNOOORRRTTTWWWYYYZZZ[[[[[[\\\^^^```aaabbbcccccc^^^^^^```aaaccceeefffgggiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggfffdddcccbbbaaa^^^___`````````___]]]\\\ZZZYYYXXXWWWVVVWWWWWWXXXZZZZZZYYYXXXWWWVVVUUUUUUQQQQQQQQQPPPNNNMMMKKKJJJEEECCCBBB@@@>>>===<<<<<<:::999888777777777777777555777888999:::===AAADDDGGGJJJOOORRRTTTZZZaaagggmmmoooppppppnnnkkkiiiiiifffhhhkkkooossswwwzzz{{{|||{{{{{{{{{{{{yyyvvvssskkkcccWWWKKKBBB===:::888...///111444777>>>EEEJJJXXX]]]fffooouuuwwwwwwvvvsssrrrqqqpppooommmmmmllleeegggkkkrrrzzz}}}zzzwwwuuutttuuuuuuxxx{{{}}}zzzuuusssqqqooonnnllliiigggdddeeehhhiiijjjiiigggfffggghhhkkknnnpppqqqqqqqqqnnnlllhhheee```YYYQQQLLLBBB<<<444...,,,+++++++++((((((((((((((((((((((((***)))'''%%%%%%''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((|||zzzwwwtttmmmiiiaaaYYYSSSRRRUUUXXXcccmmmwww}}}}}}{{{~~~~~~vvvppppppssswwwxxxyyy{{{}}}{{{tttnnnlllkkkggg___XXXRRRHHH>>>333111///...000111111111000000000000111111111111111000000000111222222333222222222333333444444444333444777:::;;;:::999888888777666666666666666666777888999999888666444333666555666999999888<<>><<<:::999999999999666666666666666777888888888;;;===???@@@DDDJJJNNNSSSWWW\\\^^^```ccchhhmmmpppqqqrrrqqqnnnlllkkkkkkfffhhhjjjmmmqqqtttwwwxxxzzzzzz{{{{{{zzzvvvpppkkk^^^VVVKKKAAA:::666444333///222888===CCCLLLUUU\\\eeehhhmmmsssvvvwwwwwwvvvuuuuuutttrrrooommmjjjiiifffiiipppzzz|||xxxvvvuuuvvvwwwyyy|||xxxvvvssspppooommmjjjhhhfffgggiiijjjiiihhheeedddfffggghhhjjjkkklllmmmmmmlllkkkhhheee___VVVLLLFFF;;;666000,,,***+++++++++(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((}}}{{{xxxvvvtttlllhhh```XXXRRRQQQTTTXXXdddnnnxxx~~~|||~~~||||||~~~{{{sssnnnppptttvvvwwwxxxzzz}}}zzztttooommmmmmggg^^^WWWQQQHHH???222000......000222222222111111111000000000000000222222222111222222333333222222222333333444444444000222555888999888777555777666555444444333444444555666888999888666333111888777888::::::888;;;AAADDDJJJVVVggg}}}zzz|||~~~||||||yyyooocccZZZQQQIIIHHHJJJHHHTTT```gggpppzzzwwwtttqqqooollliiifffhhhgggffffffhhhiiiiiihhheeeddddddddddddbbb___\\\WWWTTTOOOHHHCCC???===<<<;;;:::999888777888999:::999666222222555777666555555666666666666888<<>>;;;999777888:::;;;:::777555555666444666:::;;;<<<===???AAAAAAFFFMMMTTTYYY^^^cccgggkkklllllllllllllllllllllssstttvvvwwwwwwuuurrrqqqooonnnnnnqqquuuxxxzzzzzzyyy}}}|||vvvqqqkkk```UUUGGGDDD???999555444333444777===IIIVVVbbbkkkpppsssvvvuuutttqqqppprrruuuyyyxxxzzzzzzuuunnngggeeedddkkkttt~~~zzzuuuuuuwwwxxxyyyzzz{{{wwwssstttsssnnniiijjjjjjjjjiiigggfffdddcccfffhhhkkkmmmmmmllljjjhhhiiihhhfffbbbZZZOOOAAA999555222...+++******)))((()))(((''''''''')))***+++$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&~~~~~~||||||~~~{{{wwwsssooollleee^^^VVVRRROOOOOOWWW___iiipppzzz~~~|||~~~~~~~~~~~~}}}wwwrrrooopppqqqyyyzzz{{{|||}}}}}}vvvtttuuusssoooiiiaaaXXXKKK>>>555////////////////////////////////////000000000000111000000///000111222333000111111222222333444444777777777777777777777777444444444444555555555555666666666666666666666666888777777777777888:::;;;======BBBNNN]]]qqqzzzxxxxxxzzzwwwmmmaaaUUUMMMGGGGGGHHHIIILLLTTT^^^fffsss}}}{{{zzzxxxtttrrrpppnnnllljjjiiigggdddaaabbbbbb```^^^]]]^^^bbbeeefffbbb[[[UUUQQQMMMHHHDDDAAA@@@???>>>===<<<;;;;;;777888888999999888888777444555666666777777777777999::::::<<<>>>@@@BBBCCCEEEGGGKKKOOOSSSUUUWWWXXXYYYZZZ\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVSSSPPPMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJFFFEEECCCBBBAAABBBCCCDDDCCC@@@>>>???AAACCCBBBAAABBBBBBAAA@@@>>><<<;;;:::666777888777666555666888888;;;>>>@@@AAACCCEEEGGGIIIMMMTTTZZZ___dddiiilllnnnmmmmmmlllllllllmmmmmmsssuuuwwwyyyyyyxxxvvvuuuuuuttttttvvvzzz|||}}}}}}yyy|||{{{tttmmmeeeXXXLLL@@@===888555444666999;;;DDDKKKVVVbbbkkkqqqsssssstttsssrrrooommmnnnqqqtttyyyyyyxxxrrrkkkgggfffgggttt|||~~~yyyyyyzzz|||||||||}}}yyyuuuttttttoookkkkkkjjjiiihhhfffeeedddcccggghhhjjjkkkjjjiiigggffffffeeebbb^^^VVVJJJ>>>666555222...,,,,,,,,,+++***(((''''''&&&&&&'''((()))&&&&&&'''(((((()))))))))((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&|||yyyyyy{{{~~~{{{vvvqqqkkkgggbbb[[[UUURRRPPPQQQYYYbbbjjjqqqzzz|||{{{~~~~~~}}}~~~}}}xxxsssqqqrrrttt||||||||||||}}}{{{uuussstttrrroooiiiaaaVVVIII;;;222////////////////////////////////////000000000000111000000000000111222222000111111222222333444444555555555555555555555555333333333444444444444555777777777777777777777777888888777777777777888999999:::>>>EEENNN]]]uuu~~~wwwrrrsssxxx~~~zzzmmmaaaYYYLLLJJJFFFBBBAAADDDKKKPPP[[[hhhvvv}}}{{{wwwtttqqqnnnllliiieeecccdddccc```]]]\\\]]]bbbeeejjjgggddd```\\\VVVPPPKKKIIIHHHFFFDDDBBB@@@>>>===999::::::;;;;;;;;;::::::666666666666666777777777888888888888999:::;;;;;;>>>???BBBFFFJJJMMMPPPRRRRRRTTTUUUVVVWWWVVVVVVUUUSSSSSSSSSSSSRRRQQQPPPOOOMMMKKKHHHGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFBBB@@@???===<<<<<<=========;;;::::::<<<>>>>>>===<<<<<<<<<;;;:::999999888555666777777777888<<<>>>???AAAEEEHHHIIIKKKNNNPPPTTTXXX^^^cccgggjjjnnnppppppooonnnmmmmmmnnnooopppuuuvvvyyy{{{}}}||||||{{{{{{zzzzzz|||~~~yyyzzzvvvmmmdddZZZMMMBBB<<<888444222555;;;BBBGGGTTTZZZdddmmmsssuuutttssstttsssqqqnnnllllllnnnqqqwwwvvvsssnnnhhhgggjjjmmm{{{|||{{{|||}}}}}}{{{~~~|||wwwuuutttqqqmmmlllkkkiiigggeeeeeeeeeeeeiiiiiiiiihhhgggeeedddcccccc```\\\WWWOOODDD999222111///,,,++++++,,,+++***(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&{{{wwwvvvyyy}}}~~~zzzuuupppiiieee___YYYTTTRRRRRRTTT\\\fffmmmssszzz~~~}}}{{{||||||||||||}}}~~~xxxtttssstttwww~~~~~~~~~}}}}}}xxxsssrrrrrrrrrooojjjaaaUUUGGG999111////////////////////////////////////000000000000000000000111111111222222000111111222222333444444333333333333333333333333333333444444444555555555777777777777777777777777888777777777666666777777777999<<<@@@DDDNNNcccwww{{{tttssswww}}}yyyooohhhWWWSSSLLLFFFBBBAAADDDFFFKKKTTT```lllwww~~~zzzvvvrrrooolllhhheeefffeeebbb^^^\\\^^^bbbfffjjjkkkkkkjjjgggaaa[[[WWWTTTSSSPPPMMMJJJGGGEEECCCBBBBBBBBBAAA@@@>>>===<<<999888888888888888888888888777777777777888999999<<<<<<>>>@@@CCCFFFIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDAAAAAAAAABBBAAA@@@AAAAAABBBBBBAAAAAA@@@???===<<<:::999888777888888777777666777888::::::;;;;;;;;;:::999888888888888777888999:::<<>>555///,,,***((('''((())))))((()))(((((('''&&&&&&&&&&&&)))))))))(((((((((''''''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''{{{wwwwwwyyy~~~~~~|||yyyuuupppiiiddd\\\WWWSSSSSSTTTXXXaaajjjpppuuu{{{~~~~~~~~~}}}|||}}}|||{{{zzzzzzzzzzzz|||~~~}}}xxxttttttwwwyyy{{{uuuqqqpppqqqpppnnnhhh___RRRDDD888222////////////////////////////////////000000000000000111111111222222222222000111111222222333444444222222222222222222222222444555555555666666666666666666666666666666666666666666777777666666666555555777:::===>>>DDDVVVggg|||xxxzzzyyytttfff```WWWOOOHHHDDDBBBAAAAAAFFFMMMWWWaaannn|||{{{wwwssspppmmmjjjjjjiiifffccc```aaaeeehhhjjjmmmppprrrppplllhhheeeaaa```]]]ZZZVVVSSSPPPOOONNNMMMKKKIIIEEEBBB???===<<<;;;:::999888888999999666666666777777888999:::<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@?????????===;;;;;;<<<<<<;;;:::;;;<<<<<<<<<<<<;;;::::::999888777666666555555555444555666666777888:::;;;??????===<<<<<<<<<<<<===<<<===???@@@CCCGGGLLLPPPQQQTTTXXXZZZ\\\___aaaccchhhjjjmmmmmmmmmllllllmmmppppppqqqrrrtttwwwzzz{{{~~~~~~~~~~~~{{{xxxqqqhhh\\\RRRIIIAAA<<<:::999999;;;@@@IIITTT___fffnnnoooqqqrrrtttuuuuuuuuuvvvuuusssppplllkkklllmmmjjjllllllkkkjjjnnnuuuzzz{{{{{{yyyyyyyyy{{{~~~|||wwwuuutttrrrpppooommmkkkhhhhhhhhhiiijjjlllkkkiiifffccc```^^^]]]ZZZUUUOOOGGG@@@999222---)))(((&&&'''((()))((('''))))))))))))(((((('''''')))((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''|||zzzzzz}}}~~~}}}{{{yyyvvvppphhhcccZZZUUUSSSUUUXXX\\\fffoootttxxx}}}~~~~~~~~~}}}|||~~~}}}{{{zzzyyyyyyyyyzzz|||~~~|||wwwttttttxxx{{{~~~wwwrrrpppoooooommmkkkeeeZZZLLL???666222////////////////////////////////////000000000000000111222222333333222222000111111222222333444444222222222222222222222222555555555666666666777777666666666666666666666666444555666666666666555555222333777999999===IIIVVVooo}}}~~~~~~zzzrrrlllcccYYYQQQIIIBBB>>>>>>>>>AAAHHHOOOYYYhhhuuu|||zzzwwwtttrrrqqqpppnnnkkkhhhhhhjjjmmmmmmqqquuuwwwwwwuuutttssspppooollliiifffccc```___\\\[[[WWWSSSNNNIIIDDDBBBAAA???>>><<<;;;;;;<<<<<<888888888999:::;;;============>>>>>>>>>>>>>>>>>>BBBAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;;;;999888888999999888777999999999999999888777777777777777666666666666555555666888888999:::===???@@@@@@???>>>???@@@AAABBBEEEGGGIIIKKKMMMQQQVVVYYY\\\___bbbeeeggghhhkkkmmmoooqqqrrrrrrpppnnnnnnnnnrrrsssuuuwwwzzz|||~~~}}}xxxrrrmmmbbbXXXLLLEEE???;;;;;;===999===EEEOOO[[[gggpppuuuxxxwwwvvvuuuuuuvvvwwwxxxssssssrrrnnnkkkiiijjjkkkgggkkkooorrrrrruuuzzz~~~{{{}}}yyywwwwww{{{}}}~~~xxxtttsssrrrqqqpppnnnlllkkkiiiiiiiiiiiijjjjjjiiigggdddaaa]]][[[YYYTTTOOOGGG???999444///+++***)))((()))***+++***(((((())))))***))))))((('''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((~~~}}}~~~~~~}}}zzzvvvooofff```XXXUUUTTTWWWZZZ___iiissswww{{{~~~~~~~~~~~~}}}}}}~~~|||{{{{{{zzz{{{|||}}}{{{vvvtttuuuyyy|||}}}{{{tttpppooonnnnnniiiggg___TTTFFF:::333111////////////////////////////////////000000000000000111222333333333222222000111111222222333444444222222222222222222222222444444444555555555666666444444444444444444444444222333555666666666666555333222555888888999???GGGZZZooo{{{vvvnnnfff^^^VVVLLLFFFAAA??????BBBDDDGGGPPP[[[iiirrr}}}|||xxxxxxwwwuuurrrqqqqqqssstttwwwzzz|||{{{{{{|||~~~~~~}}}{{{xxxuuusssqqqpppllljjjfffaaa[[[UUUPPPNNNJJJIIIFFFDDDCCCCCCDDDDDD@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCDDDEEEDDDCCCCCCEEEEEEDDDCCCBBBBBBBBBBBB===>>>>>>======<<<;;;::::::999888999::::::888666999999999999999888777777666777777888888888888888777999;;;<<<<<<===@@@CCCDDDCCCCCCDDDFFFIIILLLNNNSSSUUUYYY[[[]]]___ccceeegggiiilllooopppqqqsssuuutttvvvxxxxxxwwwuuuuuuuuuuuuwwwzzz|||~~~~~~~~~~~~|||xxxssskkkbbb[[[PPPGGG???>>><<<:::;;;@@@CCCJJJVVVcccooowww{{{}}}}}}}}}{{{zzzxxxwwwvvvuuussssssrrrooollljjjjjjkkkiiiooowww|||||||||}}}~~~zzz~~~}}}}}}{{{vvvsssrrrwwwxxxzzz{{{{{{{{{zzzzzzwwwvvvsssqqqppppppooonnnkkkjjjjjjiiiiiihhhhhhgggeeeeeedddbbb___[[[VVVTTTNNNHHH@@@888222///,,,******)))))))))++++++)))(((&&&'''((()))))))))((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((}}}}}}~~~~~~{{{vvvnnnddd^^^XXXUUUTTTXXX\\\aaalllvvvyyy|||~~~~~~~~~}}}~~~|||||||||}}}{{{vvvssstttyyy}}}|||yyysssooonnnnnnnnnfffccc\\\OOOAAA666111000////////////////////////////////////000000000000000111222333444333222222000111111222333333444444222222222222222222222222333333333444444444555555444444444444444444444444111222444666777777666666555444555999999888;;;@@@JJJ___zzz{{{vvvqqqkkkcccZZZTTTHHHDDDBBBBBB>>>:::>>>GGGRRR^^^nnn}}}}}}~~~~~~|||yyywwwvvvwwwyyy|||~~~~~~}}}}}}}}}{{{{{{xxxvvvrrrmmmgggaaa\\\YYYSSSQQQOOOLLLKKKKKKLLLMMMJJJIIIIIIHHHHHHIIIIIIIIIFFFGGGJJJLLLMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDDDD>>>>>>>>>>>>>>>===;;;;;;::::::999:::;;;;;;999777:::::::::::::::999999888666777888999::::::::::::999;;;>>>???>>>???CCCFFFMMMMMMNNNPPPSSSXXX\\\______bbbfffhhhjjjlllnnnpppmmmpppsssuuuvvvwwwyyyzzzwwwzzz|||}}}|||||||||}}}yyy{{{}}}~~~}}}|||}}}~~~}}}{{{wwwrrrjjj___TTTLLLDDD<<<888;;;<<<:::<<>><<<;;;;;;<<<<<>>===<<<;;;;;;;;;:::;;;>>>@@@BBBCCCCCCBBB@@@AAAAAAAAABBBEEEJJJMMMTTTWWW[[[^^^```bbbeeegggpppqqqrrrtttvvvwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzz|||||||||~~~~~~}}}}}}~~~~~~|||{{{|||xxxyyy}}}~~~xxxrrriiiaaaYYYQQQGGGAAA???===;;;;;;???GGGOOOTTTdddjjjssszzz~~~~~~~~~{{{xxxvvvsssrrrqqqqqqsssuuuxxxyyyzzz~~~|||zzzwwwwwwxxxzzz|||}}}|||}}}zzzsssppppppmmmjjjnnnooonnnkkkhhhhhhkkkooommmmmmmmmllllllkkkkkkkkkjjjiiihhhiiiiiigggccc```eeecccaaa^^^ZZZTTTMMMIIICCC<<<333...,,,,,,+++***&&&%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&}}}yyyvvvssslllccc]]]VVVUUUUUUYYYaaakkkrrrwww||||||~~~~~~wwwuuuxxxzzz}}}zzzsssmmmjjjiiihhhhhhddd___TTTGGG;;;333111111000///---,,,+++,,,---.../////////000000000111111///000111222333333333333111111111111111111111111000////////////111222333555555555555444333222111444333333222222333333444222222333444444555666666888888888888999:::<<<<<>>???DDDLLLTTT]]]hhhsss{{{~~~}}}~~~||||||}}}~~~~~~}}}|||zzzxxxwwwvvvsssqqqooommmkkkjjjjjjjjjhhhgggffffffeeeeeeeeeeeehhhgggfffddddddcccddddddbbbdddeeeddd```\\\YYYXXXYYYXXXUUURRROOOLLLKKKJJJIIIHHHFFFDDDDDDDDDEEEFFFIIIIIIIIIHHHGGGFFFDDDDDDBBBCCCFFFIIIKKKMMMMMMNNNMMMMMMLLLKKKJJJLLLOOORRRZZZ___fffkkknnnpppqqqrrrwwwxxxyyy{{{||||||||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}yyyyyyzzzyyytttoookkkeee\\\TTTNNNGGGAAA===<<<<<<>>>BBBJJJTTT]]]cccmmmrrrwww{{{|||{{{{{{{{{~~~}}}yyywwwsssssstttvvvyyy~~~{{{yyyyyywwwuuuuuuwwwzzz}}}}}}~~~{{{tttqqqqqqpppmmmpppooommmiiifffeeehhhkkkpppooommmllljjjhhhffffffhhhhhhhhhhhhhhhfffbbb___aaa___]]][[[WWWQQQJJJFFF;;;555---(((''''''&&&&&&''''''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%~~~yyyvvvrrrkkkbbb[[[UUUUUUVVV[[[dddnnnvvvzzz~~~zzzwwwyyy{{{~~~{{{vvvpppkkkiiiiiijjjiiieee___TTTGGG;;;444222222000///...---------...///....../////////000000000000000111222333333333333111111111111111111111111111111111111111222444444444444444444333222222111333333222222222222333333333333333333555888;;;===???>>><<<;;;:::::::::;;;999???JJJWWWhhh~~~~~~oooiiiaaaZZZUUUOOOHHHCCC===???AAADDDJJJRRR\\\cccuuuzzz~~~|||}}}~~~~~~|||zzzyyyzzzzzz{{{|||}}}~~~~~~~~~~~~{{{zzzyyywwwvvvvvvvvvvvvuuutttrrrqqqppppppqqqrrrqqqpppnnnmmmkkkkkkjjjjjjlllnnnppppppnnnlllkkkkkklllkkkiiieeebbb^^^ZZZYYYWWWUUUSSSQQQPPPQQQSSSTTTVVVWWWYYYYYYXXXVVVSSSQQQQQQRRRUUUXXXZZZ\\\^^^^^^___^^^]]]ZZZXXXXXXZZZ\\\bbbiiirrryyy|||}}}}}}|||~~~~~~~~~~~~~~~~~~|||yyyvvvuuurrrmmmeee^^^YYYTTTLLLEEEBBB@@@>>>===@@@BBBGGGOOOXXXccclllqqqtttwwwyyyzzzyyywwwwwwxxx{{{xxxssstttwww{{{~~~yyyvvvuuutttssstttvvv{{{xxxuuuuuutttqqqqqqooolllgggdddcccfffhhhnnnmmmkkkiiigggeeedddcccfffffffffggggggeeeaaa^^^\\\ZZZYYYVVVSSSLLLEEE@@@666111,,,(((''''''''''''))))))*********)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$~~~yyytttpppiii```YYYUUUUUUWWW^^^hhhrrrzzz~~~||||||yyy{{{}}}yyytttnnnjjjiiiiiihhhhhhhhhaaaVVVHHH;;;444111222//////...------......///............////////////000111222333333444444333111111111111111111111111000111111111222333444444333333333333333222111111333333222222222222333333444333333444777<<<@@@DDDFFFDDD@@@===:::999999999888<<>>>>>AAAEEEHHHNNNQQQVVV]]]eeelllqqqttttttuuuvvvvvvuuuuuuwwwyyy~~~}}}zzztttwww{{{~~~}}}zzzvvvsssssssssssswww}}}|||{{{yyyuuuqqqoookkkgggeeeeeefffhhhhhhggggggfffeeeeeeddddddddddddeeeffffffddd```\\\ZZZXXXUUURRRMMMFFF===888111...+++(((''''''(((((()))***++++++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%~~~xxxsssnnnggg___XXXUUUVVVZZZbbblllvvv}}}~~~}}}yyy}}}|||zzz|||~~~yyyuuuooojjjhhhgggfffeeekkkdddWWWHHH;;;333000111------------------..................////////////000000111222333333333333111111111111111111111111//////000111111222222222222222222333222222111000333222222111111222222333333333333444888>>>DDDHHHJJJGGGBBB>>>:::888777777999:::===CCCKKK[[[www~~~{{{{{{{{{yyyvvvqqqiiicccVVVQQQIIICCCAAABBBEEEGGGKKKPPPYYYccclllttt||||||||||||xxxxxxxxxxxxwwwuuutttsssvvvvvvvvvuuuuuuuuutttttttttssspppllliiigggffffffkkkjjjjjjhhhgggeeedddccccccgggkkkooorrruuuxxxzzz|||}}}~~~~~~}}}|||{{{}}}zzzvvvrrrooonnnnnnnnnsssuuuyyy{{{{{{xxxtttqqqssssssssstttuuuvvvvvvwwwuuuvvvuuutttqqqqqqrrrtttuuuxxx|||~~~}}}|||~~~~~~}}}|||{{{zzzyyyzzzzzzyyywwwpppkkkccc\\\UUUOOOJJJGGGAAA@@@>>>???CCCJJJRRRWWW]]]```dddiiinnnqqqrrrsssrrrssssssrrrrrrsssuuuxxx}}}~~~zzzzzz|||~~~}}}|||xxxtttttttttttttttwww{{{vvvqqqoookkkiiihhhhhhiiiiiieeeddddddddddddcccccccccccccccdddffffffddd___\\\ZZZWWWRRRMMMFFF>>>666000***)))(((&&&$$$$$$%%%&&&((())))))***)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''}}}wwwqqqmmmfff^^^XXXVVVXXX]]]eeepppyyy}}}|||{{{yyy{{{yyyzzz}}}~~~}}}}}}~~~zzzvvvpppkkkhhhgggeeecccjjjcccVVVFFF999111///000,,,------------.............../////////000000000//////000111222222222222111111111111111111111111---...///000111111111111111111222222222111111000222222111111111111222222333333333555:::@@@FFFJJJKKKHHHBBB===999777666666888666888>>>BBBMMMddd{{{zzzwwwxxx~~~}}}wwwsssddd]]]TTTLLLGGGDDDBBBAAABBBEEEJJJPPPXXXbbblllrrruuuwwwyyyzzzzzz{{{}}}~~~~~~}}}zzzxxxuuurrrqqqpppqqqqqqqqqpppooonnnnnnooonnnllliiifffccc```___ccccccbbbbbb```___]]]\\\[[[^^^cccgggjjjnnnrrrtttyyyzzz|||}}}zzzyyyxxx{{{~~~~~~||||||{{{{{{{{{{{{||||||zzz{{{{{{{{{yyyyyy{{{|||~~~~~~}}}{{{{{{|||{{{zzzzzzxxxuuutttsssrrrpppmmmgggaaaXXXNNNGGGBBB@@@@@@???AAADDDHHHNNNVVV___eeehhhjjjnnnqqqtttuuuttttttsssssssssqqqooooooqqqsss{{{}}}}}}zzz}}}zzzvvvrrruuuuuuuuuuuuwww|||uuuqqqooommmllllllkkkjjjhhheeeeeedddcccbbbaaa``````bbbbbbdddfffgggddd```\\\XXXTTTMMMFFF???888111,,,))))))***)))'''&&&''')))''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''{{{uuuppplllfff^^^YYYWWWYYY___hhhrrr|||{{{zzzyyyyyyzzz~~~|||vvvyyy}}}~~~~~~|||}}}yyyuuupppllliiihhhfffdddeee^^^QQQBBB666000///000------...////////////////////////000000000111111......///000111111111111111111111111111111111111---...///111111111111000000000111111111111111000222222111111111111222222222222333777;;;AAAGGGJJJJJJFFFAAA;;;777555555555666222444;;;>>>BBBSSSfff}}}vvvssswww{{{}}}zzzssslllcccZZZSSSMMMGGGBBBCCCCCCDDDEEEIIIOOOXXX^^^fffiiinnnqqqssstttvvvwwwzzz|||}}}~~~~~~{{{xxxuuutttnnnnnnoooooonnnlllkkkjjjkkkkkkkkkiiigggddd```^^^\\\\\\]]]\\\\\\ZZZYYYXXXXXX[[[^^^aaadddfffjjjlllnnnppprrrvvv{{{}}}|||zzz}}}~~~}}}}}}|||}}}~~~}}}~~~~~~}}}yyywwwvvvuuutttsssrrrooollliiigggeeeaaa___UUURRRKKKDDD???>>>???AAAFFFJJJPPPVVV\\\ccckkkqqqqqqrrruuuwwwwwwwwwuuutttssstttsssqqqooooooppprrryyy{{{}}}~~~{{{yyy{{{xxxwwwvvvvvvvvvtttuuu}}}zzzrrrqqqpppnnnnnnnnnlllhhhdddcccbbbbbbbbbbbbaaaaaaaaaaaabbbdddggghhheee```\\\SSSNNNGGG???999333...+++)))+++---,,,)))((()))+++''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''{{{tttoookkkfff^^^YYYXXX[[[```iiittt}}}{{{yyyxxxwwwyyy}}}xxxtttxxx}}}~~~~~~~~~}}}~~~xxxtttooollljjjiiigggfff```YYYMMM???444//////000......///000000111000000000000000000111111111111---...///000000111111111111111111111111111111111---...000111222222111111///000000111111111000000222222111111111111222222111222444777<<>>JJJZZZrrrvvvpppqqqsssvvv~~~~~~{{{yyypppggg___WWWNNNHHHFFFEEECCCAAAAAADDDJJJNNNYYY^^^dddiiilllnnnpppqqqrrrsssssstttwww|||~~~{{{yyywwwrrrrrrsssrrrqqqooommmlllgggiiijjjjjjiiifffbbb```\\\]]]^^^^^^]]]\\\[[[ZZZYYY[[[^^^```aaabbbeeegggeeefffiiimmmrrrxxx}}}}}}{{{uuuxxx{{{~~~}}}|||||||||}}}}}}yyytttqqqpppooonnnllljjjgggccc```]]]YYYUUURRREEEDDDBBB???>>>@@@DDDGGGNNNTTT[[[bbbgggmmmtttxxxxxxyyyzzzzzzyyywwwuuusssqqqrrrsssrrrqqqqqqssstttwwwyyy{{{}}}}}}|||zzzyyy{{{|||~~~~~~~~~vvvvvvvvvsssttt{{{xxxppprrrpppoooooooookkkeee```^^^^^^___aaabbbdddeeeeeeaaabbbeeeggghhhfff```\\\OOOJJJAAA:::555000---+++%%%(((***)))&&&$$$%%%'''((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}yyysssjjjaaa\\\YYYZZZ]]]dddmmmwww~~~}}}|||}}}zzz~~~yyywwwvvvxxx|||~~~xxxwwwrrrmmmllllllfff______TTTFFF:::555222111000//////............//////...///000111111111111111000000000000000000000000111111111000000000000000111111000000000000111111000000000000000000000000//////000000111111222222444444444666999>>>BBBEEEBBB@@@<<<888555333333333444444333333666;;;CCCHHH```ppp}}}tttjjjgggmmmyyyzzzzzz|||~~~vvvkkk```YYYVVVRRRMMMFFFAAA@@@BBBCCCDDDLLLNNNRRRWWW]]]dddiiilllkkkmmmooonnnlllnnntttzzz~~~yyyxxxwwwvvvtttrrrqqqppprrrqqqpppooollljjjhhhgggeeedddcccbbbbbbcccdddeeeaaabbbdddgggiiikkkmmmnnnnnnllljjjiiikkknnnqqqsss{{{zzzzzzzzzyyyxxxxxxxxxqqqrrrtttwwwyyyzzz{{{|||{{{|||}}}~~~~~~}}}|||zzzyyyyyyttttttrrrooollliiifffdddbbb]]]WWWQQQLLLHHHEEECCCDDDCCC@@@???AAAIIISSSZZZ[[[___dddiiimmmqqquuuwwwyyyyyyzzz{{{{{{{{{zzzzzzzzzvvvrrrpppqqqtttvvvwwwyyyzzz|||~~~~~~}}}{{{zzz|||{{{zzzzzz{{{}}}|||xxxuuussssssxxx|||uuupppmmmnnnooonnnlllhhhccc```^^^___```aaaaaaaaa```___ccccccccceeefffccc\\\VVVMMMCCC999333...)))(((+++///...,,,***(((&&&%%%$$$)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&~~~}}}zzzsssjjjbbb]]][[[\\\___fffooowww~~~~~~}}}~~~|||}}}wwwvvvvvvyyy}}}~~~xxxwwwtttooonnnmmmhhh```[[[QQQCCC888333111000///000//////......//////000000111222222333333333222000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000000000000000000111111111222222333555777;;;???AAA???===:::777444333333333333333333333555:::@@@EEEPPP\\\oooyyyooohhhjjjqqqwww~~~|||}}}{{{ssskkkfffddd\\\XXXRRRMMMJJJHHHFFFDDDFFFGGGIIINNNSSSYYY___bbbgggjjjlllkkkiiijjjooossszzz|||}}}|||yyywwwuuusssqqqqqquuuuuuuuutttrrrpppmmmllllllkkkjjjjjjjjjkkkllllllkkkkkkmmmoooqqqtttvvvwwwvvvtttpppnnnmmmnnnoooqqqtttttttttsssssstttttttttssstttuuuwwwxxxyyyyyyyyy}}}~~~~~~~~~}}}|||{{{zzzwwwuuusssqqqpppnnnmmmjjjfffbbb^^^ZZZXXXQQQNNNIIIEEECCCBBBAAAAAADDDEEEGGGJJJNNNTTT\\\aaaccceeeiiillloooqqqtttwwwxxxyyy{{{}}}}}}|||zzzyyyyyyvvvttttttuuuwwwxxxxxx{{{|||}}}}}}|||{{{zzzyyyyyywwwvvvuuuvvvyyy}}}~~~wwwuuutttvvvzzz|||wwwssspppnnnoooooonnnkkkfffaaa______```aaaaaaaaaaaa```___``````aaacccddd```YYYSSSJJJAAA777111---((((((************)))))))))))))))(((((('''&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&%%%&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''}}}yyyrrriiiccc___^^^___cccjjjqqqxxx}}}~~~~~~~~~~~~~~~~~~}}}wwwtttuuuwww{{{~~~}}}xxxxxxuuurrrqqqpppiiiaaaVVVLLL???555111000///...000000////////////000000333333333444444444444444000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000111111111111000000000000000111222444666888999:::;;;999777555333333333333222222333444555888<<>>===>>>AAAEEEGGGLLLPPPUUUZZZ^^^aaadddgggiiikkkmmmnnnnnnoooqqqsssxxxzzz~~~|||zzzxxxvvvuuuvvvyyy{{{||||||~~~}}}|||zzzxxxwwwwwwtttrrrpppoooppptttxxx{{{}}}uuuuuuuuuxxx|||~~~{{{wwwsssqqqpppoooooooooooonnnkkkfffaaa^^^aaaaaaaaaaaaaaa```___^^^]]]\\\]]]``````\\\TTTMMMEEE<<<333///,,,(((''')))(((((())))))))))))******(((((('''&&&&&&&&&&&&''')))'''&&&&&&''''''%%%$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''''''(((|||{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~|||wwwooogggbbb______ccchhhnnnuuuyyy|||}}}}}}}}}}}}}}}zzzrrrqqqtttxxx|||~~~}}}xxxyyywwwtttsssqqqjjjaaaQQQHHH<<<444111000000///111000000//////000000111444444333333333444444444/////////////////////////////////000000000000000//////............//////000000000000000000000000222222111111000000/////////000222444555555555555666666444333222222222333000222333444444555888:::???FFFPPP]]]lll}}}wwwrrrpppoooyyy~~~~~~|||zzzxxxwwwqqqqqqpppmmmiiiaaaXXXRRRKKKIIIGGGEEEFFFHHHJJJLLLUUUYYY^^^```___^^^]]]^^^```bbbeeehhhjjjlllooorrrvvvzzz}}}yyyuuusssrrrqqqtttvvvyyy|||}}}}}}||||||xxxxxxyyyyyy{{{|||}}}}}}{{{zzzyyyyyy{{{~~~zzzvvvsssqqqppptttssssssssstttvvvxxxzzzyyyzzz{{{||||||}}}||||||~~~}}}{{{zzzzzzyyywwwuuurrrpppnnnmmmnnnllliiieee```\\\YYYWWWUUUSSSPPPLLLGGGCCC@@@???<<<<<<===???CCCJJJQQQVVV\\\```dddgggggggggggghhhiiijjjkkkkkkkkkkkkmmmooozzz}}}~~~{{{wwwuuutttuuuyyy}}}~~~{{{xxxuuutttsssooommmkkkjjjlllppptttxxx{{{zzzzzz{{{||||||zzzwwwssssssuuuxxx{{{|||zzzxxxuuutttrrrpppnnnnnnmmmmmmnnnoooqqqpppnnnjjjeeebbbbbbbbbaaa```___]]]\\\\\\ZZZYYYZZZ[[[[[[VVVMMMGGG>>>666///---***'''&&&)))*********)))((((((''''''(((''''''&&&&&&&&&'''''')))(((&&&&&&''''''%%%$$$###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''rrrqqqqqqqqqqqqqqqqqqrrruuuvvvxxxzzz}}}|||yyyssskkkddd```___```ffflllsssxxxzzz{{{|||~~~}}}~~~|||{{{|||zzz~~~~~~xxxpppooosssyyy}}}{{{wwwyyyxxxvvvuuuqqqhhh^^^MMMEEE:::444222222222222111111000000000000111111444333222222222222333333////////////////////////......//////000000000000//////............//////000000000000000000000000222222111111000000/////////111333444555444333222333333222222222222222222000111333333333333555777<<>>CCCGGGLLLQQQUUU\\\dddjjjoooooonnnllliiiiiikkkmmmhhhiiijjjjjjkkklllppprrr}}}zzzvvvqqqooonnnqqqxxx{{{vvvrrrnnnllljjjiiiiiiiiikkknnnrrrtttuuuttttttuuuvvvuuusssqqqtttttttttuuuvvvuuusssqqqkkklllmmmnnnooonnnmmmlllpppttt{{{zzztttooofffdddbbb___\\\ZZZYYYXXXVVVSSSOOOMMMJJJDDD<<<666111,,,((()))***'''''')))&&&&&&'''(((((()))******'''&&&&&&&&&&&&'''((((((((('''&&&'''((()))(((&&&''')))******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&``````aaabbbccceeefffgggeeegggkkkpppuuuzzz~~~|||xxxpppgggaaa___bbbeeejjjqqqyyy}}}|||{{{|||~~~~~~|||{{{|||zzz~~~~~~|||tttlllnnnrrryyy}}}~~~{{{wwwuuuxxxyyywwwtttnnnaaaUUUEEE>>>666222222555555555222222222111111222222222444333111000000000111222000000000000000000000000------......///000000111111000000//////000000111000000000000000000000000000000000000000111111111///000000111222222111111111111222222222111111111111111222111000111444666666>>>GGGHHHHHHNNN\\\iiissssssuuu|||~~~~~~~~~}}}|||yyywwwqqqooolllgggbbb]]]YYYVVVPPPNNNKKKHHHGGGEEEDDDCCC@@@CCCEEEGGGIIIJJJMMMPPPNNNPPPTTTVVVXXX[[[___bbbfffhhhlllqqquuuxxxzzz{{{zzzzzzzzzzzzxxxvvvsssrrrnnnnnnnnnoooqqqsssuuuwww{{{|||}}}{{{zzzzzzzzz~~~~~~}}}{{{zzzzzz{{{{{{|||{{{yyywwwvvvxxxyyyzzz{{{||||||||||||zzz{{{}}}}}}|||zzzwwwvvvoooooonnnllliiieeebbb______^^^\\\ZZZWWWTTTQQQPPPMMMLLLJJJGGGEEEBBBAAA@@@<<<<<<<<<<<<============;;;;;;;;;===???BBBEEEGGGNNNSSSZZZ^^^```dddkkkqqqppppppnnnllliiihhhjjjllljjjkkkkkkkkkkkkmmmpppsssyyy{{{}}}~~~|||wwwrrrooollllllooouuu||||||wwwqqqmmmjjjggghhhiiijjjllloooqqqrrruuuvvvwwwzzz||||||zzzxxxyyywwwttttttttttttsssrrrmmmmmmllllllmmmmmmnnnooouuu{{{yyysssiiigggddd```]]][[[YYYYYYTTTOOOIIIDDD@@@:::333...---(((&&&)))***((((((***&&&''''''(((((()))))))))&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&(((***)))(((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&RRRSSSSSSUUUWWWYYY[[[\\\```bbbggglllrrrxxx}}}}}}xxxpppgggaaa```cccgggjjjrrrzzz~~~}}}||||||~~~}}}|||}}}{{{~~~{{{sssjjjnnnsssxxx|||}}}~~~zzzvvvuuuwwwxxxvvvssslll___RRRBBB<<<555111222444555555333222222111111222222333555444222000000111222333000000000000000000000000---------...///000000111111111000000000000111111000000000000000000000000//////000000111111222222////////////000000111111111111222222222222111000111222111000000111555777:::???DDDEEEDDDGGGOOOVVVpppxxxuuusssvvv}}}{{{|||~~~~~~}}}|||{{{yyyxxxvvvrrrmmmhhhccc```[[[WWWQQQLLLIIIGGGFFFEEE???AAABBBBBBAAAAAABBBDDDHHHIIIJJJKKKLLLNNNRRRUUUUUUXXX]]]ccciiiooosssuuuwwwyyyzzz{{{zzzxxxuuussspppooommmlllmmmnnnppprrrwwwyyy|||~~~|||zzzxxxvvvuuu{{{}}}~~~~~~|||zzzzzz{{{}}}}}}{{{xxxuuurrrwwwwwwwwwxxxxxxwwwvvvvvvssstttvvvvvvuuussspppnnnddddddbbb```\\\WWWSSSPPPNNNMMMLLLIIIFFFCCC@@@>>>???>>>===<<<;;;999888888777777888:::;;;===>>>>>>AAAAAABBBCCCFFFJJJNNNQQQYYY___fffiiijjjlllrrrwwwrrrrrrpppmmmiiigggggghhhjjjkkkkkkjjjjjjkkkooorrrvvvwwwyyyxxxvvvqqqllliiihhhkkkqqqyyy}}}xxxqqqlllhhhfffggghhhkkkmmmooopppqqqwwwxxx{{{|||yyyuuusssssstttttttttpppnnnllljjjjjjllloooqqqyyy{{{tttllljjjfffbbb^^^\\\ZZZZZZSSSMMMEEE>>>999444---)))+++'''&&&)))***)))(((*********)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&%%%%%%&&&)))******)))###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((FFFFFFGGGHHHJJJLLLNNNOOOTTTXXX^^^eeekkkqqqwww{{{|||~~~~~~|||xxxuuunnnfffaaabbbgggmmmrrruuuxxxyyyzzz{{{}}}}}}}}}}}}~~~{{{wwwrrrooorrrvvv{{{~~~{{{wwwuuutttrrrqqqrrrqqqhhhXXXKKK<<<999555333333333333222111111111111111000//////333333333333333222111000////////////////////////////////////000000000000//////......///000111333555444222000/////////000//////000111111111111000000000111111111222222222111111111000111111222333222222333333333333444444555777:::<<<>>>BBBGGGJJJ___ppp}}}~~~~~~||||||zzz|||~~~|||xxxvvv|||{{{yyyvvvsssqqqooonnniiifffccc___[[[VVVQQQMMMFFFBBB???======??????@@@AAA@@@@@@@@@AAABBBCCCCCCFFFHHHLLLQQQWWW]]]bbbeeelllooorrruuuvvvtttrrrqqqrrrpppnnnlllllljjjhhhfffhhhjjjnnnrrrvvvyyyzzz{{{|||{{{xxxvvvttttttttttttuuuwwwyyy{{{{{{zzzxxxwwwyyyxxxxxxvvvtttrrrpppoookkkkkkjjjjjjjjjiiiiiiiiijjjhhheeeaaa^^^\\\[[[ZZZSSSPPPMMMJJJHHHEEECCCAAAAAA@@@>>><<<:::999999888666666666666555555555555666777888:::>>>BBBFFFHHHJJJKKKNNNRRRWWW\\\```bbbdddfffiiilllnnnpppppppppsssrrrpppooonnnmmmkkkiiijjjlllmmmnnnmmmmmmnnnooovvvtttssssssssssssqqqpppqqqtttxxx|||~~~{{{wwwtttooolllkkkkkkllllllnnnppprrrtttyyy}}}zzzwwwtttrrrssssssssssssssstttsssooolllkkknnnqqq{{{yyyooolllgggccc___[[[VVVSSSLLLEEE<<<444000.........''''''''''''''''''''''''+++***)))((('''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%???@@@@@@AAACCCEEEFFFGGGNNNRRRXXX___fffmmmtttxxxyyy||||||{{{zzz{{{{{{~~~{{{xxxuuuooohhhcccdddjjjoootttvvvyyy{{{{{{|||~~~|||vvvqqqnnnuuuxxx|||{{{wwwuuutttrrroooooommmdddVVVKKK:::777333111111111111000111111111111111000//////111111111111000000000///////////////////////////.../////////000000000000000000/////////111222333666555333111000//////000///000000111111111111111000000000111111111222222///////////////000111111111111111222222222333333444666888:::;;;???CCCFFFLLL[[[ooo~~~~~~}}}yyywwwwwwvvvvvvuuuuuuttttttqqqpppnnnllljjjeee___[[[SSSOOOJJJFFFDDDBBB@@@>>>===<<<<<<<<<======>>>???===>>>@@@DDDIIINNNSSSVVV^^^```cccfffhhhhhhgggfffeeecccaaa______^^^[[[YYYYYY[[[^^^bbbeeehhhjjjkkkmmmlllkkkjjjiiiiiiiiiiiikkkmmmpppsssttttttsssrrrrrrqqqpppmmmjjjgggeeeccc___^^^^^^]]]\\\\\\[[[[[[YYYWWWTTTQQQNNNLLLKKKKKKGGGEEEBBB???===<<<;;;:::888888666555444333333333555555555666666777777777999;;;???DDDJJJOOOTTTWWW[[[\\\]]]___bbbeeeggghhhhhhiiikkkmmmnnnppppppqqquuuttttttttttttrrrooolllmmmnnnooonnnmmmnnnoooqqqxxxvvvtttttttttuuutttssstttuuuxxx{{{}}}~~~}}}{{{yyyuuuqqqpppooonnnnnnooorrruuuwww{{{xxxtttrrrrrrsssrrrqqqppppppmmmiiifffgggkkkooozzzyyyqqqmmmhhhccc^^^YYYTTTPPPHHHBBB999222...------,,,))))))))))))))))))))))))******)))(((''''''''''''(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%:::::::::;;;<<<>>>???@@@FFFJJJPPPWWW^^^fffnnnsssuuuxxx|||~~~|||xxxuuuttttttttt{{{|||~~~|||zzzxxxuuuoooiiifffhhhnnnrrrwwwyyy{{{||||||}}}~~~|||uuuqqqpppxxxzzz}}}{{{wwwuuutttrrrooommmjjj```SSSHHH777555111//////000//////111111111111111000//////000000...------...//////////////////////////////....../////////000000000111000000///000111333444777666444222111000/////////000111111222222111111000000000000111111111111000000000///000111111222000000000111111111111222333444666777888:::>>>AAAAAAMMM\\\kkk}}}}}}||||||vvvvvvuuuuuuvvvvvvwwwwwwzzzyyyyyyzzzyyyuuuqqqmmmeeeaaa[[[VVVQQQKKKFFFBBB>>>>>>===<<<<<<<<<======;;;;;;;;;===@@@EEEIIIKKKMMMOOORRRUUUWWWXXXWWWWWWVVVTTTRRRQQQQQQPPPNNNLLLJJJJJJLLLNNNQQQTTTVVVXXXXXXXXXYYYZZZZZZZZZYYYYYY\\\^^^aaadddggghhhhhhgggfffeeeccc```\\\YYYVVVTTTOOONNNNNNLLLKKKJJJIIIIIIFFFDDDBBB???===<<<<<<<<<;;;:::888666555555555666777666666555555555555666555666888999;;;===??????CCCFFFLLLTTT[[[bbbgggjjjnnnnnnmmmlllllllllmmmmmmlllllllllmmmnnnppprrrtttyyyyyy{{{||||||yyytttpppooooooooommmmmmooorrruuuzzzxxxuuutttuuuwwwwwwwwwwwwwwwxxxxxxyyy{{{||||||}}}}}}~~~{{{xxxuuussspppoooppptttxxx{{{{{{xxxtttrrrqqqqqqpppooollljjjfffbbbaaadddjjjooowww{{{{{{xxxrrrnnnhhhbbb\\\VVVPPPLLLBBB===555///,,,+++******)))))))))))))))))))))))))))((((((''''''((((((((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%999999999999:::;;;<<<<<>>???@@@CCCGGGIIIEEEGGGIIIKKKLLLLLLKKKKKKKKKIIIGGGGGGFFFFFFDDDBBB@@@@@@@@@AAACCCFFFHHHJJJEEEFFFHHHJJJKKKKKKKKKJJJKKKMMMPPPSSSUUUVVVVVVVVVVVVUUUSSSQQQNNNKKKHHHGGGBBBAAA@@@???>>><<<;;;;;;;;;:::888666555555555555666666666555555666888:::::::::::::::;;;<<<======;;;===???CCCGGGKKKNNNOOOTTTWWW]]]eeelllrrruuuwwwwwwvvvtttrrrpppooonnnmmmnnnmmmlllmmmooorrruuuxxx~~~}}}wwwqqqkkkkkkkkkjjjlllpppvvvzzz}}}zzzvvvuuuuuuwwwxxxxxxyyyxxxvvvuuuvvvwwwxxxzzz{{{|||~~~zzzsssqqqnnnmmmoootttzzz}}}zzzwwwtttqqqpppooommmkkkgggddd___]]]^^^ccckkkpppssstttwwwyyyyyyxxxvvvtttpppllleee^^^WWWPPPJJJEEE;;;666000,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%:::999999888999999::::::;;;>>>BBBHHHOOOXXXbbbhhhlllpppuuuzzz}}}|||wwwssspppnnnmmmqqqsssvvvxxxzzz|||~~~yyyvvvqqqnnnjjjiiikkkpppvvvyyy||||||}}}|||{{{|||~~~~~~|||~~~zzzvvvvvvxxxzzz}}}yyyuuurrrooorrruuuvvvooo```NNNAAA777444111///000111111000111111111111111000//////111000...------...000111////////////////////////............////////////......------...///111222444444444333222111000/////////000111111111111000....../////////000000000222222111111222222333444111111111111222222222333333444444444333444777999:::===BBBIIITTTfff~~~wwwxxx{{{~~~zzz~~~~~~}}}}}}}}}~~~{{{yyyvvvssspppjjjddd```[[[YYYVVVSSSPPPMMMLLLKKKFFFFFFEEEEEEFFFHHHKKKLLLIIIJJJKKKKKKKKKIIIGGGEEEEEECCCAAA@@@@@@???<<<;;;;;;:::::::::;;;<<<>>>???999:::<<<>>>???@@@?????????@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA???>>>===888888888777666555555444777666444333333444555555555777:::::::::<<>><<<999::::::999999999999::::::666777888999999:::::::::::::::;;;;;;<<<<<<;;;;;;999999::::::999999888777444444555555555666666666777777666666777888:::;;;:::>>>DDDFFFFFFGGGIIILLLNNNNNNNNNOOOPPPRRRTTTTTTXXXZZZ]]]bbbfffjjjnnnooossstttvvvxxxzzz{{{|||}}}yyyxxxvvvtttrrrppppppooollllllkkklllnnnrrrvvvyyy|||{{{zzzyyywwwsssnnnjjjaaaccceeeiiinnnvvv|||xxxwwwvvvtttssssssrrrqqqqqqrrrtttwwwxxx|||}}}~~~|||vvvrrrhhhiiijjjmmmppptttwwwyyy{{{||||||}}}|||{{{zzzyyytttrrrooommmllljjjgggeee[[[XXXUUUUUUYYY___dddfffggggggggggggffffffeeeeeeaaa\\\VVVOOOHHHAAA:::555///---***)))))))))((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===<<<;;;:::999999999999::::::<<<>>>CCCKKKUUU\\\cccffflllqqqtttwww{{{}}}~~~|||xxxuuuqqqrrrttttttssstttwwwyyy|||}}}~~~~~~~~~~~~~~~|||vvvrrrjjjhhhfffiiiqqqzzz~~~~~~{{{xxxyyy~~~}}}zzz{{{{{{}}}}}}vvvqqqnnnmmmqqqwwwyyyqqq```MMMAAA777444111000000111222111111111111111111000//////.../////////000000000000////////////////////////---------.........//////......------...///111222...///000111111111000000,,,------...............------........./////////......------......///000000000000111111111111222000111222111000111444666555666:::???AAAGGGWWWhhhzzz~~~}}}zzz{{{~~~}}}|||{{{yyyvvvtttpppooommmjjjhhhfffeeeeeeeeegggiiillloooqqqqqqrrriiikkkmmmmmmkkkeee___[[[SSSQQQNNNLLLKKKIIIFFFCCCBBBBBBBBBBBBAAA@@@??????======<<<<<<<<<<<<<<<===999::::::::::::;;;;;;;;;:::::::::;;;::::::999999777777999:::<<<===>>>???@@@@@@@@@@@@BBBDDDFFFGGGHHHNNNVVVZZZZZZYYY[[[^^^bbbbbbbbbccceeefffhhhiiihhhiiikkkmmmppprrrtttuuuwwwwwwwwwxxxyyy{{{|||}}}{{{zzzxxxvvvtttrrrrrrqqqmmmmmmllllllmmmooorrrsssssspppmmmkkkjjjiiigggeeedddfffiiinnnsss{{{|||yyyvvvrrrpppmmmmmmnnnppprrruuuxxxyyyzzzzzz{{{|||{{{wwwrrrmmmhhhjjjnnnqqqtttuuuttttttvvvuuutttqqqppppppqqqrrrpppnnnlllkkkjjjhhheeeccc]]][[[YYYZZZ]]]___```___bbbbbbbbbbbbaaa___^^^]]]WWWSSSMMMFFF@@@999333///,,,***))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%AAA@@@???===<<<<<<;;;;;;999::::::<<<@@@HHHQQQWWW___ccchhhmmmqqqtttwwwyyy}}}}}}~~~|||vvvwwwwwwwwwuuuvvvwwwyyy{{{{{{}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~|||vvvqqqiiigggfffkkkttt~~~~~~~~~{{{wwwwww{{{~~~|||}}}~~~|||uuupppmmmmmmqqqvvvvvvnnn___NNNCCC666333000///000111111111111111111111111000//////------...///000000//////////////////////////////---------.........////////////......///000222333,,,---///000111111111000+++,,,------......---------------........./////////////////////000111111////////////000000000000///000000000///000333555444555999<<<;;;;;;GGGVVViiizzz}}}}}}{{{zzzwwwxxx{{{}}}{{{zzzxxxvvvtttuuutttsssrrrqqqpppppppppmmmooosssxxx{{{}}}}}}}}}xxxzzz}}}|||vvvooojjjbbb___\\\ZZZXXXVVVSSSPPPLLLMMMMMMMMMLLLJJJHHHGGGFFFEEECCCBBBAAAAAABBBCCC:::;;;;;;<<<<<<===>>>>>>??????@@@@@@??????>>>===<<<===>>>AAACCCFFFGGGHHHKKKKKKKKKKKKMMMPPPRRRSSSVVV^^^ggglllkkkjjjkkknnnmmmmmmmmmnnnoooqqqrrrsssrrrssssssttttttuuuuuuuuuwwwvvvvvvvvvxxxzzz|||~~~}}}{{{yyywwwuuusssrrrqqqnnnnnnmmmllllllmmmnnnoookkkhhhdddaaabbbbbbbbbbbbgggjjjnnnrrrxxx{{{wwwrrrnnniiijjjlllooorrrvvvyyyzzzyyyxxxxxxyyyxxxtttoookkkjjjmmmrrrvvvwwwvvvsssqqqqqqpppllliiifffgggjjjmmmnnnllljjjiiiiiigggdddbbbcccaaa___```bbbbbb___\\\______``````___\\\YYYXXXQQQMMMGGGAAA;;;555///+++***)))((()))++++++***)))$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%FFFCCC@@@>>>>>>===;;;999999999999;;;???CCCHHHKKKVVV[[[aaaggglllqqqvvvzzz}}}~~~~~~{{{zzzzzzxxxyyyzzz}}}~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~{{{vvvqqqggghhhkkkrrr{{{~~~~~~~~~~~~{{{zzz|||}}}{{{zzz}}}~~~|||xxxvvvsssqqqqqqsssuuurrrhhhXXXHHH>>>444333222000...---,,,,,,,,,...000111222111000///......//////000000111111333222000/////////000111...............///000000------......///000000000222222222222111111111000000000////////////000000//////.........---------000000111111111222222222222111000///............111222222333333222222111333444555666777;;;AAAEEE\\\ddduuu~~~|||yyyrrrssstttvvv||||||yyyyyyxxxxxxxxxzzz||||||{{{yyyuuuwww{{{~~~xxxtttrrrqqqpppnnnllliiigggfffcccccccccdddeeeccc___\\\SSSPPPNNNMMMNNNPPPPPPPPPMMMLLLIIIGGGFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMIIIJJJNNNRRRUUUYYY[[[\\\```bbbdddggghhhiiijjjjjjnnnpppsssuuuvvvvvvvvvuuuqqqrrrsssuuuwwwzzz{{{||||||xxxtttqqqrrrssstttuuuuuutttssssssuuuyyy}}}}}}xxxuuussssssmmmmmmnnnnnnllliiigggeeebbbaaa```bbbgggkkknnnooorrrpppoooppptttzzz{{{vvvrrrpppmmmnnnooopppqqqsssuuuvvvyyy||||||yyywwwwwwuuupppooorrruuuwwwvvvsssqqqpppqqqoookkkhhhggghhhjjjkkkiiiiiiiiigggeeefffiiikkksssmmmfffbbb```___\\\ZZZ___]]][[[ZZZYYYVVVSSSPPPJJJEEE>>>888444111...---******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%GGGEEEBBB@@@@@@???===;;;<<<;;;;;;;;;===@@@DDDFFFMMMRRRYYY```gggnnntttyyy}}}yyyyyyyyy|||~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~|||vvvqqqhhhhhhlllttt}}}~~~~~~~~~~~~~~~{{{{{{}}}~~~|||{{{{{{~~~}}}}}}}}}yyyvvvssspppqqqrrrrrrmmmbbbSSSDDD;;;333222111///...------------...000111111111//////....../////////000000000222111000/////////000000...............//////000------......//////000000111111111111000000000000//////............////////////.........---------000000000111111111222222222222000//////.........111222222222222222222111111222333444555999>>>AAALLLRRRbbbwww}}}zzzyyyxxxwwwwww|||~~~|||~~~}}}zzzwwwwwwwwwvvvtttsssqqqpppqqqrrrsssuuuvvvtttpppmmmgggdddaaa```aaabbbbbbaaa^^^]]][[[YYYXXXYYYZZZ[[[___```aaabbbcccbbbaaa```^^^```cccgggjjjlllmmmnnnpppqqqtttvvvwwwxxxwwwwwwwwwxxxyyyyyyyyywwwuuuttttttuuuvvvxxxzzz|||}}}~~~zzzwwwsssqqqqqqssstttttttttsssrrrsssuuuyyy~~~}}}vvvrrrpppllllllmmmnnnmmmllljjjiiiiiiiiikkknnnsssuuuuuuuuurrrqqqooopppsssxxx~~~~~~yyyuuurrrpppppppppqqqrrrtttvvvxxxzzz~~~~~~|||{{{wwwqqqqqqsssuuuwwwvvvuuusssssspppnnnkkkhhhggggggiiijjjhhhgggfffddddddgggmmmqqqwwwsssmmmhhhdddbbb```^^^^^^]]][[[ZZZXXXTTTOOOKKKDDD???999444111...,,,***)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%KKKHHHEEECCCBBBAAA???>>>>>>===<<<;;;;;;===???@@@DDDIIIQQQYYYbbbkkksssyyy~~~|||zzzxxxyyy|||~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~}}}}}}}}}}}}wwwrrriiikkkooowww{{{{{{|||}}}~~~~~~}}}}}}}}}{{{{{{{{{|||}}}}}}}}}}}}}}}zzzwwwtttqqqrrrqqqmmmeeeYYYKKK>>>666222111000///............---...///000111000///............///////////////111111000////////////000......------......///000---------...//////000000000000000/////////.........------------------..................---------000000000000111111111111222222111000////////////111111222222222222111111000111111222222555999<<<===BBBNNN^^^nnn}}}~~~{{{xxxwwwyyy{{{}}}}}}~~~||||||||||||{{{{{{zzzzzzyyyzzz||||||yyyvvvsssqqqooopppppppppooopppooommmllllllmmmooopppssstttuuuuuutttrrrpppooooooqqqtttvvvxxxyyyxxxxxxzzz{{{}}}~~~}}}~~~~~~}}}|||yyyvvvsssqqquuuvvvxxxzzz|||~~~{{{xxxtttrrrrrrsssssssssrrrqqqqqqqqqtttxxx|||wwwppplllkkklllnnnppprrrsssssstttuuuwwwzzz~~~}}}zzzsssrrrpppppprrrvvv{{{zzzvvvtttsssqqqqqqrrruuuxxxzzz}}}{{{ttttttuuuvvvwwwwwwwwwwwwwwwpppnnnkkkhhhfffeeeeeefffddddddddddddfffkkkrrrxxxyyyxxxtttooohhhdddbbbbbb^^^]]][[[YYYVVVOOOHHHCCC;;;888222...,,,+++)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%OOOLLLIIIGGGEEEDDDBBB@@@>>>===<<<;;;;;;;;;<<<===@@@EEELLLTTT^^^hhhrrrxxx~~~|||xxxwwwxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{|||}}}}}}}}}}}}}}}wwwtttnnnppptttzzzzzzzzzzzzzzz|||~~~~~~}}}|||yyywwwxxxzzz|||}}}~~~~~~}}}zzzxxxvvvuuutttppphhh]]]PPPCCC999333000000///.........//////......///000000//////...........................000000/////////............------------...//////,,,,,,---......//////000//////.........---------......------------............................../////////000000000111111222111000000////////////000000111111111111000000///000111111111222666888999===EEEOOOZZZiii~~~|||}}}~~~~~~}}}||||||~~~~~~~~~}}}||||||{{{{{{{{{yyy{{{}}}~~~{{{yyywwwwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuwwwyyy{{{}}}}}}~~~~~~}}}zzzwwwuuuuuuwwwzzz{{{|||{{{zzzxxx{{{}}}~~~~~~}}}{{{}}}}}}|||zzzxxxuuusssqqqrrrtttwwwzzz}}}}}}xxxuuuttttttsssrrrqqqppppppppprrrtttwwwyyy|||{{{tttnnnkkkkkkmmmppptttyyy~~~}}}sssrrrpppoooqqqtttxxx{{{|||vvvtttrrrqqqrrruuuxxxzzzyyyxxxwwwvvvwwwxxxyyyzzzyyyqqqoookkkgggdddaaa`````````bbbeeehhhkkkqqqwww{{{yyyzzzxxxssskkkeeecccccc]]]\\\YYYVVVPPPIII@@@:::444111---******)))'''&&&''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########%%%'''((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUURRRNNNKKKIIIGGGDDDBBB>>>===<<<<<<;;;<<<======>>>BBBHHHOOOXXXcccmmmsss}}}~~~}}}~~~yyyvvvuuuwwwyyyyyy|||}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{|||~~~~~~~~~|||xxxvvvtttvvvzzz}}}~~~~~~~~~zzzzzzzzz{{{}}}~~~}}}}}}}}}}}}~~~{{{wwwvvvxxx{{{|||}}}|||zzzzzzzzzyyyyyyuuuooodddVVVIII>>>666222//////............//////....../////////..................---------------////////////......---------------------...//////,,,,,,------.../////////.........------------,,,///..................///---.........................../////////000000000111000//////...////////////000000111111000000//////000111111111111444666777999???GGGMMMXXXkkk}}}}}}}}}{{{zzzyyyyyy{{{{{{~~~~~~}}}||||||~~~~~~}}}wwwvvvuuuuuuvvvyyy{{{|||}}}{{{|||}}}~~~~~~}}}|||}}}}}}{{{zzzzzzyyyyyyxxxwwwvvvvvvrrrtttxxx}}}{{{xxxuuusssqqqqqqpppoooooooooqqqssstttvvvxxxyyywwwtttpppnnnnnnmmmooosssyyy}}}zzzsssqqqpppoooppprrruuuwww~~~wwwuuurrrqqqqqqtttwwwyyy}}}zzzxxxvvvvvvyyyzzzzzzyyyssspppkkkeee```]]][[[ZZZ]]]bbbhhhnnnrrrvvvyyy{{{xxxzzz{{{wwwoooiiifffeee]]]ZZZUUUOOOHHH@@@888222000---***)))))))))((('''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$]]]YYYUUUQQQNNNKKKGGGEEE??????>>>>>>===>>>>>>>>>===@@@DDDKKKSSS]]]hhhooozzz|||}}}||||||{{{wwwvvvwwwxxxyyy}}}}}}~~~~~~~~~|||{{{yyyyyyxxxxxxxxxyyy{{{}}}~~~~~~zzzxxxxxxyyy|||~~~~~~~~~~~~~~~{{{{{{|||~~~}}}{{{zzzzzz{{{~~~~~~yyyuuuuuuxxx|||}}}}}}~~~{{{xxxwwwxxxyyyzzzzzzssskkk___QQQDDD:::444111//////......---.........//////..................---------------,,,,,,,,,.........///...------,,,------,,,,,,------...///,,,,,,,,,---......//////.........---------,,,,,,//////............//////---------...........................///////////////......------....../////////000000000000//////...000111111000111333555444444999???DDDKKKYYYfff{{{}}}|||{{{{{{zzzzzz{{{}}}~~~}}}}}}~~~}}}wwwwwwvvvvvvwwwyyy{{{}}}}}}~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{vvvyyy~~~|||xxxuuurrrppppppoooooooooqqqrrrssssssttttttsssqqqpppqqqrrrppprrruuu{{{~~~{{{wwwuuurrrqqqooonnnoooqqqsssuuu|||wwwvvvtttrrrssstttvvvxxx~~~{{{xxxuuuvvvyyyzzzyyywwwsssoooiiibbb]]]ZZZYYYYYY^^^dddlllrrruuuvvvwwwwwwwwwyyy{{{yyyuuuooojjjhhh^^^XXXPPPGGG???888111------+++))))))))))))((('''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$eeebbb\\\XXXTTTPPPKKKIIIBBBBBBAAA@@@??????>>>>>>===???DDDIIIRRR\\\hhhooowwwzzz}}}~~~~~~|||||||||{{{}}}~~~~~~}}}}}}}}}~~~zzzyyy{{{||||||~~~~~~|||{{{xxxxxxvvvvvvvvvxxxyyy{{{}}}~~~~~~}}}~~~{{{xxxxxxyyy}}}~~~}}}}}}}}}}}}zzz|||~~~~~~|||zzzzzzxxxzzz}}}}}}yyyuuurrrsssyyy}}}~~~}}}}}}~~~zzzxxxuuutttvvvwwwxxxwwwooogggZZZLLL???777222000000///...---------------//////......---------------------,,,,,,,,,++++++------.........---,,,+++------,,,,,,------...///+++,,,,,,------......///............------------...------------------...---------.........//////------........./////////------,,,,,,,,,------......//////000000//////...,,,...///000000000222444666333444999===AAAJJJTTT```nnn{{{zzzyyy{{{~~~~~~|||zzzyyyyyyxxxwwwxxxzzz}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{zzz}}}~~~{{{xxxuuuoooppppppqqqrrrtttuuuvvvuuuvvvvvvvvvttttttuuuwwwssstttvvvzzz|||wwwtttqqqpppooonnnmmmnnnppprrrtttzzz~~~xxxwwwvvvuuuuuuvvvwwwxxxyyy{{{xxxuuuvvvyyyyyyvvvssspppllleee^^^ZZZZZZ[[[\\\bbbgggmmmrrrsssssssssssstttuuuwwwxxxwwwrrrlllhhh^^^VVVJJJ???666000,,,***,,,***))))))******(((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$###"""%%%%%%&&&&&&'''(((((((((########################kkkgggaaa\\\XXXSSSNNNKKKEEEEEEDDDBBB@@@???>>>===???AAAEEEKKKSSS___kkkrrruuuxxx|||~~~}}}|||{{{{{{vvvxxxyyyzzzxxxxxxyyyzzzvvvwwwxxxyyy{{{|||}}}~~~~~~|||xxxwwwuuuttttttvvvwwwxxx{{{}}}~~~~~~~~~~~~{{{}}}~~~yyywwwxxxzzz~~~~~~}}}|||||||||zzz|||}}}|||{{{zzzwwwyyy}}}|||tttqqqooorrryyy~~~~~~zzz|||zzzwwwtttssstttuuuuuuuuullldddWWWIII===555111000000000///...---,,,,,,---000///...------------------------,,,,,,+++++++++,,,---.........---,,,+++---,,,,,,,,,,,,---......++++++,,,------....../////////.........------------,,,,,,++++++,,,,,,------------.........//////---------.........//////,,,,,,+++++++++,,,,,,---......////////////......***,,,.../////////111333<<<777444666888;;;AAAHHHMMMZZZlll||||||~~~}}}}}}}}}{{{{{{zzzyyyyyyzzz{{{~~~~~~~~~}}}{{{yyyxxxwww|||}}}zzzxxxnnnoooppprrruuuwwwyyy{{{xxxyyy{{{{{{zzzxxxxxxyyyuuuuuuvvvxxx}}}|||wwwsssoooooonnnmmmmmmnnnppprrrssswww|||yyyyyyxxxxxxxxxxxxxxxxxxuuu{{{{{{wwwuuuvvvxxxxxxtttpppnnniiibbb\\\YYYZZZ]]]```fffiiimmmooopppppppppqqqppppppqqqtttvvvssskkkeee^^^UUUGGG:::111,,,***)))+++***))))))))))))(((&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$""" $$$%%%%%%&&&'''((())))))########################|||vvvnnngggbbb\\\UUUPPPJJJGGGDDDCCCCCCBBBAAA@@@>>>>>>CCCMMMVVV^^^gggooouuuxxx|||}}}{{{xxxvvvuuuqqqrrrssssssrrrrrrsssuuurrrssstttuuuvvvxxx|||~~~}}}|||yyywwwtttqqqpppqqqssstttvvvwwwzzz}}}~~~|||~~~}}}~~~~~~}}}|||~~~|||yyywwwwwwwww~~~{{{xxxuuuvvvyyy|||}}}zzzxxxrrrrrrrrrtttxxx|||~~~~~~}}}{{{~~~zzzuuuqqqoooqqqrrrqqqooojjj\\\LLLBBB:::444111222////////////............///000111111000...,,,+++......---------,,,,,,,,,...,,,++++++------,,,***+++,,,------......---------,,,+++***+++---000111........................---------,,,,,,+++++++++******+++,,,...///000000///......------///000111//////.........---------,,,,,,,,,---------......------......///000000000111111111222555888<<<>>>EEEGGGPPPbbbttt~~~}}}zzz{{{{{{{{{}}}}}}}}}~~~}}}zzzwwwyyy|||{{{~~~{{{yyyvvvuuuvvvzzz~~~~~~{{{xxxssstttuuuxxx}}}~~~yyyvvvtttuuuuuussspppllllllppptttwww{{{~~~{{{zzzxxxxxxyyyxxxuuusssvvvvvvvvvxxxzzz|||||||||tttrrrrrruuusssnnnkkkllljjjfffbbb___```cccfffgggmmmlllkkkjjjjjjkkklllmmmlllmmmnnnpppqqqpppllliii^^^QQQ???444///...***'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%}}}wwwpppkkkfff```YYYTTTMMMJJJFFFDDDDDDDDDCCCBBBAAAAAAEEEMMMUUU\\\eeemmmuuuxxxzzz{{{yyyvvvtttsssqqqrrrttttttsssssstttuuuuuuuuuuuuuuuuuuxxx|||}}}~~~~~~{{{uuusssqqqnnnmmmnnnoooppptttuuuwww{{{}}}}}}{{{{{{{{{}}}{{{xxxxxxyyy{{{}}}{{{xxxuuuvvvxxx{{{}}}}}}zzzxxxuuuooooooqqquuuzzz~~~}}}{{{}}}zzzvvvqqqpppqqqrrrpppnnnfffXXXHHH>>>777222000222////////////...............///000111000...,,,+++///.........---------------+++++++++------,,,++++++,,,------...------------,,,+++++++++---///000---------------------------------,,,,,,+++++++++******+++,,,---......//////...---------...000000///.........------------,,,,,,,,,------------...------......//////000000000000000111333666999;;;>>>???FFFSSSbbbsss~~~zzz|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{xxxtttuuuxxxyyy~~~|||zzzwwwwwwxxx|||~~~}}}|||xxxuuuqqqqqqsssuuuzzz{{{yyyuuuuuusssooollllllpppsssyyy}}}~~~}}}{{{{{{{{{zzzxxxvvvvvvuuuttttttuuuuuutttsssssspppnnnooonnnkkkkkknnnrrrooollljjjjjjkkkllllllnnnnnnlllkkkjjjkkkkkkllljjjkkkmmmoooooommmiiieeeYYYMMM===222...---***'''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%~~~zzzuuupppmmmggg___YYYRRRNNNIIIFFFEEEEEEEEEDDDDDDCCCFFFMMMSSSXXXaaajjjuuuwwwyyyyyywwwtttsssssssssuuuwwwxxxwwwwwwxxxyyy{{{{{{yyyxxxwwwyyy~~~}}}~~~}}}zzzrrrqqqooommmlllllllllmmmpppqqqtttxxx}}}~~~}}}wwwxxxzzz}}}}}}yyywwwyyy}}}}}}|||{{{xxxvvvvvvwwwyyy{{{zzzxxxuuussslllmmmqqqwww}}}}}}{{{}}}~~~yyyvvvqqqpppqqqqqqnnnkkk```RRRBBB999444000///222/////////............---...//////000///...,,,+++/////////.........------,,,+++***+++---...---,,,++++++,,,---------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...------------...//////............------------,,,,,,,,,,,,---------------------...//////000000////////////111333555666888888<<>>555111///000333//////.........------------............---,,,+++......---------,,,,,,,,,+++******+++---......---++++++,,,------------,,,...---,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---------------.........------------------------++++++,,,,,,,,,---------,,,,,,---......//////000////////////000111222333444555999===AAAJJJ\\\mmm~~~{{{||||||zzzzzz{{{|||zzzyyyzzz~~~{{{yyyxxxvvvvvvwwwyyy}}}~~~||||||}}}{{{yyyvvvsssssswwwyyy~~~xxxyyy{{{{{{vvvssspppllllllmmmoootttyyyyyyxxxuuusssqqqqqqrrrsssxxx~~~~~~|||xxxwwwwwwwwwvvvuuurrrpppoooooooooooommmllljjjddd```aaacccgggooowwwzzztttooommmiiiiiihhhfffeeeddddddccc```aaacccdddeeebbb]]]YYYDDD<<<222,,,++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%|||yyysssjjjddd\\\XXXRRRNNNKKKJJJHHHGGGCCCBBBEEEJJJNNNTTT```llluuuxxx|||~~~~~~}}}~~~~~~}}}~~~|||xxxxxxyyyyyyzzzyyyyyyyyysssssssssvvv{{{yyyzzz|||}}}~~~~~~zzzzzz|||~~~~~~~~~}}}{{{yyyzzz|||{{{wwwtttoooqqqvvv|||~~~~~~}}}||||||||||||{{{zzzvvvssspppooonnnlllgggbbbUUUHHH;;;444111///000444............---------------------------,,,,,,+++,,,,,,,,,+++++++++******+++******+++---......---***+++,,,,,,------,,,,,,---,,,,,,,,,++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))+++,,,,,,---------------,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,------.../////////000000000000000111111111222444888<<<<<<@@@LLLYYYkkk{{{~~~}}}~~~~~~}}}~~~~~~}}}{{{||||||yyyvvvuuutttssssssuuuxxx}}}~~~}}}~~~~~~|||{{{yyyvvvxxx||||||~~~|||vvvwwwyyy|||~~~xxxsssqqqllllllmmmnnnrrrwww|||~~~}}}{{{xxxvvvuuuuuuuuuuuuxxx~~~}}}yyyvvvttttttuuuvvvuuuvvvtttqqqpppooonnnllljjjbbb]]][[[^^^ccciiisss|||~~~uuunnnkkkiiihhhgggfffeeecccbbbaaa```___]]][[[XXXSSSMMMHHH:::444...************)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%~~~xxxpppjjjbbb^^^YYYTTTQQQNNNKKKIIICCCCCCFFFJJJMMMTTTbbboooxxx|||}}}}}}~~~~~~zzzyyyxxxyyy|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzz|||zzzvvvrrrtttxxx}}}~~~}}}}}}|||{{{zzzyyyxxxxxxuuussspppooonnnkkkddd___PPPEEE999333111///000333.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))),,,+++***+++---...---,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++*********************+++,,,,,,------,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000000000111111111111000111555888888888???HHHSSScccvvv|||}}}~~~~~~~~~~~~}}}{{{zzzyyyzzzzzz{{{|||~~~~~~~~~|||{{{yyyxxxwwwwwwyyy}}}|||{{{zzzxxxyyy~~~}}}|||zzzyyyyyywwwvvvsssuuuwwwyyy|||{{{wwwtttoooooonnnooorrrvvvzzz|||}}}zzzxxxxxxxxxwwwuuuzzz~~~{{{xxxtttrrrsssuuuwwwwww{{{xxxtttpppmmmjjjeeeccc]]]ZZZ[[[aaagggllluuu|||xxxqqqnnnlllkkkjjjhhheeebbb___^^^^^^[[[UUUOOOIIIAAA:::555111...+++))))))******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%|||tttooogggddd```\\\XXXTTTOOOLLLGGGGGGIIIMMMOOOUUUdddrrr|||}}}}}}~~~}}}}}}~~~}}}|||}}}}}}|||{{{{{{{{{|||}}}~~~}}}~~~~~~}}}}}}|||zzzxxx|||}}}xxxtttuuuxxx}}}}}}}}}|||{{{xxxwwwvvvvvvvvvtttrrrqqqpppkkkddd^^^LLLAAA777333111......000.........---------,,,,,,,,,+++++++++++++++,,,,,,++++++++++++*********)))---+++++++++------,,,+++******+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,************************+++++++++,,,,,,---------******++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,+++,,,,,,------......///......///000000000000000111000111444444444888>>>AAANNN]]]iiivvvxxxyyy|||}}}zzzwwwvvvuuuvvvvvvwwwzzz|||~~~}}}|||}}}~~~zzzyyyxxxuuuvvvzzzzzz|||xxxvvvuuuuuutttsssrrrtttvvvwwwyyy}}}{{{yyysssrrrqqqqqqsssvvvyyy{{{~~~~~~zzzyyyyyyyyywwwuuuwwwzzz~~~wwwtttooonnnooosssvvvwwwxxxuuuppplllhhhddd___\\\\\\[[[___ffflllooosssyyy{{{yyytttrrrooonnnkkkgggbbb]]]XXXUUUTTTOOOHHH@@@:::444///+++,,,***)))(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%xxxrrrkkkiiieeebbb^^^XXXRRRNNNKKKKKKMMMOOOPPPVVVeeettt~~~|||yyyxxxyyy{{{|||}}}|||}}}~~~~~~~~~|||{{{zzzyyyzzz|||~~~}}}}}}~~~}}}||||||{{{xxxvvv|||yyytttuuuxxx|||}}}}}}}}}zzzxxxvvvuuuuuuxxxvvvtttsssqqqmmmeee___III???666222000---,,,.........---------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******...,,,++++++------,,,+++******+++,,,,,,,,,,,,+++((()))***+++,,,---------************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,------......///------...///000000000000444000///111222333666;;;999CCCLLLSSS___sss~~~yyyzzz|||}}}zzzwwwuuuqqqqqqrrrsssuuuxxx{{{|||~~~yyyxxxuuurrrsssvvvwww~~~|||xxxuuuuuuttttttsssqqqsssvvvvvvxxx{{{~~~|||vvvuuusssssstttvvvyyy{{{}}}~~~zzzyyyzzzyyywwwtttssstttwww{{{sssoookkkiiilllpppsssuuurrroookkkgggdddaaa]]]ZZZ]]]]]]bbbjjjoooppprrruuuttt{{{yyyuuuuuupppnnnjjjddd]]]VVVPPPMMMGGGBBB<<<666222///,,,***))))))((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%~~~{{{vvvqqqllliiigggaaaXXXQQQPPPNNNNNNQQQSSSXXXcccnnn}}}~~~{{{xxxuuutttqqqrrrsssvvvxxx{{{}}}~~~|||yyyyyyzzz}}}~~~~~~|||zzzxxxxxx||||||xxxssswww{{{~~~|||zzzxxxvvvvvvvvvwwwxxxyyyuuuppppppqqqmmmddd[[[EEE>>>444000111222222000............---,,,++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))***++++++++++++***++++++,,,,,,,,,,,,---------,,,***))))))***,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,************+++,,,------///...---,,,+++,,,---...............///////////////000111222222333222222999<<<@@@DDDKKKYYYkkkwww}}}|||yyywwwssssssrrrqqqqqquuu{{{~~~~~~~~~~~~}}}}}}wwwvvvuuussstttwwwxxx{{{|||xxxvvvuuuvvvvvvvvvwwwvvvuuuuuuxxx}}}|||zzzwwwvvvwwwyyyyyyyyy|||zzzyyywwwuuuuuuttttttvvvxxxyyyxxxwwwvvvooojjjiiijjjiiikkkooollljjjgggccc```___aaadddffffffgggjjjlllmmmllljjjqqqssswww|||~~~}}}yyyvvvqqqkkkbbb[[[TTTLLLCCC===:::777222---+++)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~yyyrrrnnnkkkeee]]]WWWVVVSSSSSSTTTVVVZZZeeepppzzz}}}{{{xxxvvvuuurrrrrrtttvvvyyy}}}~~~~~~}}}{{{yyyzzz|||~~~|||zzzyyywwwwww{{{~~~~~~yyyuuusssvvvzzz|||~~~}}}zzzwwwuuuuuuuuuuuuwwwrrrooonnnnnniii___VVVCCC<<<444000111333222111------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))***++++++++++++************+++++++++,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,---...............//////////////////000111222222222222444666888:::===GGGTTT]]]vvvyyyyyywwwuuuuuuwww{{{~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{zzzuuuttttttrrrsssvvvwwwzzzzzzwwwwwwxxxxxxxxxwwwvvvuuuuuuxxx}}}}}}zzzyyyzzz{{{|||{{{}}}~~~|||yyywwwuuutttsssrrrrrrsssuuuuuutttsssooojjjfffffffffddddddfffdddfffggggggggghhhkkkmmmooommmjjjjjjkkklllmmmlllnnnooorrrvvvxxxwwwssspppjjjcccYYYPPPIIIBBB:::555111...+++((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||uuupppiiibbb]]]WWWTTTRRRSSSTTTXXXbbbmmmyyy~~~|||{{{zzztttuuuuuuwwwzzz~~~~~~~~~}}}~~~{{{zzzzzz|||~~~~~~}}}|||||||||}}}~~~~~~}}}~~~~~~~~~~~~{{{yyyxxxwwwvvvzzz|||~~~}}}yyyuuurrrrrruuuyyy{{{|||~~~|||wwwtttssssssssstttqqqnnnmmmkkkdddXXXOOO>>>999222///111333333222///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,++++++,,,,,,---...///------,,,,,,,,,------...---............/////////...///000111222222222222333444555555666:::BBBIIIYYYeeevvv|||zzzzzz|||~~~~~~|||zzzyyyyyy|||~~~|||||||||{{{zzz}}}~~~}}}}}}||||||{{{{{{||||||}}}~~~}}}{{{zzzzzzzzz|||}}}wwwrrrssssssrrrsssvvvwwwzzz~~~}}}zzzyyyzzzzzzzzzvvvvvvuuuvvvyyy~~~|||zzz{{{|||||||||}}}|||}}}{{{xxxvvvtttrrrrrrqqqpppqqqqqqqqqooonnniiidddaaabbbbbb^^^\\\]]]```dddiiimmmpppqqqssstttvvvrrrllliiiiiijjjllllllmmmnnnooorrrsssssspppmmmddd[[[OOODDD<<<777111---,,,+++)))((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||sssllleee```XXXUUUTTTTTTUUUXXXcccmmmyyyzzzyyyxxxxxxzzz}}}~~~|||}}}~~~~~~~~~~~~~~~|||zzzzzz{{{|||}}}|||{{{zzzyyyzzzzzz{{{~~~}}}zzz{{{|||}}}~~~|||zzzyyyxxxxxx|||||||||{{{yyyvvvsssqqqtttvvvyyyzzz{{{}}}{{{wwwsssrrrrrrssssssqqqnnnlllhhh___RRRIII999555111///000222333333333222///---,,,+++******------------------------,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))***++++++++++++***************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,---......---,,,,,,,,,------......---------.........//////...///000111222222222222000222333444444777;;;???FFFOOO^^^nnn}}}}}}||||||zzzwwwvvvxxx~~~{{{{{{{{{zzzyyy{{{~~~|||yyyxxxxxxwwwxxxyyyzzz{{{|||||||||}}}~~~~~~|||zzzyyyxxxyyyzzz}}}zzzuuuqqqssstttsssuuuxxxzzz|||~~~{{{{{{||||||{{{wwwwwwwwwxxx{{{|||yyyyyyzzz{{{zzz~~~}}}}}}~~~zzzwwwvvvuuutttsssrrrpppppppppnnnllljjjddd___\\\]]]]]]ZZZYYYZZZaaafffnnnsssuuutttsssrrrvvvqqqlllhhhhhhhhhiiiiiijjjjjjkkkmmmoooooommmjjj___UUUGGG;;;444000---+++)))******)))))))))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvnnngggccc___]]]\\\]]]^^^```jjjtttxxx}}}|||zzzyyyzzz}}}}}}}}}~~~|||}}}}}}~~~~~~|||{{{{{{||||||~~~|||{{{yyyxxxxxxyyyyyy{{{{{{xxxyyy{{{|||~~~|||{{{{{{{{{|||~~~}}}{{{yyyvvvtttsssrrrvvvwwwyyyzzz{{{|||~~~yyyuuurrrrrrssstttuuussspppllleeeZZZMMMDDD555333000///000111222222777555333000...,,,+++***------------------------,,,+++++++++,,,,,,---......------,,,+++++++++,,,++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))***+++,,,---+++,,,,,,------.........------------..................///000111111111111---...///000111222444666<<>>111111000//////000111111666666555333111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///...---,,,,,,++++++,,,++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++((((((((())))))***+++,,,++++++,,,---............,,,------------.........---...///000111111111111///000000000111111000000666999===CCCLLL[[[kkkwww~~~|||zzz|||~~~~~~zzzxxxyyy|||~~~{{{zzzyyyyyy|||}}}}}}}}}wwwxxxxxxwwwvvvvvvxxxzzz~~~~~~}}}zzzwwwuuuuuuvvvtttuuuwwwxxxzzz{{{{{{{{{~~~zzzwwwvvvvvvyyy}}}}}}yyywwwvvvwwwxxxyyy}}}zzzuuusssvvvxxxwwwxxx{{{}}}}}}~~~}}}}}}}}}~~~}}}zzzyyyxxxxxxyyy{{{~~~{{{zzz{{{{{{|||}}}|||zzzxxxxxxyyyzzz{{{zzzxxxvvvvvvxxxyyyyyyyyyuuussspppnnnkkkhhhdddaaaZZZTTTPPPRRRUUUXXX\\\aaadddiiiooossstttqqqooonnnmmmlllkkkkkkkkkiiieeebbb``````aaabbbcccaaa]]]ZZZHHH@@@555...+++***)))((()))+++,,,+++'''%%%&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||wwwuuuooonnnooopppnnnlllpppwwwyyy~~~{{{{{{}}}~~~|||}}}~~~|||{{{zzzzzzwwwxxxzzz{{{}}}~~~|||||||||}}}~~~}}}{{{zzzzzz{{{}}}|||zzz}}}~~~|||{{{{{{}}}~~~yyyuuussstttvvvwwwvvvxxxxxxxxxxxxzzz|||~~~{{{uuuqqqnnnnnnppprrrssspppkkkcccXXXKKK???888///000000///......///000000222333444333111...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.../////////...,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,))))))))))))***+++,,,---***+++,,,...............,,,,,,---------.........---...///000111111111111111111000111222222222111111333666888===GGGSSS\\\qqq~~~~~~}}}}}}|||~~~}}}|||}}}{{{zzzxxxyyyzzz{{{{{{zzzxxxyyyyyyxxxwwwwwwxxxzzz{{{{{{{{{xxxuuutttuuuvvvttttttuuuvvvwwwyyyzzzzzz{{{~~~}}}xxxuuusssrrrvvv{{{{{{xxxttttttvvvvvvwwwzzz~~~}}}yyyuuusssvvvxxxwwwxxxzzzxxxxxxyyyzzzzzz{{{{{{{{{yyy{{{}}}~~~{{{wwwwwwwwwwwwyyy{{{}}}~~~{{{yyyzzzzzz{{{wwwvvvtttqqqooooooqqqssstttssstttvvvxxxzzzyyyxxxssspppllliiifffbbb]]]ZZZVVVRRRQQQVVV\\\```dddiiihhhlllppprrrqqqnnnlllkkkiiigggffffffeeebbb^^^[[[ZZZZZZZZZZZZXXXSSSMMMHHH;;;555...***))))))(((''')))---///---)))&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{zzz{{{{{{wwwsssvvv{{{~~~}}}~~~|||{{{{{{}}}|||zzzyyyyyyyyyuuuvvvxxxzzz{{{}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~||||||||||||~~~|||}}}|||zzzyyyzzz}}}}}}xxxtttrrrsssvvvxxxvvvwwwwwwwwwwwwxxx{{{}}}{{{uuupppmmmmmmnnnpppqqqnnnggg^^^RRREEE:::333...///000///.........///+++---111444444333000///++++++++++++++++++++++++++++++++++++,,,---...///000///...---,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***)))************+++++++++---,,,***))))))***,,,------------,,,,,,+++++++++*********++++++,,,,,,---************+++,,,---...)))+++,,,...//////......,,,,,,,,,---------......---...///000111111111111,,,+++,,,---000111111111///111444555777===FFFMMMVVVggg|||~~~}}}|||{{{}}}{{{{{{||||||{{{zzz||||||}}}{{{zzzyyy{{{|||zzzzzzyyywwwttttttuuuwwwttttttttttttuuuwwwxxxyyywww{{{}}}xxxtttrrroootttzzzzzzvvvsssrrrttttttuuuxxx||||||yyyyyytttsssvvvxxxwwwwwwyyysssttttttvvvwwwxxxyyyyyywwwzzz~~~|||vvvvvvuuuuuuvvvxxxzzz{{{{{{}}}~~~yyywwwwwwxxxxxxrrrqqqooollljjjjjjlllnnnqqqqqqsssvvvxxxzzzxxxwwwpppmmmiiifffbbb^^^YYYUUUUUUSSSVVV^^^eeehhhlllpppnnnppprrrqqqnnnkkkiiihhheeeccc```^^^]]][[[WWWUUUNNNNNNMMMLLLIIIBBB:::444555000+++)))***+++)))'''$$$(((+++***%%%###%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{~~~|||{{{xxxvvvtttssssssssssssuuuyyy}}}||||||}}}~~~{{{xxxyyy|||~~~~~~}}}|||{{{{{{|||}}}}}}{{{xxxuuussssssuuuvvvtttvvvxxxzzz{{{{{{zzzzzz{{{yyyuuusssqqqpppmmmkkkiiihhhdddZZZLLL@@@888444---,,,,,,++++++,,,,,,---+++,,,---///111444666777///,,,))))))+++---+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******,,,,,,,,,+++++++++******+++***'''&&&&&&'''***+++)))))))))))))))))))))))),,,***)))***+++,,,***))),,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******************+++,,,---...---..................---...//////000000000000000...............///000000//////......111444888:::GGGOOO]]]nnn~~~~~~zzz}}}}}}~~~~~~~~~~~~~~~~~~|||zzzzzzzzzzzzyyyxxxyyyxxxxxxyyy{{{|||{{{zzzyyy{{{}}}~~~|||yyywwwyyyyyyyyyyyyxxxvvvtttsssvvvvvvwwwwwwvvvtttrrrqqqrrrqqqpppnnnmmmlllkkkjjjiiijjjlllkkkjjjlllppptttzzz}}}{{{xxxvvvvvvwwwyyyzzzzzzyyy|||}}}wwwuuuvvvwwwuuurrrnnnkkkgggfffgggiiijjjjjjnnnoooppppppooooooqqqsssoookkkeee```\\\ZZZYYYXXX[[[\\\___eeekkkoooqqqqqqqqqqqqqqqqqqqqqmmmhhhdddbbb```\\\YYYVVVSSSPPPMMMHHHDDD???999444222111000...+++(((&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########|||zzz}}}|||}}}~~~~~~~~~~~~~~~zzzyyywwwuuutttttttttttttttvvvzzz}}}}}}}}}}}}}}}~~~{{{yyy{{{~~~~~~~~~{{{zzzzzzzzzzzz{{{||||||zzzxxxvvvtttssstttvvvwwwuuuwwwyyy|||}}}}}}|||||||||yyyuuusssqqqooollljjjgggeee___UUUHHH<<<555222---,,,,,,++++++,,,,,,---------......///111222333222///+++))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******,,,,,,+++++++++************)))(((''''''((()))***++++++++++++++++++++++++---,,,++++++++++++++++++......------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))*********++++++,,,,,,---------............---------...//////000000//////...............//////000//////......000333666888<<>>999444000...---------***'''&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######}}}yyyxxxxxxyyy|||~~~}}}|||||||||yyyxxxvvvuuuuuuuuuuuuvvvvvvxxx{{{~~~~~~}}}||||||}}}~~~~~~zzzzzz}}}~~~~~~~~~~~~~~~~~~}}}zzzzzzzzzzzzzzzyyyyyyxxxuuutttsssrrrsssuuuwwwxxxwwwyyy{{{~~~~~~|||yyyuuurrrooommmjjjhhhdddaaaYYYMMMAAA777222000---,,,,,,++++++,,,,,,---///......------......///555333///+++((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******,,,++++++++++++*********))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,***)))(((***+++*********))))))))))))))),,,,,,,,,+++++++++******++++++,,,,,,++++++***)))******+++,,,,,,,,,+++***,,,,,,------------,,,,,,,,,,,,---.....................------......///000///...------...000333444444666:::BBBMMM]]]lllvvv~~~}}}{{{{{{|||}}}~~~}}}}}}~~~|||yyywwwssssssrrrrrrpppnnnmmmlllfffeeecccbbbaaabbbccccccggghhhjjjkkkkkkjjjiiihhhjjjllloooqqqssswww{{{}}}yyywwwvvvtttsssqqqrrrrrrtttxxx}}}}}}yyytttssstttuuutttrrrpppmmmjjjhhhggggggeeedddggghhhhhhgggggghhhkkkmmmppprrrsssqqqllliiihhhiiikkkjjjjjjlllnnnooonnnmmmllllllmmmooopppnnnjjjggg]]]YYYTTTNNNJJJFFFAAA>>>777555111---***)))))))))+++)))&&&&&&'''))))))(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###~~~|||wwwwwwxxx{{{~~~}}}||||||}}}}}}{{{zzzxxxwwwvvvvvvvvvwwwxxxyyy|||~~~}}}|||{{{|||}}}~~~}}}{{{yyyzzz}}}}}}||||||}}}}}}}}}}}}~~~~~~{{{zzzyyyxxxzzz{{{||||||{{{zzzxxxvvvoooooooooppprrrtttwwwxxxyyy{{{~~~|||yyyuuuqqqnnnkkkhhheeebbb\\\RRRFFF;;;444000///---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,---444444333///***(((***---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++************((()))************)))((())))))))))))))))))))))))((()))***(((&&&%%%''')))((((((((((((((((((((((((,,,,,,,,,+++++++++******+++++++++++++++***)))))))))+++,,,------,,,***(((+++,,,,,,------,,,,,,+++++++++,,,------------,,,...------------.../////////...---,,,---...000111444444444666<<>>CCCNNN[[[eeerrr|||xxxrrrnnnlllkkkjjjeeelllwww}}}pppooommmkkkjjjiiiiiiiiihhhkkkooouuuzzz~~~~~~{{{yyyvvvsssrrrqqqnnnoooqqqrrrtttwww{{{~~~}}}wwwrrrnnnhhhhhhjjjlllnnnqqqssstttxxxzzz}}}xxxuuunnnjjjddd^^^[[[\\\___aaafffiiimmmoooooonnnnnnnnniiifffaaa]]][[[\\\^^^```gggiiimmmrrrxxx~~~|||xxxuuuppprrrtttvvvxxx{{{{{{uuusssllliiieeebbb___]]]ZZZWWWRRROOOKKKGGGCCC>>>888444111///,,,+++++++++)))((()))(((''''''))))))((('''((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))'''%%%######%%%'''))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$&&&(((%%%!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$~~~~~~}}}}}}|||{{{{{{{{{vvvtttrrrrrrrrrqqqooonnnppptttyyy~~~~~~~~~}}}}}}~~~|||yyyxxxxxxyyyzzz{{{|||}}}~~~{{{|||}}}}}}|||zzzxxxvvvssssssrrrrrrqqqppppppooollllllmmmlllkkkllloooqqqsssvvvzzz}}}}}}}}}}}}~~~}}}|||{{{|||}}}}}}{{{yyyuuuvvvxxx|||~~~{{{yyyvvvuuusssrrrrrrssstttuuuwwwxxxyyyzzz{{{}}}|||xxxuuurrrrrrssswww}}}~~~|||zzzxxxwwwwwwwwwwwwyyyyyyzzz{{{{{{|||}}}}}}{{{xxxvvvuuuuuu{{{uuummmfff___TTTFFF<<<111111///...,,,***))))))***++++++,,,,,,++++++***++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++***)))))))))))))))***((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******))))))(((((()))))))))))))))******+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...---***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000111333444888===EEEJJJXXX___jjjwww~~~~~~|||zzzxxxvvvtttzzz~~~zzzuuunnniiifffccc^^^ZZZ[[[```fffmmmrrrvvv{{{~~~~~~~~~~~~|||xxxrrrllliiigggbbb^^^___bbbfffmmmuuuxxx{{{~~~{{{uuummmhhhfff___]]]YYYWWWWWWZZZ^^^aaadddhhhmmmrrrssspppllliiifffccc]]]XXXVVVVVVXXXZZZZZZ^^^cccgggkkkmmmpppsssuuusssooojjjeeedddfffhhhooorrruuuxxxzzz{{{~~~{{{tttvvvttttttuuuwwwyyyyyyxxx}}}xxxrrrmmmlllgggbbb\\\XXXTTTPPPNNNHHHDDD>>>888555222///---...,,,++++++,,,------,,,)))******))))))((('''&&&'''&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++***(((%%%"""&&&&&&''''''(((((())))))(((&&&$$$""""""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%}}}|||{{{zzzyyyxxxwwwvvvvvvuuussssssttttttrrrppppppssswww|||}}}}}}|||{{{{{{|||}}}~~~}}}{{{yyyyyyyyyzzz{{{|||}}}~~~~~~~~~|||}}}}}}}}}|||yyywwwuuuqqqqqqqqqppppppoooooonnnllllllmmmlllkkklllnnnpppsssvvvzzz|||}}}}}}~~~|||{{{{{{|||}}}|||zzzyyyuuuuuuvvvzzz}}}zzzxxxvvvtttsssrrrrrrssstttuuuvvvwwwyyyzzz{{{~~~|||xxxuuurrrssstttyyy~~~|||{{{zzzyyyxxxyyyyyyzzzzzzzzzzzz{{{{{{|||}}}~~~|||yyyvvvtttssssssuuuooohhh___VVVKKK???777000000///---,,,+++***)))***++++++,,,,,,++++++***)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))(((((('''''''''''''''((())))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))(((((())))))(((((())))))***+++***++++++,,,,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,+++,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000---...///000222555:::>>>EEEIIIQQQ[[[gggttt~~~~~~~~~||||||tttllleee___XXXTTTVVVZZZaaahhhmmmssswwwzzz||||||{{{yyytttmmmgggccc]]]WWWTTTUUUXXX[[[bbbjjjpppsssvvvtttnnnfff```^^^SSSPPPMMMKKKKKKMMMPPPRRR\\\```eeeiiikkkiiifffccc```]]]YYYUUUTTTUUUXXXZZZ```dddjjjooossswwwzzz}}}}}}|||yyytttooommmmmmoooppprrruuuwwwxxxzzz|||~~~~~~xxxqqqmmmlllkkkmmmpppsssttttttxxxwwwwwwwwwuuurrrlllhhhfffaaa[[[UUUQQQMMMHHHFFF>>>;;;666222000...,,,+++,,,***))))))+++++++++***'''(((((()))))))))(((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''&&&$$$"""!!!!!!"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$##################$$${{{zzzyyyxxxvvvuuutttsssuuuuuutttuuuvvvwwwuuutttppprrrvvvzzz|||}}}|||{{{{{{{{{zzzxxxxxxxxxxxxxxx|||{{{zzzyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzzwwwtttsssnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmlllkkkkkkmmmooorrruuuyyy|||}}}~~~||||||||||||}}}}}}{{{yyyttttttuuuyyy}}}~~~~~~|||yyywwwuuutttsssrrrrrrssstttuuutttvvvyyy{{{||||||xxxuuussstttwww||||||{{{{{{zzz{{{{{{|||||||||{{{{{{zzz{{{|||~~~~~~|||yyyvvvsssrrrqqqqqqnnnjjjcccXXXMMMAAA888222.........---,,,+++++++++******++++++++++++******'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((((((''''''''''''''''''''''''************************)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((())))))))))))(((((())))))***+++******++++++++++++******(((((()))))))))*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---......///000,,,...///......///111333888:::===CCCLLLYYYfffnnn}}}~~~}}}~~~|||rrriiiaaaZZZUUUTTTYYY```hhhnnntttyyy|||}}}}}}|||yyyssskkkddd___WWWQQQNNNOOORRRTTT[[[bbbhhhllloooooojjjbbbZZZVVVQQQOOOMMMKKKKKKMMMOOOPPP[[[^^^bbbfffhhhhhhfffeeefffccc___\\\]]]___cccfffkkknnnssswwwzzz}}}~~~yyyuuuttttttqqqsssuuuvvvvvvwwwzzz{{{~~~wwwpppnnnllljjjiiilllnnnpppqqqlllkkkkkkkkkkkkhhhccc```\\\WWWQQQKKKFFFAAA===:::555222///---,,,,,,+++******((('''((()))***)))(((&&&&&&'''((())))))))))))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$###!!!!!!###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%######""""""""""""######{{{zzzzzzyyyyyyzzzzzz{{{~~~}}}}}}}}}}}}}}}|||{{{vvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwyyyyyyxxxvvvrrrsssvvvyyyzzzzzzyyyxxxyyyxxxwwwvvvuuutttttttttwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{|||{{{zzzxxxuuurrrpppnnnjjjjjjkkkkkkllllllllllllmmmmmmmmmlllkkklllnnnpppsssuuuyyy|||}}}~~~}}}}}}|||zzzuuuuuuuuuxxx|||~~~}}}|||{{{zzzwwwuuussssssrrrrrrrrrssstttuuusssvvvyyy|||~~~{{{xxxvvvtttvvvzzz~~~~~~}}}}}}}}}}}}}}}}}}||||||zzzzzzzzz|||}}}|||zzzwwwtttrrrqqqppppppkkkhhh___SSSFFF;;;444111---------,,,,,,,,,,,,,,,******++++++++++++******(((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''(((((())))))))))))))))))************************)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********&&&&&&''''''(((((())))))((((((((((((((()))************++++++++++++******))))))))))))*********+++++++++************++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............------......///...///111000///......///444555666999>>>GGGQQQWWWccckkkwww~~~}}}~~~|||}}}}}}~~~zzzqqqjjjdddaaa\\\aaahhhpppvvv|||zzzqqqiiiddd]]]XXXUUUVVVXXXZZZ```gggkkkooossstttppphhh```[[[[[[ZZZYYYXXXYYY[[[]]]^^^fffhhhlllooorrrsssssssssrrroookkkiiiiiikkkooorrrtttvvvxxxzzzzzz{{{~~~}}}xxxuuutttqqqssstttttttttuuuwwwyyy|||{{{ssstttpppkkkhhhggghhhiiiiiidddcccbbbbbbaaa]]]YYYUUUPPPLLLFFF@@@;;;777333000111...,,,+++,,,,,,+++***)))((('''((())))))((('''&&&''''''((())))))(((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$wwwvvvtttrrrrrrrrrsssssswwwxxxxxxwwwvvvtttssssssmmmooopppsssvvvxxxzzz{{{yyyyyyyyy{{{}}}}}}zzzxxxuuuvvvxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuuuutttttttttwwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxvvvtttpppmmmkkkiiihhhhhhiiijjjkkkllllllmmmnnnoooooonnnnnnoooqqqsssuuuwwwzzz|||}}}~~~~~~{{{vvvuuuuuuwww{{{~~~}}}|||zzzyyyyyyxxxuuusssrrrrrrrrrrrrssssssttttttsssvvvzzz}}}~~~zzzxxxvvvvvvyyy}}}~~~}}}||||||{{{zzzzzzzzz{{{|||}}}zzzyyywwwtttrrrqqqqqqqqqiiidddZZZMMM@@@666111000,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***)))))))))************************((((((''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************&&&&&&''''''(((((())))))((((((((('''((())))))***)))******++++++******)))*********+++++++++,,,,,,+++******))))))******+++///...---++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------............------------.........///111222000//////000///000222333555999===AAAMMMRRR[[[fffqqq~~~~~~xxxzzz|||}}}~~~wwwpppllljjjfffkkkrrrzzz~~~vvvpppkkkeeebbbdddeeeggglllrrrvvvyyy}}}}}}wwwoooiiicccccccccccceeehhhkkklllvvvxxx{{{~~~zzzwwwrrrooommmooorrrtttvvvwwwyyyyyyyyyyyy{{{}}}~~~yyyuuusssqqqrrrsssrrrrrrrrrtttvvvyyyyyyrrrmmmgggcccaaaaaaaaa```___^^^[[[YYYVVVRRRMMMIIIDDDAAA;;;777333000---+++///---++++++++++++***))))))(((((()))******)))'''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$((('''''''''&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&nnnllljjjhhhgggggghhhiiimmmnnnpppooonnnlllmmmmmmhhhjjjnnnsssyyy~~~}}}xxxyyyyyyyyyxxxvvvuuutttqqqrrrsssuuuvvvwwwxxxxxxzzzzzz{{{{{{||||||}}}}}}}}}}}}||||||{{{yyyxxxwwwvvvuuussspppmmmjjjhhhfffgggggghhhjjjkkkmmmnnnnnnooopppqqqqqqqqqsssvvvxxxyyyzzz||||||||||||~~~~~~{{{vvvttttttuuuxxx{{{}}}}}}zzzyyyxxxwwwwwwvvvsssqqqqqqqqqrrrrrrsssssstttttttttwww{{{~~~|||zzzxxxwwwyyy|||~~~}}}||||||||||||||||||||||||yyyxxxvvvtttrrrqqqqqqrrrfff___SSSEEE:::333///---,,,,,,,,,,,,++++++++++++))))))************))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((###$$$&&&'''(((((('''&&&************************''''''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((())))))((((((''''''(((((()))***))))))************))))))***++++++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......///...------,,,---------,,,...//////.........///---///111222222222444666>>>@@@EEELLLUUUaaannnvvv~~~}}}|||{{{vvvyyy}}}~~~~~~vvvooolllkkkmmmqqqxxx~~~{{{uuupppmmmooopppqqquuu{{{}}}wwwmmmlllkkklllnnnqqquuuwww~~~~~~xxxssspppqqqssstttssstttvvvwwwxxxzzz}}}~~~yyyuuutttpppqqqqqqpppppppppsssuuuvvv}}}zzzoookkkfffbbb``````___^^^XXXVVVRRRNNNKKKFFF@@@<<<999666222///...---+++***+++***))))))******(((''')))))))))***,,,+++)))'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&___^^^\\\ZZZZZZ[[[]]]___aaacccfffgggggggggiiikkkkkknnnssszzzzzzzzzyyyxxxvvvtttrrrqqqmmmooorrrvvvyyy|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{zzzyyyxxxwwwvvvuuutttqqqnnnkkkhhhgggfffggggggiiijjjlllnnnooopppqqqrrrssstttuuuwwwzzz}}}}}}}}}~~~}}}{{{{{{|||}}}}}}~~~}}}zzztttrrrqqqrrruuuxxxzzzzzzxxxwwwvvvuuuuuutttrrrpppppppppqqqrrrsssssstttttttttxxx|||~~~{{{yyyxxxxxx{{{~~~}}}~~~}}}|||xxxvvvtttrrrqqqqqqqqqqqqfff\\\MMM@@@888333///,,,---,,,,,,,,,++++++******))))))************))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))"""$$$&&&'''(((((('''&&&))))))))))))))))))))))))'''&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))(((((((((''''''''''''((())))))))))))************))))))************++++++++++++******))))))))))))******&&&((()))+++,,,,,,++++++************************,,,,,,,,,---------......///...------,,,,,,,,,---,,,---...---,,,,,,---...---///111222222333444666777888999<<<@@@HHHQQQWWWeeemmmwww~~~|||yyywwwvvvtttyyy~~~~~~|||~~~}}}uuunnnllllllppptttzzzzzzuuussstttuuuuuuyyywwwuuurrrqqqrrruuuyyy|||~~~{{{uuurrrrrrsssuuuqqqssstttuuuvvvxxx{{{~~~~~~|||xxxuuutttoooooooooooonnnooorrruuutttzzz~~~~~~~~~~~~{{{uuummmjjjeeeaaa___\\\ZZZXXXMMMJJJFFFBBB>>>999444000///---******+++,,,,,,+++)))(((((()))***+++***((((((((()))***,,,+++)))&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&TTTSSSQQQPPPQQQSSSVVVXXXXXX\\\```bbbccceeehhhkkkrrruuuzzz{{{zzzyyywwwuuusssqqqpppkkkmmmrrrwww{{{~~~}}}{{{zzzyyyyyyyyyyyyxxxwwwvvvvvvuuusssqqqnnnkkkiiigggfffggghhhiiikkkmmmoooqqqqqqqqqsssuuuvvvwwwyyy}}}}}}{{{yyyzzz{{{||||||~~~{{{xxxrrrpppoooooorrruuuwwwwwwwwwvvvuuutttuuutttqqqoooooopppqqqrrrsssttttttsssuuuxxx}}}~~~|||zzz{{{~~~}}}zzzxxxxxxyyy}}}~~~}}}vvvuuusssqqqpppppppppqqqhhh\\\KKK???999555111...------,,,,,,+++******)))))))))************))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***+++******$$$%%%''')))******)))(((((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++++++++******))))))(((((('''''''''''''''((())))))))))))************))))))))))))))))))******************))))))))))))******"""$$$'''***------------************************,,,,,,,,,---------......///...------,,,,,,,,,,,,...//////---,,,+++,,,...+++---...///000222555888555555555555666999>>>BBBEEENNNZZZdddmmmwww}}}zzzwwwtttrrrsssyyy}}}zzz{{{~~~}}}uuuqqqpppqqqqqquuuzzz|||wwwuuuvvvwwwwww{{{zzzwwwsssppppppssswwwzzz|||}}}wwwrrrooooooppprrrrrrssstttsssrrrsssvvvxxx{{{}}}~~~}}}yyyvvvtttsssnnnnnnnnnnnnmmmooorrruuutttxxx{{{zzzyyyyyyvvvpppjjjfffaaa\\\XXXSSSNNNKKKDDDAAA===999555111,,,((()))'''&&&'''))),,,,,,,,,(((((((((***---...---,,,(((((((((***++++++(((&&&%%%%%%&&&'''(((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%JJJJJJJJJJJJLLLNNNPPPQQQTTTXXX^^^dddiiinnntttwww{{{~~~}}}xxxvvvvvvvvvtttrrrtttvvvzzz~~~~~~||||||||||||yyyxxxwwwvvvuuuuuuuuuuuuqqqnnnjjjhhhhhhhhhhhhggggggggghhhhhhiiilllqqquuurrrtttvvvwwwyyy{{{~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{yyyxxxrrrpppmmmmmmoooqqqsssssstttuuuvvvuuusssqqqpppqqqnnnnnnnnnppprrruuuvvvvvv{{{|||ssstttvvvxxx{{{~~~~~~xxxuuuvvvyyy{{{~~~|||{{{yyytttpppppprrrsssrrrrrrjjjZZZGGG;;;333...,,,---+++++++++************)))))))))))))))))))))))))))***************)))((((((''''''''''''((((((((()))))))))************))))))++++++++++++)))((('''&&&((((((((((((''''''''''''''''''''''''((()))+++++++++)))'''%%%$$$%%%&&&'''***'''$$$###&&&(((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''')))***++++++***)))'''******))))))((((((''''''''''''''''''''''''''''''(((((('''(((((()))***+++)))((('''%%%%%%%%%&&&'''+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))))))))))))))************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000000111222333333333555555444333333333444444<<<>>>BBBGGGNNNWWWaaagggsssxxx~~~{{{zzz|||||||||~~~~~~|||zzz{{{}}}yyytttpppmmmmmmtttuuuwwwzzz~~~yyywwwtttrrrsssvvv{{{~~~xxxvvvsssrrrrrrtttwwwyyy}}}yyysssooonnnpppqqqqqqqqqrrrrrrssstttuuuuuu{{{{{{||||||{{{yyyxxxwwwtttrrrqqqqqqsssuuuvvvvvvttttttuuuuuuuuuqqqlllggg```[[[TTTNNNJJJFFFAAA===444333222111000000000000))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))*********))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$"""!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%###""""""######&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&GGGGGGGGGHHHJJJMMMOOOQQQXXX]]]eeelllrrrxxx}}}{{{xxxwwwwwwvvvtttzzz|||}}}{{{{{{||||||yyyxxxwwwuuuttttttssssssooommmiiihhhhhhhhhhhhgggggghhhhhhhhhiiilllqqqttttttvvvxxxzzz{{{}}}~~~}}}}}}}}}|||||||||||||||zzzxxxwwwrrrpppmmmmmmoooqqqrrrsssrrrssstttsssqqqoooooopppooooooooopppsssvvvwwwxxx}}}~~~}}}{{{nnnoooqqqtttwwwzzz|||}}}}}}vvvssstttwwwyyy}}}zzzwwwrrrnnnoooqqqssssssrrrjjjXXXDDD999333///,,,---+++++++++************)))))))))))))))))))))))))))***************)))(((((('''''''''((((((((())))))))))))************))))))***************)))((('''((((((((((((''''''''''''''''''''''''((()))***++++++***)))''''''''''''(((+++(((%%%$$$&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((((())))))******))))))(((''''''((((((+++)))'''&&&&&&''')))+++))))))))))))))))))))))))))))))))))))******************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000111222222222333222222111111222222222666777999;;;>>>DDDJJJOOOZZZ```hhhqqqyyy}}}{{{zzzwwwxxxyyyzzz|||zzzsssooommmmmmnnnpppqqqsssvvvzzz~~~yyyvvvsssrrrrrruuuyyy|||wwwvvvsssqqqqqqsssuuuwww}}}~~~zzzsssooommmnnnooollllllmmmnnnoooppppppqqqvvvwwwyyy{{{|||{{{zzzyyyxxxwwwvvvvvvxxxzzzzzzyyyuuusssqqqnnnjjjeee^^^ZZZOOOJJJDDD???<<<999444111000///...---,,,,,,,,,,,,))))))))))))))))))))))))'''''''''(((((('''''''''(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""######&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###%%%&&&EEEFFFGGGIIIMMMPPPTTTVVVaaagggpppxxx}}}zzzyyyyyyyyyyyy~~~|||{{{zzz{{{{{{|||yyyxxxvvvtttrrrqqqqqqpppmmmjjjgggfffggghhhgggggghhhiiiiiiiiijjjmmmqqqtttxxxzzz}}}~~~~~~~~~}}}}}}}}}yyyzzzzzz{{{zzzyyywwwvvvrrrpppnnnmmmooopppqqqqqqooopppqqqpppnnnmmmnnnoooppppppppprrrtttwwwzzz{{{}}}wwwssskkklllnnnqqqtttwwwyyy{{{|||}}}{{{tttqqqrrruuuxxx{{{yyytttqqqmmmmmmpppttttttssshhhUUU@@@666333000---,,,+++++++++************))))))))))))))))))))))))))))))************))))))(((''''''((((((((()))))))))))))))************))))))((())))))******))))))(((((((((((((((''''''''''''''''''''''''((()))******++++++******))))))((((((***(((&&&&&&'''))))))(((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((()))******++++++******))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************++++++******+++,,,...///------------------------------------------------.........///000000111111000000////////////000000222333444444444777;;;>>>BBBGGGNNNVVV]]]eeekkkooovvv|||~~~}}}vvvuuutttttttttvvvxxxyyy~~~zzzsssnnnkkkkkkmmmoooooooooqqqsssvvvzzz}}}xxxvvvtttrrrsssuuuyyy{{{}}}xxxvvvsssqqqpppqqqsssttt}}}}}}}}}~~~yyyrrrnnnlllllllllkkklllnnnpppqqqrrrsssssswwwzzz~~~}}}|||{{{{{{|||{{{yyywwwooolllfff```YYYRRRKKKFFF@@@===888555222000...,,,---,,,+++******)))******))))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&FFFGGGJJJNNNTTTZZZ___aaakkkqqq{{{|||{{{|||~~~}}}|||zzzzzzyyyyyyyyyyyyzzzzzzxxxwwwtttrrrooonnnlllllliiigggeeeeeefffggggggfffhhhiiijjjkkkkkkmmmqqqttt{{{~~~~~~}}}}}}xxxxxxyyyyyyyyyxxxwwwvvvssspppnnnmmmoooppppppppplllmmmnnnmmmllllllmmmooopppqqqssstttvvvxxx|||{{{sssooolllmmmooorrruuuxxxzzz{{{{{{|||yyysssppprrrvvvyyy~~~|||yyyxxxsssrrrnnnmmmpppttttttpppbbbOOO;;;333222000---++++++++++++*********))))))))))))))))))))))))))))))))))))************)))((('''(((((((((((()))))))))))))))************))))))''''''((()))******))))))(((((((((((('''''''''''''''''''''''''''((()))******************)))((('''***)))((('''((()))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''((()))*********))))))))))))))))))))))))******)))(((((('''(((((()))***+++,,,,,,+++)))((())))))************))))))))))))))))))))))))))))))((()))))))))************,,,+++)))))))))+++...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...............//////000///111222222222444777:::777:::???DDDGGGLLLPPPSSS\\\bbbllluuu}}}yyywwwtttrrrrrrrrrtttvvvxxxvvvrrrooommmnnnpppqqqrrrrrrqqqrrrsssuuuxxxzzz~~~|||vvvuuusssrrrssstttwwwxxx}}}}}}~~~{{{wwwuuurrrpppoooooopppqqqxxxxxxxxxxxxyyy|||~~~~~~{{{vvvpppmmmkkkllllllmmmoooqqquuuwwwyyyzzzzzz}}}~~~{{{yyyvvvrrrmmmiii```[[[TTTMMMGGG@@@:::666666444222///...---,,,,,,---,,,,,,+++******++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&((((((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%HHHJJJNNNTTT\\\ccciiimmmtttzzz~~~~~~}}}zzzxxxvvvvvvvvvvvvwwwwwwxxxxxxvvvuuurrrooollliiigggfffdddcccbbbcccfffggggggfffgggiiijjjlllmmmooorrruuu}}}~~~}}}xxxyyyyyyzzzyyyxxxvvvuuusssqqqnnnnnnooooooooonnnjjjkkklllkkkkkkkkkmmmpppqqqtttwwwyyyzzz|||{{{tttppppppqqqrrrtttvvvxxxyyyzzz|||}}}}}}wwwsssrrrtttxxx{{{}}}}}}|||{{{|||~~~{{{yyyxxxxxxttttttqqqnnnooorrroooiiiXXXGGG777111000...,,,++++++++++++*********))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((()))))))))***))))))************))))))&&&'''((()))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))(((((()))))))))((('''&&&)))))))))((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++******************************)))(((((('''(((((('''((()))*********((((((((()))***++++++***)))(((((((((((((((((((((((((((((()))))))))************+++***)))((()))+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------........................///000000,,,---///000000111333444333555777999:::<<>>888666333111000///---,,,+++++++++)))'''''')))+++***))))))((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$YYY[[[^^^cccjjjpppvvvyyy}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~{{{yyyxxxqqqrrrrrrssssssssssssrrrrrrpppmmmhhhddd```^^^\\\^^^]]]^^^aaadddffffffeeedddfffjjjmmmooorrrvvvyyyzzz~~~~~~~~~}}}{{{yyywwwuuusssqqqooonnnooonnnlllkkkjjjkkkkkkkkkkkkmmmqqqtttvvv}}}~~~}}}|||{{{zzzzzz{{{|||}}}}}}{{{xxxuuurrrpppqqqqqqrrruuuxxx|||~~~}}}~~~~~~~~~{{{wwwuuuwwwyyyvvvzzzwwwmmmiiiggg\\\MMM???888222///---******---+++++++++************)))))))))))))))))))))))))))(((((()))***************(((((()))))))))*********))))))************))))))''''''((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&'''''''''''''''&&&%%%%%%&&&'''(((%%%'''))))))'''&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''(((((())))))******)))))))))))))))))))))))))))(((((((((((())))))***'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...............---------------------...///000000---000222333111000000000...///000000///000333555444555666777888<<>>CCCFFFHHHMMMUUU\\\aaacccgggmmmrrrvvvyyy{{{~~~}}}}}}~~~~~~|||}}}|||{{{zzzzzzyyyyyyyyy{{{{{{||||||{{{yyywwwuuutttsssrrrrrrrrrtttvvvxxxuuuvvvwwwwwwvvvssspppnnnaaa^^^XXXQQQKKKFFFCCCBBB???;;;777333111///---,,,,,,,,,+++,,,......,,,***)))++++++)))&&&%%%'''***))))))((((((((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###""" $$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###mmmnnnqqqsssuuuwwwxxxxxx{{{|||~~~||||||||||||}}}~~~~~~}}}~~~|||wwwvvvwwwuuuwwwyyyzzzyyywwwtttrrrpppooonnnoooqqqqqqooommmllljjjhhhddd```\\\ZZZXXXXXXZZZ^^^bbbfffhhhiiijjjhhhiiikkknnnqqquuuyyy{{{~~~}}}||||||zzzxxxuuuwwwtttqqqpppooonnnllljjjlllkkkjjjjjjlllnnnqqqrrr~~~~~~}}}|||yyyvvvrrrnnnllljjjjjjiiilllooorrrsssuuuxxxzzzzzz}}}{{{vvvssssssuuuwwwwwwzzzuuunnnggg^^^SSSFFF===666444111...,,,+++++++++++++++************++++++))))))))))))))))))))))))&&&((()))++++++)))(((&&&(((((((((((())))))))))))&&&***,,,,,,(((&&&&&&(((&&&&&&'''((())))))((((((***((('''&&&&&&'''(((***((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&******))))))((((((''''''+++***)))(((((()))***+++))))))))))))((('''&&&%%%))))))************))))))))))))))))))))))))))))))+++*********))))))((((((((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...------...///000333222111111111222444444333555777999;;;>>>BBBEEENNNNNNPPPSSSVVVZZZ]]]^^^bbbeeeiiiooouuuzzz~~~}}}zzzxxxwwwqqqpppooollljjjhhhfffeeeeeebbb___]]][[[YYYUUUSSSIIIDDD???;;;888777666555222222000///---+++***)))''''''(((((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))'''%%%&&&(((***)))(((''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&vvvvvvwwwwwwxxxxxxwwwwwwzzz{{{}}}~~~~~~~~~{{{{{{||||||}}}~~~~~~}}}}}}~~~}}}xxxvvvvvvuuuvvvwwwxxxwwwvvvtttsssqqqpppoooooopppooonnnllljjjiiigggdddaaa___]]]\\\[[[]]]___bbbeeegggiiijjjiiikkknnnqqquuuxxx{{{|||~~~{{{yyyxxxuuurrrppppppooommmkkkkkkjjjiiiiiiiiikkkmmmnnnuuu|||zzzyyyvvvrrrooolllkkkjjjjjjmmmqqqsssuuuvvvxxxyyyyyy|||~~~zzzvvvsssssstttuuuuuuuuuqqqjjjaaaWWWKKK???888111///,,,***((('''((((((+++******))))))******+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))&&&((())))))((('''&&&'''&&&&&&'''(((((((((((((((***)))(((''''''((()))***((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))))))))((((((((('''******)))(((((()))******))))))))))))((('''&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))*********)))))))))(((((((((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------............000///...------...///000111000/////////000222222333555666777777999<<>>>>>@@@BBBEEEHHHJJJLLLNNNPPPTTTYYY^^^cccfffggglllnnnqqqrrrrrrqqqrrrssswwwyyy{{{~~~~~~}}}|||{{{{{{zzzzzzyyyxxxvvvtttrrrooolllkkkcccaaa___[[[XXXTTTRRRPPPMMMLLLKKKHHHFFFDDDCCCCCCBBB>>>999555333222111000000000///...,,,+++******))))))))))))*********************)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((&&&$$$%%%((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}{{{zzzxxxwwwyyyzzz{{{|||}}}}}}}}}}}}zzzzzz{{{|||}}}~~~~~~}}}}}}}}}~~~{{{xxxwwwvvvvvvvvvuuuuuuuuuuuuuuusssqqqooonnnnnnmmmkkkiiigggfffeeedddcccbbbaaaaaaaaaaaaaaabbbdddgggiiikkkkkkmmmrrrvvvzzz|||~~~~~~}}}{{{yyyvvvsssqqqqqqpppnnnllljjjiiigggfffeeeffffffgggiiiqqq~~~}}}|||yyywwwvvvssspppmmmkkkjjjlllooosssvvvwwwwwwxxxyyyxxx{{{~~~}}}}}}zzzxxxuuutttttttttrrrqqqooollleeeZZZLLL@@@777222000///---+++*********++++++******))))))******+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))(((***++++++***(((&&&''''''(((((((((((((((+++***)))(((((()))***+++((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''***)))((('''&&&&&&''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&))))))(((''''''((())))))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))((('''&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))(((((())))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...------...//////......------......///000222333444444333333555777555666777888:::<<<>>>??????AAADDDHHHLLLOOOQQQRRRQQQSSSUUUVVVUUUUUUVVVXXXZZZ\\\```dddhhhkkkmmmnnnnnnooooooppprrrtttuuuvvv|||{{{{{{|||}}}~~~|||{{{yyyxxxuuuvvvwwwwwwvvvtttrrrqqqnnnmmmlllkkkiiihhhggggggeeedddccc```]]]ZZZXXXVVVNNNLLLJJJGGGDDDAAA???===<<<===>>>;;;777666888:::<<<888333000///...,,,+++---------,,,++++++******++++++++++++******************))))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((('''&&&'''((())))))'''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}{{{yyyyyyyyyzzzzzz{{{{{{{{{{{{xxxyyyzzz|||}}}~~~||||||||||||}}}}}}{{{xxxwwwvvvuuuuuuvvvwwwwwwtttqqqnnnlllkkkjjjhhhfffdddccccccccccccdddeeeffffffeeedddccceeegggjjjlllmmmpppvvv{{{}}}{{{yyyvvvsssrrrqqqpppnnnllliiigggfffdddbbbaaaaaaaaa```hhhvvv{{{yyyyyy~~~xxxwwwvvvtttqqqooommmlllooorrrvvvyyyyyyxxxxxxxxxyyy}}}~~~}}}|||{{{wwwvvvuuuttttttssspppmmmkkkhhh```SSSDDD777111//////...---,,,,,,,,,------******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))'''%%%'''***,,,***'''''''''((((((((((((((('''))))))(((''''''((())))))'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''***)))'''&&&&&&(((***+++'''''''''((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''+++)))(((&&&&&&((()))+++))))))))))))(((((((((((()))))))))(((((()))))))))(((((()))(((((('''&&&&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((+++***)))((()))***+++,,,++++++++++++++++++++++++///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------------......///000111222222111111222333666666666777888999;;;;;;;;;<<<>>>AAACCCEEEFFFFFFBBBDDDFFFFFFEEEEEEGGGHHHGGGIIILLLPPPTTTVVVXXXYYYWWWWWWWWWXXXYYY[[[]]]^^^ccccccddddddfffgggiiijjjiiikkkmmmnnnooonnnlllkkkggggggfffeeecccaaa```___]]]^^^```aaa```^^^[[[YYYUUUTTTTTTSSSQQQPPPPPPOOONNNMMMLLLKKKIIIFFFDDDCCC======<<<;;;999888777777777:::;;;999333111444888888555111///...---,,,+++*********************++++++++++++******)))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))******))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}|||yyyyyyyyyyyyyyyyyyzzzzzzwwwxxxzzz|||}}}}}}}}}}}}{{{{{{{{{|||}}}~~~{{{yyyxxxwwwvvvwwwxxxyyyssspppllljjjhhhgggdddccc````````````bbbdddgggiiihhhgggeeeeeefffiiimmmoooppptttyyy~~~{{{xxxuuurrrppppppooommmkkkgggfffeeecccaaa___^^^]]]]]]eeeqqq|||}}}zzzssstttwww~~~xxxwwwvvvtttrrrqqqpppoootttvvvyyy{{{zzzyyyyyyyyy|||~~~|||{{{zzzvvvuuutttttttttrrrnnnkkkhhheee[[[MMM>>>333//////+++++++++******+++++++++***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&###!!!###&&&((('''$$$'''((((((((((((((('''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''))),,,---''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''''''''''''''+++)))(((&&&&&&((()))+++(((((((((((())))))))))))((((((((())))))((((((((((((((((((((((((((('''&&&))))))************))))))))))))))))))))))))))))))(((((((((((((((((())))))++++++***))))))+++,,,---++++++++++++++++++++++++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------------............///...---///111111111111222333333333333333444555666666777888999:::;;;;;;;;;;;;;;;===>>>>>>======???@@@>>>@@@BBBDDDGGGIIIJJJJJJGGGGGGGGGFFFGGGHHHHHHIIIOOOOOOOOOOOOOOOPPPPPPQQQUUUVVVWWWXXXXXXVVVTTTSSSPPPPPPNNNMMMKKKJJJIIIIIIJJJKKKMMMNNNMMMKKKHHHGGGBBBAAAAAAAAAAAAAAA@@@@@@============<<<;;;:::999888888777666666555444444333666999666111...000333555333000...------,,,***)))))))))*********++++++*********))))))((((((''')))))))))((((((((((((''''''''''''''''''''''''''')))))))))((((((((('''''''''((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&~~~}}}yyyyyyxxxxxxxxxyyyyyyzzzxxxyyyzzz|||||||||{{{{{{yyyzzzzzz|||}}}}}}~~~~~~}}}{{{zzzxxxxxxxxxxxxyyyqqqnnnjjjgggeeecccaaa```^^^]]]]]]^^^```cccfffhhhhhhgggggggggiiilllppprrruuuxxx~~~}}}vvvssspppnnnnnnmmmkkkiiiffffffeeecccaaa```^^^^^^```fffooowwwzzzxxxtttpppiiimmmtttzzzyyyvvvtttssssssssstttyyyzzz|||{{{zzzyyyzzz{{{}}}{{{yyyvvvuuutttttttttqqqmmmjjjfff```TTTFFF:::222//////,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))'''&&&&&&((())))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''((()))+++,,,&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''))))))(((''''''((())))))(((((((((((())))))))))))'''(((((())))))((((((''''''(((((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((())))))***************++++++,,,++++++++++++++++++++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------...////////////...,,,...000111111111222333222222222222222333333444666666777777777777666666666777777777666666888:::999:::<<<===??????@@@@@@???>>>===<<<<<<<<<<<<<<>>>>>>>>AAABBBCCCDDDCCCBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;666666777888888888777777777777666444333111000///000444777666333/////////111///---,,,,,,,,,***))))))))))))*********++++++)))))))))((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''***)))))))))(((((((((((($$$&&&((((((&&&%%%$$$%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}|||{{{zzzzzzyyyxxxxxxxxxyyyzzzxxxyyy{{{||||||{{{zzzyyyxxxyyyzzz{{{|||}}}}}}}}}}}}|||{{{yyyxxxwwwvvvvvvooolllgggdddbbbaaa___^^^\\\[[[[[[[[[]]]```dddfffgggggggggiiilllooosssuuu{{{~~~~~~|||sssqqqnnnlllkkkjjjhhhgggeeeeeeeeedddcccbbbaaa```eeeiiiooossssssooojjjfff```fffqqq}}}|||zzzwwwttttttuuuwwwxxx}}}~~~}}}|||zzzyyy{{{|||}}}{{{yyywwwvvvttttttsssqqqmmmjjjbbbYYYLLL???666111...---------.........---------))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++)))((((((***+++((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***''''''((())))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))************************'''((()))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,---.../////////...---,,,...000111000000000111333333333333333444555555777777777777777666555444333444444333222333555777555666888999;;;;;;<<<<<<:::999888888777777777888::::::;;;;;;;;;;;;::::::============>>>>>>>>>>>><<<;;;:::999888999999:::<<<<<<<<<<<<<<<;;;;;;:::999999999888888777777777444555555666666555555444444444333222000///......///111555777777555111///000...,,,,,,---,,,+++))))))***************++++++))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''))))))((((((((('''''''''$$$'''***)))'''%%%$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''##################""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&{{{zzzyyy{{{zzzyyyxxxxxxxxxyyyzzzyyyzzz{{{||||||zzzxxxwwwwwwxxxzzz{{{|||}}}}}}}}}~~~|||{{{}}}}}}||||||{{{yyywwwvvvttttttnnnjjjeeebbb```___^^^]]][[[ZZZYYYYYY[[[^^^bbbdddeeefffgggjjjmmmqqquuuwww~~~{{{yyyrrrooolllkkkjjjiiigggeeeeeeeeeeeeeeeeeedddcccbbbhhhkkknnnpppnnnjjjddd```[[[cccooozzz~~~{{{wwwttttttvvvyyy{{{~~~{{{yyyyyy{{{}}}~~~{{{yyywwwvvvuuutttsssqqqmmmjjj___TTTFFF:::333000---,,,))))))*********)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))%%%''''''%%%"""!!!$$$'''(((((())))))((('''&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''*********)))(((&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&'''((((((((())))))******&&&'''((())))))((('''&&&''''''((((((((((((((('''))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))$$$%%%'''((((((((('''&&&************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,+++,,,---...///...---------///111111000......///222111111111222333333444666666666555555444333222444555555444222333555777444555777888:::;;;<<<<<<777777666666666666777777666666777888888888888888888888888888999;;;<<<===777666555444444555666777777777777666666666666666777777666555333222111111333444444444333222111111//////000000000111111111***---111666888777222...111///......//////---,,,******************++++++))))))******+++++++++,,,)))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''***------***((('''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}zzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{||||||{{{zzzyyyxxxxxxwwwuuurrrnnnkkkiiifffeeebbb___^^^]]]^^^___]]]]]]]]]\\\[[[]]]aaadddiiijjjlllnnnqqqvvv|||~~~}}}zzzvvvsssnnnmmmkkkiiiggggggggggggiiiiiiiiihhhhhhhhhhhhhhhiiijjjnnnoooggg^^^[[[^^^]]]bbbkkksssyyy~~~~~~uuusssqqqppptttzzz}}}zzz|||~~~yyyuuupppssstttrrrrrrsssqqqmmmaaaSSSCCC<<<888222,,,***,,,+++***))))))***+++,,,+++*********))))))((((((******++++++++++++*********&&&###$$$(((***(((%%%(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))((('''((()))******((((((((((((((((((((((((((('''((()))***************+++***((('''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&'''((())))))(((((())))))(((((('''''''''&&&$$$&&&(((******)))'''&&&''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''))))))))))))))))))))))))++++++******************,,,,,,,,,+++***)))((((((******+++++++++,,,,,,,,,++++++------------++++++.../////////...------,,,------,,,,,,,,,------...000111111222222333333444666555444333333333333333///000111222111111222444333333444555666777888999444444444444444555666777999777666666777777666444777777777888888999999999999777555555555555444333555555555555555555555555444444444333333222222222333222111111000000111111000000000000////////////000......222777888555000555333111...,,,,,,,,,,,,)))))))))***+++++++++,,,***)))(((''''''((()))*********)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$~~~|||}}}~~~|||{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyywwwvvvuuuttttttrrrooollliiigggeeedddaaa___^^^^^^^^^_________^^^]]]]]]___bbbeeejjjmmmqqquuuxxx{{{}}}{{{xxxtttqqqlllkkkiiihhhhhhhhhiiijjjkkkkkkkkkjjjiiihhhggggggeeeeeeffffff```YYYXXX]]]```eeelllsssxxx{{{|||xxxsssrrrqqqqqquuu|||}}}~~~~~~|||wwwtttppprrrqqqnnnooorrrqqqnnn```QQQ@@@777333///------++++++***))))))***++++++************)))))))))(((*********+++******))))))***'''$$$&&&)))***(((%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&''')))***)))(((''''''''''''''''''''''''''''''((()))))))))(((((())))))'''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&'''((((((((((((((()))((((((((('''''''''&&&'''''''''((((((((((((((((((''''''''''''''''''((()))))))))))))))(((''''''))))))))))))))))))))))))************************+++,,,,,,++++++)))((((((*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++...............---,,,,,,.........---......///000222222222333444444555555555555444333333333333333000111222222111000222333222333333444555666777888666555555444444444444555666555444555777888888777999999999999:::::::::;;;888666444333444444333222444444444444444444444444444444444333333222222222333222111111000000111111000000000000///////////////......111666777444000......,,,+++)))(((((((((******************++++++***)))(((''''''((()))***))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$~~~}}}||||||{{{zzzyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{zzzyyywwwtttrrrqqqoooooonnnllljjjhhhfffdddcccbbbaaa___^^^^^^___```aaaaaaaaaaaa```bbbfffiiimmmrrryyy~~~~~~{{{yyyuuuqqqnnniiiiiihhhhhhiiijjjlllmmmmmmmmmmmmlllkkkiiigggfffbbb___^^^\\\XXXUUUYYY___fffjjjppptttwwwyyy{{{}}}}}}~~~{{{vvvssspppooopppsssxxx~~~}}}~~~}}}yyyuuurrrpppqqqnnnkkklllooooookkk[[[LLL;;;222...,,,---///++++++***))))))***++++++************))))))))))))************))))))(((''')))'''&&&(((++++++(((%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''&&&&&&''''''((()))%%%&&&'''((())))))))))))&&&''''''(((((((((((((((((((((((('''''''''''''''((((((&&&&&&&&&''')))***)))((((((''''''(((((())))))))))))))))))(((((('''))))))))))))))))))))))))************************+++++++++++++++***)))(((*********++++++++++++,,,---,,,,,,++++++,,,,,,---,,,------------,,,,,,+++///////////////000111111333333444444555666666666444444333333222222333333111222333222000000000222111222222333444555666666666666555444333333333333333222333555888::::::999:::::::::;;;;;;;;;;;;;;;777555333222333333333111333333333333333333333333444444333333333333222222333222111111000000111111000000000000///////////////...---000444555222///---------,,,,,,+++***)))******************)))))))))((((((''''''(((((()))''''''''''''''''''''''''(((''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$######$$$'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$}}}|||{{{zzzyyyxxxwwwvvvzzzzzzzzzzzzyyyyyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyyzzzyyywwwtttqqqnnnllljjjhhhhhhgggfffdddcccbbbaaaaaa```____________```aaabbbcccdddeeeeeegggjjjmmmsssxxx~~~}}}zzzwwwsssoookkkiiihhhhhhhhhiiijjjlllmmmkkklllmmmmmmkkkiiifffddd```\\\XXXWWWVVVWWW^^^fffooorrrvvvxxxxxxyyyzzz{{{~~~~~~zzzvvvssslllmmmooosssyyy~~~{{{{{{{{{|||}}}~~~{{{zzzwwwtttqqqooopppnnnkkklllnnnjjjeeeQQQDDD666///---++++++...+++******************+++*********)))))))))))))))))))))***))))))((('''&&&((('''(((***,,,+++(((%%%(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))$$$%%%&&&((()))*********''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((************++++++++++++------++++++++++++------+++,,,,,,---,,,,,,++++++///......//////000111222222333333444444555666666333333222222222222333333222333444222000//////000000111111222333333444444444444333333333333333444333222222444777999:::999::::::::::::::::::::::::666444333222333444333222222222222222222222222222333333333333333333333333333222111111000000111111000000000000////////////...------///111222000...,,,,,,---......---+++***++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######%%%'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}}}}{{{{{{zzzyyyxxxwwwvvvuuuzzzzzzyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuurrrnnnjjjgggeeecccaaaaaa```______^^^^^^^^^^^^^^^^^^______```aaabbbdddeeegggiiijjjmmmpppsss{{{~~~|||xxxuuuqqqmmmjjjiiihhhhhhggghhhiiikkklllhhhjjjkkklllkkkhhheeeccc]]]XXXUUUWWWYYY]]]eeennnyyy{{{}}}}}}|||{{{{{{||||||yyyuuussskkkmmmpppuuuzzz|||{{{zzzyyyyyyzzz}}}~~~{{{xxxwwwvvvuuussspppqqqpppmmmmmmkkkcccYYYEEE;;;333000...+++***+++*********++++++*********))))))))))))))))))******)))))))))))))))((('''''''''((()))***+++***(((&&&(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&''''''%%%''''''''''''''''''''''''))))))))))))(((((('''&&&$$$$$$%%%&&&'''((())))))$$$%%%&&&((()))*********'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''%%%&&&((()))***)))((('''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))***************+++++++++***))))))))))))*********+++++++++------++++++++++++------++++++,,,,,,---,,,,,,+++------------...///000111000111111222333333444444222222111111111222222333333444444222000//////000000000111111222333333333111111111222222444555555444444333444777888777666999888888888888888888888777555333333444555444333222222222222222222222222333333333333333333333333333222111111000000111111000000000000////////////...------...//////...---((()))***++++++***)))(((+++******))))))(((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~||||||{{{zzzzzzyyyxxxwwwvvvvvvyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuutttssssssssspppnnnkkkgggcccaaa___^^^\\\[[[ZZZZZZZZZ[[[[[[\\\[[[\\\]]]___```aaabbbcccdddfffjjjlllooorrrwwwzzzzzzuuurrrnnnkkkhhhggggggffffffggghhhjjjkkkhhhjjjlllmmmlllhhhccc```XXXUUUUUU[[[aaafffnnnuuu}}}}}}~~~~~~|||yyyvvvsssqqqnnnpppsssxxx{{{~~~{{{zzzyyyxxxxxxzzz~~~}}}zzzwwwuuuvvvwwwwwwwwwssssssqqqmmmkkkfffYYYLLL:::444000000///+++)))***)))***++++++++++++***)))))))))))))))************((())))))******))))))((('''((())))))))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''###$$$%%%''''''((((((((($$$%%%&&&((()))*********(((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''$$$&&&(((***+++)))'''&&&)))((((((''''''(((((()))'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((())))))***************+++++++++******))))))))))))************+++---,,,,,,++++++,,,,,,---+++,,,,,,---------------++++++++++++,,,...///000//////000000111111222222111111000000111111222222222333444222000//////000111111111111222222333333//////000111222444555666666555444444666777666444777777777777777666666666666555333333444555555444222222222222222222222222222222333333333333444444333222111111000000111111000000000000////////////------------,,,,,,,,,,,,+++++++++,,,++++++******))))))))))))))))))((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&'''''''''((((((''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''' !!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~}}}|||{{{{{{{{{zzzzzzyyyyyyyyywwwwwwwwwvvvuuutttttttttvvvuuutttsssrrrpppooooooiiihhhdddaaa^^^[[[ZZZYYYWWWWWWVVVVVVWWWXXXYYYZZZYYYZZZ\\\^^^```bbbccccccdddgggkkkooossswww|||{{{vvvrrrnnnkkkhhheeecccccccccdddfffhhhkkkllllllmmmoooooolllgggaaa]]]WWWVVVZZZdddlllrrrxxx~~~~~~|||yyyvvvsssqqqooosssuuuxxx|||~~~~~~}}}}}}}}}~~~~~~}}}|||yyyxxxxxx{{{zzzwwwtttsssvvvyyy{{{{{{wwwuuupppjjjeee^^^PPPBBB444000...///...+++***,,,)))***++++++++++++***)))((()))))))))************(((((()))***++++++++++++''''''(((((('''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''$$$$$$&&&''''''''''''&&&%%%%%%'''((())))))))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&((()))))))))((('''(((''''''''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))******+++++++++******))))))))))))************+++,,,,,,------,,,,,,+++,,,,,,---...............******++++++,,,...///000...//////000000111222222000000000000000111222222222333333222000///000111111111222222222222333333000000000000111333444444555444333444666777666555777777777666666666555555555333222222333444444333333333333333333333333333222222222333333444444444333222111111000000111111000000000000////////////---------,,,+++***+++,,,...---,,,+++++++++++++++((((((((()))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&{{{~~~~~~}}}||||||||||||||||||{{{{{{wwwvvvvvvuuutttsssssssssvvvuuutttrrrpppnnnmmmllleeeccc```]]]ZZZXXXXXXWWWUUUUUUTTTTTTUUUWWWYYYZZZXXXZZZ\\\^^^aaabbbcccdddcccggglllqqquuuzzz|||xxxsssooollliiifffccc``````aaacccfffiiilllnnnpppqqqsssrrrmmmfff___ZZZXXXYYY```lllvvv||||||yyyvvvsssqqqooowwwyyy|||~~~}}}{{{{{{{{{}}}~~~yyyxxxyyy|||wwwuuurrrrrrvvvzzz}}}~~~{{{wwwnnneee```XXXJJJ<<<222...,,,------***+++...)))***+++,,,,,,+++***)))(((((())))))*********+++'''((()))+++,,,,,,,,,,,,'''''''''&&&%%%%%%'''((((((((((((((()))))))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%%%%&&&'''((())))))))))))(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))******+++++++++******))))))))))))************++++++---......---++++++,,,------.../////////...+++++++++,,,---...000000/////////000111111222222000000///000000111222222111222333222000000000222222222222222222333333333222111111111111111222222444333222444666777777666888777777777666666555555444222000111222333333222333333333333333333333333222222222333333444444444333222222111000111111111000000000000////////////---------+++***)))***++++++***(((&&&&&&&&&&&&'''''''''(((((())))))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###  ###&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&||||||}}}~~~|||}}}}}}~~~~~~}}}}}}|||}}}{{{xxxuuusssrrrssssssrrrrrrsssrrrpppmmmjjjhhhbbb___\\\[[[\\\\\\YYYWWWXXXWWWVVVUUUVVVXXX[[[\\\___^^^]]]]]]]]]___bbbcccgggkkkppptttyyy~~~}}}zzztttnnnkkkkkkiiieee```___aaaccccccccceeejjjooossstttsssooohhh```[[[YYYUUUaaaoooyyy}}}~~~}}}zzzvvvrrrqqqqqqzzz{{{zzzyyy{{{|||~~~~~~~~~}}}|||uuuvvvyyy{{{}}}}}}|||{{{qqqpppoooqqquuuxxxyyyyyyuuuqqqjjjaaaVVVJJJ>>>777000///...---,,,,,,+++,,,)))((((((((()))***++++++)))((('''((()))***)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%(((&&&$$$""""""$$$&&&((("""######$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%))))))))))))************++++++***)))((('''&&&&&&))))))'''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((()))******++++++***((('''&&&''')))******++++++,,,+++***)))((()))((((((((((((((()))*********++++++++++++******+++***)))))))))***,,,,,,///...---,,,+++,,,,,,------------------------------,,,,,,,,,,,,---......000000000000000111111111222222222222222111000///333333333444444555555555000000111222333555666777333333222111222333444555333666999:::999777777777555555555444333333222222555444333222333555777888777666555444333333222333222222222222222222222222111222222333222111///...000000//////.........------------,,,,,,+++++++++)))***+++,,,+++)))'''%%%))))))))))))))))))))))))(((((('''&&&&&&''')))***''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%!!!!!!!!!!!!"""###$$$%%%(((((((((''''''&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((|||}}}~~~}}}~~~~~~~~~~~~}}}|||{{{{{{yyywwwtttsssrrrsssssssssssssssqqqooolllhhhfffccc```]]][[[\\\[[[YYYWWWVVVVVVUUUUUUVVVXXXYYYZZZ\\\\\\\\\^^^```cccfffhhhjjjnnntttzzz~~~}}}zzzxxxtttooojjjhhhiiihhheeebbb```bbbccccccccceeejjjnnnpppqqqppplllddd\\\WWWTTT[[[hhhxxx||||||{{{xxxtttqqqqqqqqq|||}}}|||zzz{{{}}}~~~}}}{{{yyyuuuvvvxxxzzz{{{zzzzzzyyyooonnnnnnpppsssvvvvvvvvvooojjjcccZZZPPPEEE;;;444///...---,,,++++++++++++))))))))))))))))))***+++)))((('''((()))***)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((())))))******'''''''''''''''''''''''''''''''''''''''&&&%%%%%%((((((((('''''''''''''''&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''(((((((((++++++)))(((''''''&&&&&&'''&&&&&&%%%&&&'''((()))(((((((((''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((()))))))))************))))))((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))+++***(((&&&&&&'''((()))((()))***++++++***)))(((&&&&&&''''''((()))***+++)))******++++++******)))+++***)))))))))***+++,,,///...---,,,+++,,,,,,------------------------------,,,,,,,,,,,,---......000000000000111111111111111111222222222111000000111111111111222222333333222222222333444555666777555555444444444555666777777999;;;;;;999777666666888888888777666666555555222333444555555555444444444333222111111000111111222222222222222222222222333333444444444222111000000/////////...............------,,,,,,++++++*********++++++***)))'''&&&))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&'''((((((((('''%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""""""""$$$""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxvvvtttrrrrrrsssssssssrrrqqqooollliiieeecccdddaaa^^^\\\[[[ZZZXXXVVVVVVWWWWWWWWWXXXYYYYYYYYYZZZ[[[\\\___ccchhhlllnnnmmmrrryyy}}}xxxtttqqqnnnjjjfffeeeggggggfffcccbbbcccdddddddddfffiiilllmmmmmmjjjddd]]]VVVQQQPPP___nnn}}}}}}|||zzzwwwsssrrrsssttt|||}}}|||xxxvvvuuuvvvwwwxxxxxxwwwvvvuuunnnmmmmmmnnnppprrrrrrqqqgggbbbZZZQQQHHH>>>666000------,,,+++************+++***)))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''''''''((((((((('''&&&&&&))))))))))))))))))))))))%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''((()))))))))(((((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''***))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''(((***)))'''&&&&&&&&&'''(((&&&'''(((*********))))))%%%%%%&&&''')))***+++,,,)))******++++++******)))******))))))******+++,,,...------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---......000000000111111111222222111111222222333222222222000111111111111111222222333333333444444555555555555444444444444555666777;;;<<<>>><<<999777555555666666555555444333333333222444777:::999777333111222111111000000000111111222222222222222222222222333444444444333222000///////////////..................---,,,,,,+++******++++++******)))((((((((())))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%$$$$$$$$$######$$$%%%%%%$$$$$$############""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&yyyyyyzzz{{{|||~~~~~~~~~}}}|||{{{yyywwwvvvvvvvvvtttsssrrrrrrrrrrrrqqqpppooollliiieeebbb```cccbbb___\\\ZZZXXXWWWVVVWWWXXXYYYZZZ[[[[[[ZZZZZZYYY[[[]]]bbbffflllppprrrqqqtttzzz~~~~~~zzztttooollljjjgggeeedddeeefffeeeddddddeeeeeeeeefffgggiiijjjkkkhhhbbbZZZSSSOOOOOOPPPaaaooo{{{}}}|||zzzwwwttttttwwwyyy|||xxxuuuvvvvvvvvvvvvuuutttrrrqqqmmmlllkkklllnnnnnnmmmkkkddd]]]TTTJJJAAA888111---,,,,,,+++***))))))******++++++***)))((((((((())))))((('''((()))***)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''((((((((((((((('''''')))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%'''(((*********)))'''((((((******+++++++++))))))************))))))***************+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000000000111111222222333222222333444555555555444333333333333333333333333333333444444444333333333222222222222333333444444:::;;;<<<;;;888666555555555555444333333222222111444666999;;;;;;888444111222222222111222222333333222222222222222222222222333333333333222111///...///////////////...............---,,,,,,+++******++++++***)))(((((())))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''vvvvvvvvvwwwxxxyyy{{{|||{{{{{{zzzyyywwwvvvtttssstttsssrrrqqqpppppppppooommmllljjjhhheeebbb___^^^bbbaaa___\\\YYYVVVUUUUUUUUUVVVWWWXXXZZZZZZZZZZZZ\\\]]]aaaeeejjjooosssuuuuuuvvvyyy|||~~~{{{vvvqqqllliiijjjhhhfffdddddddddddddddfffeeeeeefffggghhhiiiiiijjjdddZZZPPPJJJKKKQQQVVVcccooo}}}}}}yyyyyyyyyxxxvvvtttvvvyyy|||~~~}}}yyyvvvwwwwwwvvvuuutttrrrqqqpppmmmlllkkkkkklllkkkiiigggccc[[[PPPDDD;;;444///,,,++++++***)))))))))******++++++***)))((((((((())))))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))))))))'''(((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$###!!!$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&###$$$&&&((()))******)))++++++,,,,,,,,,+++******)))))))))******)))))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///000000111222333333333444555555666777777777777333333333333333333333333222333333444333222111111222222222333333333333333666777888888666555555666888888777777666555555555555555666777666555333222222222222111222222333333222222222222222222222222444555555555333222000///.........//////////////////......---+++******)))+++***))))))((())))))***((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&ttttttsssssssssuuuvvvwwwwwwwwwvvvuuutttrrrpppooopppooonnnmmmlllkkkjjjjjjgggfffdddcccaaa___]]]]]]______^^^[[[WWWUUUTTTUUUQQQRRRSSSUUUWWWXXXYYYZZZ___aaaeeejjjoootttxxxzzz{{{{{{|||}}}~~~|||zzzvvvrrrnnnkkkiiiiiihhhfffeeecccccccccdddfffeeeeeegggiiijjjjjjiiifff___TTTKKKGGGLLLVVV^^^iiirrr|||~~~zzzwwwssstttuuuuuuuuuwww{{{~~~~~~}}}|||~~~{{{yyyyyyxxxwwwuuutttrrrqqqpppnnnmmmllllllllljjjfffddd```XXXKKK???777111...,,,++++++***************++++++***)))))))))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%&&&&&&''''''(((((())))))((((((''''''(((((()))(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&###%%%&&&(((*********))),,,,,,------,,,+++)))(((((())))))******))))))((())))))***++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///000000111222333444444666666777777888777777777333333222222222222222111222333444444444333222111333444555555666666555555222444555555444444555777777777666555555444444333222222111111111111111111222111111000000000111111222222222222222222222222777777777777555333111000........./////////////////////...---+++***))))))******))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$tttsssrrrqqqqqqrrrssstttrrrrrrrrrqqqpppnnnmmmlllkkkjjjiiihhhgggeeecccbbbaaa```___^^^]]]]]]]]]]]][[[\\\\\\YYYUUUSSSTTTUUURRRRRRSSSTTTVVVYYY\\\^^^bbbdddiiiooouuu{{{~~~}}}zzzxxxuuuqqqmmmkkkiiiiiiffffffeeedddbbbbbbdddeeefffeeeeeegggjjjlllkkkiii```[[[RRRKKKJJJQQQ\\\eeennnuuu|||}}}yyyvvvtttqqqsssuuuwwwyyy|||~~~}}}}}}||||||{{{~~~}}}|||{{{zzzzzzxxxvvvtttsssrrrrrrpppooonnnmmmllliiieeebbbZZZQQQDDD999222///......++++++*********++++++,,,))))))))))))))))))***+++)))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&''''''((())))))((('''&&&$$$$$$&&&'''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((('''''''''(((((()))))))))((()))))))))((((((''''''%%%&&&''')))******)))))))))***+++,,,,,,***)))((((((((())))))))))))((((((((()))***+++,,,++++++***)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,---///000000111333444444555666666666777666666555555444444444333333333222222333444555777777666444333333444555666666666555555222333444444333333555666555444444333333222111111000000111111111111111111444333222111111000111111222222222222222222222222555555666555444111///.............../////////000000///...---+++***)))(((((()))***++++++***)))((())))))))))))))))))))))))'''(((((())))))((('''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""""""""$$$$$$$$$###$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%uuutttrrrppppppqqqrrrsssoooooooooooonnnlllkkkjjjggggggfffeeeccc```___]]]]]]\\\\\\[[[[[[\\\\\\]]]YYY[[[[[[XXXTTTRRRSSSUUUUUUTTTUUUVVVYYY]]]aaaccccccffflllssszzz~~~~~~~~~}}}{{{zzzwwwuuuqqqmmmjjjiiiiiiiiicccdddcccbbbbbbbbbdddffffffeeedddgggkkkmmmllliii[[[XXXRRRMMMNNNUUU```gggpppwww}}}zzzuuusssrrrrrruuuyyy|||~~~}}}||||||||||||{{{~~~~~~}}}|||{{{{{{||||||{{{zzzyyywwwuuuttttttsssqqqpppooonnnmmmiiieeeaaaTTTKKK???444///......///,,,+++++++++++++++,,,,,,))))))(((((()))***++++++)))((('''((()))******((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&'''((())))))***(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&%%%'''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&'''(((***+++((((((((((((((((((((((((&&&''''''((()))***++++++)))))))))***)))(((((('''&&&'''(((*********))))))%%%&&&)))***+++***)))((((((((())))))))))))((((((((()))***+++,,,+++******)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---///000000222333444555555555666666666555444333333777777777666666555555555444555777888999888777666111222333444444444333222333444555444222222444666888777777666555555444444000111333555555555444333777666555444333333333333222222222222222222222222222222222111000...,,,***---.........//////000000000///...---+++***)))((('''(((***+++,,,***)))((())))))))))))))))))))))))))))))******)))'''%%%$$$'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""######$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))))))))))))))qqqqqqqqqpppnnnllljjjiiihhhgggfffggghhhiiihhhgggcccbbb___]]][[[ZZZZZZZZZWWWZZZ]]]]]][[[XXXVVVUUUXXXUUURRRRRRTTTTTTSSSQQQTTTVVVYYY\\\```dddfffhhhllloootttyyy~~~}}}|||{{{yyyuuusssqqqnnnjjjfffdddccccccdddeeedddcccbbbbbbcccddddddgggjjjnnnpppnnnjjjeeebbbZZZTTTOOOPPPXXXcccmmmrrruuuwwwyyy{{{|||~~~~~~{{{xxxvvvtttqqquuu{{{~~~{{{zzz{{{|||}}}{{{{{{}}}~~~~~~~~~|||wwwtttsssssssssrrrqqqpppoooppppppllleee___TTTEEE777111///,,,)))))),,,++++++***************))))))))))))((((((((((((((()))***)))'''&&&&&&''',,,***((('''&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***)))(((&&&'''(((***++++++***'''%%%######$$$$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''))))))))))))(((((((((((((((((((((((((((((((((((($$$'''******)))'''&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************)))***++++++***)))***+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,'''((()))+++---///000111000111222333444555555666555666666666666666555555777777666666555555555555444555888999999888555444333333444555666666666555333333333333333333222222222222333444444222111000333333333222222000//////000000000000000///.........//////000111222222222000000000000////////////111000...,,,,,,,,,------,,,+++***+++++++++)))'''++++++++++++++++++++++++))))))(((((('''''''''&&&(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$''''''$$$ &&&&&&&&&%%%%%%%%%%%%%%%((('''%%%%%%&&&'''***+++&&&&&&&&&'''''''''((((((%%%%%%&&&&&&((()))+++,,,qqqpppnnnkkkiiifffdddcccaaa``````bbbdddeeedddbbb___^^^\\\ZZZXXXXXXXXXXXXVVVXXXZZZZZZXXXVVVUUUUUUXXXUUUSSSTTTVVVWWWVVVTTTXXXZZZ\\\```cccgggiiijjjppptttyyy~~~}}}{{{yyyxxxvvvssspppiiigggdddbbb```aaabbbcccdddcccbbbaaabbbbbbdddeeegggjjjnnnooolllgggaaa^^^TTTSSSSSSWWW```jjjqqqttttttvvvyyyzzzzzz{{{~~~}}}{{{yyyxxxwwwuuuyyy~~~}}}}}}}}}~~~|||{{{{{{}}}~~~~~~}}}~~~zzzvvvsssrrrrrrrrrqqqppppppqqqssssssnnnfff___PPPBBB555000...,,,))))))++++++***)))))))))))))))))))))))))))((((((((('''((()))))))))'''&&&'''((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))(((''''''''''''))))))***)))'''%%%$$$$$$%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))******))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))*********)))***++++++))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---...//////000000000111222333444444555555555666666666666555555666666666555555444444444555666888::::::888666555222222333333444555555555333333333333333222222222222222333333222222111000111111111111000///...---333333333333333222111111111111111111111111111111000000000/////////......000///...------,,,,,,,,,---+++***+++,,,---,,,***************************)))((((((((('''''''''&&&'''''''''''''''''''''''')))'''&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%((((((&&&###''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&((()))'''''''''((((((((())))))((((((((()))***+++,,,---nnnlllhhhddd```^^^\\\\\\XXXXXXYYY[[[]]]^^^\\\ZZZXXXWWWVVVTTTTTTTTTUUUUUUTTTUUUVVVVVVTTTTTTTTTVVVWWWVVVUUUVVVXXXZZZZZZYYY]]]___bbbeeehhhkkkmmmnnnuuuyyy~~~~~~|||xxxvvvtttqqqnnnkkkbbbaaa```^^^^^^```bbbcccbbbbbbaaaaaaaaabbbdddeeehhhkkknnnmmmiiibbb\\\YYYRRRUUU[[[dddmmmtttwwwwwwvvvxxxzzzzzzzzzzzz{{{|||}}}{{{zzzzzz{{{{{{{{{~~~}}}|||{{{|||}}}~~~~~~}}}zzzxxxuuuttttttsssrrrqqqppppppsssuuutttnnncccZZZHHH<<<111......+++************)))((((((((((((((()))))))))((((((((('''''''''((()))((('''&&&'''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))******)))***++++++))))))***+++******+++++++++,,,,,,,,,//////...---,,,+++******000000000/////////.........//////000111222333444444444555555666555555444555555444444444444333333666777999::::::999777666222222111111222333555666444444444333333333222222333222111111000000111111222222222222111000///...444444444444444333222222333222222111000//////...000////////////............/////////...---,,,+++,,,***((((((***,,,,,,+++))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))(((&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***)))))))))************+++,,,,,,,,,---------......gggeeeaaa]]]YYYWWWWWWWWWVVVUUUVVVWWWXXXXXXUUUSSSQQQQQQPPPOOOOOOPPPQQQQQQPPPPPPQQQPPPOOOPPPSSSUUUVVVUUUVVVWWWZZZ\\\^^^^^^cccdddgggkkknnnppprrrrrryyy}}}~~~~~~~~~~~~{{{wwwsssooolllhhheeeaaaaaa```______aaabbbcccaaa`````````aaaccceeefffiiikkkmmmkkkeee___[[[YYY[[[```hhhqqqxxx|||}}}|||zzz|||}}}}}}{{{zzzzzzzzz{{{zzzxxxwwwwwwzzz|||~~~}}}||||||~~~}}}wwwvvvvvvvvvxxxxxxwwwuuupppppprrrsssqqqgggZZZPPP@@@666...------+++******))))))((('''''''''''''''))))))(((((((((''''''''''''((()))((('''&&&'''((((((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''''''''&&&%%%$$$'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''(((((('''%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''((())))))***************''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***)))***+++***)))((()))+++******+++++++++,,,,,,,,,111111111000000/////////111000000000//////......---......///000111222222333333444555555555444444333333333333333333333333555666777888888777666555333222111111222444666888666666666555444444444333333222111000///000111222444444444444444333222111111111222222111111000///111111000000///........./////////.........------...///111111111///,,,***+++)))&&&%%%&&&(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$"""###$$$%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((())))))))))))((())))))***,,,,,,,,,,,,,,,,,,------------//////000000000000000000___]]]ZZZWWWVVVUUUVVVWWWXXXWWWVVVUUUUUUSSSPPPMMMLLLKKKKKKJJJKKKLLLMMMNNNKKKLLLMMMLLLLLLNNNRRRTTTUUUVVVXXXYYY\\\^^^aaacccgggiiimmmqqqtttwwwxxxxxx|||}}}~~~~~~}}}zzztttoookkkgggccc```aaaaaa```______```aaaaaa_________```bbbdddfffhhhjjjlllllliiiccc``````cccnnnrrryyy~~~~~~{{{yyyyyyvvvuuuttttttvvvyyy}}}~~~~~~~~~~~~~~~|||uuuvvvwwwzzz}}}~~~|||zzzpppoooooommmggg\\\MMMBBB888111,,,,,,---***)))+++)))(((((('''''''''''''''((((((((((((''''''''''''&&&((()))(((''''''((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&''''''&&&%%%$$$$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''&&&%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))((()))******)))((()))*********+++++++++,,,,,,,,,...//////000000111111111........................,,,---...///000111111222222222333444444444444444222333333333333333333333444444555666666555444444444333222222333555888999999888888777666666555555444333111000000000111222333333444444444333222222000000000000000//////.......................................------------...///111222222///,,,***---***&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&$$$"""###$$$%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$######"""""""""%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&''''''(((((())))))))))))++++++++++++,,,---......000000000000111111111111111222333333444333333222XXXWWWVVVUUUUUUVVVWWWXXX[[[XXXUUUSSSQQQOOOLLLJJJIIIHHHHHHGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMOOOSSSVVVVVVXXX[[[]]]^^^aaaeeehhhlllooosssxxx|||~~~}}}}}}}}}|||{{{xxxtttnnniiifffccc```]]]______^^^]]]]]]]]]]]]]]]______```aaacccfffhhhjjjkkkllljjjfffbbbdddlllssszzzwwwvvvrrrrrrrrrtttvvvzzz~~~~~~|||yyytttuuuyyy}}}}}}zzzooolllhhhccc\\\OOOAAA777222---+++,,,---***)))+++))))))((('''''''''''''''((((((((('''''''''&&&&&&&&&'''((((((''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))((()))******(((((()))*********+++++++++,,,,,,,,,******+++,,,---...//////,,,,,,,,,------......///,,,---......000000111222111111222333444444444444222222333333333333444444333333444444444444333333333333333333444666888999:::999999888777666555555444333222222111111222222000111111111111111000000111222222222222111000000------------..................---------,,,,,,,,,---...000111000...+++)))...+++)))((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''((((((((('''''''''''''''''''''''')))******(((&&&&&&''')))******++++++,,,---------------......///000000000444444444444555555555555444555777888888888777666UUUUUUVVVVVVWWWXXXYYYYYYZZZVVVRRROOOMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKMMMOOOPPPRRRUUUXXXYYY\\\___aaabbbdddiiilllqqqtttyyy}}}|||yyyvvvtttnnnkkkfffcccaaa```___]]]\\\\\\\\\\\\\\\\\\]]]]]]______```bbbdddgggjjjllllllkkkiiidddcccjjjyyy|||wwwsssqqqpppqqqsssvvvyyy|||~~~~~~~~~yyyuuutttuuuyyy}}}~~~}}}xxxtttmmmhhhaaaZZZRRRFFF:::111...+++***------***)))+++***)))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***+++***)))((('''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###)))))))))'''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((($$$&&&(((((('''%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))((()))***)))((('''(((*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------.........------...///000111222222000111222333333444444444333333333333444444444555444444444444444444444444000111222333555666777888999888888777555444444333444444444444444333222222//////000000111000000///222333333333333222111111000000000//////......------------,,,,,,,,,,,,+++++++++------,,,+++)))'''***)))((()))+++,,,+++***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))(((***+++***)))***---000000000111111222333333444222333333444555555666555777777777888888888999999777888;;;<<<======<<<<<>>@@@AAAAAA@@@@@@WWWXXX[[[\\\\\\[[[YYYWWWSSSPPPLLLJJJKKKLLLJJJHHHHHHIIIIIIHHHFFFEEEEEEFFFJJJMMMQQQTTTVVVYYY]]]___bbbdddhhhkkkmmmppptttvvv}}}yyyuuurrrmmmhhhddd______^^^\\\[[[[[[[[[[[[WWWWWWXXXXXXZZZ[[[]]]^^^eeeddddddfffjjjmmmllljjjdddcccbbbdddkkkwwwzzztttpppmmmmmmmmmppprrrvvvxxxzzz|||~~~~~~|||yyyvvvssspppoooqqqrrrtttuuuuuuqqqjjjfffaaa]]]WWWMMMCCC999111---,,,,,,++++++***)))((((((,,,,,,++++++***)))(((((())))))(((((((((((())))))''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((+++***(((&&&%%%%%%%%%&&&###$$$&&&&&&&&&&&&$$$###"""###$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&''')))******)))(((((('''''''''((((((&&&'''(((''''''''')))+++***(((%%%'''***+++***((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,---...000000222222222333333333444444444333222333555666555444777555333444555666555444333222222222333333444555555444333333222222222222000000111222333444444555333333333333111000///.........---...///000222333222111111000000000000000333222222000...,,,+++)))************************+++***)))''''''&&&&&&&&&))))))(((((('''''''''&&&"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''(((((('''%%%###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&+++)))&&&&&&''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''%%%$$$%%%''''''$$$!!!$$$$$$$$$%%%%%%&&&&&&'''***'''%%%&&&)))***)))'''((((((((('''''''''&&&&&&'''))),,,---,,,,,,,,,---///000333444555777:::<<<@@@>>><<<:::999999:::;;;============<<<<<<<<<<<<;;;===????????????@@@AAA???@@@BBBDDDEEEEEEEEEDDDZZZ[[[[[[[[[YYYVVVTTTRRRNNNJJJGGGFFFGGGGGGFFFDDDDDDFFFGGGGGGFFFFFFGGGIIINNNQQQTTTVVVXXX[[[^^^aaabbbfffkkkooossswww{{{}}}}}}{{{vvvrrrnnnjjjeeeaaa[[[[[[ZZZXXXXXXWWWWWWWWWVVVVVVWWWWWWYYYZZZ\\\]]]cccbbbcccfffiiijjjhhhfffaaaaaabbbeeelllxxx|||vvvpppmmmkkklllmmmooorrruuuxxxyyy{{{}}}|||xxxtttqqqooonnnpppqqqqqqrrrpppkkkddd___YYYUUUOOOGGG>>>555///,,,,,,,,,+++******)))((((((++++++******)))(((((('''((((((''''''''''''((((((((()))***++++++***)))((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))((('''%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&'''((())))))((((((''''''&&&''''''(((&&&'''((('''&&&''')))***)))'''&&&&&&''')))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---///000111222222222333333333333444444333222333555666555444666555333333555666555444222222222222333333444555555444333222222222222222333333333333333333333333333333333222111000//////.........///000333555666111111000/////////000000//////......---,,,+++******************************)))((('''''''''''''''''''''''''''&&&&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''(((((('''%%%$$$$$$%%%&&&&&&&&&'''''''''(((((()))'''%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''$$$"""%%%%%%&&&&&&''''''''''''***(((&&&''')))+++***((()))))))))))))))))))))))))))+++.../////////000222555666888999:::<<>>>>>>>><<<>>>AAABBBCCCDDDEEEGGGJJJKKKMMMOOOQQQQQQQQQQQQ]]][[[YYYVVVSSSOOOMMMKKKHHHEEECCCBBBCCCCCCCCCBBBBBBDDDFFFHHHHHHIIILLLNNNQQQTTTWWWZZZ\\\^^^bbbdddeeejjjqqqwww||||||}}}~~~xxxuuuqqqmmmiiieee```]]]XXXWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWYYY[[[\\\aaabbbdddgggiiihhhdddaaa]]]^^^bbbfffnnnyyyxxxtttooojjjhhhhhhjjjlllnnnppptttvvvwwwyyy{{{}}}zzzuuuqqqooonnnmmmoooooonnnmmmjjjccc[[[UUUMMMIIICCC<<<666000,,,++++++++++++******))))))(((******))))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((***++++++***((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%$$$$$$############$$$%%%$$$###"""###$$$&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((***))))))((('''&&&'''***,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---...///000111111111222222222333333333333222222333555777666555666444333333444555555444222222333333333333444444444333333222222222222333666555444333222222111111222222222222111111000000......///000222444777888111000//////......//////++++++++++++++++++******)))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%$$$$$$%%%&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&&&&%%%$$$''''''''''''((((((((((((***((('''((()))++++++******+++,,,,,,------------,,,...111333333555777999===???@@@AAABBBCCCFFFIIIHHHGGGFFFFFFFFFHHHIIIJJJNNNLLLJJJHHHEEECCCBBBBBBBBBEEEHHHKKKLLLMMMOOOQQQRRRSSSUUUXXXZZZ[[[\\\\\\ZZZXXXTTTPPPLLLIIIGGGFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDFFFIIIKKKLLLNNNQQQSSSSSSVVVZZZ]]]```cccgggjjjkkkqqqxxx~~~}}}{{{|||~~~~~~|||{{{rrrnnnjjjfffbbb___[[[XXXVVVVVVUUUTTTTTTTTTUUUUUUSSSSSSTTTUUUWWWYYYZZZ[[[bbbdddfffhhhhhheee```]]][[[^^^ccciiipppxxxzzznnnkkkgggccccccfffiiilllmmmpppsssuuuuuuvvvxxxzzz||||||wwwssspppnnnnnnoooooonnnllliiiddd[[[QQQKKKAAA>>>999444///---+++++++++*********)))))))))(((******)))))))))((((((((((((''''''&&&&&&''''''((($$$&&&((())))))(((&&&$$$''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%$$$###""""""######&&&%%%###"""###%%%''')))'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((&&&&&&(((******++++++)))&&&'''+++///))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,------------......000111111111111111111222222222222333222222333666777777777666444333333444555555444222333333333333333333333333333222222222222222333555444333222111111111222333222222111111111111111////////////111333555666000///......---.........******++++++******)))((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&%%%''''''((((((((()))))))))))))))((()))***++++++,,,,,,---///000111222222222000222444666777:::>>>AAAEEEFFFHHHHHHIIIJJJMMMOOONNNNNNNNNOOOPPPRRRTTTUUUZZZXXXUUUQQQMMMKKKIIIIIINNNPPPTTTVVVWWWXXXZZZ\\\YYYZZZ\\\^^^```bbbcccdddRRRPPPMMMIIIFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEGGGFFFHHHLLLNNNOOOQQQTTTWWWWWWZZZ^^^cccgggkkkpppsssuuuzzz}}}{{{{{{||||||}}}}}}|||zzzwwwvvvjjjgggbbb___\\\YYYVVVTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTUUUWWWYYY[[[\\\bbbdddeeefffdddaaa^^^\\\___bbbhhhmmmrrrwww}}}zzzpppfffdddaaa```bbbfffkkknnnppprrrtttuuuuuuuuuvvvwwwyyy{{{~~~zzzxxxuuuqqqppppppqqqrrrpppnnnjjjfff^^^TTTIIIBBB888666222///,,,++++++,,,*********)))))))))))))))+++***************)))))))))(((((((((((((((((()))%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%######$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!! %%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$%%%''')))***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''((()))(((&&&&&&''')))((()))***(((&&&&&&***...))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---...............///000111000000000111111111222222222111111333666888888888777555444444555666555555222333444444444333222222222222222111111222222333222222000000000111333444444333222111000000000111111000///......///000111///...------,,,,,,------,,,,,,,,,,,,+++)))((('''''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%'''''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%'''(((''''''(((((()))***************+++++++++,,,...//////111333555666777666666444666888999<<<@@@EEEHHHLLLMMMOOOOOOOOOPPPRRRTTTXXXXXXYYY[[[\\\^^^```aaacccaaa]]]YYYVVVTTTRRRRRRXXXZZZ]]]^^^______aaacccccccccdddeeeggghhhjjjjjjKKKJJJHHHFFFDDDDDDDDDDDDAAABBBCCCCCCCCCEEEHHHKKKIIILLLPPPRRRUUUWWW[[[^^^```ccchhhlllpppuuuzzz}}}}}}|||{{{}}}}}}|||{{{xxxtttpppnnnccc```[[[XXXWWWUUUTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[]]]^^^```bbbccccccaaa```aaabbbiiilllpppsssuuuwwwyyy{{{{{{~~~}}}tttjjjaaaaaaaaabbbfffkkkppptttuuuwwwyyyxxxwwwvvvvvvwwwxxxzzz}}}~~~~~~wwwvvvtttrrrqqqqqqrrrsssooommmhhhbbbYYYNNNBBB:::222111///---,,,++++++,,,))))))))))))))))))))))))+++++++++***************))))))(((((((((((())))))((((((((())))))(((((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&''''''&&&&&&&&&&&&''''''"""######$$$&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###!!! ###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&''')))******''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))((())))))(((&&&&&&''')))%%%&&&'''&&&&&&&&&''')))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---......------......///000///000000000000111111111111111111444777999:::999888666555555666777777666222333444555444333222111222111111111111222222333111000000///111333555777555444222000//////000000111000...---,,,,,,---......------,,,+++,,,,,,,,,---------,,,+++)))((('''(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%%%%'''&&&&&&&&&'''''''''((((((&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&''''''&&&$$$%%%'''***''''''(((***+++,,,---...---.../////////000222444555777999;;;===<<<<<<;;;;;;<<<===>>>AAAEEEKKKPPPTTTUUUVVVVVVVVVVVVXXXZZZ```aaabbbdddfffhhhjjjjjjgggeeeaaa^^^[[[ZZZZZZ[[[^^^```cccdddeeeeeeggghhhiiiiiihhhhhhhhhiiijjjkkkHHHGGGFFFFFFEEEEEEEEEEEEDDDFFFGGGHHHHHHIIIMMMQQQOOOSSSWWW[[[___ccchhhkkknnnqqquuuxxx{{{}}}|||{{{wwwsssmmmiiifff]]]ZZZVVVTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXX[[[]]]___```bbbcccdddddddddgggmmmrrrwwwyyy{{{{{{yyyxxxwwwxxxxxxyyyyyywwwxxxvvvnnndddaaabbbdddhhhmmmsssxxxzzz}}}~~~~~~{{{yyyyyyyyyzzz{{{}}}~~~~~~}}}wwwvvvuuusssrrrrrrrrrrrrnnnkkkfff___UUUIII<<<444///......---,,,++++++***((())))))))))))))))))))))))))))))***************(((((((((''''''((((((((()))(((''''''''''''((()))%%%%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''((()))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''###$$$&&&'''((())))))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***((())))))(((&&&&&&'''(((&&&&&&&&&((())))))(((&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---------------------...////////////000000000111111111111111444777:::::::::999888666666888888888777222333444555555333111000111111111111111222333333444333111111222444777999777666333000///....../////////---,,,,,,,,,---...------,,,++++++++++++++++++++++++++++++***))))))((((((((((((((((((((((((***)))((('''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((###%%%'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''&&&$$$%%%(((+++((()))***,,,...000222222222444555555444555888:::<<<===@@@BBBCCCBBBAAA@@@AAABBBCCCDDDFFFKKKRRRVVV]]]^^^^^^^^^]]]^^^```aaabbbccceeegggiiikkkllllllfffdddaaa___^^^^^^```aaacccfffiiikkklllmmmoooqqqooonnnlllkkkjjjjjjjjjjjjGGGGGGGGGGGGGGGFFFFFFFFFHHHJJJLLLMMMMMMNNNSSSWWWVVVYYY___dddiiinnnssswwwxxx{{{~~~}}}|||yyyuuuoooiiiccc```ZZZWWWTTTRRRRRRRRRRRRQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\^^^```bbbdddfffggggggiiipppyyy|||yyywwwwwwuuuuuusssqqqrrrqqqiii___bbbdddgggmmmsssxxx}}}|||{{{{{{{{{}}}~~~~~~~~~|||xxxwwwvvvuuusssrrrppppppllliiiddd\\\RRRFFF999000------------,,,+++***)))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%'''((($$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&((((((((('''&&&%%%###$$$&&&&&&&&&&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''!!!"""%%%((()))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))******((())))))(((&&&%%%'''((()))((((((+++......+++'''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,---......////////////000000000000111000111444888:::;;;::::::888777777888999999888222333555555555333111000111111000000111222333333777555444333333666888:::888666333000...............------,,,---...///000---,,,++++++******++++++(((((()))***************))))))))))))))))))))))))+++***)))''''''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&& ###&&&&&&$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%$$$""""""&&&''''''&&&$$$$$$(((,,,)))***,,,...111333555666555888:::999888999<<>>@@@DDDGGGOOORRRVVVYYY[[[\\\]]]^^^\\\]]]^^^]]]\\\\\\^^^```^^^^^^^^^___```aaacccccceeeeeeeeefffgggiiijjjkkkggggggggggggggghhhiiijjjpppqqqsssvvvyyy}}}|||wwwssspppooooooKKKLLLNNNOOOOOOPPPSSSUUUVVVYYY^^^aaadddgggjjjmmmuuuwww{{{~~~{{{wwwsssllliiieee```\\\XXXVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPRRRTTTUUUUUUUUUVVVWWW\\\^^^aaaeeehhhjjjjjjkkklllsss}}}|||yyytttqqqmmmiiiggghhhjjjkkkooosssyyy~~~|||zzzzzz}}}~~~|||zzzzzzzzz~~~~~~}}}zzzvvvrrrpppppprrriiiZZZJJJ===444000...))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''''''''((((((((()))))))))'''((()))(((&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''))))))((('''''''''((((((***))))))(((''''''&&&&&&)))************++++++++++++++++++************)))*********++++++,,,,,,------------------...///000////////////////////////000000111222333444444555555444333444666666444333222222222111111222222333222222222222222222222222444444444444444333333222333222111000///...------------------------......------,,,,,,,,,+++++++++)))(((((((((((())))))***((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$"""""""""######$$$%%%&&&((((((&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%&&&&&&'''((())))))******++++++,,,---///111333444777999<<<===???BBBEEEHHHDDDFFFGGGGGGGGGIIIKKKNNNXXX[[[___bbbdddeeeggghhhhhhhhhiiigggcccaaa``````\\\]]]]]]___aaadddgggiiijjjjjjjjjkkklllmmmnnnnnnlllmmmmmmnnnnnnnnnnnnnnntttuuuwwwyyy|||~~~|||xxxtttqqqpppoooQQQRRRTTTUUUVVVXXX[[[^^^___bbbfffjjjmmmqqqtttwww|||~~~~~~}}}{{{vvvppplllcccaaa^^^[[[XXXVVVUUUUUURRRRRRQQQPPPOOOOOOOOOOOOPPPRRRTTTTTTTTTUUUWWWXXX^^^```dddgggjjjlllmmmmmmpppxxxzzzuuummmjjjfffddddddhhhnnnqqqtttwww|||~~~{{{{{{~~~~~~{{{yyyyyyzzz{{{~~~{{{xxxtttrrrqqqpppeeeTTTDDD888222000///))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))******))))))))))))(((((('''&&&))))))((((((''''''''''''))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---...000111222222111111000000000000000000000000111111222333444333333444444555555444444333222222222222333333444444333333222222222222222333444555555555333111///111111222222111000...---,,,,,,...//////......---,,,,,,++++++++++++******)))(((''''''''')))***+++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$$$$###"""%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''')))***,,,------...///111333555888:::;;;<<<>>>@@@AAABBBEEEHHHKKKJJJMMMPPPRRRSSSTTTUUUWWW]]]```dddggghhhjjjlllnnnnnnoooooommmiiieeebbbbbbaaaaaabbbcccfffiiimmmooopppoooooooooooopppqqqqqqpppqqqsssttttttsssrrrqqqvvvwwwxxxzzz{{{}}}}}}~~~~~~{{{xxxuuusssrrrrrrVVVWWWYYYZZZ[[[^^^bbbfffiiimmmqqqtttwwwzzz}}}}}}{{{yyyuuupppiiiddd]]]\\\ZZZXXXVVVUUUUUUUUUPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRTTTYYY\\\aaabbbeeegggjjjlllnnnooovvv||||||vvvqqqeeecccaaaaaadddkkkrrrwwwxxx{{{}}}}}}{{{xxxwwwxxxzzz{{{~~~}}}{{{yyywwwtttqqqooocccXXXGGG999000,,,+++***************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******(((((())))))((('''&&&%%%''''''''''''(((((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,+++,,,,,,---///111333444222111000/////////000000000000000000000111333333222333444444444444444444333333222222333444555555555555444333222222333333333444555666555222000...///000111222222111000///,,,---///000000///---,,,************)))))))))))))))(((''''''''')))***+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###$$$###"""%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))+++---///000111333444777999<<>>333...,,,+++***************************)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&'''''''''''''''&&&%%%&&&&&&''''''((())))))***)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,...000222555666222111///...------...///222111000000000111333444000222444444444333444555333333333333444555666666777666444333222333333444333333555555444222000......///111222222222111111...//////000///...---,,,***))))))))))))((((((((()))(((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&&&&&&&%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))************++++++---000222555666777888:::===@@@BBBEEEFFFGGGFFFGGGHHHIIIKKKNNNSSSWWW```cccgggiiiiiihhhiiiiiihhhjjjmmmppprrruuuxxx{{{zzz{{{|||zzzwwwuuutttuuuqqqqqqqqqrrrrrrsssssssssxxxxxxvvvuuuttttttttttttuuuvvvvvvvvvvvvuuuuuuttttttuuuvvvxxxxxxxxxwwwvvvuuuuuuvvvvvvwwwwwwwwwwwweeefffhhhiiikkkpppuuuyyy~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzzvvvsssnnniiieee___YYYUUUTTTSSSRRRQQQQQQQQQRRRSSSOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVXXXZZZ^^^cccfffiiihhhffffffiiimmmrrruuuzzz~~~}}}~~~vvvnnniiifffcccdddfffiiinnnssswwwyyy}}}~~~||||||}}}~~~~~~}}}wwwvvvtttsssssstttuuuvvvuuuqqqmmmjjjgggccc^^^ZZZJJJBBB777000......---+++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))************+++++++++************+++++++++,,,++++++++++++++++++++++++***+++,,,...111444666777555333111000//////000111333222111000000111333444///222444444333333444666333333333333444555666777888777555333222333444444222333333444333222111000...///000111222333333333000000000000///---,,,+++*********))))))))))))(((((())))))))))))(((((('''$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''''''''$$$$$$###$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***,,,---.../////////111333555888;;;===>>>===>>>AAADDDGGGIIIJJJJJJJJJLLLNNNQQQTTTZZZ```eeekkkmmmpppqqqpppoooooopppnnnpppsssvvvxxx{{{~~~{{{zzz{{{|||zzz{{{|||}}}}}}|||{{{zzz|||{{{zzzxxxwwwvvvvvvvvvxxxwwwvvvvvvuuuuuuvvvvvvuuuvvvxxxyyyyyyyyywwwvvvttttttuuuvvvvvvvvvvvvvvvnnnoooppprrrtttyyy}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{yyyxxxrrrnnniiiccc___ZZZTTTQQQQQQPPPOOONNNNNNOOOPPPQQQOOOOOOOOOOOOPPPQQQRRRRRRSSSVVV[[[^^^aaadddgggjjjllljjjggggggiiinnnssswwwwww{{{}}}zzzyyyyyyooogggbbb```fffhhhkkknnnrrruuuwwwxxx|||~~~{{{|||~~~|||zzzzzz||||||{{{zzzsssrrrqqqqqqqqqrrrssssssrrrnnnhhhddd```[[[UUUPPP???777...******+++)))'''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''((()))***)))))))))(((''''''&&&&&&)))************+++++++++)))))))))******+++++++++++++++++++++++++++++++++***+++,,,...111444777888999888555333333333444555444333111000000222444555...111444555333222444666333333333444555666777777999777555333222333444555222333333333333222111111//////000111222333444444222222111///...---,,,++++++++++++************)))((()))*********((('''&&&!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%&&&&&&&&&&&&'''((())))))&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,///000222222333333444777:::===@@@BBBCCC???AAADDDGGGJJJKKKLLLLLLMMMOOOSSSWWW\\\ccckkkqqqqqqsssuuuvvvtttsssssssssqqqsssvvvxxx{{{~~~~~~|||{{{}}}~~~|||{{{yyyxxxxxxxxxzzzyyywwwvvvuuuvvvvvvwwwvvvwwwyyy{{{{{{zzzyyyxxxttttttuuuuuuuuuuuuttttttrrrxxx~~~}}}}}}{{{yyyyyyzzzzzzxxxwwwzzzyyyyyyxxxwwwtttpppllliiifff___YYYSSSPPPNNNNNNOOOOOOOOOOOOOOONNNMMMMMMNNNOOOPPPQQQPPPQQQSSSUUUZZZZZZ[[[aaahhhmmmnnnmmmfffggghhhlllppptttxxx{{{yyywwwwwwwwwzzz{{{{{{zzz}}}zzztttllleeeaaa```aaagggjjjnnnppprrrsssuuuwwwyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{yyywwwnnnooooooppppppooonnnmmmjjjkkkfff\\\TTTOOOHHH@@@111111///---+++)))'''&&&((((((((((((''''''''''''((((((''''''''''''(((((()))((('''&&&%%%$$$$$$$$$###%%%''')))***(((&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""#########$$$ ###%%%%%%### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%)))(((&&&%%%$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%'''))))))((('''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''((()))))))))))))))(((&&&&&&&&&'''''''''(((((()))*********++++++++++++******+++++++++,,,,,,,,,************************,,,------///111333444666888666444333333555777888777666444333222222333333222222333333333333444444555444333222111222333333555555444333222222222222222222222222111000////////////000111222333333444222222111000...,,,+++***++++++******)))(((((((((+++******)))(((''''''&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&$$$###""""""%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&%%%%%%((('''&&&'''***+++)))&&&''''''(((((('''(((+++...---...111444777999:::;;;<<<===???BBBEEEFFFEEECCCEEEFFFHHHKKKNNNQQQTTTUUUYYY\\\```cccggglllqqqtttwwwzzz||||||yyywwwuuuuuuxxxxxxyyyzzz|||~~~~~~}}}}}}}}}~~~~~~{{{yyyxxxxxx{{{zzzyyyxxxwwwwwwwwwwwwvvvwwwyyyzzzzzzzzzxxxwwwsssrrrrrrtttvvvxxxwwwuuuzzz}}}{{{zzzyyyxxxxxxxxxxxxwwwuuuxxxvvvtttrrrpppnnnjjjfffaaa^^^YYYTTTPPPNNNMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQQQQSSSWWWYYY\\\]]]```fffmmmqqqrrrqqqmmmooorrruuuxxxyyyzzz{{{~~~{{{xxxvvvuuuuuutttssstttqqqmmmgggbbb```bbbdddkkknnnrrruuuvvvwwwxxxyyyxxxyyyzzz{{{||||||{{{{{{zzzzzzzzz{{{}}}~~~|||yyyvvvuuuoooooooooppppppooolllkkkcccccc]]]RRRJJJEEE>>>666000///...---+++)))((('''))))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$############"""!!! """%%%&&&&&&$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######""""""""""""######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!###%%%&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&'''((()))******++++++&&&&&&&&&'''''''''(((((())))))))))))*********+++*********+++++++++,,,,,,++++++++++++++++++++++++------...///111333555666888777555444444555888999999888666444333222333333222222222333333333444444666555444444444444555666555555444333222222222222222222222333222222111000//////000111111222333333//////......,,,+++)))(((++++++******)))(((((((((******))))))(((''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((()))(((''')))+++,,,***((('''((())))))***+++...111222333555888;;;===>>>??????AAADDDGGGJJJLLLKKKJJJKKKMMMPPPSSSWWWZZZ\\\]]]ccceeegggjjjmmmqqquuuxxxxxxzzz{{{zzzxxxvvvuuuuuuwwwwwwxxxzzz{{{|||}}}}}}|||{{{{{{zzz{{{|||~~~}}}{{{{{{{{{zzzyyywwwvvvvvvuuuuuutttvvvwwwxxxwwwuuusssqqqooooooppprrrtttuuuuuuttt}}}}}}}}}|||}}}~~~}}}{{{yyyxxxwwwuuuvvvvvvvvvtttrrrssspppllliiifffccc```]]]VVVTTTQQQNNNLLLKKKLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOPPPQQQSSSVVV[[[___aaabbbfffmmmsssxxxzzzzzz|||~~~~~~|||}}}xxxtttrrrpppnnnlllgggfffdddaaa```bbbfffjjjooosssxxxzzz{{{zzzyyyyyyxxxyyyzzz{{{{{{zzzyyyyyyuuuvvvwwwxxxzzz|||~~~|||yyyvvvsssqqqqqqppppppppppppnnnjjjhhh```]]]UUUKKKCCC===666///...------,,,+++***))))))*********)))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$#########%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$###"""!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&'''((((((&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,,,,&&&&&&&&&'''''''''''''''(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111333555666888777555555555777999:::;;;:::888666444333333333222222222222333333333333444333333333444555666777555444333222222111111222111222222333333333333333//////000000111111222222,,,,,,,,,++++++***)))(((+++******))))))(((((('''***))))))(((((('''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))'''&&&&&&'''))))))((('''(((***,,,---...111444777999:::<<<>>>@@@BBBDDDEEEDDDGGGKKKOOORRRTTTTTTTTTUUUWWW[[[```dddgggiiijjjlllkkkkkklllnnnqqquuuwwwwwwwwwwwwuuusssrrrrrrsssuuuvvvwwwyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxzzz{{{}}}~~~|||zzzxxxwwwvvvuuutttssssssrrrvvvxxxyyyzzzxxxtttpppnnnlllllllllnnnppprrrqqqooo|||yyywwwwwwwwwwwwyyyzzz||||||{{{zzzyyyvvvuuutttttttttsssqqqnnnnnnjjjddd___\\\YYYWWWUUUOOOMMMKKKIIIIIIIIIIIIJJJHHHIIIIIIJJJKKKKKKJJJJJJMMMNNNPPPRRRTTTYYY___ccceeegggjjjqqqyyy}}}zzzwwwtttqqqnnnjjjhhh^^^^^^^^^___aaafffmmmrrrssswww|||}}}{{{zzzzzz{{{|||||||||zzzxxxwwwsssssstttvvvxxx{{{}}}~~~~~~{{{wwwsssqqqooosssqqqpppppppppnnniiieee]]]WWWNNNDDD===777000+++++++++++++++************))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$###"""!!!!!!######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))(((&&&%%%%%%&&&%%%&&&'''(((''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))***'''''''''''''''''''''''''''''''''(((((((((((()))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///111333444555777666666555666888:::;;;<<<;;;:::888666444333333111222222222222333333333000000000111222444555555555444333222111111111111000111222333444444555444//////000000000000000000++++++,,,,,,,,,+++***************)))((((((''''''))))))((((((((('''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&'''''')))***+++******+++...111333555777;;;===@@@AAABBBCCCEEEFFFHHHIIIIIILLLQQQUUUXXXZZZ[[[\\\\\\___eeekkkppptttvvvwwwuuussspppoooppprrrtttttttttsssrrrooollllllmmmooorrrsssuuuwwwwwwvvvtttsssvvvuuuuuuvvvwwwyyyzzz||||||}}}|||yyywwwtttssssssrrrrrrrrrrrrrrruuuvvvxxxxxxvvvsssnnnkkkkkkjjjiiijjjkkkkkkjjjhhh|||xxxuuutttsssssstttuuuxxxyyyzzzzzzyyyxxxuuutttssssssrrrpppllljjjgggccc]]]XXXTTTRRRPPPNNNKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHLLLNNNQQQSSSVVV[[[```dddhhhiiilllrrr|||zzzxxxvvvsssppplllfffbbb[[[]]]```cccgggnnnuuu{{{yyy}}}}}}}}}~~~~~~}}}zzzwwwvvvrrrrrrsssuuuwwwzzz|||}}}~~~|||yyyvvvsssqqqppptttrrrqqqqqqrrroooiiicccWWWNNNCCC;;;555000***'''************************(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$""" $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###%%%''''''%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))*********+++++++++++++++++++++++++++++++++.........///000222333444555555555666777999:::<<<<<<<<<;;;999777555444333111111111222222222333333...///000111333444555555444444333222111111111111000111222333444555555555000000//////////////////,,,------......------,,,******))))))((('''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&***+++---///000111222222111444777:::<<<>>>AAACCCEEEEEEEEEFFFGGGHHHJJJKKKLLLQQQVVVYYY[[[\\\^^^```aaadddjjjqqqwww}}}~~~zzzxxxxxxxxxwwwvvvssssssqqqmmmjjjjjjlllnnnpppqqqsssuuuuuusssrrrppptttttttttuuuvvvyyy{{{|||{{{|||~~~yyyvvvtttqqqqqqqqqqqqrrrssstttuuuooopppqqqrrrpppmmmiiiggggggfffdddccccccbbb___]]]}}}{{{xxxuuurrrqqqqqqqqqrrrsssuuuxxxyyyxxxxxxwwwtttsssqqqqqqooolllgggccc___[[[VVVRRROOOMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJNNNQQQTTTWWWZZZ]]]bbbeeeiiikkkooouuu{{{xxxsssoookkkfffbbb^^^___bbbfffkkkpppvvv|||~~~}}}zzzvvvtttrrrrrrssstttvvvxxxzzz{{{|||{{{yyywwwvvvuuuttttttvvvsssqqqssstttqqqjjjcccUUUIII===777444///+++)))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$######$$$%%%&&&&&&''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&(((***+++###%%%%%%%%%#########%%%"""#########$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%###""" ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%!!!###%%%%%%%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&'''''''''''''''((((((((()))(((&&&%%%$$$$$$%%%%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))************+++************************---------...///000222222333444444666777999:::;;;;;;;;;:::999888666444333111111111111222222222222000111222444555666666666444333222111111000000111000000222333444444444444000000//////......---------...............---,,,***))))))((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''))))))))))))(((((((((((()))+++///111222333666888999<<>>;;;999888999888:::>>>??????BBBHHH~~~{{{xxxvvvtttrrrpppmmmmmmnnnoooooonnnooonnnooopppqqqqqqnnnlllhhhddd^^^YYYUUURRRNNNKKKJJJIIIGGGFFFDDDCCCCCCBBBDDDEEEEEEFFFGGGHHHHHHHHHLLLLLLMMMPPPUUU[[[aaadddgggeeeaaa^^^^^^___bbbdddkkkqqqwww|||~~~wwwooohhhbbb\\\[[[___eeeggghhhmmmooossswwwzzz{{{{{{{{{|||~~~~~~}}}}}}}}}|||zzzxxxvvvuuurrrrrrqqqppppppooooooooonnnnnnpppuuuzzz}}}~~~~~~{{{uuupppnnnnnnhhh]]]RRR>>>777///++++++,,,+++)))*********)))))))))((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''***(((''''''(((*********'''((())))))((()))+++---,,,,,,,,,++++++*********---.........////////////---...///000111222333333333444444555555444333222111111000/////////000000000000111111111222222222222222222111111000000///111111111111111111111111000000///...---,,,+++++++++***))))))(((((()))))))))(((((((((''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''((((((&&&$$$""" %%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&'''&&&&&&&&&((())))))))))))***,,,,,,...222444666888;;;===???AAADDDFFFGGGHHHKKKMMMNNNMMMMMMMMMNNNOOOPPPPPPQQQPPPOOONNNMMMMMMNNNOOOQQQTTTXXX[[[]]]aaadddgggjjjlllpppuuuzzz}}}{{{yyywwwwwwuuusssrrrrrrsssssstttttttttttttttuuusssrrrsssuuuwwwxxxxxxttttttuuutttsssqqqpppooonnniiiccc___\\\YYYUUUQQQLLLIIIFFFBBB@@@@@@AAACCC???>>><<<:::999999999:::999888:::>>>AAABBBHHHOOO~~~}}}|||{{{zzzxxxvvvtttssspppnnnmmmmmmoooppppppooommmlllkkkkkkkkkjjjgggeee^^^ZZZTTTOOOLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLPPPPPPSSSWWW\\\ccciiimmmmmmiiiddd```___ccchhhkkkppptttxxxzzzzzz|||}}}uuullldddaaa^^^\\\^^^ccchhhjjjjjjkkkmmmqqqtttwwwxxxyyyyyy{{{|||~~~~~~|||{{{{{{|||||||||{{{yyyxxxwwwsssssssssrrrpppooommmlllkkkllloootttyyy|||}}}}}}tttqqqnnnjjjdddZZZLLLCCC888222,,,))))))******(((******))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""######$$$&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&&&&((())))))(((&&&((()))***))))))***++++++++++++++++++*********---------.........//////......//////000111222222222222222222222111000////////////...//////000000000000000111111111222222///000000000000000000000111111111111111111111111000//////...---,,,+++++++++***))))))(((((())))))((((((((((((''''''''''''***)))'''&&&$$$$$$######'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&&&&((()))***))))))+++---000111444888;;;===>>>AAABBBDDDFFFIIIJJJKKKLLLNNNPPPOOONNNMMMMMMNNNPPPRRRTTTSSSSSSRRRRRRRRRQQQQQQQQQTTTWWW[[[^^^aaadddhhhkkklllooossswww{{{|||zzzyyyyyyzzzyyyxxxvvvxxxxxxxxxxxxwwwvvvvvvuuutttrrrqqqqqqssstttttttttoooooonnnllljjjhhheeedddccc^^^XXXSSSOOOLLLHHHFFF===;;;999777666666888999666666555555666777999:::;;;999;;;AAAEEEJJJRRRZZZ~~~|||xxxxxxxxxwwwvvvuuusssssspppooonnnooopppqqqqqqpppllliiifffdddbbb```]]][[[UUUPPPJJJFFFDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCDDDDDDFFFEEEEEEEEEGGGKKKNNNPPPRRRUUUYYY___eeejjjnnnpppooolllhhheeeeeeiiinnnrrruuuwwwxxxxxxwwwwwwyyy{{{|||}}}|||wwwooohhhbbb^^^______```dddiiilllmmmlllkkklllnnnqqqtttvvvxxxyyyyyyzzz|||}}}~~~}}}}}}|||~~~~~~}}}{{{yyywwwtttttttttrrrpppnnnkkkjjjjjjkkknnnrrrvvvyyyyyyxxxnnnlllhhh```VVVJJJ>>>777222...***((()))******)))***)))))))))(((((((((((()))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%########################%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''((('''&&&%%%&&&'''(((((('''$$$'''*********))))))***+++++++++***************,,,,,,---------...............//////000111111222222111111111000//////..................//////000000000000000111111111111000000000000000000000000111111111111111111111111//////...------,,,++++++******)))(((((((((((((((((((((((((((((('''''''''))))))(((&&&%%%$$$######%%%$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&((())))))((((((''''''(((((())))))'''((()))***+++///333777777;;;@@@CCCEEEEEEGGGHHHLLLMMMOOONNNMMMMMMNNNPPPNNNMMMLLLKKKMMMPPPTTTVVVSSSTTTUUUVVVWWWWWWWWWVVVXXX[[[___bbbeeehhhllloooooorrrvvvyyy{{{~~~zzzyyyyyyzzz}}}~~~~~~}}}~~~~~~}}}{{{yyywwwuuutttrrrqqqooooooppppppooonnnhhhgggeeeaaa]]]ZZZWWWUUUUUURRRMMMHHHDDDAAA>>><<<777666666555555666777888999888777777777888:::;;;???===@@@FFFLLLSSS^^^hhh}}}{{{wwwwwwwwwwwwwwwvvvuuutttrrrqqqpppqqqrrrrrrqqqooojjjfffaaa\\\YYYVVVSSSPPPMMMIIIDDDAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGHHHKKKOOOSSSUUUXXX\\\cccjjjpppsssuuuuuurrrqqqooooooooorrrtttvvvwwwxxxwwwvvvtttsssssssssqqqooolllhhhbbb^^^^^^___```bbbeeeiiimmmnnnmmmkkkkkklllmmmppprrruuuxxxyyyyyyzzz|||~~~~~~zzzxxxvvvuuutttrrrpppmmmkkkiiijjjjjjlllooorrrsssqqqooogggccc\\\RRRGGG<<<555111...,,,***)))******++++++)))))))))(((((((((((('''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&(((((('''&&&$$$&&&)))***)))))))))***************************,,,,,,,,,,,,------------.........///000000111111222111111000000000000/////////............////////////000000000111111111222222222111000000//////000000000000000000000000.........---,,,,,,++++++***))))))((('''((((((((('''''''''((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%$$$###"""###$$$&&&'''$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((((((((((((((***+++,,,''')))+++---111666<<<@@@???BBBGGGIIIJJJKKKLLLMMMRRRSSSSSSQQQNNNLLLLLLMMMJJJJJJIIIJJJMMMQQQVVVXXXUUUWWWYYY[[[]]]^^^_________bbbeeegggiiikkknnnqqqqqqtttxxxzzzzzz{{{}}}~~~|||{{{{{{~~~zzzvvvrrrppprrrpppnnnmmmmmmkkkiiiggg___]]]YYYUUUPPPKKKHHHFFFFFFEEECCC???<<<999777666666666777888999::::::;;;======<<<<<<===>>>@@@AAAFFFEEEGGGNNNUUU]]]iiittt~~~~~~~~~}}}|||zzzxxxxxxxxxxxxxxxwwwvvvvvvuuusssrrrrrrrrrpppnnnlllfffaaa[[[UUUQQQNNNKKKIIIHHHEEEBBB@@@AAACCCCCCCCCEEEEEEDDDDDDEEEEEEFFFFFFJJJKKKLLLOOORRRVVVZZZ\\\aaaeeekkkrrrxxx|||~~~{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxvvvssspppmmmkkkjjjgggbbb___]]][[[ZZZ^^^dddcccfffjjjnnnoooooommmkkkmmmmmmmmmooorrruuuxxxzzz{{{|||~~~}}}zzzwwwvvvsssqqqnnnlllkkkkkkjjjjjjkkklllllljjjfffccc\\\VVVMMMCCC:::444000///+++++++++*********++++++))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&%%%%%%'''((()))'''&&&%%%'''((()))(((((()))***)))))))))***************+++++++++,,,,,,,,,------.........//////000000000111111000000000000111111111000//////......///////////////000000000111111333333222111000000//////000000000000000000000000------------,,,,,,++++++***)))((((((''''''(((((('''''''''(((((((((((((((%%%%%%&&&''''''&&&&&&&&&'''&&&%%%%%%%%%'''((()))$$$###""""""###$$$&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&(((***,,,---+++---111555999>>>DDDHHHFFFIIILLLNNNNNNNNNOOOPPPSSSSSSSSSPPPLLLJJJIIIIIIHHHHHHJJJLLLPPPUUUZZZ]]]]]]^^^___aaaccceeeggghhhgggiiikkkllllllmmmoooqqqrrrtttwwwxxxwwwwwwxxxzzz~~~|||tttnnnkkkooommmjjjhhhfffccc___\\\SSSPPPLLLHHHCCC???<<<;;;:::<<<======:::888777777888999:::<<<===>>>>>>>>>@@@@@@AAABBBEEEHHHJJJLLLPPPOOOQQQXXX___gggsss}}}~~~}}}|||{{{{{{||||||{{{zzzyyyyyyyyyyyyyyyxxxwwwwwwvvvtttrrrqqqpppmmmiiifff___[[[TTTOOOLLLJJJHHHGGGDDDBBB@@@@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKOOOPPPSSSWWW[[[___bbbccchhhiiimmmrrryyy}}}|||zzzxxxtttoookkkgggccc```\\\XXXWWWYYYZZZZZZ```iiihhhlllqqqtttuuutttrrrqqqnnnnnnnnnooorrrvvvzzz|||}}}xxxvvvsssooommmllllllmmmlllkkkjjjiiigggbbb\\\XXXNNNGGG???777333000---,,,)))************))))))***))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&((())))))(((&&&&&&'''(((''''''''')))+++((()))))))))*********+++++++++++++++,,,,,,,,,,,,........./////////////////////......///000111222333222111000///.........////////////000000000111000000000000000000000000000000000000000000000000---------,,,,,,,,,,,,+++))))))(((''''''''''''(((''''''''''''((((((((()))%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&''''''(((%%%$$$#########%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((('''&&&&&&'''))),,,///111222666:::>>>BBBFFFKKKNNNMMMNNNOOOPPPOOOOOOPPPRRRPPPPPPPPPNNNJJJHHHHHHHHHHHHJJJMMMQQQWWW\\\aaaccchhhhhhhhhhhhjjjlllnnnooonnnpppqqqpppooonnnooopppqqqrrrtttsssrrrrrrtttuuuxxx|||~~~}}}tttlllhhhfffdddaaa]]]ZZZUUUPPPLLLEEECCC@@@===999777666666666:::@@@CCCBBB@@@@@@@@@>>>@@@BBBDDDFFFFFFFFFEEEFFFFFFHHHJJJNNNQQQUUUWWWYYYXXX[[[bbbhhhoooyyy~~~{{{yyy|||{{{zzzzzz|||}}}|||{{{yyyyyyyyyyyyyyyxxxwwwwwwvvvtttrrrpppnnnjjjfffbbbZZZVVVPPPKKKIIIHHHHHHGGGBBBAAA@@@AAACCCEEEEEEDDDBBBCCCDDDFFFIIILLLNNNOOOSSSUUUXXX]]]aaaeeeggghhhjjjiiijjjnnnuuu{{{xxxrrrmmmgggbbb]]]YYYUUURRRTTTYYY\\\\\\bbbkkknnnrrrwwwzzz{{{zzzyyyxxxpppoooooopppssswww{{{~~~yyyvvvrrrnnnllllllmmmnnnmmmllljjjgggddd]]]VVVQQQDDD===555111000///,,,)))''')))******)))(((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''(((######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######!!! $$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''&&&'''(((******(((&&&&&&''''''&&&&&&'''))),,,(((((())))))*********+++******+++++++++,,,,,,,,,.........///////////////...---------...000222333555444222111///.........////////////000000000000------......///000000111000000000000000000000000---,,,,,,,,,,,,,,,,,,,,,))))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&)))***%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***)))))))))***,,,000333555999<<>>FFFJJJKKKJJJJJJJJJGGGHHHKKKNNNOOOOOONNNNNNNNNNNNOOOQQQTTTXXX[[[]]]^^^^^^aaagggmmmsss|||~~~}}}|||{{{{{{|||}}}}}}~~~{{{yyyxxxyyyzzzzzzyyy|||{{{yyywwwwwwwwwwwwxxxwwwsssnnniiieeeaaa]]]ZZZPPPNNNJJJGGGDDDCCCCCCCCC>>>@@@BBBCCCCCCCCCEEEFFFFFFFFFHHHKKKOOOTTTXXX[[[^^^aaadddhhhiiiiiihhhgggfffccccccjjjxxx{{{yyyrrroookkkgggccc^^^XXXTTTSSSUUUXXX]]]ccciiiooorrrtttvvvzzz~~~}}}|||{{{wwwrrrppprrrvvvzzz|||{{{}}}~~~wwwsssmmmlllmmmnnnnnnlllpppkkkeeeccc```YYYMMMCCC888444///,,,***)))(((&&&))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$############$$$$$$(((%%%######%%%'''%%%####################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%***)))(((&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))((((((((((((((('''''''''************************)))***+++,,,------------,,,---///000111000...---///......------///000111444555666666444111---+++***+++,,,---............---...//////000000//////.........///////////////))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''---+++(((''''''((())))))***+++...222666999<<<===@@@BBBEEEIIILLLPPPRRRSSSVVVVVVUUUSSSQQQNNNLLLKKKLLLLLLKKKHHHGGGGGGIIIKKKQQQVVV\\\```eeekkksssyyyzzzxxxtttsssssstttuuuuuuwwwuuurrrqqqqqqqqqooonnnmmmnnnpppqqqqqqpppooonnnuuuuuuvvvvvvxxxyyy{{{||||||zzzxxxzzz{{{jjj\\\TTTLLLIIIEEE@@@===;;;:::999;;;888444333555999<<<>>>DDDKKKVVV___dddbbb^^^ZZZYYYXXXWWWVVVVVVWWWXXXYYYVVVWWWXXXYYY[[[]]]^^^___dddgggjjjlllnnnrrryyy~~~~~~}}}{{{zzzyyyyyyyyyyyy|||zzzyyyyyyzzz{{{zzzyyyyyyxxxwwwuuuttttttttttttuuuqqqjjjccc]]]XXXRRRNNNJJJHHHFFFDDDBBBBBBBBBCCCAAABBBDDDDDDDDDDDDFFFGGGHHHIIIKKKOOOUUU\\\bbbeeejjjjjjjjjiiigggdddbbbaaabbbbbbfffnnnzzzyyyuuupppkkkddd^^^ZZZXXXVVVTTTXXXZZZ^^^ccciiioootttwwwzzz||||||yyywwwvvvxxxyyyzzzzzz{{{}}}}}}{{{uuurrrooommmnnnooooooooonnnjjjeee```[[[RRRFFF>>>555222...+++***)))((('''))))))))))))))))))))))))((((((((((((''''''''''''))))))(((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######"""""""""$$$$$$############$$$$$$***'''%%%$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))((((((((((((((((((((('''***************************+++,,,,,,------------,,,---///111111000///...///......---...///000111333333555555333111...,,,+++,,,---...////////////---,,,+++***+++,,,...////////////......---------))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''+++***((('''(((***+++,,,///111444777;;;???AAACCCFFFHHHKKKOOORRRTTTUUUVVVTTTSSSRRRPPPNNNMMMMMMMMMKKKLLLLLLLLLLLLMMMPPPSSSYYY^^^dddiiinnnuuu~~~~~~}}}{{{yyyxxxvvvtttssssssttttttrrrqqqpppqqqrrrrrrrrrpppnnnmmmqqqqqqrrrssstttvvvxxxyyywwwtttrrrrrrvvv{{{vvvhhhZZZNNNHHHAAA@@@===:::888777777888:::999888999<<>>BBBHHHNNNRRRUUUaaajjjyyyyyymmmllliiiggggggggghhhiiigggeeecccbbbbbbcccdddeeejjjlllooopppqqqrrrsssuuu~~~}}}}}}|||{{{zzzzzzyyyxxxwwwwwwyyyzzzyyywwwuuuppppppooommmjjjfffcccaaaZZZWWWRRRNNNKKKHHHDDDBBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEFFFIIIMMMQQQTTTWWW\\\aaagggkkknnnpppooolllgggbbb______```bbbdddiiiqqqwww|||uuuooogggaaaZZZUUUUUUYYY]]]```cccfffkkkrrrwww|||~~~{{{xxx{{{|||||||||{{{zzzxxxvvvzzzzzzzzzzzzxxxvvvuuusssuuuwwwwwwuuuqqqoooqqqssspppnnniii]]]NNN@@@666222...+++)))((()))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$''''''&&&%%%$$$###"""!!!&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$)))((('''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((************************+++,,,,,,------,,,,,,+++...///000111111111000000............/////////000...///000111111000///...------...//////////////////---+++******,,,///000......---,,,,,,+++******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))***,,,...000444777:::AAABBBDDDGGGJJJMMMOOOPPPOOOPPPRRRTTTTTTRRRQQQOOORRRNNNJJJFFFEEEGGGJJJMMMOOOSSSWWWZZZ]]]___bbbeeegggkkkrrrxxx~~~~~~xxxwwwwwwxxxzzzzzzxxxvvvuuuuuuuuuuuutttrrrqqqpppkkklllmmmnnnooopppppppppkkkgggbbb^^^[[[XXXUUUSSSNNNNNNKKKFFF???999666555444444444555777999:::<<<<<<@@@GGGOOOVVV\\\aaaeeekkksss~~~|||tttrrrooolllkkkkkklllllljjjhhhfffdddcccdddfffgggjjjllloooqqqqqqqqqppppppxxxxxxxxxxxxyyyyyyyyyxxxzzzyyyyyyyyyyyyxxxuuurrrlllkkkiiifffaaa\\\XXXUUUNNNKKKHHHGGGFFFEEECCCAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGJJJOOOUUUYYY]]]```eeeiiikkkkkkiiihhhcccaaa___^^^aaaeeekkknnnooosssvvvxxxyyy~~~zzzqqqkkk^^^[[[XXXYYY\\\aaaeeeggggggjjjoootttyyy}}}~~~~~~~~~|||zzz|||||||||{{{yyywwwuuutttwwwwwwvvvuuutttsssrrrqqqxxxzzz{{{xxxsssooooooppprrrppphhhZZZHHH999111...+++)))(((((()))***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''########################%%%%%%$$$$$$############%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))++++++,,,---------,,,,,,...//////000000000000000---......///////////////---...///000000000000///,,,,,,---.........------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''')))******,,,///333555777;;;???BBBHHHIIIJJJLLLNNNPPPRRRSSSPPPQQQRRRRRRPPPNNNLLLJJJIIIGGGEEEDDDFFFKKKQQQTTTXXX[[[___aaaccceeegggiiijjjoootttyyy|||{{{zzzzzz{{{{{{yyywwwvvvvvvvvvuuuttttttsssrrrmmmmmmmmmmmmmmmllljjjjjj```]]]WWWRRRNNNJJJFFFDDD>>>>>>===:::777555555666666777888:::<<>>???BBBGGGJJJNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQOOOMMMKKKIIIHHH???@@@BBBFFFMMMUUU\\\aaaaaaccceeeffffffgggjjjkkknnnqqquuuyyy}}}}}}{{{zzz{{{{{{zzzyyyxxxwwwvvvuuutttsssrrrrrrmmmmmmllljjjfffccc___]]]QQQNNNIIIEEECCC@@@===;;;666777777777666666888:::<<<===???BBBEEEHHHJJJKKKOOOVVV___fffkkkpppvvvzzz~~~}}}{{{yyyrrrqqqooonnnpppssswwwyyyzzzzzzyyyxxxxxxxxxxxxxxxuuuuuutttuuuuuusssooolllyyyyyy{{{{{{|||{{{zzzzzzwwwtttpppllliiifffccc```XXXVVVSSSOOOLLLIIIGGGFFFDDDBBB@@@@@@AAAAAA@@@???AAABBBDDDEEEGGGHHHIIIIIILLLPPPUUUZZZ___dddiiilllkkkjjjhhhfffeeeeeeeeeeeeeeefffjjjnnntttzzz|||xxxvvvuuutttssssssrrrpppnnnjjjfffbbb```]]]^^^```eeekkkppprrrsssrrrsssuuuwwwzzz}}}~~~}}}}}}~~~~~~}}}|||zzzyyywwwvvvuuusssrrrqqqppppppqqqrrrsssuuuuuutttsssrrrnnnjjjfffccc\\\QQQCCC777///,,,+++***)))((()))***+++)))((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%########################################################################$$$###"""""""""###%%%&&&!!!""""""###$$$%%%%%%&&&###""""""!!!!!!"""######$$$$$$############$$$$$$"""$$$%%%$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((()))***,,,---...//////---------------......///------///000000000///...//////000000000000000000------............------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***,,,...111333555:::>>>DDDFFFFFFHHHMMMQQQRRRRRRRRRRRRRRRRRRQQQQQQRRRPPPMMMJJJHHHFFFEEEEEE===@@@FFFMMMVVV^^^eeeiiiggghhhiiihhhhhhiiikkknnnnnnqqqsssuuuxxx~~~}}}zzzyyyzzz|||}}}}}}|||{{{xxxuuusssqqqooonnnjjjiiigggbbb]]]VVVQQQNNNEEEBBB>>><<<<<<<<<<<<;;;666777999;;;;;;===@@@BBBDDDFFFIIINNNRRRUUUXXXYYYZZZaaaiiinnnqqqtttyyy~~~}}}zzzxxxvvvooooooooorrrwww~~~}}}{{{zzzvvvqqqmmmssstttuuuuuutttsssrrrqqqqqqmmmgggbbb^^^[[[WWWUUUPPPNNNKKKHHHEEEDDDCCCCCC???>>>===>>>@@@BBBCCCBBBDDDEEEHHHKKKMMMOOOPPPQQQSSSWWW]]]bbbgggkkkooorrroookkkfffbbbaaacccgggjjjpppqqquuuyyy}}}}}}xxxvvvsssnnniiicccbbbaaa```___^^^^^^^^^ddddddgggkkkqqqvvvxxxyyywwwwwwwwwyyy{{{~~~}}}}}}}}}~~~~~~|||{{{yyyxxxwwwvvvsssrrrpppooopppqqqssstttrrrpppoooppppppnnnhhhcccYYYQQQDDD888///+++*********))))))***++++++)))'''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''########################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###%%%&&&'''&&&%%%$$$###!!! """!!!!!!!!!!!!!!!""""""$$$$$$############$$$$$$###%%%&&&$$$!!! """$$$########################%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((***,,,...//////000---,,,,,,,,,,,,---......,,,---///000000000///...000000000000000111111111...///////////////......111///---+++,,,...111333000///......---,,,++++++))))))))))))(((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((******,,,...111555777999>>>CCCIIIKKKJJJKKKPPPTTTUUUUUUTTTSSSRRRRRRQQQQQQPPPNNNJJJFFFCCCBBBBBBBBBBBBEEELLLTTT\\\bbbgggiiijjjjjjjjjiiihhhjjjmmmpppmmmnnnpppqqqrrrwww|||yyyxxxzzz}}}}}}zzzvvvrrrooolllkkkgggeeebbb\\\UUUMMMFFFBBB???<<<999888:::<<<>>>>>>999;;;>>>@@@AAACCCFFFHHHKKKMMMRRRWWW\\\aaadddeeebbbhhhooorrrsssvvv{{{|||}}}}}}|||zzzwwwtttrrrnnnnnnqqqvvv~~~~~~yyysssnnnnnnmmmkkkjjjkkkjjjhhhgggccc```\\\WWWRRROOOMMMLLLKKKJJJHHHFFFDDDBBBAAAAAA>>>???@@@AAAAAACCCFFFIIIFFFHHHLLLOOORRRVVV[[[___cccggglllnnnnnnlllkkkjjjfffccc___]]]aaakkkwww~~~vvvnnngggcccaaaXXXXXXWWWVVVWWW[[[aaaeeehhhjjjmmmqqqvvv{{{|||zzz{{{~~~}}}|||{{{{{{{{{zzzxxxvvvsssqqqmmmnnnooonnnnnnnnnpppqqqqqqooommmmmmkkkeee]]]VVVGGG>>>333---,,,+++)))&&&)))''''''(((******'''###(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""%%%$$$######""""""######"""############$$$$$$$$$########################""""""""""""####################################"""###$$$%%%%%%%%%%%%$$$########################&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%&&&''''''%%%$$$%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((+++(((&&&'''***,,,+++)))++++++,,,000444555222//////...---,,,+++,,,------//////000000111111111222...000222333111000000000......------...///111222000///...,,,++++++,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######%%%))),,,+++&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''((())))))''''''((((((''''''&&&%%%%%%%%%&&&'''((())))))***'''***///333777===CCCGGGGGGHHHKKKNNNQQQSSSUUUVVVVVVUUUUUUTTTSSSQQQQQQPPPOOOMMMIIIFFFEEEEEEFFFGGGGGGJJJPPPWWW^^^cccfffhhhkkkkkkkkkkkklllmmmnnnnnnnnnlllkkkmmmsssxxxzzzzzzzzzyyyxxxwwwyyy}}}|||wwwsssnnngggaaa\\\YYYSSSLLLFFF@@@===;;;;;;;;;<<<>>>@@@BBBDDDFFFEEEGGGIIIKKKMMMOOOSSSUUUXXXYYY[[[^^^```ccceeefffgggjjjnnnsssvvvyyyzzzzzz}}}}}}|||zzzwwwssspppnnnpppqqqtttxxxzzzsssnnnjjjgggeeecccbbbaaa^^^\\\VVVTTTQQQMMMJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>@@@AAABBBCCCFFFJJJMMMOOORRRWWW[[[^^^aaaeeegggmmmooorrrqqqnnnhhhdddbbb\\\]]]___bbbjjjuuu{{{rrriiiaaa[[[WWWNNNPPPSSSVVVZZZaaahhhmmmooopppsssvvv{{{~~~~~~~~~|||{{{zzzyyyvvvtttrrrqqqooooooooonnnmmmmmmnnnooollljjjiiihhheee]]]RRRJJJ===888000+++******)))'''+++)))((((((******(((&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######%%%$$$######""""""######"""############$$$$$$$$$########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%########################"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&+++************+++,,,,,,+++)))'''(((***++++++))),,,+++,,,...222333222000111000...---,,,,,,,,,,,,//////000000000111111111,,,...000000///.........//////...---...///000000...---,,,***))))))******+++,,,,,,,,,,,,+++******************************''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***---,,,((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))"""###$$$%%%&&&'''''''''((((((((((((((('''&&&&&&'''''''''((()))***+++,,,...111666;;;???CCCGGGJJJKKKLLLOOOQQQSSSUUUUUUUUUVVVUUUSSSRRRQQQPPPOOOOOOLLLKKKJJJIIIJJJKKKMMMOOOQQQSSSWWW\\\aaaeeehhhjjjjjjkkkkkkkkkllllllmmmmmmmmmkkkjjjmmmrrrwwwyyyzzz}}}~~~~~~}}}{{{zzzzzzxxxwwwvvvvvvyyy}}}|||tttmmmeee]]]XXXQQQOOOJJJEEEAAA===:::999;;;<<<>>>AAAEEEHHHKKKLLLNNNPPPRRRTTTUUUXXX[[[^^^^^^^^^___```aaabbbccccccdddfffkkkooorrrtttttttttrrrsssttttttsssrrrqqqppptttvvvyyy}}}|||wwwsssaaa^^^[[[XXXVVVSSSPPPMMMIIIHHHFFFDDDCCCBBBBBBBBB@@@@@@??????>>>??????@@@???AAACCCEEEHHHMMMRRRVVV[[[```gggllloooqqqrrrtttuuuvvvuuupppiiibbb]]]ZZZWWW[[[bbbkkkuuu|||uuulllbbbZZZSSSOOOKKKOOOUUU\\\ccckkkrrrwwwxxxyyy{{{~~~~~~~~~~~~|||{{{yyyvvvsssqqqpppooopppooonnnmmmllllllllllllfffdddaaa^^^YYYPPPCCC:::222///,,,***(((((()))))),,,***)))((()))***)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$######""""""######"""############$$$$$$$$$########################""""""""""""####################################%%%$$$#########$$$%%%&&&######################## """%%%&&&%%%###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''((()))(((''''''((()))&&&%%%%%%%%%%%%%%%%%%&&&)))))))))))))))***++++++***)))'''(((***++++++***---,,,,,,...000222222111333222000...---,,,,,,---//////000000000000111111,,,...000000...---......000000///............///------,,,+++************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''((()))***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))***+++&&&&&&&&&&&&&&&%%%$$$$$$(((((((((((('''''''''&&&))))))))))))+++---000111888<<>>>>>??????@@@AAABBBEEEHHHLLLQQQWWW^^^cccgggmmmtttzzz||||||{{{{{{tttsssooohhhaaa\\\ZZZZZZ^^^bbbiiiqqq{{{yyyuuummmddd\\\VVVRRRQQQTTTYYYaaahhhooouuu{{{~~~}}}}}}~~~{{{yyyvvvssspppooonnnnnnoooooonnnmmmmmmllljjjiiiaaa\\\VVVQQQKKKAAA777///***++++++***((('''(((***,,,***)))((((((((())))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%$$$######""""""######""""""#########$$$$$$$$$########################!!!"""""""""####################################&&&%%%###""""""###%%%'''###########################$$$&&&&&&%%%$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&'''(((((('''&&&((()))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))***)))(((((()))******+++............000222333333222111000.........////////////000000000000000000...000111111/////////111111000000///...---------.........---,,,,,,,,,,,,+++,,,,,,,,,,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&'''(((&&&'''''''''&&&%%%$$$$$$''''''&&&&&&&&&'''''''''))))))***,,,///444777:::BBBFFFLLLPPPRRRRRRSSSSSSTTTUUUWWWWWWWWWUUURRRPPPPPPPPPOOONNNOOOQQQSSSUUUVVVWWWYYY\\\___aaacccdddddddddddddddfffiiikkkmmmoooooopppqqqqqqpppooonnnjjjjjjkkkmmmpppsssvvvwww{{{{{{}}}~~~{{{xxxvvvssspppnnnmmmoooqqqsssuuunnndddXXXNNNFFF@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGMMMTTT\\\bbbfffhhhggghhhhhhhhhfffeeefffhhheeedddbbbaaa____________aaacccgggkkklllkkkiiiggghhhjjjlllnnnpppppppppppprrrvvv|||~~~JJJHHHFFFEEEDDDCCCAAA???AAAAAAAAAAAA@@@@@@??????????????????@@@AAABBBBBBHHHLLLQQQVVV[[[bbbiiimmmssswww|||~~~{{{xxxvvvnnnlllgggaaa]]]]]]```ccciiikkkpppuuu{{{{{{ooojjjbbbZZZVVVUUUVVVXXX^^^ccckkkrrrxxx}}}~~~}}}||||||||||||}}}xxxvvvtttqqqpppoooooooooooonnnnnnooopppmmmhhhddd[[[TTTJJJBBB<<<666000+++***++++++***((('''''')))***)))((('''&&&&&&((()))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%%%%$$$######""""""######""""""#########$$$$$$$$$########################!!!"""""""""####################################&&&%%%###""""""###%%%&&&########################%%%%%%$$$"""!!!"""%%%'''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%''''''&&&&&&'''(((((((((''''''''''''(((((()))))))))((())))))***+++))))))))))))))))))***+++//////000000000222333555//////......///000222333000000/////////////////////000111000......///111111111000///...---,,,,,,------------------,,,,,,+++,,,,,,,,,,,,+++******%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''')))***)))+++...222777===AAADDDJJJNNNSSSVVVWWWVVVUUUUUUUUUUUUVVVUUUTTTQQQOOOMMMLLLMMMNNNQQQTTTXXX[[[]]]```aaabbbdddeeeggghhhiiimmmmmmmmmmmmnnnpppssstttpppppppppppppppooonnnmmmjjjkkkmmmnnnoooqqqsssuuuuuuvvvxxx{{{}}}|||xxxtttrrroooiiiddd```^^^^^^^^^ZZZVVVNNNFFF???;;;::::::<<<>>>@@@CCCFFFHHHJJJKKKNNNQQQXXX```hhhooouuuxxxvvvwwwwwwtttoookkkiiihhheeedddbbb```______```aaaaaacccfffhhhhhhgggeeeccceeegggjjjmmmpppqqqrrrrrrpppttt{{{BBBAAA@@@@@@AAAAAA@@@??????@@@@@@@@@@@@@@@???>>>???@@@@@@AAACCCEEEGGGHHHQQQUUU[[[```eeeiiimmmpppvvvyyy{{{{{{xxxtttqqqpppooommmjjjfffeeeggglllpppqqqrrrtttvvvzzz~~~vvvqqqccc___ZZZUUUUUUXXX]]]aaabbbhhhpppwww}}}|||{{{zzz{{{|||~~~~~~uuuttttttsssrrrrrrssssssqqqqqqrrrssssssnnneee^^^QQQIII???777333000---+++---,,,***)))((((((((('''((())))))(((&&&%%%'''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$############$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%$$$######""""""######"""############$$$$$$$$$########################""""""""""""####################################&&&%%%$$$#########$$$%%%########################$$$###!!!###&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((())))))(((((((((((())))))&&&&&&&&&&&&&&&''''''(((((()))***)))((((((***,,,...000111111111111222444...------...///111333444000000////////////......---......---,,,,,,---///000000000000///...---,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''(((''''''%%%%%%%%%&&&(((***---......000555;;;BBBGGGLLLNNNPPPSSSWWWYYYXXXVVVUUUTTTSSSSSSRRRQQQPPPNNNLLLLLLLLLNNNQQQVVV[[[```ccceeeggggggggghhhiiikkklllmmmrrrrrrrrrrrrssstttuuuvvvqqqpppooonnnmmmllllllmmmlllnnnooopppooooooqqqrrrttttttuuuyyy{{{yyysssnnnhhhddd]]]UUUOOOLLLJJJJJJCCCBBB@@@<<<::::::===@@@AAACCCGGGKKKOOORRRTTTUUUZZZ]]]bbbiiiqqqyyy}}}uuuooolllgggeeedddbbbbbbccceeefffbbbccceeeffffffeeecccbbb```cccggglllppptttvvvwwwpppuuu|||>>>=========???@@@@@@>>>>>>???@@@AAABBBBBBAAAAAABBBCCCEEEHHHKKKOOORRRTTT[[[___eeehhhjjjjjjkkkkkkkkkmmmpppqqqpppppprrrssszzzzzzzzzyyywwwxxxzzz|||xxxxxxyyyxxxyyy|||{{{qqqiiieee\\\[[[ZZZZZZ\\\aaafffiiiiiinnnuuu{{{}}}{{{|||}}}}}}}}}~~~~~~~~~|||{{{zzzssstttuuuwwwxxxxxxxxxxxxvvvvvvvvvxxxuuummm___UUUEEE>>>555000......---+++...+++'''''')))***)))'''''')))+++***(((&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######%%%$$$######""""""######"""############$$$$$$$$$########################""""""""""""####################################%%%%%%%%%$$$$$$$$$##############################""""""!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$%%%''''''&&&&&&((()))((((((''''''''''''((((((###############$$$%%%%%%((()))******((((((***,,,+++...111111000///000111...---------...000222333000000/////////.........---......,,,++++++---/////////000000000...---,,,******+++,,,,,,,,,+++***+++,,,,,,,,,,,,+++******((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&(((+++///222444666999???FFFLLLQQQTTTUUUTTTWWWYYYZZZXXXVVVTTTTTTRRRQQQOOOMMMLLLLLLLLLLLLNNNQQQVVV]]]bbbfffhhhiiikkkkkkkkklllooorrruuuwwwzzzzzzzzzzzzzzzyyyxxxxxxuuussspppnnnlllmmmnnnooonnnppprrrrrrooonnnoooqqqrrrqqqrrruuuvvvrrriiibbbXXXTTTNNNGGGAAA>>>======:::;;;=========AAAFFFJJJLLLNNNRRRVVVZZZ^^^``````dddeeehhhnnnvvv~~~vvvqqqmmmkkkiiihhhgggiiikkklllhhhhhhhhhhhhhhhhhhhhhhhhcccfffjjjooosssvvvxxxyyyqqquuu{{{===<<<<<<===>>>??????>>>>>>???AAACCCEEEEEEEEEEEEEEEGGGJJJNNNSSSXXX]]]___bbbfffkkkmmmllliiigggfff]]]```dddhhhlllrrrwww{{{~~~~~~}}}{{{xxxwwwwwwxxxxxxzzzzzzwwwpppgggaaa]]]ZZZ\\\^^^aaaeeejjjmmmoooqqquuuzzz}}}|||~~~}}}{{{|||||||||{{{zzzxxxwwwsssuuuwwwzzz|||}}}}}}}}}zzzzzzzzz{{{wwwlll[[[OOO;;;666000------...,,,***///)))%%%%%%)))+++***''''''***---,,,)))'''((()))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%$$$$$$###"""#########"""############$$$$$$$$$########################""""""""""""####################################%%%%%%%%%%%%%%%$$$###"""########################"""###$$$###"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%&&&(((((('''((()))+++''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''')))+++***((('''***---(((,,,000111///---...//////......------...000111000000//////.........---///000///...------///111...///000000000///------+++,,,---.........---,,,+++,,,,,,,,,,,,+++******''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((('''''''''(((''''''&&&&&&''''''(((***...222666999===AAAGGGNNNSSSWWWXXXXXXWWWYYYZZZZZZXXXUUUTTTTTTQQQPPPMMMKKKJJJKKKLLLMMMQQQUUU[[[aaafffjjjkkkkkknnnnnnoooqqquuuzzzzzzwwwssspppoooppprrrsssppprrrtttssspppmmmnnnppplllkkkkkkllllllggg\\\TTTMMMIIICCC>>>999888777888999<<>>AAACCCCCCDDDDDDFFFGGGHHHIIIJJJPPPRRRVVV[[[```eeeiiikkkqqqllljjjjjjdddZZZWWWZZZTTTYYY```fffmmmvvv|||xxxuuurrrmmmiiiffffffccc```\\\[[[\\\^^^]]]bbbiiiooorrruuuwwwyyyzzz}}}~~~~~~}}}||||||{{{xxxwwwvvvuuurrrppptttvvvyyy}}}~~~}}}yyy}}}zzziiiUUUGGG555222...,,,++++++)))((())))))(((((((((((())))))&&&'''''''''(((((())))))'''((()))))))))(((&&&%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$&&&%%%%%%$$$#########$$$########################$$$%%%%%%###"""###%%%'''!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$"""""""""###$$$%%%##############################$$$$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&%%%%%%&&&'''))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((---,,,+++******,,,...///...------------...//////222111000...------------,,,------......------,,,000000///...------,,,,,,+++++++++*********))))))---+++)))'''&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((&&&&&&((()))*********)))'''(((,,,000666;;;???BBBLLLNNNRRRVVVXXXYYYYYYYYY[[[ZZZYYYWWWTTTQQQNNNMMMLLLJJJGGGGGGKKKPPPUUUWWWZZZ___eeejjjllllllllllllkkknnnrrrvvv|||{{{wwwuuuttttttsssrrrrrrqqqoooooopppooollljjjkkkiiifffccc___WWWMMMFFF<<<;;;:::999888999::::::;;;???DDDHHHMMMTTT\\\bbbeeegggiiikkkllllllkkkkkkjjjjjjlllooottt{{{~~~{{{||||||zzzyyyyyy{{{}}}zzzyyywwwtttsssrrrrrrrrrssssssuuuxxxzzzzzzwwwtttuuuuuuuuutttttttttssssssyyy|||===>>>?????????AAADDDFFFGGGHHHJJJMMMPPPRRRTTTUUU___bbbgggmmmqqqtttttttttxxxrrrkkkfff]]]SSSPPPSSSTTT[[[eeemmmttt|||xxxsssooojjjeeeaaa]]][[[YYYVVVUUUWWW\\\```gggkkkrrrwwwzzz}}}}}}~~~}}}|||zzzwwwuuutttsssqqqooouuuwwwyyy|||}}}}}}}}}|||yyy|||~~~tttcccNNN@@@333000---++++++***)))((())))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$&&&%%%$$$$$$#########$$$########################$$$%%%%%%$$$""""""###$$$""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$######""""""###$$$$$$########################"""###############"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***(((((('''''''''(((((()))((((((((((((''''''''''''''''''''''''((((((((((((***)))((('''''')))+++,,,,,,,,,,,,,,,,,,------...111000///...------------,,,------......------,,,///.........---,,,,,,,,,,,,,,,,,,+++++++++******)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((()))))))))...000444999???DDDIIIKKKQQQSSSVVVXXXZZZ[[[[[[[[[ZZZZZZXXXUUUSSSOOOMMMLLLIIIHHHIIIKKKPPPUUUZZZ]]]cccgggkkkmmmlllkkkjjjiiilllnnnrrrwww~~~{{{xxxvvvuuuuuutttrrrpppnnnmmmmmmllljjjhhhbbb___[[[WWWRRRKKKCCC===888888888888999:::<<<===@@@CCCHHHLLLQQQXXX```eeegggggghhhjjjjjjkkkkkkkkkkkkkkkkkknnnrrrxxx~~~}}}zzzyyyyyyyyyzzzyyyyyyyyy{{{|||{{{yyyvvvttttttsssrrrqqqpppooooooqqquuuzzz~~~AAACCCEEEFFFGGGIIILLLOOOPPPQQQUUUYYY]]]aaacccdddlllpppwww|||~~~}}}zzzwwwzzzsssjjjbbbYYYQQQPPPSSSYYYbbbmmmuuuzzzzzzssslllfff```[[[WWWRRRQQQOOOOOOQQQXXXaaahhhrrrvvv|||~~~~~~}}}{{{xxxtttqqqppppppooonnntttuuuvvvxxxyyyyyyyyyyyyxxxyyyxxxssshhhWWWDDD777///---***))))))***)))((()))((((((''''''(((((()))''''''''''''(((((((((((()))(((''''''&&&'''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%%%%%%%$$$############$$$###########################$$$%%%$$$###!!!!!!"""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$######"""""""""##############################!!!""""""######""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$(((((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***'''''''''''''''((()))***((((((((((((''''''''''''''''''''''''(((((((((((()))((('''''''''(((******++++++******++++++,,,---000000///...---------...------............------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%))))))(((((()))***,,,---777999===BBBHHHNNNRRRUUUWWWYYYZZZ\\\]]]]]]\\\[[[YYYXXXVVVSSSPPPMMMJJJIIIFFFHHHLLLRRRXXX^^^ccceeelllnnnpppooommmkkkjjjjjjoooppprrrvvv|||~~~zzzxxxwwwvvvuuussspppllliiigggeeebbb___WWWSSSNNNIIIEEE@@@;;;888777888999;;;>>>@@@CCCDDDGGGJJJNNNRRRWWW]]]ccchhhhhhhhhggghhhhhhiiijjjjjjkkkkkkkkklllpppuuuyyy|||~~~~~~|||yyyvvvqqqqqqqqqpppooommmlllkkklllqqqwww|||~~~}}}~~~HHHJJJNNNQQQSSSVVVZZZ]]]___aaadddiiillloooqqqrrrwwwzzz~~~~~~zzzwwwrrrooojjjddd___[[[\\\^^^aaajjjuuuzzz{{{~~~uuuqqqjjjccc\\\VVVRRRPPPNNNOOOQQQTTTYYYbbblllssszzz~~~~~~|||{{{zzzwwwsssooommmnnnoooppppppqqqqqqqqqrrrssstttuuuuuuuuurrrlllcccWWWHHH:::111,,,***((('''((())))))((((((((((((''''''((((((((('''''''''((((((((((((((()))((('''&&&%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%%%%$$$$$$###############$$$########################"""$$$$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$############"""""""""""""""######################## !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''')))******((((((((((((''''''''''''''''''''''''((((((((((((+++************+++,,,,,,+++************+++,,,,,,//////...---------......------............------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''%%%%%%***))))))***,,,000333555<<>>CCCEEEJJJNNNSSSWWWZZZ[[[^^^^^^]]]\\\[[[YYYXXXWWWRRRPPPNNNLLLJJJIIIHHHHHHHHHOOOYYYbbbhhhlllppprrrsssttttttrrrpppnnnoooppppppooonnnnnnpppvvv~~~{{{yyyxxxwwwvvvrrrlllcccZZZRRRLLLGGGDDDAAAAAA???>>>===>>>@@@AAABBBDDDGGGLLLPPPUUUXXXYYYTTTUUUWWWZZZ^^^bbbeeefffgggffffffeeefffgggiiijjjkkklllmmmooossswww{{{}}}~~~zzzwww|||}}}xxxsssooommmnnnppprrrsssssssssrrrtttxxx|||~~~~~~~~~eeeiiinnnrrruuuxxx{{{~~~~~~|||wwwwwwwwwxxxxxxyyyzzz{{{yyy~~~|||{{{xxxtttqqquuuyyyzzzzzz{{{~~~uuummmhhhYYYXXXVVVSSSPPPOOORRRTTTZZZ```hhhqqqwww|||~~~{{{xxxuuutttssspppnnnlllmmmooorrrssssssmmmllllllkkkiiigggeeeddd[[[TTTIII???777222///---***(((&&&%%%'''((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&$$$######""""""""""""###$$$$$$########################!!!###$$$######$$$&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###############"""!!! ######################## !!!"""############"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((''''''''''''''''''''''''(((((((((((()))*********++++++++++++++++++******++++++,,,------,,,,,,,,,---...//////......////////////......------------,,,,,,,,,,,,***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))******++++++(((***---222888>>>DDDGGGLLLNNNRRRVVVYYY[[[\\\]]]^^^]]][[[ZZZXXXVVVUUUTTTOOONNNLLLKKKJJJKKKLLLLLLPPPWWWaaahhhlllnnnqqqsssuuuuuuuuurrrooommmmmmmmmlllllllllmmmooouuu|||~~~zzzwwwuuurrrpppgggaaaWWWNNNGGGBBB???<<<:::===???AAABBBCCCFFFHHHJJJLLLPPPTTTXXX\\\^^^___]]]\\\]]]___bbbdddeeedddgggggghhhhhhiiikkklllmmmnnnnnnppprrruuuyyy}}}}}}zzzxxx{{{{{{uuuqqqoooqqqtttwwwyyyyyyyyyxxxxxxzzz}}}~~~}}}|||||||||~~~~~~xxx{{{}}}xxxuuummmnnnqqqtttxxx|||zzzxxxwwwvvvuuuuuutttttttttrrrttttttrrrllleee___]]]TTTUUUVVVVVVVVVZZZ```dddiiinnnvvv}}}~~~}}}zzzxxxuuutttttttttqqqpppnnnoooqqqrrrrrrqqqjjjiiigggddd___YYYTTTQQQFFFBBB;;;555111///,,,+++***(((&&&&&&'''((((((((((((''''''&&&&&&''''''((()))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###"""""""""""""""###$$$$$$###########################$$$%%%$$$""""""$$$%%%$$$###""""""""""""###$$$""""""###$$$$$$$$$$$$###"""#########"""!!! ######################## !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))(((((((((((('''''''''(((((()))((((((((((((''''''''''''''''''''''''((((((((((((((())))))******************))))))))))))***++++++,,,,,,,,,,,,---...///000......////////////......///.........---,,,,,,,,,*********))))))))))))(((((('''&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,...///000222777===CCCIIINNNPPPTTTVVVYYY[[[]]]]]]]]]]]]]]]\\\ZZZXXXVVVTTTSSSRRRNNNMMMLLLLLLMMMOOORRRSSSXXX___hhhmmmnnnnnnooorrrpppqqqrrrqqqooommmmmmnnnkkkkkkllllllnnnrrrxxx||||||~~~xxxsssooojjjeeebbbVVVQQQIIICCC???>>>======???DDDJJJNNNOOOPPPQQQSSSUUUWWWZZZ^^^aaaccceeeeeefffeeedddeeehhhhhhgggeeeiiijjjkkkmmmooopppqqqqqqqqqqqqssstttwwwyyy|||}}}~~~{{{yyyzzz~~~|||}}}|||xxxrrruuuxxx{{{}}}}}}|||{{{{{{|||~~~}}}|||||||||~~~~~~|||vvvpppmmmjjjmmmssszzz~~~~~~yyyssspppnnnllliiieeedddeeedddbbb]]]XXXVVVUUUUUUWWWZZZ\\\___eeemmmtttuuuzzzzzzyyywwwvvvttttttuuuuuusssrrrqqqqqqrrrrrrqqqooofffeeebbb]]]VVVNNNFFFBBB888666333111000...+++)))+++)))&&&&&&'''((((((''''''''''''&&&&&&'''''''''))))))(((((('''''''''&&&%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$""""""!!!""""""###$$$$$$########################(((((('''$$$!!!!!!"""$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###"""#########"""!!!########################!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((()))))))))***+++++++++++++++((((((((((((((()))******+++++++++,,,---...///000......////////////......000000///...------,,,,,,+++++++++************)))%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))+++...111222999<<>>CCCIIIMMMPPPUUUZZZ___]]]^^^```aaaaaa___^^^\\\WWWVVVUUUTTTRRRPPPOOONNNRRRSSSVVVWWWXXX[[[^^^```ggghhhiiijjjjjjkkkkkkkkkhhhfffeeefffjjjnnnpppqqqnnnmmmmmmmmmnnnpppqqqssswwwwwwxxx{{{}}}zzzsssnnnmmmggg___XXXSSSMMMGGGBBB<<<<<<<<<;;;<<>>CCCFFFJJJOOOSSSVVVYYY^^^bbb```aaaaaaaaa```^^^[[[ZZZVVVVVVUUUTTTSSSSSSSSSSSSVVVXXXZZZ\\\]]]___bbbeeeggghhhiiiiiiiiiiiihhhhhhhhhffffffgggkkknnnooopppnnnnnnmmmnnnnnnpppqqqrrruuuttttttvvvvvvssslllfff^^^YYYRRRLLLHHHDDD@@@===<<<>>>@@@BBBFFFKKKRRRWWWbbbiiirrrvvvuuupppmmmlllkkkmmmpppqqqrrrtttvvvxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{|||~~~{{{yyyyyyyyyyyyxxxzzz{{{}}}~~~zzzvvvqqqppprrrwww|||~~~~~~{{{|||~~~uuuwww{{{}}}~~~}}}~~~|||}}}|||vvvlllggg```ZZZUUURRROOOMMMOOOOOOQQQUUU[[[aaafffjjjtttxxx}}}~~~zzz|||}}}~~~~~~{{{zzzyyyyyywwwvvvsssrrrsssuuuzzz}}}}}}~~~}}}~~~}}}qqqddd\\\RRRDDD:::444111///---,,,+++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$########################"""""""""#########$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$###""""""""""""###$$$$$$$$$############$$$$$$!!!!!!$$$###!!!  """######"""!!!!!!!!!!!!"""$$$&&&'''%%%$$$######""""""######"""############$$$$$$$$$%%%%%%$$$#########$$$$$$!!!!!!""""""###$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((((())))))*********+++))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,---.........------------,,,+++************+++******)))((('''(((((((((''''''&&&&&&%%%######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''"""$$$%%%&&&&&&(((***---+++...333888===CCCIIINNNPPPRRRUUUXXXZZZ\\\```bbbcccbbbaaa```^^^[[[YYYWWWVVVUUUTTTTTTUUUVVVYYYZZZ^^^___aaacccdddfffiiikkkjjjjjjkkkkkkjjjhhhgggfffhhhhhhhhhiiilllnnnnnnnnnnnnnnnooopppqqqrrrsssssssssqqqnnnmmmkkkfff___YYYLLLHHHBBB>>>======<<<<<<===@@@FFFKKKQQQXXX^^^ccclllqqqxxxzzzwwwqqqnnnlllnnnpppsssuuuvvvxxx{{{}}}~~~|||{{{{{{{{{zzzwwwwwwyyyzzz|||}}}}}}}}}tttqqqnnnnnnqqquuuxxxyyy}}}~~~~~~nnnrrrxxx}}}~~~||||||{{{pppiiiaaa]]]XXXSSSPPPOOOOOOPPPTTTVVVZZZ```gggooouuuyyy{{{xxxuuuwwwzzz|||~~~}}}yyyvvvuuutttsssrrrrrrrrrtttwww{{{~~~ooo___OOOFFF:::111---,,,+++***+++******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$############$$$$$$###########################"""!!! !!!"""######!!!!!!$$$%%%$$$######"""!!!!!!!!! $$$###"""!!!!!!"""###$$$$$$$$$$$$###############""""""#########$$$$$$$$$%%%%%%$$$###""""""######"""""""""######$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,+++***)))***************)))((((((''''''&&&%%%$$$$$$######"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&)))((('''&&&%%%%%%&&&'''%%%&&&(((((()))+++...111111666<<>>;;;999:::<<<@@@BBBCCCHHHNNNUUUZZZ___eeehhhnnnsssxxxyyyuuupppmmmllloooqqqtttvvvxxxzzz}}}~~~|||{{{wwwwwwxxxxxxxxxxxxwwwwwwrrrpppooopppsssvvvwwwwwwzzz{{{}}}ooottt||||||wwwuuuuuuvvvwwwzzz}}}}}}uuujjj```ZZZVVVTTTRRRPPPPPPRRRUUUXXX___bbbhhhooovvv~~~~~~{{{wwwssstttvvvyyy|||}}}zzzvvvtttssssssqqqpppssstttvvvwwwyyyzzz|||}}}|||kkkYYYBBB<<<333...,,,+++***(((***)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$############$$$$$$######$$$$$$$$$$$$#########"""!!! !!!"""###$$$%%%$$$""" ###'''#########"""!!! $$$###"""!!!!!!!!!"""###$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$%%%$$$$$$###""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((())))))******+++,,,,,,))))))******+++,,,,,,,,,+++++++++,,,++++++******)))************))))))(((''''''&&&%%%$$$$$$############$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((***)))'''&&&%%%&&&&&&''''''((()))***+++...222555<<<@@@GGGMMMRRRVVVYYY[[[[[[[[[ZZZ[[[[[[\\\[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZYYYYYYZZZ]]]aaaeeehhhhhhiiikkklllmmmnnnqqqtttvvvwwwwwwwwwvvvssspppooollllllkkklllnnnnnnllljjjnnnppprrruuuwwwwwwwwwvvvmmmggg___YYYTTTNNNFFFAAA<<<;;;::::::<<>><<<===>>>???BBBHHHNNNSSS]]]aaaeeehhhiiijjjkkklllqqqtttwwwwwwtttrrrrrrtttsssvvvyyy|||~~~zzzxxxtttuuuwwwzzz|||~~~|||{{{zzz{{{|||}}}}}}|||}}}~~~}}}~~~}}}{{{}}}{{{yyyssskkkdddaaa^^^[[[XXXWWWXXXYYYXXXUUUTTTTTTTTTTTTWWW[[[^^^aaaeeekkkpppyyy{{{}}}{{{zzzyyywwwvvvxxxyyy|||~~~~~~}}}||||||tttsssssstttvvvwwwuuutttqqqrrrsssqqqooopppsssvvvvvvwwwuuuooohhh^^^OOOAAA444///***(((***,,,+++***'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$######$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""######""""""###$$$!!!######"""!!!###&&& !!!"""######"""!!! ###$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&'''((((((&&&''''''((((((((((((((('''((((((((())))))))))))''''''((()))******++++++(((((((((((((((((((((((((((((())))))******++++++))))))***++++++,,,,,,---++++++,,,,,,,,,,,,,,,+++))))))************))))))''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%(((((('''&&&&&&'''((()))(((***---000444999@@@EEENNNQQQVVVZZZ\\\^^^```bbbbbb```]]]\\\]]]\\\YYYWWWVVVUUUTTTTTTWWWZZZ^^^aaaaaabbbccceeehhhjjjmmmnnnmmmnnnppppppqqqrrruuuwwwyyy{{{~~~~~~{{{zzzssspppmmmlllllllllkkkjjjlllmmmnnnooolllhhhdddaaaUUUOOOIIIEEEDDDDDDBBB@@@@@@CCCFFFHHHJJJOOOUUUZZZbbbeeeiiikkkllllllmmmnnnooorrrtttssspppnnnppprrruuuxxx{{{zzzxxxvvvuuuvvvxxxxxxwwwvvvxxxzzz~~~~~~}}}~~~~~~|||~~~~~~|||~~~~~~{{{nnnhhh```ZZZWWWTTTQQQNNNNNNOOOOOOPPPPPPRRRVVVYYYZZZ^^^dddhhhkkkooouuuzzz|||zzzzzzzzzzzzyyyyyyzzz}}}~~~~~~}}}}}}||||||{{{{{{qqqqqqrrruuuxxxyyyxxxvvvpppqqqpppnnnlllmmmrrrvvvooopppmmmdddZZZNNN@@@333222---'''%%%(((+++---,,,'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$###"""!!!''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""######"""!!! ###!!!!!!###''')))'''$$$"""$$$&&&$$$!!!!!!######$$$%%%%%%$$$ ######$$$%%%$$$###"""!!!"""############$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###"""###$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''((((((((((((((((((((((((((())))))))))))&&&'''((()))***+++,,,---((((((((((((((((((((((((((((((((()))******++++++*********+++,,,,,,------+++,,,,,,---------,,,,,,((())))))*********))))))$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''''''''((()))((('''&&&&&&'''((()))***+++---111555:::BBBJJJOOOQQQTTTYYY\\\^^^```bbbdddaaa^^^[[[[[[[[[ZZZWWWTTTWWWVVVUUUUUUWWW\\\```cccddddddfffhhhkkkmmmnnnooonnnpppqqqrrrrrrsssvvvxxxwwwzzz}}}}}}{{{uuurrrnnnlllkkklllkkkkkkkkkllllllkkkfff```ZZZVVVJJJFFF@@@???AAACCCCCCCCCEEEHHHLLLOOOQQQUUU[[[```aaadddhhhjjjkkklllnnnooorrrtttvvvtttqqqoooqqqssstttwww{{{~~~|||vvvsssnnnmmmooorrrvvvxxx{{{|||~~~~~~~~~}}}~~~zzz{{{ssslllfffeee^^^UUUOOOMMMLLLKKKIIINNNOOOPPPSSSXXX\\\aaacccfffjjjqqqxxx}}}~~~|||zzzyyywwwzzz{{{}}}|||{{{yyyyyyyyyyyywwwyyyyyyyyy|||~~~{{{tttrrrpppmmmjjjiiiiiiiiiiiihhhccc[[[QQQGGG>>>888555+++******)))(((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((()))+++***(((%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###!!!!!!!!!!!! """"""""""""""""""""""""########################"""#########"""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%%%%%%%&&&'''((())))))(((((((((((()))***+++,,,++++++)))((((((((()))***(((''''''(((******)))'''+++++++++++++++***)))(((******++++++++++++******))))))))))))(((((((((((($$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%(((((('''&&&&&&&&&'''''')))((((((((())))))*********///777???EEEKKKQQQTTTYYYZZZ]]]```bbbcccccccccaaa^^^ZZZVVVTTTUUUWWWYYYTTTTTTTTTTTTWWW\\\ccchhhgggiiikkknnnppprrrrrrsssuuutttrrrooooooooopppqqqvvvvvvwwwyyyzzzzzzwwwuuuvvvuuurrrqqqpppmmmjjjhhhiiihhheee```YYYRRRKKKGGG>>>???@@@BBBFFFJJJMMMOOORRRSSSUUUXXX[[[___bbbdddggghhhiiikkkllllllllllllvvvtttrrrpppoooqqqssstttyyy{{{~~~~~~~~~|||xxxuuummmjjjeeedddggglllrrruuuvvv~~~~~~yyyzzz}}}{{{sssmmmgggaaa]]][[[VVVOOOLLLKKKLLLMMMLLLTTTVVVYYY^^^ccciiimmmoooqqquuu{{{}}}{{{zzzxxxyyy{{{}}}~~~}}}zzzxxxxxxyyy|||~~~~~~~~~}}}{{{|||~~~zzztttpppnnnllljjjgggdddaaa^^^XXXTTTMMMDDD<<<555000---******))))))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&''')))(((&&&%%%$$$%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## """###$$$%%%$$$$$$""""""#########$$$$$$$$$$$$##################$$$""""""""""""""""""""""""###$$$%%%$$$######%%%'''###$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((()))***+++,,,+++***)))((('''(((((()))***))))))***,,,---+++***,,,,,,,,,,,,,,,+++******)))******++++++******)))))))))))))))(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&''''''''''''&&&&&&&&&&&&******))))))***+++---...333888???FFFLLLRRRWWWZZZ[[[\\\^^^```aaabbbbbbbbb___\\\XXXUUUTTTUUUWWWXXXUUUUUUVVVWWWZZZ___fffkkklllmmmpppssstttttttttssstttsssqqqpppoooooooooppprrrrrrsssuuuxxxyyyxxxwwwuuusssrrrqqqpppmmmjjjgggeeeddd```[[[TTTMMMHHHDDD===???BBBFFFLLLRRRWWWZZZ]]]]]]]]]^^^```bbbcccdddiiiiiijjjkkklllnnnnnnooouuutttrrrqqqqqqrrrtttvvvyyy{{{~~~|||zzzyyyvvvrrrooohhheeebbbbbbfffmmmssswww}}}vvvsssooommmnnnpppqqqrrruuuppphhhbbb]]]ZZZWWWUUUUUURRRNNNMMMOOORRRUUUVVV]]]```eeelllrrrxxx|||~~~~~~|||zzzyyyxxxyyy{{{|||~~~~~~{{{xxxvvvwww{{{|||}}}~~~zzztttpppmmmjjjfffbbb[[[SSSNNNEEEBBB===666111,,,)))(((***))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$######%%%'''###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***,,,---******)))(((((((((((()))+++******+++------,,,***,,,,,,,,,---,,,,,,+++***)))******++++++******)))))))))))))))(((((((((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&++++++***+++---000333555???CCCIIIOOOSSSWWW[[[^^^]]]^^^___```````````````\\\ZZZWWWUUUTTTUUUWWWXXXWWWXXXZZZ[[[^^^cccjjjnnnqqqsssvvvyyyyyyxxxuuutttqqqqqqppppppoooooonnnnnnppppppppprrruuuwwwxxxwwwuuusssqqqpppoookkkgggddd]]][[[XXXSSSNNNIIIEEECCCCCCEEEIIINNNUUU[[[```ccceeeeeeeeeeeefffggghhhhhhjjjjjjjjjkkklllnnnqqqrrrtttsssrrrqqqrrrtttvvvwwwzzz{{{~~~~~~zzzyyyvvvuuusssppplllhhhdddbbbaaabbbgggnnnvvv{{{nnnhhh```]]]]]]___```___bbb___[[[WWWVVVVVVWWWWWWYYYXXXWWWXXX[[[___bbbdddhhhkkkqqqxxx~~~}}}~~~}}}{{{yyyxxxuuuvvvwwwxxxzzzzzz{{{{{{zzzxxxwwwwwwzzz~~~|||~~~}}}wwwsssnnnfff^^^WWWNNNEEE???888666222///,,,)))(((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""$$$%%%%%%%%%$$$%%%'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!"""########################""""""############""""""""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))(((&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''')))***,,,---++++++******)))))))))))))))(((((()))++++++***)))+++++++++,,,,,,++++++***))))))************))))))))))))))))))(((((((((((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&******+++---111777<<>>;;;555...***((('''((())))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###""""""###$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$#########$$$&&&((()))###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!! %%%$$$$$$$$$$$$$$$%%%%%%!!!###$$$$$$######$$$%%%$$$###"""!!!!!!"""###$$$'''&&&%%%$$$############""""""!!!!!!!!!###$$$%%%""""""!!!!!!"""###$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%$$$%%%((((((&&&###%%%&&&''''''&&&&&&((()))))))))(((((((((((()))))))))))))))))))))))))))))) ###'''***+++***'''&&&(((((())))))))))))(((((())))))))))))(((((((((((('''&&&$$$######$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&(((***)))***+++,,,...222888<<>>BBBFFFKKKRRRZZZ]]]aaagggnnnssswwwyyyzzz|||{{{yyywwwxxx{{{~~~yyywwwrrroooooorrruuuxxx~~~{{{{{{{{{|||||||||||||||~~~}}}||||||}}}~~~~~~zzzwwwwwwvvvvvvuuuttttttssssssuuusssrrrrrruuuxxxyyyzzzvvvvvvvvvwwwyyy|||~~~~~~}}}|||zzzwwwtttqqqpppnnnlllkkkllljjjgggdddaaa[[[UUUQQQQQQLLLFFF@@@;;;666000,,,******+++++++++******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""!!!!!!"""""""""""""""!!! !!!!!!!!!###$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""""""""###$$$$$$$$$"""!!! """"""##################""""""#########$$$$$$$$$"""""""""""""""######$$$""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%((()))***)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***))))))((((((((((((((('''(((((((((((((((((('''((((((((('''''''''&&&&&&((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&'''''''''(((,,,...111444999===BBBGGGMMMQQQRRRSSSVVVXXXZZZ\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZ[[[]]]___ccchhhllliiimmmqqqssstttttttttuuummmnnnoooqqqsssuuuwwwxxxwwwuuusssqqqpppppppppqqqppprrrtttuuutttssspppooommmfff]]]TTTMMMGGGBBB???BBB@@@BBBHHHLLLPPPWWW___dddgggmmmsssxxxzzzzzzzzz{{{yyywwwvvvwwwzzz~~~}}}|||vvvssspppnnnooorrrwwwzzz~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~zzzvvvsssuuuvvvwwwxxxxxxxxxwwwvvvuuusssrrrsssuuuwwwwwwwwwwwwvvvttttttvvvyyy~~~{{{|||}}}~~~}}}{{{xxxwwwvvvtttqqqnnnlllhhhddd___YYYRRRKKKGGGBBB???:::666222///,,,***((()))******)))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%% !!!"""###%%%'''(((((("""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!! !!!!!!"""$$$###""""""!!!!!!!!!"""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""" !!!"""$$$$$$$$$###"""###$$$$$$%%%%%%$$$######""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%((()))***)))'''&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''')))*********)))(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&''''''(((+++000333888;;;AAAFFFJJJNNNSSSVVVTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXZZZ\\\^^^aaaeeekkksssxxxwwwzzz}}}}}}{{{xxxvvvvvvooooooqqqrrrtttvvvwwwxxxwwwvvvtttrrrqqqqqqrrrrrrrrrssstttuuussspppllljjjbbb[[[RRRJJJEEEAAA???>>>CCCCCCHHHNNNRRRTTTZZZaaahhhkkkqqqvvvzzz{{{zzzzzzzzzxxxvvvtttuuuxxx{{{}}}~~~}}}{{{zzztttrrrqqqqqqsssvvv{{{~~~~~~}}}|||{{{{{{{{{{{{{{{}}}~~~}}}{{{xxxuuussswwwxxx{{{}}}~~~~~~||||||yyywwwvvvwwwwwwxxxvvvuuuvvvtttqqqppprrrwww|||}}}|||||||||}}}}}}||||||}}}{{{uuuqqqhhhccc\\\TTTMMMGGG@@@<<<444222000...+++***)))((())))))))))))(((&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$### !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!###$$$%%%%%%%%%%%%################################################""""""""""""""""""###$$$%%%%%%$$$###""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!"""######$$$$$$$$$###$$$%%%%%%%%%$$$###""""""############$$$$$$$$$"""""""""""""""######$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&((())))))(((''''''(((&&&'''((('''%%%%%%&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&(((*********((('''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&((()))***,,,000666:::@@@DDDIIINNNPPPSSSVVVXXXWWWWWWWWWWWWXXXXXXXXXYYYWWWWWWXXXYYYYYYYYYYYYXXX[[[]]]aaaeeekkksss|||{{{vvvtttqqqrrrssstttvvvxxxyyyyyyzzzyyywwwvvvuuutttttttttuuuuuuuuussspppkkkfffcccUUUPPPHHHCCCAAAAAAAAABBBDDDGGGNNNUUUXXXYYY___eeejjjmmmqqquuuxxxyyyyyyyyyxxxwwwtttssssssuuuxxxzzz{{{}}}}}}{{{zzzttttttuuuwwwzzz~~~~~~|||zzzzzz|||~~~~~~~~~{{{{{{zzzyyyxxxwwwvvvvvvxxxzzz~~~~~~}}}|||}}}|||zzzwwwtttssspppmmmlllooouuu||||||zzzzzz|||}}}}}}xxxrrrbbb[[[PPPGGG???:::666333+++,,,+++***)))'''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$#########################################################""""""######$$$%%%&&&%%%$$$###""""""""""""!!!###$$$$$$######$$$%%%""""""###$$$$$$###""""""!!!!!!!!! !!!!!!"""###"""""""""""""""######!!!"""$$$$$$$$$"""!!!"""############$$$$$$$$$###""""""""""""###$$$$$$"""###$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&(((***)))'''&&&''')))%%%&&&''''''&&&&&&'''(((&&&''')))******)))'''&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''''')))***,,,...111777>>>CCCHHHKKKPPPSSSUUUUUUVVVWWWXXXWWWWWWVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]aaafffmmmwww~~~xxxuuussstttuuuwwwyyy|||}}}~~~~~~}}}zzzxxxvvvuuuuuutttqqqmmmhhhbbb]]]ZZZNNNJJJDDDBBBBBBEEEHHHIIILLLPPPXXX```aaa```dddjjjjjjlllooorrruuuwwwwwwxxxwwwuuusssrrrrrruuuxxx{{{zzz}}}~~~|||{{{vvvwwwzzz~~~~~~~~~{{{zzz{{{|||~~~yyyxxxwwwwwwwwwwwwxxxxxxyyy|||}}}wwwtttooollliiiiiilllttt|||}}}yyyxxxyyy|||}}}}}}~~~zzzrrr\\\TTTHHH===666111...---)))***+++***)))''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%###"""!!!!!!###%%%&&&&&&&&&$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!"""###$$$$$$%%%%%%###"""!!!!!!!!!!!!!!!###$$$$$$######$$$%%%!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""&&&$$$###!!!!!!!!!"""""" !!!"""###"""!!!"""############$$$$$$$$$###############$$$$$$%%%""""""#########!!! ######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&###&&&((((((%%%$$$%%%'''&&&((())))))((((((***+++'''((()))++++++)))(((''''''''''''''''''''''''''',,,***'''%%%###$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''',,,---///111555<<>>DDDHHHOOORRRWWWYYYXXXWWWUUUUUUOOOOOOOOOOOOOOOOOONNNNNNMMMNNNOOOQQQSSSVVVYYY[[[[[[^^^aaacccdddfffiiikkklllnnnrrrttttttuuuwwwyyyyyy{{{~~~~~~|||yyywwwvvvwwwtttqqqpppqqqrrrssssssooommmiiieee```XXXPPPKKKFFFGGGIIINNNUUU]]]dddiiimmmtttxxxwwwuuutttrrrnnnnnnmmmllllllmmmnnnpppqqqrrrtttwwwzzz|||~~~~~~~~~|||{{{xxxuuurrrqqqppppppnnnmmmmmmnnnooorrrtttvvvyyyzzz{{{{{{{{{}}}~~~}}}||||||~~~~~~|||}}}~~~}}}}}}}}}|||zzzwwwuuutttqqqpppqqqsssvvvxxx}}}~~~|||nnniiiaaaYYYPPPHHH@@@;;;333222///,,,***)))***,,,******+++***)))(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%$$$######"""############$$$$$$%%%%%%$$$$$$###""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$""""""$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%######$$$&&& !!!"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$########################$$$$$$$$$"""""""""#########$$$$$$""""""############"""""""""############$$$$$$$$$###!!! !!!###$$$""" !!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###!!! !!!###$$$ !!!###$$$%%%$$$###""""""!!!!!!!!!""""""###$$$###""""""!!!!!!""""""###""""""""""""############""""""""""""############$$$$$$$$$$$$############$$$###""""""%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&%%%&&&)))+++,,,000666<<>>888111---,,,,,,***)))))))))))))))))))))((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((((((%%%""" !!!"""###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""!!!&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$######$$$$$$######""""""############$$$$$$$$$###""""""&&&&&&&&&%%%%%%%%%%%%%%%######"""""""""!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!"""############""""""!!! !!!!!!"""###"""""""""""""""""""""""""""""""""!!!"""######$$$'''&&&%%%$$$$$$###$$$$$$$$$############$$$%%%%%%###############$$$$$$$$$""""""""""""""""""""""""####################################""""""""""""!!!!!!"""""""""#########"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$!!!$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&###%%%&&&&&&%%%&&&''')))(((***---000333888???CCCIIILLLQQQSSSTTTSSSTTTTTTTTTRRRNNNJJJFFFCCCAAA@@@AAACCCGGGKKKPPPTTTWWWYYYZZZ[[[^^^aaaeeehhhkkkllloooooonnnkkkgggffffffhhhllllllmmmnnnppprrrtttuuuvvvxxxzzzyyyvvvrrrooonnngggbbb[[[UUUOOOJJJFFFCCCEEEHHHLLLPPPUUU[[[bbbgggjjjkkknnnrrrxxx~~~~~~}}}{{{yyyyyy{{{~~~{{{zzzxxxwwwwwwwwwxxxyyyzzz|||~~~~~~|||zzzxxxvvvvvvvvvvvvwwwyyy{{{|||~~~|||zzzuuuppplll~~~~~~zzzzzzzzz{{{|||}}}~~~|||yyyvvvsssrrrrrrqqqooommmjjjgggfffbbb^^^WWWOOOIIIDDD===888333000+++))))))******)))&&&'''((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((('''%%%"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$###""""""&&&&&&%%%%%%$$$$$$$$$### !!!######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!""""""############"""!!!###"""!!!!!!!!!###$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$((('''&&&%%%$$$$$$###$$$############$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%######""""""""""""""""""#################################"""""""""""""""""""""""""""#########$$$!!!""""""""""""#####################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$%%%''')))***,,,111555:::???FFFJJJLLLOOORRRTTTTTTRRRPPPNNNLLLJJJFFFAAA>>>=========AAAEEEJJJOOOSSSWWWZZZ[[[```aaacccfffjjjnnnqqqsssrrrqqqooollljjjiiiiiijjjnnnnnnnnnnnnoooqqqssstttvvvxxx{{{{{{wwwqqqkkkhhh___ZZZSSSLLLHHHFFFEEEEEEMMMQQQUUUZZZ^^^bbbgggjjjpppqqqrrrtttxxx}}}}}}|||{{{zzzyyy{{{~~~zzzyyyyyyxxxxxxyyyzzzzzz|||~~~~~~zzzxxxyyyyyyyyyyyyzzz{{{|||}}}}}}||||||||||||{{{{{{{{{zzzxxxuuuooohhhccc~~~|||{{{{{{{{{xxxxxxxxxxxxyyyzzz{{{|||zzz|||}}}wwwrrrqqqooolllhhhbbb]]]YYYWWWQQQLLLFFF@@@;;;555111///...,,,)))(((((())))))((($$$%%%'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$&&&&&&!!!"""""""""!!! %%%%%%$$$$$$######"""""""""###$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!""""""#########""""""!!!!!! """###""""""""""""""""""""""""!!!"""""""""############((('''&&&%%%$$$$$$###$$$######$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%############""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%!!!""""""""""""#########""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%((('''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&%%%$$$$$$''')))---000666;;;???EEEJJJNNNOOOPPPRRRSSSSSSPPPLLLJJJBBB@@@===::::::;;;===???EEEIIIOOOSSSVVVYYY\\\___eeefffhhhkkkooorrrtttuuusssqqqnnnmmmlllmmmnnnooorrrqqqqqqqqqqqqrrrsssssstttwwwzzz{{{xxxoooeee^^^TTTPPPKKKFFFEEEGGGKKKNNNXXX[[[```dddfffiiikkkmmmsssrrrrrrtttvvvzzz~~~}}}}}}}}}{{{zzz{{{~~~xxxxxxxxxxxxyyyyyyzzzzzz|||~~~}}}zzzzzzzzz{{{{{{}}}~~~~~~{{{vvvtttsssssssssrrrtttttttttsssqqqkkkddd^^^|||zzzxxxvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxtttvvvzzzxxxqqqmmmjjjddd]]]VVVPPPKKKIII???:::666444000+++)))+++))))))(((''''''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&"""############""""""!!!$$$$$$##################''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$########################""""""""""""!!!!!!!!!!!!!!!""""""############"""###"""""""""""""""######""""""""""""""""""""""""!!!!!!"""############"""'''&&&%%%$$$$$$###$$$$$$###$$$$$$%%%&&&%%%%%%%%%###############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$"""""""""############$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%'''***---333777<<>>CCCGGGJJJMMMOOOQQQUUURRRNNNLLLIIIEEE???;;;666666777999<<<@@@DDDFFFIIIOOOUUUXXX[[[___fffllltttvvvyyy|||}}}|||zzzxxxwwwsssooooooqqqsssuuuuuuwwwxxxzzzzzzyyywwwtttsssnnnmmmllljjjeee[[[OOOGGGAAABBBBBBDDDHHHPPP[[[cccgggjjjmmmnnnnnnooopppqqqnnnnnnnnnooosssxxx}}}~~~}}}zzzzzz~~~}}}}}}}}}~~~}}}}}}||||||~~~}}}||||||{{{|||~~~uuugggccc^^^[[[YYYZZZYYYYYY]]]^^^___bbbcccbbb^^^[[[~~~~~~|||{{{xxxyyyzzzzzzyyywwwtttrrrqqqqqqsssvvv{{{|||pppgggYYYTTTKKKBBB:::555222111///++++++---+++&&&&&&,,,&&&'''))))))(((''''''(((&&&&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%% !!!###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!"""###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$'''&&&%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""&&&&&&%%%$$$$$$##################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%##################$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""############### !!!!!! """""""""""""""""""""""" !!!"""$$$$$$######"""#########"""######$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%%%%########################!!!!!!""""""#########$$$""""""""""""###############$$$$$$$$$$$$%%%%%%%%%""""""""""""##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%%%%$$$"""!!!########################%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''')))***,,,111777;;;???CCCHHHLLLNNNOOOQQQRRRUUUQQQKKKFFFBBB===777222666777888;;;???CCCFFFHHHIIIOOOUUUYYY\\\bbbkkkrrr}}}}}}zzzuuuqqqoooqqqtttuuutttyyyzzz|||}}}|||yyyuuusssmmmiiieee```ZZZRRRHHHAAA@@@BBBDDDGGGLLLUUUaaajjjnnnoooppppppnnnmmmmmmmmmmmmllllllnnnrrrxxx}}}}}}|||~~~~~~{{{vvvvvv{{{~~~|||yyyxxx~~~~~~~~~|||{{{yyy|||}}}}}}}}}|||uuulll___[[[UUURRRQQQQQQQQQQQQTTTUUUWWW[[[^^^^^^\\\ZZZ|||zzz|||~~~|||{{{{{{||||||zzzvvvsssnnnllllllnnnsssxxx|||~~~}}}{{{{{{{{{xxxnnn___TTTEEEAAA:::444111...,,,***''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%!!!!!!"""######""" %%%$$$+++###%%%'''"""""""""###$$$%%%''''''%%%%%%%%%$$$$$$#########"""###$$$%%%&&&'''''''''###$$$&&&%%%%%%$$$&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&%%%###"""!!!%%%$$$$$$###"""!!! $$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&&&&%%%$$$(((&&&&&&))))))%%%$$$&&&$$$$$$$$$#########""""""##############################""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!!!!"""""""""###!!!""""""""""""#########""""""""""""""""""""""""$$$&&&((((((&&&###""""""###############"""!!!!!!!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!%%%%%%%%%###""""""%%%''',,,&&&""""""&&&'''""" $$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$###%%%(((***(((&&&$$$&&&))),,,000777>>>CCCGGGHHHIIIJJJKKKKKKKKKKKKMMMJJJDDD>>>999777777777999;;;===@@@BBBFFFKKKNNNSSSWWW\\\___ccclllwwwyyyvvvsssrrrsssuuuwwwxxxzzz~~~yyyrrriiiddd\\\TTTMMMGGGBBB???CCCDDDGGGLLLSSSZZZaaafffoooooonnnmmmllllllllllllgggiiikkkooossswww{{{}}}}}}}}}zzzxxxwwwyyy{{{}}}~~~|||{{{{{{||||||yyy|||}}}|||xxxsssooolllfffhhhkkkmmmkkkfff```\\\SSSPPPLLLIIIGGGHHHIIIKKKKKKLLLNNNQQQSSSUUUVVVWWW}}}{{{|||~~~~~~~~~~~~~~~zzztttpppooommmjjjkkkmmmqqqssstttuuurrrooommmiii___RRRIII===999444000...---,,,***''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%""""""###$$$$$$$$$###"""%%% %%%(((###$$$(((###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&%%%$$$""""""%%%%%%$$$###""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((###"""$$$&&&$$$$$$%%%$$$$$$$$$#########""""""##############################"""######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!$$$&&&%%%###!!!!!!!!!""""""#########"""""""""#########$$$$$$""""""""""""""""""""""""$$$&&&((((((&&&$$$#####################"""!!!!!!%%%%%%%%%&&&&&&%%%%%%%%%############"""""""""!!!"""###""" !!!$$$'''$$$"""###%%%&&&$$$!!!"""$$$&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$&&&)))***)))''')))+++///222666<<>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFF}}}yyyvvvxxxzzz~~~xxxpppiiifffaaa^^^]]]^^^]]]]]]WWWRRRKKKEEE@@@:::555111,,,***''''''((()))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&''''''!!!%%%)))'''+++>>>AAA...&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$###$$$&&&###$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$###&&&(((&&&###$$$***000<<<000%%%$$$&&&%%%"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######################################################!!!!!!!!!!!!"""###########################$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%'''((((((&&&%%%%%%%%%###############"""!!!!!!!!!!!!""""""""""""!!!!!!#########"""""""""""""""$$$%%%%%%###!!! """### """%%%$$$###"""$$$'''$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&''')))******+++,,,000777===AAAEEEHHHJJJJJJJJJIIIHHHFFFBBB@@@>>><<<;;;999888999:::<<<>>>@@@BBBEEEHHHLLLRRRXXX]]]aaadddiiimmmppptttzzz}}}}}}yyyuuutttvvvyyy{{{}}}~~~{{{ggg]]]QQQLLLOOOUUUWWWXXX]]]]]]]]]^^^```ccceeegggggggggggggggggghhhiiijjjlllmmmnnnoooppppppqqqqqqssstttvvvxxxzzzzzzzzzyyyxxxwwwwwwwwwwwwyyyzzz{{{{{{{{{}}}~~~~~~~~~}}}{{{zzzxxxuuusssooolllhhhccc^^^[[[YYYXXXUUUSSSOOOKKKHHHFFFEEEEEE????????????>>><<<;;;;;;<<<======>>>@@@AAABBBCCC}}}{{{wwwtttuuuwww{{{tttkkkfffbbb[[[VVVSSSPPPNNNMMMGGGCCC===777444111///...***(((&&&&&&'''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###$$$%%%&&&&&&!!!%%%)))&&&,,,BBBEEE///%%%$$$###""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%#########%%%""""""############""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$######""""""######$$$&&&%%%###""""""###%%%&&&$$$######""""""######$$$###&&&(((&&&###$$$***000===111&&&%%%'''%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""######################## !!!!!!!!!!!!!!!"""$$$$$$########################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%&&&((('''%%%$$$%%%&&&###############"""!!!!!!#########$$$$$$#########""""""""""""""""""######$$$%%%&&&$$$###"""###$$$!!!$$$&&&%%%!!! """%%%"""!!!!!! !!!"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((***,,,---...444;;;AAAEEEHHHJJJKKKHHHGGGEEEBBB???<<<999888:::999999:::;;;>>>AAABBBCCCFFFJJJNNNRRRWWW]]]aaafffhhhlllppprrruuuxxxzzz{{{}}}zzzwwwvvvwwwyyy{{{{{{zzzwwwddd^^^XXXVVV[[[___aaaaaaeeeeeeddddddeeefffhhhhhhiiiiiiiiiiiijjjkkkkkklllnnnnnnooopppqqqppppppooonnnoooqqqsssuuuuuuvvvvvvuuuuuuvvvwwwxxxzzz{{{{{{}}}}}}~~~~~~~~~{{{xxxvvvsssqqqoooiiifffbbb]]]YYYVVVUUUTTTRRRQQQOOOMMMJJJGGGEEECCC======>>>>>>===<<<;;;:::999::::::;;;===@@@BBBCCC~~~|||zzzwwwuuutttuuuxxx|||}}}pppggg```ZZZRRRKKKEEEAAA===;;;999777333000...---------+++)))'''''''''((('''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""!!!""""""###$$$%%%###%%%(((%%%))):::<<<)))%%%$$$###"""""""""""""""###$$$$$$$$$$$$%%%%%%%%% !!!"""$$$%%%%%%&&&&&&###$$$%%%$$$###"""###$$$!!!!!!""""""""""""!!!!!!""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%$$$######$$$$$$%%%"""#########$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$##################$$$%%%%%%$$$######$$$%%%%%%$$$##################$$$$$$&&&&&&%%%$$$%%%))),,,111((("""###&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%###"""!!!""""""""""""""""""""""""########################"""###$$$###""""""###$$$###############"""""""""############$$$$$$$$$%%%""""""""""""""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&###############"""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""############!!!###$$$###"""!!!"""######%%%&&&$$$!!! """ !!!"""$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))+++///222666:::AAAFFFHHHIIIIIIJJJCCCBBB???;;;999888888888:::::::::<<<>>>AAADDDEEEHHHLLLRRRWWW[[[^^^bbbeeejjjkkkmmmooorrrtttvvvwwwwww}}}}}}{{{yyyxxxyyyyyyyyyxxxttt{{{yyypppcccbbbaaabbbeeehhhjjjjjjlllkkkkkkkkkkkkkkkllllllmmmmmmmmmlllmmmmmmnnnnnnooopppqqqsssssssssrrrqqqnnnnnnpppqqqrrrsssssssssssstttvvvxxxzzz{{{||||||}}}}}}~~~~~~zzzuuuqqqmmmjjjiiiaaa```]]]YYYVVVSSSQQQPPPQQQPPPOOOMMMJJJFFFBBB@@@=========>>>>>>===<<<<<<999999:::<<>>???AAACCCFFFHHHIIINNNSSSZZZ```cccfffhhhiiilllllllllmmmppprrrssstttuuuzzz~~~}}}{{{zzzzzzzzzyyyvvvtttppptttvvvvvvvvvvvvpppiiidddfffiiikkkkkkmmmooorrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooopppoooqqqsssuuuvvvvvvuuutttqqqqqqqqqrrrrrrrrrrrrrrrqqqsssvvvyyy{{{}}}}}}}}}zzzzzz{{{|||{{{yyyuuunnnhhhbbb___]]]YYYXXXWWWTTTRRROOOLLLKKKMMMLLLKKKJJJGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAACCCFFFJJJOOOTTTWWW~~~zzzxxxwwwvvvllllllkkkkkklllooorrrtttrrrsssttttttoooeeeZZZQQQBBB===888333111///...---***+++,,,+++)))(((((()))((('''&&&&&&((()))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$###"""""""""###$$$""" %%%((((((111555+++'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""###%%%%%%$$$"""!!!"""###"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%'''(((((('''%%%###""""""###### !!!"""###$$$$$$%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%"""###&&&%%%""" """""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&$$$"""!!!"""%%%###"""""""""!!!!!! !!!""""""""""""#########""""""""""""""""""""""""######$$$###""""""$$$%%%###############"""!!!!!!######$$$$$$$$$$$$######!!!!!!""""""#########$$$ ############$$$%%%######"""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&''''''""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%&&&(((+++,,,---111777<<<@@@CCCEEEDDDBBB>>><<<<<<888666333222444999???BBBCCCCCCDDDFFFHHHKKKMMMNNNRRRXXX___fffiiikkkkkklllnnnlllkkklllnnnpppqqqrrrsssxxx{{{|||||||||{{{{{{{{{xxxtttqqqmmmpppooommmmmmnnnkkkeeeeeeiiinnnnnnmmmnnnrrrwwwttttttttttttuuuuuuuuuuuusssrrrqqqpppppppppppppppoooqqqtttvvvxxxxxxwwwvvvtttttttttsssssssssssssssqqqsssvvvzzz|||}}}~~~}}}vvvwwwxxxzzz~~~wwwtttoooggg___XXXTTTRRRSSSSSSRRRQQQOOOLLLIIIGGGHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHKKKLLLNNNRRRWWW]]]cccfff|||xxxvvvrrrnnnjjjfffbbb______`````````eeedddaaa^^^XXXOOOFFF???555444222000...---,,,+++******)))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!"""###############'''$$$###&&&+++///---***&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$"""""""""###$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%###"""""""""######&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''$$$###$$$%%%$$$##############################!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$##################$$$%%%&&&%%%%%%######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!######$$$$$$$$$######"""""""""""""""""""""""""""###############"""!!!!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""######$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!"""######&&&%%%%%%%%%%%%%%%%%%&&&###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&''')))***)))***---222888???CCCEEEDDDCCCAAA===999555333111444888;;;===>>>@@@BBBFFFFFFFFFEEEEEEHHHMMMQQQaaaeeejjjmmmnnnmmmmmmmmmpppooonnnmmmmmmnnnoooppprrrtttyyyyyyyyyxxxvvvtttqqqnnnmmmkkkkkkkkknnnppprrrqqqpppuuuqqqoooqqqrrrrrrvvvzzzyyy}}}~~~|||}}}}}}zzzwwwuuusssrrrpppppprrrvvvzzz}}}~~~{{{yyyxxxwwwvvvvvvuuutttttttttssstttwwwzzz|||}}}}}}}}}}}}|||{{{{{{|||~~~}}}~~~~~~~~~~~~uuukkk___VVVSSSPPPMMMIIIHHHHHHHHHGGGFFFEEECCCCCCCCCEEEGGGIIILLLOOOTTTXXXRRRSSSSSSRRRSSSWWW\\\aaaaaacccfffjjjooorrruuuvvv~~~uuuqqqnnnjjjfffddd___ZZZVVVTTTRRRQQQPPPLLLKKKIIIFFFCCC===666111......,,,+++***************))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&###"""%%%***---,,,***$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!! !!!"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%###"""""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""!!!!!!###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$%%%%%%$$$#################################$$$%%%%%%$$$######$$$$$$$$$######""""""!!!$$$$$$$$$#########""""""##################$$$$$$$$$$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#################################""""""""""""""""""""""""!!!!!! !!!!!!""""""###############"""""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""#########$$$$$$$$$$$$###""""""""""""""""""""""""###$$$$$$$$$%%%###""""""""""""###$$$$$$$$$$$$############$$$$$$'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%'''(((***)))***...222777;;;???AAA>>>>>><<<:::777444222111222666;;;>>>@@@BBBDDDFFFCCCCCCDDDFFFIIINNNUUUZZZeeeiiinnnqqqrrrqqqqqqqqqoooooonnnmmmmmmnnnooopppqqqtttxxx~~~}}}{{{wwwsssnnnjjjfffeeebbbeeejjjqqqxxx||||||{{{yyytttqqqrrrsssssswww||||||yyywwwuuusssrrrtttvvvyyy|||}}}|||{{{|||{{{yyyxxxwwwwwwxxxxxxwwwxxxyyyzzz{{{{{{||||||||||||~~~}}}}}}~~~}}}~~~}}}~~~~~~~~~vvvjjjaaaVVVNNNJJJHHHEEEBBBBBBBBBBBBBBBAAAAAAAAAAAADDDGGGKKKNNNRRRWWW]]]aaaaaaaaaaaaaaabbbfffkkkooosssuuuxxx{{{~~~yyyzzz}}}~~~tttlllgggccc___[[[WWWSSSMMMGGGCCC@@@>>><<<888666555444333111---***)))(((((((((((()))******))))))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%&&&%%%%%%%%%$$$""""""$$$)))+++***)))""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!!!!""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$"""######$$$&&&''''''((($$$######""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###""""""###%%%%%%$$$$$$$$$############""""""""""""###$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!"""############"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######$$$###""""""""""""""""""##################$$$$$$$$$############$$$%%%%%%$$$$$$############$$$$$$'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%%%%%%%&&&(((***+++***---222777;;;<<<===<<<777777555333222111111111555999>>>BBBEEEFFFHHHIIIDDDEEEFFFIIIMMMTTT\\\bbbgggkkkooorrrssssssssstttooonnnmmmllllllmmmnnnoooqqqsssxxx}}}}}}|||xxxrrrjjjddd```___^^^]]]bbbmmmyyy~~~xxxssssssssssssxxx~~~~~~{{{xxxvvvvvvwwwyyy{{{}}}~~~~~~~~~}}}{{{zzz{{{|||}}}}}}|||{{{zzzyyyzzzzzz{{{|||~~~~~~}}}|||}}}{{{{{{|||}}}~~~uuulll^^^VVVMMMFFFCCCBBB@@@>>>????????????@@@BBBCCCDDDGGGKKKPPPUUU[[[bbbiiinnnqqqrrrrrrssstttwww|||qqqqqqrrruuuxxxyyyxxxwwwtttnnnfff___ZZZVVVRRROOOGGGDDD>>>:::777444111///000...------......,,,+++))))))((())))))***++++++)))(((((('''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%"""!!!!!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%###"""!!!$$$'''))))))(((############$$$%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###%%%((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%""""""#########$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """"""#########""""""""""""""""""""""""""""""############"""!!!############""""""!!!!!!########################$$$#########"""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""###$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$%%%&&&(((***,,,---...111444777999999888777333222111111111222333444999===AAAEEEFFFGGGIIIJJJKKKLLLLLLMMMPPPVVV]]]ccceeeiiimmmppppppqqqqqqrrrooonnnmmmlllllllllmmmnnnqqqssswww{{{~~~~~~|||yyytttooohhh```[[[ZZZ[[[\\\___gggsssyyysssqqqqqqrrrwww~~~}}}zzzwwwzzz}}}}}}|||}}}}}}{{{yyyxxxyyy{{{|||}}}{{{zzz{{{|||}}}}}}}}}|||{{{|||~~~~~~}}}~~~yyylllcccUUUPPPHHHCCCAAAAAAAAA@@@AAAAAAAAABBBDDDHHHKKKMMMLLLPPPVVV\\\ccckkksssxxx{{{|||}}}}}}~~~jjjiiigggggghhhgggeeeccc]]]ZZZTTTNNNIIIEEEBBB@@@888666333111000000...---+++***(((((()))))))))(((******)))))))))))))))***((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""######$$$%%%$$$$$$$$$"""""""""###&&&'''''''''&&&%%%$$$#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""%%%$$$"""$$$))))))%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!"""####################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """"""#########""""""""""""""""""""""""!!!""""""#########""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!###"""""""""""""""######$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$############$$$$$$ ###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$###"""!!!!!!###%%%&&&$$$%%%&&&(((***,,,...///333333333333333222222222000000000000222444777888===???CCCEEEEEEFFFHHHJJJPPPQQQRRRSSSUUUZZZ```dddeeehhhlllnnnoooooopppqqqpppooonnnmmmlllmmmmmmnnnqqqsssuuuyyy{{{yyyvvvrrrlllggg___XXXUUUVVVYYY\\\dddlllyyyxxxqqqooonnnooouuu|||{{{xxxvvv{{{~~~|||zzzzzz||||||zzzxxxwwwxxxxxxwwwwwwxxx{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{|||}}}~~~~~~{{{tttjjj```YYYMMMJJJEEEAAA@@@AAABBBCCCDDDDDDEEEGGGJJJOOOSSSVVVUUUXXX^^^dddkkkrrrzzz```^^^ZZZXXXWWWUUURRRPPPEEEDDDAAA===999666444333...---,,,,,,---......---***(((''''''(((((('''%%%))))))((('''&&&&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&#################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''((('''%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!%%%%%%"""$$$++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&$$$###"""""""""###"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%!!! !!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""!!!!!!""""""### !!!"""############""""""""""""""""""""""""!!!""""""############"""$$$#########""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!"""""""""""""""######$$$##################$$$$$$"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%&&&(((***,,,...///000444333111///........./////////111333555888:::;;;???@@@BBBCCCDDDFFFIIIKKKQQQSSSWWWZZZ]]]aaafffjjjhhhkkkoooqqqqqqrrrtttuuuqqqpppooonnnmmmmmmnnnnnnrrrssstttvvvvvvtttoookkkgggbbb[[[UUUSSSVVV[[[___iiiooo{{{|||uuunnnllllllmmmsssyyyzzz}}}xxxuuussszzz~~~|||yyyxxxuuuuuuuuusssssstttwwwyyyyyy{{{~~~}}}{{{{{{|||}}}}}}}}}}}}yyyyyyyyyzzz{{{|||~~~~~~wwwppphhh___WWWQQQHHHGGGDDDBBBBBBDDDFFFHHHJJJJJJLLLPPPTTTYYY]]]___bbbeeejjjnnnsssxxxPPPNNNJJJGGGEEEBBB???===555555444222000---,,,,,,+++***))))))+++,,,+++******)))((()))***)))(((&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&'''((()))'''%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$######$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$### %%%&&&!!!$$$,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$##################$$$$$$""""""!!!!!!"""###%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""###############"""""""""""""""""""""""""""!!!!!!"""########################"""""""""""""""########################!!!""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$$$$#########""""""""""""""""""""""""###$$$$$$"""""""""###$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$############$$$$$$&&&$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((***,,,...000111111000///...---------......111333666999<<<>>>@@@@@@>>>???@@@AAABBBGGGLLLPPPTTTWWW]]]aaaeeehhhlllnnnlllooorrrttttttuuuwwwyyysssrrrpppooonnnnnnoooooorrrsssssstttsssoooiiidddaaa]]]XXXUUUWWW\\\dddiiiooottt|||yyyrrrmmmlllkkklllqqqxxxvvv}}}yyyuuusssqqqyyy|||zzzzzzvvvvvvuuusssrrrsssvvvyyywwwzzz~~~|||||||||}}}}}}}}}~~~~~~}}}}}}|||xxxxxxwwwxxxyyy|||~~~zzzvvvpppkkkddd^^^WWWRRRMMMLLLKKKKKKKKKNNNQQQTTTWWWYYY\\\```eeeiiilllnnnrrrtttwwwyyy{{{~~~CCC@@@<<<999777555222000...///000///---,,,+++,,,+++)))(((((())))))(((''''''''''''((())))))&&&$$$''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&"""###%%%%%%%%%%%%'''(((((('''$$$###""""""###$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$###"""###%%%&&&'''&&&%%%%%%######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&!!!$$$------&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%% """###$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############$$$######"""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######""""""""""""#########$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######%%%$$$$$$$$$######""""""""""""!!!""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((((('''%%%%%%%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%)))***,,,...///111111222,,,,,,---....../////////666888;;;???BBBDDDEEEFFF>>>>>>??????BBBHHHPPPUUUXXX\\\bbbgggiiikkkmmmooonnnpppsssuuuvvvwwwyyyzzztttsssqqqoooooooooooopppsssssssssrrrqqqllleeeaaaZZZWWWUUUVVV[[[dddmmmtttvvvyyy~~~}}}wwwqqqllllllllllllqqqwwwuuu{{{}}}wwwtttrrrpppxxx|||{{{{{{xxxxxxwwwuuussstttxxxzzzwww{{{~~~}}}}}}}}}}}}}}}|||||||||||||||wwwwwwwwwwwwyyy|||~~~|||pppnnnllliiifffbbb\\\YYYUUUUUUUUUUUUVVVYYY]]]aaaeeegggkkkpppuuuyyy{{{|||}}}~~~555444222000...,,,,,,+++,,,+++******++++++***(((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&&&&###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%""" ###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$ !!!######$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############!!!!!!!!!!!! $$$#########""""""!!!!!!""""""""""""!!! """######"""###### """$$$%%%$$$###"""###"""""""""!!!!!! &&&$$$"""!!! !!!"""###""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############$$$"""!!!!!!"""$$$ """###############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%"""###$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&)))+++///111222000---+++***,,,---......000222555666;;;AAAEEEEEEDDDBBBAAAAAAAAAAAABBBEEEKKKTTTZZZ```bbbfffjjjnnnqqqrrrssspppqqqsssxxx}}}~~~{{{wwwvvvtttsssqqqppppppppprrrssstttuuurrrlllbbb\\\VVVVVVYYY]]]dddmmmuuuzzz{{{{{{}}}|||uuuqqqpppmmmmmmnnnqqquuuwwwzzz}}}xxxtttssssssrrr|||}}}{{{zzzyyyyyyyyyyyyzzz|||}}}~~~|||~~~}}}{{{yyyxxxyyy{{{}}}~~~|||{{{zzzxxxvvvvvvxxx{{{}}}}}}}}}xxxvvvuuupppnnnlllkkkjjjhhheeedddeeedddcccbbbcccgggnnnssswwwxxx{{{~~~000000...---,,,,,,,,,,,,,,,+++)))***++++++***(((&&&'''((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###"""!!! """###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################!!!!!!!!!!!!"""""""""###$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! ############""""""""""""############"""""""""!!!""""""""""""!!! !!!"""!!! !!!""" """$$$%%%$$$###"""$$$$$$$$$$$$#########""""""!!! """"""""""""!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""!!!""""""###############$$$###"""!!!!!!"""###$$$""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))+++---...000000...,,,++++++---...//////111333666:::>>>CCCFFFFFFDDDCCCBBB@@@BBBDDDHHHLLLSSS[[[```fffhhhkkknnnqqqsssuuuuuuuuuuuuwwwzzz}}}}}}zzzwwwxxxwwwuuutttrrrqqqppppppqqqqqqpppooolllfff___ZZZWWWXXX[[[```hhhpppwww{{{|||{{{|||{{{uuupppooonnnnnnppprrrvvvxxxzzz}}}|||vvvttttttuuuuuu}}}~~~||||||zzzzzz{{{|||}}}~~~}}}|||zzzzzz{{{}}}~~~|||zzz|||zzzwwwwwwyyy{{{{{{{{{|||wwwqqqmmmlllhhhhhhggghhhjjjlllllllllllllllllllllmmmqqqwww|||++++++******++++++,,,---,,,***))))))***+++)))((((((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%###""""""###$$$$$$###########################$$$$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""***((($$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################!!!!!!!!!"""""""""######$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###############""""""""""""############""""""""""""""""""""""""!!! !!!######!!!!!!!!!""" """###$$$$$$###"""$$$$$$$$$$$$############!!!  """"""""""""!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$##############################%%%$$$###"""######%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&(((+++---.........------,,,++++++---///000111111333555888===AAAEEEGGGFFFDDDDDDCCC???CCCJJJQQQWWW\\\bbbfffkkkmmmoooqqqtttuuuvvvwwwxxxxxxzzz}}}~~~{{{xxxzzzzzzxxxvvvtttsssqqqqqqpppmmmiiieeebbb^^^ZZZWWWWWWYYY^^^dddkkksssxxx|||~~~|||{{{}}}~~~}}}xxxtttppppppoooppprrrtttvvvwww{{{~~~zzzvvvvvvxxx{{{|||~~~}}}{{{|||~~~~~~}}}|||}}}|||~~~|||zzzyyyyyyyyyxxxwww{{{{{{zzzvvvooohhhdddbbbaaabbbcccfffjjjooosssuuuwwwxxxzzz{{{}}}))))))))))))***++++++,,,+++***))))))******)))((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$######""""""$$$######"""######$$$$$$""""""""""""""""""""""""############"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&(((###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########)))(((&&&$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""""""""#########$$$$$$############$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!! #########""""""""""""""""""""""""""""""!!! ###%%%&&&%%%$$$######$$$ !!!"""###$$$#########"""""""""!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$$$$######"""%%%###!!! !!!###$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&(((+++///111111///---++++++++++++,,,000111333333444555888:::???AAADDDEEEDDDCCCCCCDDDCCCJJJSSS\\\cccfffiiijjjmmmnnnppprrrtttvvvwwwxxxxxxzzz~~~~~~}}}zzzxxxuuusssqqqnnniiibbb\\\YYYXXXXXXWWWXXX\\\bbbiiiqqqxxx|||}}}{{{{{{yyyvvvtttqqqqqqrrrrrrssstttuuuvvv{{{}}}zzzxxxzzz~~~~~~}}}}}}~~~}}}}}}{{{yyywwwtttrrrsssssssssoooiiiccc___]]]___aaacccgggkkkqqqvvvzzz++++++******)))******++++++***((()))******)))'''(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$###""""""""""""$$$$$$######"""######$$$""""""""""""""""""""""""#########"""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%#########%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############$$$$$$############$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!!!!!!!!!!!!! """"""""""""""""""######""""""""""""""""""!!! $$$%%%&&&%%%######$$$%%%!!!""""""###############!!!!!!!!!!!!!!!!!!""""""##################$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""##############################""""""###$$$$$$$$$$$$$$$!!!!!!"""######"""!!!!!!%%%$$$""" !!!###$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((+++...111333111///---+++***+++---...222444555666777888;;;===>>>@@@BBBBBBBBBCCCEEEGGGNNNWWWbbblllqqqrrrqqqqqqooopppqqqsssvvvxxxzzz{{{{{{~~~{{{vvvsssqqqjjjddd\\\WWWVVVWWWYYY[[[___ccciiirrrzzz~~~{{{yyyvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwyyy{{{~~~|||yyyzzz}}}~~~~~~}}}~~~}}}}}}}}}~~~{{{vvvqqqmmmiiijjjjjjgggccc___]]]]]]^^^bbbgggkkkpppwww~~~,,,,,,+++***))))))))))))+++)))(((((()))***((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%$$$######"""############$$$$$$###""""""###%%%####################################"""""""""!!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&!!!###%%%%%%$$$%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################"""""""""#########$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""############""""""""""""""""""""""""############"""""""""######""""""!!!"""######"""!!!!!!###$$$""""""""""""""""""##################$$$$$$$$$$$$!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""####################################"""###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))+++...111333444000...,,,++++++---000222555666888999999;;;===@@@???@@@AAABBBCCCFFFJJJMMM\\\eeerrr|||{{{yyyttttttuuuvvvxxxzzz{{{}}}{{{vvvqqqnnneee```YYYVVVWWW[[[___aaahhhlllsss||||||zzzyyyyyyxxxxxxxxxyyy{{{}}}~~~}}}~~~{{{yyyxxxxxxzzz}}}~~~~~~~~~}}}||||||~~~~~~|||~~~wwwpppkkkcccccccccaaa^^^]]]^^^``````fffnnnuuuzzz+++******)))))))))))))))+++)))(((((())))))((('''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$%%%%%%%%%$$$#################################%%%'''((('''&&&''''''###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%% """%%%%%%$$$###%%%'''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$###$$$$$$$$$############""""""""""""!!!"""""""""############!!!""""""#########"""""" !!!"""!!! !!!###%%%######"""""""""""""""###"""#########$$$$$$$$$$$$ !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""####################################"""###$$$$$$%%%%%%$$$$$$######"""!!!!!!"""######$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())),,,///111222333333---,,,,,,,,,---000333555777888:::;;;;;;<<>>@@@CCCCCCDDDFFFHHHKKKPPPXXX]]]eeeooo}}}zzzyyywwwtttssssssssssssxxxxxxpppiiifff]]][[[YYYZZZ___fffkkknnnnnnrrryyy|||||||||~~~{{{xxxyyy{{{}}}xxx{{{~~~~~~~~~|||zzzxxxzzz}}}~~~|||{{{{{{}}}~~~}}}}}}}}}~~~tttmmmkkkiiigggdddccceeeiiimmmttt{{{(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""$$$&&&)))+++%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&###"""""""""""""""###$$$"""""""""""""""#########$$$$$$$$$############""" !!!######$$$$$$$$$ $$$&&&&&&$$$###!!!""""""""""""#########%%%%%%$$$$$$###!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!$$$%%%$$$$$$ !!!"""######"""!!! $$$$$$$$$#########""""""########################!!!!!!""""""######$$$$$$#########"""""""""""""""%%%%%%$$$###""""""####################################""""""######$$$%%%$$$$$$###"""!!!!!!""""""&&&%%%$$$&&&'''&&&"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%))))))(((((('''''''''&&&%%%%%%&&&'''((((((((()))***---222777888777555333)))+++...222555777888888444777;;;===>>>???AAACCCAAAEEEJJJNNNQQQUUU\\\aaalllrrr{{{~~~xxxwwwvvvtttrrrpppooonnntttyyyyyyqqqkkkfffcccaaa^^^___bbbdddggghhhiiijjjmmmqqqxxx~~~~~~~~~|||xxxzzz~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~uuupppggghhhiiijjjmmmqqqwww|||'''((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""!!!""""""############"""""""""!!!$$$$$$$$$############""" !!!"""############### ###%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$$$$###!!!!!!"""######"""!!!!!!$$$$$$$$$#########""""""########################"""""""""""""""#################################%%%$$$$$$###""""""####################################""""""######$$$%%%%%%$$$###"""""""""""""""###"""!!!"""###### ######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%'''((()))...111555888999666333111---...111333555777777777666999<<>>CCCIIINNNSSSYYYaaaggglllqqqzzz{{{wwwvvvuuusssrrrpppooonnnrrrvvvyyy||||||rrrjjjeeeccccccbbbcccccceeeggghhhjjjjjjkkkiiimmmttt|||}}}}}}}}}}}}{{{|||~~~|||zzzyyyxxxxxxxxxzzz{{{}}}|||tttpppiiikkknnnqqqtttyyy~~~''''''((((((((()))))))))((((((''''''''''''(((((($$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$#########$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$#########""")))((('''&&&%%%$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$############"""!!!""""""#########""""""%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%% """###$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###"""!!!""""""######""""""!!!$$$$$$$$$###################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#######################################""""""######$$$%%%%%%%%%$$$############$$$%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$&&&(((+++---444666999;;;:::777333000222333444555666666666666999<<>>===:::666444777777777777777777666666<<<>>>AAABBBAAA?????????FFFIIINNNQQQUUU\\\dddkkknnnssszzzzzzwwwuuuuuutttrrrqqqooonnnnnnnnnqqqsssssswwwzzzyyyuuummmfff]]]WWWXXX^^^eeeiiimmmlllkkkkkkjjjjjjjjjjjjgggkkkpppwww~~~}}}|||zzzzzz|||}}}{{{{{{{{{zzzzzz{{{|||}}}~~~~~~|||{{{zzzyyyzzzzzz{{{|||~~~|||yyywwwuuuwww{{{''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%###""""""######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!! !!!""" !!!"""###$$$$$$%%%$$$$$$$$$#########"""""""""############""""""!!!$$$$$$###"""######$$$%%%!!!!!!"""""""""#########$$$$$$###!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!"""######"""!!!######""""""""""""##############################""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!!!!""""""######$$$###############$$$$$$##############################""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%######""""""""""""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''))),,,111666999<<<>>>@@@AAA@@@>>>;;;999999999888888888888888888>>>@@@BBBBBBAAA@@@AAABBBIIILLLQQQTTTWWW]]]eeekkkqqquuu{{{{{{xxxttttttsssqqqpppooonnnnnnnnnrrruuuvvvwwwwwwrrrlllccc]]]UUURRRVVV]]]fffkkkmmmlllkkkiiiiiihhhhhhhhhhhhkkkppptttzzz|||yyyxxxzzz~~~}}}~~~{{{{{{{{{{{{{{{|||}}}~~~}}}|||{{{zzz~~~~~~~~~}}}|||||||||&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################!!!""""""###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$$$$%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$#########"""!!!!!!!!!"""###$$$%%%&&& !!!"""###$$$$$$%%%$$$$$$$$$############"""!!!""""""#########""""""""""""!!!""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""$$$######""""""######$$$###############$$$$$$$$$""""""""""""""""""""""""############"""""""""""" !!!!!!"""""""""#########"""######$$$%%%##############################""""""######$$$%%%$$$############$$$%%%%%%###%%%&&&%%%$$$###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''***///444999<<<>>>???AAABBBBBB@@@>>><<<888888888888888:::;;;;;;@@@AAABBBAAAAAABBBDDDFFFJJJNNNTTTYYY\\\aaahhhmmmqqqtttzzz~~~zzzwwwssssssrrrqqqpppooonnnmmmnnnsssuuuuuutttrrrjjjaaaZZZUUUQQQPPPUUU]]]eeejjjlllkkkiiihhhgggggghhhhhhiiikkkmmmpppsssxxx~~~~~~{{{wwwvvvxxx|||}}}{{{yyyzzz{{{|||}}}~~~~~~~~~}}}}}}&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((######""""""""""""""""""$$$$$$$$$############""" !!!"""###############"""""""""##################$$$$$$$$$$$$%%%%%%%%% !!!!!!"""""""""!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$###$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######### !!!""""""############""""""###$$$$$$%%%##############################""""""######$$$%%%"""""""""""""""###$$$%%%%%%(((***)))'''%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%'''***...333888<<>>???AAAAAA@@@>>><<<:::555555666777999;;;>>>???@@@AAA@@@@@@@@@CCCHHHLLLOOOTTTZZZ___aaadddhhhlllmmmqqqvvv{{{|||zzzwwwtttrrrrrrqqqpppooonnnnnnmmmnnnqqqqqqnnnlllhhhaaaXXXRRRPPPNNNOOOUUU]]]cccgggjjjiiigggffffffgggiiijjjjjjkkkmmmmmmnnnqqquuuyyy~~~{{{wwwsssssswww|||~~~|||{{{}}}{{{yyywwwvvvxxx{{{|||~~~&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%"""!!! !!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######""""""!!!"""""""""%%%%%%$$$###"""!!! $$$$$$$$$############""" !!!######$$$$$$$$$######$$$$$$$$$###""""""!!!""""""""""""#########!!!"""###############"""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$%%%%%%$$$%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!"""###$$$$$$$$$######""""""###$$$%%%%%%#################################"""###$$$$$$%%%""""""!!!!!!"""###$$$$$$"""%%%(((((($$$!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%''')))---222888===AAACCC??????@@@@@@>>><<<999888333333444666999===@@@BBBAAA@@@@@@???@@@DDDJJJOOOWWW[[[aaadddddddddfffhhhiiimmmssswwwyyywwwtttrrrrrrqqqqqqpppooonnnmmmmmmnnnooommmgggdddaaaZZZSSSNNNLLLLLLOOOUUU\\\aaadddiiihhhgggffffffhhhjjjkkkmmmnnnnnnmmmmmmnnnrrrtttwww~~~~~~xxxtttqqqrrrwww|||~~~~~~~~~~~~~~~}}}{{{yyyyyywwwuuuttttttwwwzzz|||}}}~~~{{{zzz|||}}}~~~((((((&&&### !!!%%%)))%%%&&&(((******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))(((%%%######%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""###""""""""""""$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%""""""############""""""###"""""""""!!!!!! %%%###"""###$$$$$$###""""""$$$$$$###!!! !!!"""!!!!!!""""""""""""!!!!!!"""!!! """###$$$##########################################$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$########################$$$$$$$$$######"""###############"""!!! !!!"""!!!  """ !!!"""######$$$"""""""""""""""######$$$$$$#########""""""!!!!!!""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$%%%%%%%%%######$$$''')))...000333666999<<<>>>???BBBBBBAAA???<<<888444222444444555999???BBBBBBAAA@@@AAACCCDDDGGGLLLRRRVVV^^^___bbbeeegggiiiiiiiiikkklllnnnppprrrssstttttttttsssrrrssstttqqqlllhhhllljjjgggbbb[[[TTTNNNKKKNNNOOORRRVVV[[[```cccfffhhhfffdddccceeejjjooossssssrrrqqqpppooooooooooooyyyzzz|||}}}~~~~~~}}}|||tttuuuvvvxxxzzz|||~~~~~~~~~}}}~~~~~~~~~}}}{{{yyywwwvvvvvvxxx{{{}}}}}}|||~~~}}}}}}~~~~~~}}}{{{zzz{{{}}}~~~~~~'''((('''$$$""""""%%%(((%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$!!!!!!###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""%%%$$$###""""""######$$$"""""""""###$$$$$$$$$%%%""""""############""""""#########""""""!!!!!!!!!$$$###"""###$$$$$$###"""###$$$%%%$$$"""!!!"""###!!!!!!""""""""""""!!!!!!###""""""!!!"""###$$$%%%"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$#################################$$$$$$######""""""############""""""!!!!!!"""###"""!!! !!!### !!!"""#########"""""""""""""""######$$$############"""""""""!!!""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&***,,,000222555888;;;===??????AAA@@@???<<<999777444333444444555999>>>AAAAAA@@@???AAADDDGGGKKKPPPWWW[[[```bbbdddgggiiijjjjjjjjjkkklllnnnpppqqqrrrsssssswwwtttrrrqqqrrrqqqnnnkkkgggddd^^^XXXSSSOOONNNMMMPPPSSSWWW[[[___bbbcccccceeedddccccccfffkkkpppsssuuuttttttttttttttttttttt{{{{{{{{{{{{zzzzzzyyyyyywwwxxxyyy{{{}}}~~~~~~~~~}}}}}}|||~~~}}}|||{{{{{{{{{{{{}}}}}}}}}~~~~~~}}}~~~}}}|||zzzyyyyyy{{{~~~''''''(((&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$""" """$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$###############&&&%%%$$$###""""""""""""##################$$$$$$""""""############""""""###############"""""""""$$$###"""###$$$%%%$$$"""###$$$%%%$$$###"""###$$$!!!""""""######""""""!!!$$$###############$$$%%%###########################"""""""""!!!!!! """"""""""""""""""###$$$########################""""""######$$$######"""!!!""""""############""""""###$$$###"""!!!"""$$$ !!!!!!""""""######"""""""""""""""######$$$############""""""""""""""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&'''((((((***---000444555888;;;===??????@@@>>>===:::888666555444444777777999<<>>@@@AAAAAA@@@BBBEEEKKKQQQWWW]]]dddhhhiiijjjlllnnnoooooooooooopppqqqsssuuuvvvuuutttssswwwuuusssqqqooommmlllkkk]]]YYYTTTPPPPPPTTTYYY]]]```bbbeeehhhiiihhhgggffffffgggiiilllppptttwwwyyyzzz{{{}}}~~~|||{{{|||~~~~~~}}}}}}~~~~~~|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{xxxuuusssrrrooooooooorrrwww~~~&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%$$$###"""###%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$###############""""""############""""""##################$$$$$$###"""!!!"""$$$%%%$$$######$$$%%%%%%$$$###$$$%%%""""""############""""""""""""""""""""""""!!!!!!########################$$$$$$$$$$$$######""""""######"""""""""""""""###!!!!!!"""""""""######### !!!"""############### !!!"""############### !!!"""""" !!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""######!!!"""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%(((***,,,///222555:::;;;===???@@@???===<<<777666333222222444777999===============>>>@@@BBBHHHLLLRRRXXX^^^ccchhhllllllmmmoooqqqrrrrrrrrrrrrrrrsssuuuvvvvvvuuusssrrrrrrssssssqqqmmmiiifffdddWWWVVVUUUUUUXXX\\\aaadddhhhhhhiiiiiiiiiiiijjjjjjhhhjjjlllpppssswwwzzz{{{|||~~~}}}|||~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||}}}~~~|||}}}~~~~~~~~~}}}|||{{{}}}~~~~~~}}}}}}|||{{{{{{{{{zzzyyyxxxvvvtttrrrpppooommmppptttzzz&&&%%%%%%&&&(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$##################$$$$$$""""""############"""""""""""""""##################"""!!!"""$$$%%%%%%$$$"""###$$$$$$######$$$%%%"""######$$$$$$######"""!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!"""$$$######""""""""""""""" !!!!!!""""""######### !!!"""############!!!""""""############"""!!!"""!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""############""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$########################!!!"""###$$$%%%&&&&&&&&&###$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###&&&))),,,...111444777;;;<<<>>>@@@???===;;;999555333222222333666999;;;;;;;;;;;;:::;;;???DDDIIISSSWWW]]]bbbeeehhhlllnnnmmmoooqqqsssuuuuuuuuuuuurrrtttvvvwwwvvvtttrrrpppooopppqqqnnniiiccc___]]]RRRTTTWWW[[[```dddhhhjjjnnnnnnmmmmmmmmmnnnoooooommmnnnppprrruuuxxx{{{||||||{{{{{{|||}}}|||{{{{{{{{{{{{{{{{{{{{{||||||}}}||||||||||||{{{zzzyyyxxxxxx~~~~~~}}}zzzvvvwwwvvvuuutttssssssssssssssssssrrrqqqpppppppppppprrruuu|||&&&$$$###$$$'''((('''%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################%%%&&&&&&%%%$$$$$$%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$""""""$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%""""""############""""""!!!!!!!!!""""""#########"""!!!!!!"""$$$&&&%%%$$$!!!"""######""""""###%%%"""######$$$$$$######""""""######$$$###"""!!! !!!""""""######$$$$$$###""""""""""""""" !!!!!!"""######$$$ !!!"""############"""############""""""!!! """###"""!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$!!!"""""""""############""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%(((,,,///111333666888;;;<<<>>>???>>>;;;888666333222222333555888;;;===;;;;;;;;;<<<>>>FFFPPPWWW___ccchhhkkkmmmmmmnnnooonnnooorrrtttvvvwwwwwwwwwvvvwwwyyyzzzyyywwwsssqqqnnnnnnmmmiiibbb\\\YYYXXXRRRUUUZZZ```fffllloooqqquuuvvvwwwxxxyyyyyyxxxxxxvvvvvvvvvwwwyyy|||~~~{{{{{{|||}}}|||{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxwwwvvvuuutttsssrrrqqqnnnrrrtttpppnnnpppooommmlllkkkjjjjjjjjjlllnnnooonnnmmmmmmmmmooorrruuuwww|||&&&$$$"""###&&&''''''%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$$$$%%%""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!!!!"""###$$$%%%%%%&&&""""""############"""""" !!!!!!"""""""""###"""!!!!!!"""$$$&&&%%%$$$ """######""""""###%%%######$$$$$$$$$$$$#########$$$%%%%%%$$$###"""!!!########################!!!!!!"""###$$$%%%&&&&&&$$$$$$###""""""!!!"""""" !!!"""######$$$ !!!"""###########################"""!!! !!!###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!""""""#########$$$""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''***...111333555888:::;;;<<<>>>???===:::666444222222333444777:::===>>><<<===>>>???DDDNNN\\\eeehhhkkkoooqqqqqqpppppppppmmmooorrruuuwwwxxxyyyyyyzzz|||~~~~~~{{{wwwuuuooonnnkkkddd\\\WWWUUUVVVVVVXXX^^^dddkkkqqqvvvxxx|||~~~~~~~~~}}}}}}~~~}}}~~~}}}~~~}}}~~~~~~~~~}}}|||yyywwwuuusssrrrpppnnnlllkkkkkkkkkfffiiiiiidddbbbeeefffeeebbbbbbbbbbbbdddhhhkkkmmmkkkkkklllmmmqqqvvv{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%$$$######"""############$$$%%%&&&'''&&&%%%$$$########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$#########$$$########################"""###$$$%%%&&&%%%$$$$$$########################%%%$$$###"""""""""###$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$&&&''''''$$$!!! """$$$$$$$$$###$$$%%%""""""""""""""""""""""""######$$$$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""############$$$###"""!!!!!!###%%%&&&$$$###""" !!!!!!###############"""!!! !!!###%%%%%%"""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%######$$$######"""!!! !!!""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!###$$$%%%!!!!!!""""""######$$$$$$&&&%%%######$$$###""" ###"""!!!"""$$$$$$"""!!!"""############$$$$$$$$$########################!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########$$$%%%&&&'''(((%%%$$$$$$$$$$$$%%%'''(((---...111555777999::::::;;;;;;::::::999666222///222333444777999:::999888???>>>>>>CCCLLLXXXccciiixxxxxxxxxwwwtttrrrooonnnoooqqqsssuuuwwwyyy|||yyysssnnngggaaa^^^XXXPPPQQQVVVZZZbbbkkkoooppprrryyy~~~~~~~~~~~~~~~~~~}}}{{{~~~~~~~~~~~~|||yyyvvvuuurrrlllfffccceeefffccc```aaaaaa___]]]\\\[[[ZZZZZZ___^^^^^^```dddgggiiijjjjjjjjjjjjlllpppyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$###"""""""""$$$%%%$$$###$$$$$$%%%%%%%%%$$$######%%%%%%$$$#######################################$$$$$$%%%%%%%%%%%%%%%$$$########################&&&%%%$$$###"""######$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""!!!"""###!!! """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%$$$###########################""""""""""""""""""""""""############$$$###"""!!!"""###%%%&&&&&&%%%$$$"""!!!!!!"""""""""############""""""!!! !!!###$$$$$$""" """"""""""""""""""""""""$$$$$$######"""!!!!!! """""""""""""""""""""""""""!!! !!!##################""""""!!!!!! !!!"""""" !!!"""############"""!!!!!!!!!"""$$$%%%"""""""""""""""#########"""!!! !!!#########!!!###"""!!!"""$$$$$$"""!!!"""############$$$$$$$$$########################$$$$$$%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$&&&((()))///000333666888:::::::::<<<;;;:::999999777333111333444555777:::;;;::::::>>>???CCCKKKXXXfffqqqxxx~~~~~~}}}|||yyyvvvtttrrrppprrrsssuuuvvvyyy}}}xxxppphhhbbb]]]\\\XXXUUUYYY``````gggnnnrrrrrruuu|||}}}{{{zzzzzz{{{{{{zzz|||}}}}}}}}}}}}}}}|||yyyuuuqqqnnnmmmhhhaaa___```aaa^^^\\\[[[[[[ZZZYYYXXXXXXXXXXXX[[[ZZZZZZ\\\^^^bbbdddeeehhhjjjmmmqqqwww%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$##############################$$$%%%%%%########################$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$###"""""""""$$$%%%$$$###$$$%%%%%%%%%$$$###""""""$$$$$$###"""""""""##############################%%%%%%$$$$$$$$$$$$$$$%%%########################&&&&&&%%%$$$$$$$$$$$$$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""##################"""!!!"""############"""!!!$$$$$$$$$%%%&&&%%%### """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############""""""""""""############$$$###"""""""""###%%%&&&((((((&&&%%%######"""###!!!""""""############""""""""""""""""""!!! """"""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""######$$$ !!!""""""######"""!!!!!!!!!"""""" !!!!!!!!!"""""" !!!"""######$$$"""""""""!!!""""""###$$$############""""""""""""!!!######"""###"""!!!"""$$$$$$"""!!!"""############$$$$$$$$$########################$$$$$$%%%%%%$$$######"""&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%''')))***222444666888:::;;;;;;;;;===;;;888777777666555333555555666888999:::;;;<<<>>>BBBJJJUUUcccqqq}}}}}}zzzvvvtttqqqrrrsssssstttxxx}}}vvvkkkccc___\\\\\\[[[\\\bbbiiifffkkkppprrrrrruuu|||~~~}}}{{{xxxwwwxxxyyyyyyxxxyyyzzz|||}}}xxxrrrmmmiiieee```[[[YYYYYYYYYWWWUUUTTTTTTSSSSSSSSSTTTTTTUUUWWWVVVVVVWWWYYY\\\___aaahhhlllssszzz&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$###"""!!!"""###$$$%%%########################$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%###"""""""""$$$%%%$$$###$$$$$$%%%$$$$$$###"""!!!######"""""""""""""""###########################%%%$$$###"""!!!"""###$$$########################&&&&&&%%%%%%%%%$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""!!!"""$$$%%%%%%$$$"""!!!######$$$&&&)))***)))((( """$$$$$$$$$###$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$#########"""""""""!!!"""""""""##################"""""""""###$$$%%%(((((('''%%%$$$###"""""" !!!"""##################""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!! !!!""""""###### !!!!!!""""""""""""!!! !!!!!!"""### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$######""""""!!!!!!!!!######"""###"""!!!"""$$$$$$"""!!!""""""#########$$$$$$$$$########################!!!!!!###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%'''))),,,---666777999;;;<<<<<<<<<;;;;;;888555333444444444444444555666777888999<<<>>>BBBHHHRRR]]]iiiuuu~~~}}}yyyvvvsssqqqqqqqqqpppqqquuuzzzrrrgggaaaaaaaaaaaaaaabbbfffjjjjjjmmmpppppppppttt{{{~~~|||zzzyyyzzz{{{{{{zzzwwwwwwxxx{{{}}}|||}}}||||||zzz|||{{{tttllleeeaaa\\\YYYUUUSSSRRRRRRQQQOOOPPPPPPOOOOOOOOOOOOPPPPPPSSSTTTTTTUUUWWWZZZ___bbbkkkqqqzzz~~~}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$###"""!!!"""###$$$%%%################################################$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%###"""""""""$$$%%%$$$###$$$$$$$$$$$$######"""!!!###"""""""""""""""#################################"""!!! !!!"""###########################&&&&&&&&&&&&%%%%%%$$$$$$"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############"""""""""###%%%&&&&&&%%%###"""!!!$$$&&&&&&%%% """$$$$$$$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""!!!"""""""""######"""""""""!!!!!!!!!!!!"""""""""###########################$$$$$$$$$&&&&&&%%%$$$###"""!!!!!! !!!"""#####################"""!!! !!!!!!"""""""""""""""""""""""""""#########""""""""""""""" !!!""""""!!!!!!""""""############!!! !!!"""###### !!!""""""######""""""######""""""!!!!!! """"""#########"""""""""$$$$$$######""""""!!!!!!!!!  """###"""!!!###"""!!!"""$$$$$$"""!!!""""""#########$$$$$$$$$########################!!!""""""###$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''))),,,///111888999;;;<<<<<<<<<;;;:::777444111000000222333333333555666666666999===AAAGGGNNNYYYdddmmmvvv~~~}}}yyyuuusssppppppooonnnnnnqqqvvvzzz|||{{{{{{||||||vvvkkkbbb___dddhhhjjjjjjkkkkkkkkkmmmnnnppppppppptttzzz|||~~~~~~~~~}}}{{{zzz|||}}}}}}|||wwwwwwwwwxxxzzz~~~|||zzzyyyyyywwwvvvuuuxxx~~~}}}yyyrrrjjjbbb[[[WWWSSSRRROOONNNNNNMMMMMMLLLOOONNNMMMLLLKKKKKKKKKKKKNNNPPPRRRTTTVVV[[[bbbgggtttzzz{{{zzzyyyzzzzzzxxxuuusss%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$$$$###############$$$%%%%%%########################"""""""""###############$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%###"""""""""$$$%%%$$$###""""""###############"""######"""""""""###$$$$$$########################!!!!!! !!!""""""###########################%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""##################"""###$$$%%%&&&&&&%%%$$$###"""  !!!"""!!! """$$$$$$$$$###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###""""""""""""!!!!!!!!! """"""""""""############""""""######$$$$$$$$$$$$###$$$$$$$$$###"""!!! !!!""""""############"""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""""" !!!!!!!!!!!!!!!"""############### !!!"""######""" !!!"""###$$$###"""!!!######""""""!!!!!! """############"""!!!!!!############""""""""""""$$$"""!!!"""######"""!!!###"""!!!"""$$$$$$"""!!!"""############$$$$$$$$$########################%%%%%%$$$$$$###""" """"""!!!""""""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''))),,,///333444::::::;;;<<<;;;:::999888333111......///111222222222444666666666:::@@@FFFMMMUUU```jjjrrrzzz~~~zzzvvvtttppppppooommmlllnnnqqqtttwwwvvvtttssspppkkkeeeaaaaaahhhooorrrssssssrrrnnnoooppppppqqqrrrvvv{{{|||}}}~~~{{{|||}}}~~~~~~~~~}}}{{{zzz|||}}}}}}|||zzzyyyxxxxxxyyy{{{}}}~~~{{{yyyyyywwwuuusssqqqtttzzz}}}zzztttlllccc[[[VVVRRRKKKKKKJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIJJJMMMQQQUUUYYY```jjjqqq~~~}}}||||||}}}~~~~~~}}}zzzxxxvvvuuutttrrrooommm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%########################!!!"""""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&###"""""""""$$$%%%$$$### !!!"""######$$$$$$##################$$$%%%%%%######################## """###$$$$$$%%%%%%###########################$$$%%%%%%%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$##############################&&&$$$######$$$%%%$$$### """$$$$$$$$$###$$$%%%########################"""""""""######$$$$$$%%%%%%%%%$$$########################"""""""""!!!!!!""""""""""""############""""""###$$$$$$$$$$$$$$$""""""###$$$$$$###"""!!!"""############""""""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""""""""""""""""" """#########"""!!! ###$$$###"""!!! !!!"""$$$$$$###"""!!! !!!!!!!!!"""""""""###"""######$$$###"""!!! """""""""""""""############"""!!!!!!######"""!!!###"""!!!"""$$$$$$"""!!!"""############$$$$$$$$$########################%%%%%%$$$$$$###!!! """"""""""""###$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&''''''((()))+++///222666888::::::;;;;;;:::888666555111///......000111222111333555888888888<<>>AAA@@@@@@BBBEEEFFFDDDBBBDDDDDDEEEFFFHHHNNNTTTYYYccciiirrr{{{~~~}}}}}}|||}}}}}}~~~{{{yyyzzz{{{yyysssmmmkkkhhhddd___[[[YYYWWWWWWVVVUUURRRPPPNNNNNNNNNOOO%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$### """######$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!"""###$$$%%%!!!!!!"""#########""""""######"""""""""######$$$#########"""""""""!!!!!!########################""""""############$$$$$$%%%$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""########################$$$$$$######""""""######"""###$$$"""  %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$########################$$$$$$%%%################################################$$$$$$$$$######""""""!!!###"""  """###""""""###$$$$$$$$$$$$###$$$$$$###"""""""""######""""""""""""############!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!"""""""""######""""""############""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$###############%%%$$$###"""!!! """""""""#########$$$$$$$$$$$$$$$###""" %%%%%%$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&(((***+++000111333666888:::;;;<<<<<<:::666222///.........555333111111333666888888666999???EEELLLTTT\\\bbbeeeeeefffhhhmmmsssxxx{{{zzzzzzyyyxxxwwwuuusssrrrrrrooolllkkkkkkiiieeeaaa]]]ZZZYYY[[[bbbkkkssswww}}}yyytttnnnkkknnnooopppqqqqqqqqqppppppwww|||~~~|||zzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{uuuuuusssqqqpppnnnnnnmmmqqqmmmgggbbb]]]XXXSSSOOOHHHCCC>>><<<===??????===AAA@@@@@@AAACCCDDDDDDCCCFFFGGGIIILLLQQQYYYbbbiiirrrwww|||{{{|||{{{zzzyyyxxxwwwwwwwwwwwwtttqqqppppppmmmhhhcccaaa___ZZZVVVRRRPPPOOOOOOPPPOOONNNMMMLLLLLLMMMNNN%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&!!!!!!"""###############""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$########################$$$"""!!! """$$$%%%!!!!!!"""###$$$$$$$$$#####################$$$%%%$$$#########""""""""""""###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$((((((''''''&&&%%%$$$$$$###############$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""$$$%%%##################################################################$$$$$$$$$""""""$$$""""""$$$%%%%%%$$$###"""$$$$$$######"""""""""!!!"""""""""""""""#########"""""""""""""""#########""""""""""""############""""""############"""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""###%%%%%%$$$###"""!!! !!!###$$$"""###$$$$$$$$$###""""""$$$######""""""!!!!!!!!!""""""""""""############$$$$$$$$$$$$###"""!!! &&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***,,,---111222444666777888999999:::666111...---------,,,/////////111333555666777888>>>FFFNNNUUU\\\cccgggggggggfffgggiiimmmrrruuuwwwwwwwwwwwwvvvuuutttsssqqqnnnkkkiiigggddd```\\\ZZZZZZZZZ]]]ccckkkqqquuu{{{{{{{{{yyyuuuqqqllljjjmmmnnnpppqqqqqqooonnnlllqqquuu|||~~~~~~~~~~~~{{{zzzzzzzzzzzzzzz{{{{{{xxxxxxwwwuuurrrnnnjjjhhhiiiddd^^^WWWRRRMMMHHHEEE>>><<<:::;;;===??????>>>>>>>>>>>>???AAABBBDDDDDDIIILLLRRRXXX___hhhqqqvvv}}}|||yyywwwvvvuuutttrrrqqqpppoooooonnnkkkhhhfffdddaaa]]]ZZZXXXVVVTTTQQQPPPPPPPPPQQQPPPPPPPPPOOOPPPQQQRRRSSS%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###############"""!!!!!!""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$########################$$$"""!!! """$$$%%%""""""###$$$%%%%%%%%%%%%######""""""###$$$%%%%%%%%%%%%$$$$$$$$$#################################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###((((((''''''&&&%%%$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$#########""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$########################$$$###!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$""""""$$$"""###$$$%%%%%%$$$""""""############""""""!!!!!!######""""""""""""""""""###############""""""!!!""""""""""""############""""""############""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###%%%%%%######"""!!!!!!"""###$$$ !!!"""###$$$###!!! !!!!!!""""""######$$$$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''))),,,///000444444555666777777777666444111---+++,,,---......---...000222444666888:::>>>DDDNNNWWW___dddiiikkkllljjjiiihhhhhhjjjlllnnnqqqrrrssstttsssrrrqqqpppooommmiiieeebbb___\\\ZZZZZZ[[[]]]___cccgggkkknnnpppqqqrrrrrrpppnnnlllkkklllnnnoooppppppnnnlllkkklllnnnssszzz}}}}}}|||{{{zzzzzzzzzzzzvvvvvvvvvuuuqqqkkkeeeaaa___ZZZTTTNNNIIIEEEAAA>>>:::::::::;;;<<<=========;;;<<<<<<>>>@@@CCCGGGIIIPPPVVV___hhhpppwww}}}}}}yyyuuurrrooonnnllljjjhhhffffffeeedddaaa^^^\\\ZZZYYYWWWUUUUUUTTTRRRQQQQQQQQQSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZ%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$######""" """"""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$$$$##############################"""!!!"""###$$$%%%###$$$$$$%%%%%%%%%%%%$$$"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$$$$###"""""" !!!"""###############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$$$$######"""""""""""""""###$$$$$$%%%%%%######""""""######$$$$$$ """###$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$!!!!!!!!!"""""""""""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%$$$###!!!!!!###$$$###$$$$$$$$$$$$###""""""""""""#########"""!!!!!!############""""""""""""###$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""######""""""############"""""" !!!!!!""""""""""""!!!"""!!!!!!!!!"""###$$$$$$""""""################## """######"""!!!!!! !!!!!!"""###$$$%%%%%%!!!!!!!!!"""""""""#########$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,///222444777777777777777666666555///...---,,,,,,---///111///111444666888:::>>>AAAFFFLLLWWW```fffjjjmmmoooooonnnlllkkkjjjjjjjjjkkkkkklllnnnoooooonnnlllkkkmmmjjjfffaaa]]][[[ZZZZZZ[[[]]]```aaabbbccceeegggfffhhhjjjlllnnnnnnnnnnnnnnnooopppppppppooonnnmmmjjjkkkmmmrrrxxx|||~~~}}}{{{yyyyyyxxxwwwxxxwwwuuupppiiibbb^^^RRRNNNHHHCCC@@@===;;;999888999999::::::;;;;;;;;;;;;<<<>>>@@@CCCIIIOOOTTT\\\cccnnnwww~~~~~~{{{xxxtttpppnnngggfffdddaaa^^^]]][[[[[[ZZZYYYWWWUUUTTTTTTUUUUUUXXXWWWUUUTTTSSSTTTUUUVVVYYYZZZ[[[]]]___```aaabbb%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""#########""""""!!!""""""###$$$$$$$$$$$$###!!!!!!!!!"""###$$$$$$$$$####################################$$$$$$$$$%%%###$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%!!!"""######"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!"""""""""#####################"""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%$$$$$$###""""""###### !!!"""######""""""!!!############"""""""""!!!!!!"""###$$$$$$$$$###### !!!!!!!!!"""""""""""""""############"""""" !!!"""######"""!!!###"""""""""""""""######!!!"""$$$%%%&&&%%%$$$###!!!!!!"""###############"""""""""######$$$$$$%%%!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++...222555777777777777666555444333222,,,...000///------///222111444777999:::>>>CCCGGGMMMTTT]]]fffkkknnnpppqqqooooooooonnnmmmmmmlllkkkiiikkkmmmnnnnnnmmmkkkiiikkkhhhbbb]]]YYYXXXZZZ\\\\\\___cccdddbbbaaaaaabbbbbbcccfffjjjmmmppprrrsssqqqqqqqqqrrrrrrrrrrrrrrrmmmlllkkknnnsssxxx|||~~~}}}zzzxxxwwwwwwwwwvvvsssmmmddd\\\WWWHHHDDD???;;;:::999888777888999::::::::::::;;;<<<>>>@@@CCCFFFKKKRRR[[[aaakkkqqqzzz~~~~~~~~~~~~|||{{{}}}{{{yyyuuuqqqmmmjjjiiiaaa___]]]ZZZWWWTTTSSSRRRSSSRRRRRRQQQQQQSSSVVVXXX[[[ZZZYYYYYYZZZ\\\^^^___aaabbbdddeeegggiiiiiijjj%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###!!! !!!"""######$$$$$$###""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###############"""!!! !!!"""###$$$############""""""""""""########################""""""#########$$$$$$$$$######$$$%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!!!!!!!######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$%%%&&&$$$"""!!!"""###########################!!!!!!"""###############!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$###$$$%%%%%%%%%###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$############$$$$$$&&&%%%###"""""""""###$$$ !!!#########""""""$$$#########""""""!!!!!! """$$$%%%%%%%%%%%% !!!!!!!!!!!!""""""############"""""" !!!#########"""!!!$$$###"""""""""""""""### """%%%''''''&&&$$$###""""""#########$$$$$$%%%$$$$$$$$$###############!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$###"""!!! """%%%'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())),,,///333777999555444444333222000///...+++///222111---,,,///333222555777999:::>>>EEEJJJRRRXXXaaaiiimmmpppqqqrrrnnnnnnpppppppppooonnnmmmlllmmmoooqqqpppooolllkkkiiifff```ZZZWWWWWWZZZ^^^\\\```dddeeecccaaa```aaaaaacccfffkkkooorrruuuvvvtttsssssssssssstttuuuvvvpppnnnkkklllqqqwww|||{{{yyywwwsssrrrpppkkkddd[[[RRRMMMCCC???;;;888888888888888:::;;;<<<<<<<<<<<<>>>@@@AAADDDHHHLLLQQQYYYccckkkuuuzzz~~~{{{zzzzzzzzzyyywww{{{yyyuuuqqqllliiigggfff]]][[[XXXUUURRROOONNNMMMOOOOOOOOOOOOPPPSSSXXX[[[[[[[[[\\\]]]```dddhhhjjjhhhiiijjjlllnnnooopppppp***(((&&&''')))***'''$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""######$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###################################################$$$###!!!"""$$$%%%%%%$$$######"""!!! #########$$$$$$#########$$$$$$$$$#########""""""%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######$$$###"""!!!!!!!!!"""###%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""######""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""""""""$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!###$$$%%%$$$"""!!!$$$"""  !!!!!! ########################%%%%%%$$$###############$$$###!!! !!!$$$%%%""""""""""""!!!!!! $$$%%%""" """$$$###&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""######""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$######$$$%%%''')))***---000333666777888777555333000---,,,++++++***+++---000333333111///888999:::;;;>>>EEEMMMRRRZZZ___eeekkknnnppprrrsssrrrrrrqqqqqqqqqqqqrrrrrrooooooooopppooommmiiieeeccc___[[[ZZZ\\\^^^^^^]]]fffffffffffffffeeedddccceeehhhlllrrrvvvyyyzzz{{{{{{yyyvvvvvvxxxzzz{{{{{{wwwsssoooooosssxxx{{{||||||}}}yyysssuuulllddd^^^WWWLLLCCC??????<<<999888;;;<<<;;;:::555888;;;===>>>>>>@@@AAAFFFKKKTTT]]]fffnnnuuuzzzzzzyyywwwuuutttsssssstttsssrrrnnnkkkgggeeecccbbbZZZXXXVVVTTTRRRRRRRRRRRRRRRSSSTTTUUUVVVYYY^^^aaafffggghhhiiijjjjjjjjjjjjppppppqqqrrrssstttuuuvvv$$$""""""$$$((()))(((&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$######""""""""" !!!!!!"""######$$$$$$$$$$$$#########""""""######$$$$$$$$$#########""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$"""!!!!!!###$$$$$$###$$$$$$###""""""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$#####################################################################"""""""""""""""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""$$$%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """###%%%%%%$$$###"""$$$"""!!! !!!"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!! !!!!!!!!!"""###$$$$$$###$$$&&&((())))))((((((''')))'''%%%%%%((('''#########""""""!!! ###"""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$########################!!!"""###$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%$$$###$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((+++,,,///222444777888888666444111...,,,+++++++++------...000333444444444666888<<<@@@EEELLLSSSYYY^^^bbbgggkkkmmmoooppprrrssssssrrrrrrssssssttttttpppooooooooonnnkkkfffccc]]]ZZZXXXXXX\\\___``````ffffffggghhhiiijjjjjjjjjgggjjjoootttwwwzzzzzzzzz|||zzzxxxxxxyyy{{{||||||wwwtttqqqrrrvvv{{{}}}~~~xxxqqqlllbbbYYYTTTNNNEEE>>><<<;;;888666666999;;;;;;::::::<<<>>>???@@@DDDHHHKKKUUUZZZbbbkkkrrrzzz~~~~~~~~~~~~}}}}}}}}}}}}xxxvvvtttrrrqqqppppppqqqpppnnnkkkhhhfffcccbbbaaa\\\[[[YYYXXXWWWVVVWWWWWWYYYZZZ[[[\\\^^^aaaeeeiiioooooopppqqqrrrssssssrrrttttttuuuwwwxxxyyyyyyyyy"""""""""$$$&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!!!!""""""#########$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&""""""###$$$$$$$$$$$$######################################################!!! """######"""%%%$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###########################%%%&&&&&&$$$######$$$################################################"""""""""###############"""######$$$$$$######"""%%%%%%%%%&&&&&&%%%%%%%%%"""""""""###%%%%%%### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""###"""!!!"""######!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!!!! """$$$%%%%%%$$$$$$"""$$$'''))))))'''$$$"""###### """'''$$$'''''''''''''''&&&&&&&&&)))((('''%%%%%%%%%%%%&&&"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$######""""""""""""""""""""""""########################!!!!!!!!!"""""""""##############################&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%'''(((***...///222444666888888888333111...+++******,,,---000111111222333555777888555999@@@GGGNNNUUU\\\```cccfffjjjlllnnnnnnpppqqquuuuuuuuuvvvvvvwwwwwwxxxsssrrrqqqpppnnniiiddd___YYYXXXXXXZZZ___cccfffhhhjjjjjjjjjjjjlllmmmnnnooolllooossswwwzzz|||{{{{{{~~~|||zzzzzz{{{||||||{{{uuuttttttvvvzzz~~~~~~~~~wwwpppcccYYYNNNHHHCCC===::::::999777555666888;;;======???@@@BBBDDDHHHNNNVVV[[[iiimmmtttzzz{{{{{{zzzyyyxxxwwwvvvvvvsssrrrpppnnnlllllllllllljjjiiigggeeecccbbbaaaaaa```______^^^^^^^^^^^^___cccdddfffggghhhkkkooossswwwxxxyyyzzz{{{{{{{{{zzzyyyzzz|||~~~~~~~~~~~~&&&&&&&&&&&&&&&&&&%%%$$$"""######$$$$$$$$$$$$$$$##################""""""!!!!!!"""""""""#######################################$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###################################################"""!!! """######"""$$$$$$$$$$$$############%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$###### """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&%%%$$$######$$$################################################"""""""""######$$$$$$$$$""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$###""""""###%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""#########""""""!!!!!!!!!"""$$$###!!!########################$$$######""""""#########!!!"""###$$$%%%%%%%%%%%%###'''+++---,,,***(((&&&((((((''')))------)))%%%%%%&&&&&&'''(((((()))$$$%%%%%%%%%$$$"""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######""""""""""""""""""""""""######################## !!!!!!!!!!!!"""########################""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&((()))+++,,,111222555777888888777777111///,,,***)))+++---...222444555666666777888999888>>>HHHQQQXXX^^^cccffffffiiilllnnnoooppprrrtttxxxyyyzzz{{{}}}}}}~~~~~~yyywwwuuurrrnnniiibbb^^^[[[[[[]]]```dddjjjmmmpppppppppooonnnnnnnnnoooppprrruuuyyy|||~~~~~~}}}~~~||||||||||||zzzxxxssstttuuuyyy|||||||||{{{|||~~~~~~wwwooo```TTTHHHBBB>>>:::999;;;999888777777999<<>>??????,,,222555000,,,---000111555555444444444444444444...111444555444111---***""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######"""""""""!!!!!!########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######################## !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,...///333555777888888777666444...---+++***+++,,,///111333666999::::::999:::;;;BBBIIISSS]]]cccgggiiijjjjjjlllnnnpppqqqsssvvvyyy{{{}}}zzztttoooiiiccc^^^^^^```bbbeeeiiimmmqqqtttssssssrrrrrrrrrsssssstttyyy{{{}}}~~~~~~~~~|||yyyvvvrrrtttwwwzzz}}}yyyyyyzzz}}}~~~~~~zzzpppjjj\\\PPPDDD???<<<999999;;;999888888888:::>>>BBBEEEHHHMMMVVV^^^fffnnnuuuyyy~~~}}}|||{{{zzzzzzyyyxxxvvvtttqqqooommmlllhhhgggfffeeeeeefffggggggffffffeeeeeedddeeeeeefffhhhiiijjjkkklllmmmnnnnnnqqqsssuuuvvvwwwxxx{{{}}}}}}~~~~~~~~~""""""""""""###%%% !!!"""$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""############""""""###$$$$$$$$$$$$######################################################!!! """######""""""""""""######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!"""""""""""""""$$$$$$########################$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""######$$$$$$######"""###""""""###%%%&&&%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!"""###$$$"""!!!""""""""""""""""""""""""######"""""""""###$$$$$$%%%$$$######$$$'''+++---:::;;;<<<===>>>?????????JJJQQQTTTMMMEEECCCFFFIIIAAA@@@???===;;;999888888777:::===@@@???<<<777444###"""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''))),,,///000111444555777888888555333111,,,,,,,,,,,,...000222333333777;;;======>>>AAADDDQQQXXXccclllqqqrrrrrrrrrooopppqqqrrrsssvvvzzz}}}~~~vvvoooiiiccc``````bbbfffhhhkkknnnrrrvvvtttuuuwwwyyy{{{||||||}}}~~~~~~}}}xxxuuusssuuuyyy{{{}}}}}}yyyzzz|||}}}}}}xxxmmmccc]]]TTTIII@@@<<<;;;999999;;;999:::;;;<<<>>>DDDJJJOOOUUU\\\fffpppwww}}}~~~}}}|||{{{yyyxxxwwwvvvvvvuuussspppnnnkkkiiihhheeeddddddddddddfffhhhiiijjjiiiiiiiiiiiijjjkkkkkknnnoooppprrrttttttuuuuuuwwwxxxzzz{{{{{{{{{}}}~~~""""""!!!!!!"""$$$ """$$$%%%$$$######"""#########$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""#########$$$""""""###$$$$$$$$$$$$###################################################$$$"""!!!!!!###$$$$$$###"""######$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!""""""############%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$######"""!!! !!!"""######$$$$$$%%%%%%$$$$$$###$$$"""""""""%%%&&&&&&%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""###$$$$$$%%%###"""###$$$&&&%%%%%%########################$$$$$$######$$$$$$%%%&&&'''(((***,,,000444888:::===:::666111---,,,,,,,,,---333555///))))))***+++,,,,,,+++***((('''&&&&&&&&&''')))******)))'''%%%######""""""!!!!!!!!!!!!##############################""""""######$$$$$$################################################ !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''***...000222333444555777888666333000---+++,,,---000222333444555444777;;;<<<>>>DDDMMMTTTaaahhhrrrzzz~~~~~~~~~uuuvvvvvvuuuuuuwww{{{~~~uuummmgggccc```bbbfffjjjmmmooorrrvvvzzz{{{}}}~~~~~~zzzvvvvvvyyy|||}}}~~~~~~~~~~~~|||~~~~~~~~~~~~}}}|||}}}~~~}}}||||||}}}}}}{{{qqqggg]]]TTTOOOJJJBBB<<<<<<===<<<;;;===;;;>>>AAADDDHHHPPPYYY```hhhnnnwww~~~~~~}}}}}}~~~}}}|||{{{zzzyyywwwuuutttrrrrrrqqqpppnnnkkkhhhfffdddcccbbbbbbbbbccceeehhhjjjlllooonnnnnnnnnnnnooopppqqqtttuuuwwwyyyzzz{{{{{{{{{|||~~~~~~~~~!!!###%%%%%%""" !!!### """$$$%%%$$$###"""!!!!!!""""""#########$$$$$$$$$##################""""""######$$$$$$$$$$$$!!!###%%%&&&''''''""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$###!!!"""$$$%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######$$$###"""!!!!!!!!!"""############$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$############"""!!! !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!"""%%%&&&&&&&&&"""""""""""""""""""""""" !!!!!!!!!""""""######$$$$$$######$$$$$$%%%&&&'''%%%###$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***---222777===AAADDDEEE///+++&&&!!! ###%%%"""%%%&&&$$$###&&&'''%%%######$$$%%%&&&&&&'''(((###"""""""""""""""###$$$######""""""!!!!!!!!! """""""""""""""""""""""""""""""""###$$$%%%'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''+++///111333444444555777777555222...+++***,,,///222444666666666555777:::;;;???HHHVVV```kkkrrr|||zzzzzzyyywwwvvvwww{{{~~~tttlllfffbbbaaaeeeiiinnnqqqssswww{{{~~~|||{{{}}}{{{wwwyyy{{{~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzzzzz{{{~~~~~~~~~}}}}}}|||{{{zzzyyy~~~wwwssslllcccZZZQQQJJJGGGEEE>>>:::===?????????AAA@@@CCCGGGLLLRRR\\\gggooovvv{{{}}}}}}|||{{{{{{|||}}}|||zzzyyyxxxwwwuuusssqqqoooooolllkkkjjjgggeeebbb```___aaaaaabbbdddfffiiilllnnnrrrrrrrrrrrrrrrsssssstttxxxyyy{{{}}}~~~~~~~~~~~~}}}~~~