BM6P6(@ SSSIII@@@<<<:::666555666555444444333333222222111//////...---,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###&&&(((***,,,444777<<>>HHHRRRXXXZZZ\\\]]]\\\YYYZZZ]]]```jjjgggccc```^^^]]]]]]\\\```___]]]\\\ZZZWWWSSSQQQSSSUUUXXX[[[^^^aaabbbccc```]]]ZZZXXXXXXZZZ\\\]]]ZZZ]]]bbbeeefffgggggghhhcccaaabbbdddccc```bbbffflllmmmllliiiiiinnnqqqqqqmmmmmmmmmmmmmmmlllkkkkkkqqqtttvvvsssmmmiiiiiijjjhhhdddaaabbbdddeeeaaa^^^]]]bbbgggiiihhhdddaaa___^^^]]]^^^___aaadddfffgggnnnuuuxxxqqqfff___YYYUUUWWW\\\dddmmmwwwsssddd___aaabbbbbbgggdddbbbaaacccfffggghhhcccdddeeeeeefffffffffeeekkkmmmooorrruuuzzz~~~||||||}}}~~~}}}zzzwwwuuuuuuuuuttttttsssttttttttttttxxxzzz|||{{{zzzyyyuuuwwwwwwwwwwwwxxxyyyzzzzzzxxxxxxvvvtttrrrqqqooonnnpppqqqrrrqqqnnnmmmnnnppptttuuuvvvwwwxxx{{{~~~zzzwwwvvvwww|||~~~|||zzzzzz|||~~~|||nnnggg___XXXTTTSSSRRRRRRMMMQQQSSSOOOGGGBBBCCCGGGMMMYYYlll|||{{{ooofffcccqqq~~~tttjjjkkkrrrvvvyyy{{{|||uuurrrooo~~~lllRRR>>>222...,,,+++)))************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........//////000000111222222111222555777888777555444444444444333222111111111111111111111111111111111000////////////.........,,,,,,,,,+++***)))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''((()))(((((((((((((((((((((((())))))*********+++++++++(((((()))))))))*********,,,......,,,***,,,222888>>>VVVtttQQQHHH???<<<:::777555666444444444333222222111111///...---,,,,,,+++++++++))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%---555@@@JJJNNNNNNLLLJJJCCCAAADDDHHHEEECCCLLLYYY[[[vvvmmmWWWMMM@@@//////555AAASSS___[[[JJJ:::---"""+++KKK```XXXGGG>>>000222444444555===JJJUUUYYY]]]```___\\\YYYZZZ[[[llliiiddd___\\\[[[[[[[[[\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUVVVXXX[[[___ccceee```___\\\ZZZYYYYYYZZZ[[[[[[___dddggggggfffeeeeeeaaa___```ccccccaaaccchhhppppppmmmhhhhhhpppvvvwwwrrrmmmhhhiiimmmpppmmmiiimmmoooqqqooojjjggghhhiiihhheeebbbbbbddddddaaa^^^```cccggglllnnnlllgggbbb___\\\[[[\\\```ccccccbbbeeemmmtttuuuppphhh[[[OOOSSSTTTWWW\\\eeeqqqkkk\\\]]]cccfffeeecccbbbccceeefffffffffgggfffeeedddddddddddddddlllllllllkkkkkklllppprrrppppppqqqrrrtttvvvwwwxxxwwwvvvuuutttssssssssssssttttttttttttsssrrrqqqqqqrrrtttvvvxxx}}}zzzwwwyyy{{{~~~}}}yyyuuuvvvvvvvvvvvvwwwxxxyyyzzz|||{{{yyywwwuuusssrrrqqqqqqrrrqqqooonnnnnnoooqqqtttuuuuuuuuuvvvzzz~~~zzzxxxwwwwww{{{~~~||||||{{{}}}~~~yyynnndddWWWWWWVVVSSSOOOMMMNNNQQQKKKMMMNNNJJJEEEGGGOOOVVVeeeqqq{{{ppphhhjjj|||zzzmmmdddgggqqqyyy~~~vvvssstttnnnWWWIII777...,,,---+++((())))))******))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......//////000111111111///111333555666555444333555444444333333222222111111111111111111111111111............------,,,,,,,,,,,,,,,+++******))))))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******,,,...///---)))'''(((***---999JJJ]]]tttPPPFFF???<<<;;;777555666444444333333222111111111///...---,,,++++++++++++))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$$$$&&&///:::CCCHHHLLLPPPSSSHHHEEEGGGLLLLLLEEE???>>>>>>bbb{{{tttcccYYYMMM???777555:::KKK^^^bbbSSSCCC222///,,,666QQQeee\\\GGG666666333000000666CCCMMMUUUZZZ___```]]]YYYVVVVVVaaa``````^^^\\\\\\]]]^^^YYYYYYXXXVVVUUUVVVXXXZZZWWWVVVTTTTTTVVVZZZ___bbbbbbaaa```^^^\\\[[[[[[\\\```cccggghhhgggdddaaa```^^^]]]^^^bbbbbbaaadddiiisssuuurrrjjjffflllvvv}}}{{{uuunnnlllmmmmmmkkkgggdddfffhhhhhhgggfffhhhjjjgggeeecccccccccccc```^^^eeeeeefffiiilllkkkfffaaa```[[[XXXZZZ___bbbaaa^^^XXX___gggnnnrrrpppeeeYYYSSSSSSTTTWWW]]]fffooouuuttt\\\XXX^^^bbbaaaaaaaaacccfffhhhgggfffiiigggfffdddddddddeeeeeellllllllllllkkkllloooqqqnnnnnnoooppprrrsssssstttrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrsssssssssrrrqqqpppppppppqqqtttxxx|||{{{yyyvvvuuutttwww{{{|||yyyvvvvvvvvvuuuvvvvvvwwwxxxyyy}}}|||{{{yyywwwuuussssssrrrrrrqqqppppppqqqsssuuuwwwwwwwwwuuuuuuxxx|||}}}||||||{{{|||}}}}}}~~~~~~wwwooofff]]]UUUMMMOOOQQQPPPNNNLLLLLLLLLKKKGGGCCCBBBHHHWWWhhhsss~~~xxxvvvxxxxxxmmmeeekkkvvvzzzvvv~~~___AAA:::444,,,)))+++------+++)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******)))((((((((()))***+++,,,+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------...//////000000111...000111333444333222222444444444333333333222222222222111111111111111000.........---,,,,,,,,,+++,,,,,,++++++************&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((()))))))))******,,,...---+++)))***+++000000000444DDD```NNNEEE>>><<<;;;777555666444333333222222111000000......---,,,++++++++++++))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%############################################################$$$$$$%%%&&&###)))222:::AAAJJJSSSZZZRRRKKKGGGLLLPPPLLLAAA999888QQQmmmvvvkkkYYYNNNJJJAAA888555@@@RRR[[[UUUJJJ:::555+++)))>>>\\\fff^^^CCC<<<333...///555===BBBOOOVVV^^^aaa___ZZZWWWVVVVVVZZZ^^^``````______```ZZZZZZZZZXXXVVVVVVZZZ]]]ZZZXXXVVVTTTUUUWWW[[[]]]___``````^^^\\\[[[]]]___bbbeeehhhhhhfffcccaaa```]]]\\\^^^aaabbbaaaccchhhuuu||||||pppfffiiivvv|||tttnnnjjjiiijjjfffggghhhiiiiiijjjkkkmmmgggfffdddccccccbbb```___bbb___]]]^^^```bbbaaa______ZZZWWWXXX]]]```___\\\ZZZ\\\```gggrrryyyvvvnnnXXXUUURRRRRRVVV^^^ggglll|||mmm^^^YYYXXX^^^^^^```cccgggiiiiiihhhgggfffeeeeeeeeefffggghhhggghhhiiiiiiiiijjjmmmooommmmmmmmmmmmmmmmmmmmmmmmooopppqqqrrrrrrqqqooonnnmmmnnnpppqqqrrrrrrrrrqqqooonnnooorrruuuvvvwwwxxxuuusssrrruuuyyy{{{yyywwwuuuuuuuuuuuuvvvwwwxxxxxx}}}|||{{{yyyxxxvvvuuutttsssrrrrrrrrrtttvvvwwwxxxyyyyyyxxxvvvuuuvvvyyy|||~~~zzz{{{}}}|||}}}zzznnnddd\\\VVVSSSPPPPPPOOOPPPPPPNNNJJJFFFEEE@@@>>>GGGYYYoooxxxuuuzzzxxxvvvmmmiiinnnwww}}}~~~xxx~~~lllKKK111,,,---,,,+++******,,,...)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''((())))))***(((((((((((()))***+++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------......------------......---------...//////000000...///000111222222222111444333333333333333222222333333222222111111111000//////...------,,,++++++++++++************))))))'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((()))))))))))))))*********+++---...***---000000222>>>TTTfffLLLDDD===<<<;;;888666666333333333222111111000000...---,,,++++++*********))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%################################################"""""""""######%%%&&&'''%%%''',,,222;;;GGGRRRYYYXXXOOOHHHIIIOOORRRNNNIII===EEEZZZmmmlll[[[RRRVVVJJJAAA888:::FFFRRRWWWVVVGGG777+++,,,666DDD[[[oooSSSGGG888111222777999888GGGOOOZZZ``````]]]ZZZZZZUUU[[[aaadddbbb```___```^^^______\\\XXXXXX[[[^^^]]][[[YYYXXXWWWXXXYYYZZZZZZ[[[]]][[[ZZZ[[[___ccc```cccfffgggfffeeeeeeeee```___```ccccccaaaccchhhnnnwwwzzzoooddddddnnnvvvxxxnnnhhhjjjnnnkkkkkkjjjjjjjjjjjjkkkkkkiiiiiigggfffdddcccaaaaaa```^^^[[[ZZZ\\\___aaaccc\\\ZZZWWWXXX\\\^^^^^^]]]___^^^\\\___kkkwwwzzzwwwddd[[[QQQKKKNNNWWWbbbiiimmmrrrbbb[[[]]]]]]___bbbfffiiiiiihhhdddddddddeeefffggghhhiiiggghhhiiiiiihhhhhhjjjlllkkkkkkkkkjjjkkkkkklllmmmmmmnnnpppqqqqqqooonnnlllkkklllmmmooopppqqqrrrrrrooommmooossstttssssssvvvsssssstttvvvxxxyyyxxxvvvttttttttttttuuuvvvwwwxxx|||{{{{{{zzzyyyxxxwwwvvvuuuttttttuuuwwwxxxwwwvvvvvvwwwwwwvvvuuuuuuwwwzzz~~~}}}yyyzzz{{{|||{{{~~~}}}~~~~~~|||nnnddd^^^XXXTTTUUUTTTRRRPPPOOOOOOMMMIIIEEECCCEEEMMM___ttt~~~xxxwwwwwwsssrrrvvvyyyxxxxxx{{{}}}~~~~~~}}}jjjPPP999---(((+++---,,,(((&&&))),,,(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------.........------------......,,,,,,------.../////////...//////000111111222111222222222222222222222222222222222111111000000//////......---,,,+++******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((((((((())))))***)))((((((((()))***+++))),,,000000,,,---999GGGKKKCCC===<<<<<<888666666333333222222111000000000...---,,,+++************))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&################################################""""""""""""###$$$%%%&&&%%%%%%&&&,,,666AAAJJJNNNQQQPPPOOOOOOQQQTTTUUUTTTDDD@@@HHH[[[ccc]]]WWWXXXPPPHHH>>>888;;;FFFSSS[[[XXXOOOCCC999111333GGG\\\___RRRAAA777555666555333<<>>333///888HHHVVVeeeooodddAAA+++000::::::eeeYYYHHH<<<777555444222222<<>>SSS]]][[[cccgggeee^^^ZZZ[[[^^^___\\\]]]]]]\\\[[[\\\___aaa[[[[[[[[[YYYWWWWWWXXXZZZZZZ\\\]]]]]]\\\]]]___bbbcccfffjjjlllmmmkkkhhheeebbbdddgggjjjkkkjjjhhhgggjjjgggddddddeeedddaaa___```aaaaaaaaa______```bbbfffhhhjjjmmmooopppooonnnlllkkkkkkkkklllkkkiiigggjjjlllooooookkkfffbbb```^^^]]][[[YYYXXXWWWXXXXXX\\\\\\\\\[[[\\\___eeeiiiiiipppwwwxxxooobbbVVVOOOIIIIIIJJJMMMSSSYYY```dddiiifff```[[[WWWUUUTTTTTTZZZ\\\```cccdddcccbbb```eeefffhhhiiijjjiiihhhhhhiiijjjkkkkkkjjjjjjlllnnnnnnnnnnnnoooooopppqqqqqqqqqqqqrrrrrrrrrqqqppppppnnnppprrrrrrrrrsssuuuvvvyyyyyyyyyyyyyyyxxxwwwwwwvvvuuuuuuvvvxxxxxxwwwvvvvvvwww{{{zzzwwwqqqpppqqqsssssssssyyy{{{{{{xxxvvv~~~}}}rrrfff]]]UUUOOOKKKOOOMMMMMMNNNPPPNNNJJJGGGFFFLLLTTT^^^ooovvvyyy|||zzzxxxzzzzzzooogggjjjqqqzzzyyytttrrrvvv}}}}}}yyy}}}xxxwwwzzzzzz{{{wwwZZZCCC444,,,)))------((('''+++)))))))))(((((((((''''''))))))((((((''''''((((((&&&''''''((((((''''''&&&))))))***))))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((())))))******)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---.........///////////////......------------..................---,,,***************)))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******SSSHHH===::::::777555555555555444333222222222222......---,,,++++++++++++***))))))((((((((((((((()))((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$&&&%%%$$$$$$%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%))),,,<<>>111...333@@@UUUiiiqqq]]]EEE777444666888;;;IIIRRRYYY[[[ZZZ\\\\\\ZZZVVVXXXYYYYYYXXXXXXXXXZZZYYYZZZ[[[\\\[[[[[[\\\^^^[[[\\\]]]]]]]]]^^^```bbbbbbfffjjjjjjfffcccccceeejjjiiihhhggghhhiiikkkllliiihhhfffeeeeeefffggggggeeebbb```aaacccdddcccbbbhhhjjjlllmmmnnnoooqqqrrrtttsssqqqpppnnnlllhhheeefffhhhjjjiiifffcccaaaaaaZZZ[[[]]]___aaacccdddeeebbbcccdddcccaaa``````aaa^^^```bbbeeeggggggeeeccc```^^^\\\YYYVVVTTTSSSRRRQQQQQQRRRTTTVVVYYY\\\]]]___```___ZZZTTTRRRTTTXXXXXX^^^dddgggffffffhhhkkkkkklllmmmmmmlllmmmooopppooopppqqqrrrssssssssssssrrrqqqppppppqqqrrrsssttttttrrrqqqrrrtttuuusssqqqppprrrtttuuuvvvuuutttssstttvvvxxxyyyyyyyyyzzz{{{zzz|||}}}{{{yyy{{{~~~~~~|||}}}pppbbbVVVPPPQQQOOOMMMLLLLLLLLLKKKJJJIIIJJJHHHDDDDDDNNN___mmmzzz~~~~~~xxx{{{~~~qqqeeeccchhhjjjqqq|||gggWWWFFF<<<444---+++---))))))((('''(((***++++++(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((''''''''''''((()))))))))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...---------,,,,,,,,,++++++***++++++++++++++++++***)))*********))))))((('''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))VVVIII===999888666444555444333222111000000000000......---,,,++++++++++++******)))((((((((((((((($$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""############""""""###$$$%%%%%%'''$$$"""!!!"""#########%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%&&&'''&&&%%%$$$%%%"""))):::FFFLLLZZZjjjuuuwww}}}{{{iii\\\CCCQQQ^^^ggguuu{{{kkkVVV<<<000777FFFQQQVVVQQQDDD555,,,+++000<<>>111666AAAWWWaaacccSSS===///******)))222NNNqqq{{{dddGGG777444333888CCCMMMUUU^^^gggbbbaaa___```bbbccccccccc^^^___^^^\\\^^^cccccc```]]][[[\\\^^^______ccchhhdddfffgggfffeeedddeeeffffffffffffeeeeeeeeeeeeeeehhhfffddddddddddddcccbbbccccccdddeeegggfffccc```dddeeefffggghhhiiijjjkkklllllljjjgggeeeeeehhhjjjjjjjjjhhhfffgggiiifff```bbbbbbbbbcccdddeeeffffffeeegggjjjlllmmmmmmlllkkkeeehhhlllqqqsssrrrmmmiiimmmiiidddaaabbbeeehhhjjjlllhhheeecccaaa]]]WWWRRRLLLKKKKKKMMMQQQTTTUUUUUU[[[[[[[[[ZZZXXXUUUSSSQQQRRRWWW]]]bbbdddggglllppprrrsssuuuvvvuuussspppmmmpppnnnooosssrrrnnnmmmnnnppplllhhhjjjooossstttssspppssssssqqqrrrvvvwwwuuutttxxx}}}{{{tttooonnnjjjdddccceeehhhhhhfffdddhhhrrryyykkk]]]TTTSSSPPPMMMKKKLLLJJJFFFBBBEEEIIIKKKFFF>>>@@@LLLXXXdddtttuuummmooozzz{{{ppppppmmmeeedddjjjbbbeeejjjrrr}}}{{{pppiiijjjppp|||rrrSSS;;;222111+++******)))(((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***'''''''''''''''((())))))))))))))))))))))))))))))******************************++++++,,,---......+++******))))))******+++******))))))))))))******++++++*********)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&PPPEEE<<<::::::888555444444444333222111111111111......---,,,+++***))))))((())))))***)))(((''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###""""""############""""""!!!""""""###$$$%%%%%%%%%############$$$$$$$$$$$$"""###$$$###"""!!!"""$$$$$$######"""######$$$$$$$$$$$$###""""""""""""""" """######""""""%%%'''%%%$$$$$$######$$$$$$%%%%%%''''''$$$"""(((666AAAJJJTTTbbbmmmooojjjdddaaa```aaaZZZKKKAAAFFFWWWdddggghhheee[[[III;;;555666IIIYYYfffbbbRRRAAA444,,,+++---;;;UUUkkkmmm[[[JJJ<<<111///:::DDDJJJWWWgggbbbaaa``````aaabbbcccccc]]]______^^^```fffhhhfffbbbaaaaaa```___```cccgggeeeeeedddccccccdddeeeggghhhhhhhhhhhhgggfffeeedddeeedddcccdddeeeeeecccbbbaaabbbccceeeffffffeeedddddddddeeefffgggiiikkklllgggfffdddbbbbbbeeejjjnnnkkknnnnnnjjjggghhhgggdddaaaaaaaaaaaaccceeeggghhhdddeeeggghhhiiihhhhhhgggeeehhhmmmqqqtttqqqlllggghhhdddaaaaaafffjjjkkkkkkllliiifffeeeeeebbb]]]XXXRRRPPPNNNOOORRRTTTUUUUUUUUUWWWZZZ]]]^^^^^^\\\[[[YYYZZZYYYWWWWWW\\\eeelllnnnooopppqqqqqqpppooonnnooonnnppptttsssooommmnnnppplllfffeeegggmmmssswwwooorrrssssssvvv}}}}}}yyyvvvsssqqqkkkkkkjjjkkklllnnnoooooopppsssxxx|||oooddd[[[TTTQQQOOONNNNNNNNNMMMJJJEEE@@@>>>CCCFFFDDDBBBLLLaaassszzz~~~qqqggghhhqqqyyy~~~vvvtttnnndddbbbhhhhhhooovvv|||vvvooottt~~~uuu[[[AAA000---000***))))))((('''''''''((('''(((((((((((((((((('''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))))))))))))))))))))(((((((((************************''''''((()))***+++,,,,,,******))))))))))))******))))))(((((((((((())))))************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&OOOEEE<<<::::::777555555444333333333222111111000//////...---,,,+++******)))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###!!!""""""######""""""!!!########################""""""#########$$$$$$$$$!!!"""######"""!!!"""###$$$$$$######"""######$$$$$$$$$$$$$$$$$$#########!!!!!!""""""######%%%'''%%%%%%$$$$$$$$$$$$%%%%%% $$$&&&### """+++333DDDIIITTTbbblllpppooommmxxxnnnfff___PPPCCCFFFTTTdddffffffbbbXXXJJJ;;;111;;;LLL___jjjiii^^^KKK;;;,,,//////666MMMgggkkk___JJJ777---333:::>>>MMM```cccdddddddddcccbbbbbbbbb\\\```aaa___bbbgggkkkjjjkkkkkkjjjfffccccccdddeeegggeeecccbbbccceeegggiiiiiiiiiiiiiiiiiihhhgggfffdddcccbbbccceeefffeeecccaaabbbcccdddfffgggiiijjjeeeeeeeeefffgggiiikkkkkkfffeeecccaaa```ccchhhllliiioooqqqkkkeeedddggghhh^^^^^^___```bbbeeehhhjjjggghhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmnnnmmmiiieeeeeeddddddhhhlllnnnllliiigggeeebbbbbbdddeeebbb___^^^\\\ZZZYYYYYYZZZZZZZZZVVVXXXZZZ]]]___aaabbbcccmmmkkkfff___YYYZZZ```eeeccccccdddeeehhhllloooqqqnnnmmmppptttuuuqqqooopppqqqtttvvvvvvuuuyyy{{{tttqqqoooppppppnnnqqquuuxxxzzz{{{{{{|||{{{{{{{{{{{{}}}zzzrrreeeZZZSSSQQQQQQQQQKKKKKKLLLLLLJJJEEE>>>:::888<<>>FFFRRRaaattt{{{|||wwwwwwvvvtttsssxxx}}}|||zzz{{{www{{{ppp^^^BBB;;;333...,,,,,,***)))***))))))(((((())))))***&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''((())))))'''''''''(((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,***))))))(((((())))))***))))))(((((((((((())))))******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''LLLDDD<<<:::888555555666333333444444333222000//////......---,,,+++*********))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""############""""""""""""############!!!"""###"""!!! !!!###"""$$$%%%$$$"""!!!###%%% !!!###%%%''''''''''''((('''%%%%%%$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&%%%%%%''')))...???KKKQQQ^^^vvvrrrddd___[[[UUUTTTWWWjjjoooqqqooojjjcccUUUGGG333111444CCCZZZggg```RRR666...'''(((///===QQQbbbhhhUUU@@@666222444:::BBBQQQXXXbbbiiikkkiiigggfffdddggghhhcccaaacccffffffdddiiijjjfffdddeeeeeeaaafffccc```aaadddgggiiiiiigggfffeeedddddddddeeefffeeecccbbbbbbeeegggiiiiiieeehhhkkklllkkkkkklllmmmkkkkkkkkkkkkjjjiiigggffffffggghhhgggfffeeefffggghhhjjjhhhdddcccffffffccceeedddccccccdddgggiiikkkhhhfffdddcccbbbbbbccccccfffeeeeeefffggghhhgggeeecccfffjjjkkkjjjgggeeedddbbbbbbcccggglllmmmkkkgggnnnrrruuurrrllliiikkknnnkkkiiifffbbb```^^^^^^^^^___ccchhhkkklllnnnsssvvv~~~}}}{{{zzzyyyyyyzzz{{{xxxyyyzzz{{{}}}}}}|||}}}~~~zzz{{{wwwiiiaaaNNNNNNMMMMMMNNNLLLJJJGGGJJJKKKMMMLLLKKKHHHGGGFFFEEEMMMYYYeeeqqq~~~wwwuuuwwwzzzsssvvvzzz~~~uuupppsssyyy|||}}}xxxuuuvvv|||}}}xxx~~~jjjSSSAAA111...+++***,,,---,,,***))))))(((((((((((())))))&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''((())))))%%%&&&&&&'''((()))******))))))))))))))))))))))))++++++++++++************))))))(((((((((((())))))***))))))(((((())))))******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&LLLDDD===:::888555555777333333444444333222000///...------,,,+++***))))))******)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&!!!"""######"""!!! !!!"""###$$$%%%%%%""""""""""""############!!!"""###"""!!! !!!###"""$$$%%%$$$!!!!!!###&&&######%%%&&&&&&%%%$$$###$$$###""""""###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%&&&&&&666GGGHHHQQQmmmyyymmm___[[[\\\VVVMMMdddlllrrroookkkggg___UUU===333,,,444LLLaaaccc[[[GGG000%%%,,,+++(((<<<[[[ppp```JJJ;;;444444555666CCCMMM\\\fffjjjiiigggfffhhhkkkkkkddd``````bbbaaaXXX___bbb```___bbbbbb^^^eeebbb___```dddggghhhgggiiigggeeeccccccccceeeffffffdddaaabbbdddhhhjjjkkkfffkkkpppqqqooollljjjjjjlllmmmnnnmmmllliiifffdddaaadddhhhjjjkkkkkklllmmmmmmjjjdddbbbgggmmmiiibbbjjjhhhfffeeeeeegggiiikkkmmmkkkiiifffeeeeeefffgggccccccccceeehhhiiihhhfff\\\```ddddddcccaaaccceeecccdddhhhnnnrrrrrrmmmhhhooovvv{{{yyyqqqmmmpppuuummmkkkiiigggeeedddcccccc___````````````dddlllssszzz{{{~~~|||~~~zzz{{{}}}tttdddYYYSSSRRRPPPNNNMMMMMMLLLKKKJJJFFFGGGIIIJJJJJJJJJKKKLLLRRR]]]kkkuuu|||}}}xxxvvvxxx{{{yyy}}}}}}lllfffkkkrrrtttsssxxxtttrrrxxx}}}}}}~~~gggTTT@@@111,,,+++******++++++***)))(((((('''''''''(((((()))&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))******))))))((('''''''''))))))(((((((((((())))))******))))))))))))******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%%%%######$$$%%%PPPFFF===999888555555666444444444333222111000///...------,,,,,,++++++***)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################%%%%%%$$$$$$###"""""""""###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########!!!%%%///;;;HHHXXXmmm~~~vvveeecccYYYUUUfffnnnqqqqqqqqquuuvvvnnnbbbSSSCCC111+++444EEETTT]]]RRRBBB333---(((&&&...;;;VVVcccgggVVV@@@555333333888===JJJXXX```aaacccfffjjjiiihhhfffcccaaa```___ccc___[[[ZZZ\\\___bbbcccbbb___aaaiiilllhhhgggiiihhhfffcccccceeeeeebbb```gggfffeeedddccccccccccccfffuuupppkkknnnqqqpppnnnlllkkkhhhdddaaacccccccccaaa```aaaeeegggfffkkkooonnnjjjhhhlllqqqsssnnnkkkjjjgggdddfffkkkpppkkkhhhhhhgggdddeeehhhlllgggccceeejjjlllhhhddddddccceeefffddd```bbbgggkkknnntttzzz}}}zzzsssnnnsssvvv|||~~~vvvppppppoooooooooooonnnnnnmmmlllppplllgggeeefffeeeccc```gggiiimmmsssyyy|||{{{zzz}}}|||zzz{{{~~~{{{yyynnnaaaWWWPPPMMMLLLLLLKKKJJJJJJKKKKKKJJJIIIFFFEEEDDDCCCEEEOOOaaapppyyy|||zzzvvv{{{{{{xxxpppoootttxxxvvvsssqqqqqqpppuuupppUUUBBB777222///))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###%%%%%%$$$######################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%PPPFFF===:::888555555666555444444333222111000///...------,,,,,,++++++***)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$##################"""!!!!!!!!!"""$$$$$$#########""""""#########"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%)))333>>>LLL]]]lllvvv|||oooiii]]][[[lll||||||zzzzzzyyymmmaaaPPP===555555;;;FFFQQQSSSIII>>>666///+++,,,000<<>>OOO]]]ggg{{{{{{qqqccc```mmm{{{zzzwwwyyysss```MMMBBB777000:::KKKYYYXXXOOOAAA555000,,,)))(((555OOOggglllZZZCCC444555222555===GGGPPP[[[eeecccccccccdddeeeggghhhhhheeecccaaaaaabbbdddddddddeeedddffflllooonnnlllllljjjhhhffffffhhhiiijjjjjjiiiiiiiiiiiihhhhhhgggfffiiiqqq~~~qqqhhhfffjjjmmmnnnkkkfffaaa```aaaiiikkklllkkkiiigggggghhhmmmrrrwwwwwwrrrnnnnnnpppkkkkkkooottttttnnnkkkkkkoookkkkkkllljjjeeedddfffhhheeeccceeekkkoooqqqqqqooooooqqqvvvvvvssstttyyyxxxsssmmmiiiiiilllooopppjjjjjjnnnssstttrrrtttxxx{{{xxxsssooollllllmmmnnnmmmppprrrsssqqqnnnkkkjjjdddccccccdddffffffdddccceeefffhhhjjjnnnrrruuuvvv|||}}}{{{xxxtttqqqoooppptttuuuqqqmmmmmmrrr{{{yyyyyy{{{~~~{{{sssnnnjjjbbbZZZQQQPPPNNNMMMLLLMMMNNNNNNJJJJJJJJJIIIHHHFFFDDDCCC>>>@@@GGGUUUjjj}}}{{{uuupppnnnzzz}}}|||{{{~~~{{{vvvsssyyyvvvnnnhhhkkkuuu}}}pppWWWIII777+++)))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&((((((((((((&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$#########################################################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%MMMDDD<<<:::999666444666666555333222000000000111...------,,,,,,++++++***)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''+++444GGGXXX___uuuyyykkkdddfffnnnnnnnnnpppwwwooo___RRR???...444EEE\\\dddaaaOOO===444///*********222IIIdddjjjUUU;;;888222000555>>>IIIUUU``````aaabbbdddfffggghhhhhheeedddcccdddeeefffeeedddffffffhhhmmmppppppnnnmmmllljjjhhhhhhhhhjjjkkkkkkjjjjjjkkklllkkkjjjiiihhhccchhhqqqyyywwwmmmdddaaajjjnnnpppmmmfffbbbbbbdddmmmooopppoookkkhhhfffeeebbbgggllloooooopppssswwwmmmhhheeegggiiiiiikkkooommmkkklllooonnnjjjhhhiiihhhhhhiiilllooossstttuuurrrqqqrrrvvvwwwtttuuuxxxvvvoookkkkkkllllllfffeeegggkkknnnooouuu{{{wwwuuuqqqooommmnnnooopppmmmqqquuuuuurrrooopppqqqllljjjhhhfffeeedddbbb```]]]^^^```cccgggjjjnnnoooppprrrtttwww{{{zzzvvvtttrrrpppnnnpppjjjddddddjjjooopppooorrrwww~~~{{{wwwwwwzzzwwwmmmeee]]]TTTMMMLLLLLLMMMNNNNNNNNNNNNNNNJJJJJJJJJGGGDDDAAA???>>>CCCLLLYYYiiizzzxxxtttqqqpppvvvzzzyyyzzzzzzyyyxxx~~~{{{vvvwwwzzzxxxrrrfff\\\```ooommmPPP???666+++(((,,,///...+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&################################################ ###%%%%%%$$$"""######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%LLLCCC<<<:::999666444555555555333222111000000000...------,,,,,,++++++***)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!$$$&&&(((""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&!!!"""""""""###############$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%***===QQQaaarrrzzzoooccchhhiiihhhggggggppp}}}ttt]]]AAA555:::PPPbbblll```LLL>>>555...,,,---***111LLLgggeeeRRR???777000222999AAAKKKSSS___aaadddggghhhiiiiiihhhfffeeedddeeefffgggeeedddfffhhhjjjmmmpppqqqpppmmmmmmmmmllljjjiiiiiiiiijjjeeefffhhhiiiiiigggeeeccceeefffllltttuuuooohhheeejjjnnnpppmmmfffbbbbbbdddjjjllloooooommmjjjhhhhhhfffhhhjjjlllmmmrrrxxx}}}rrrjjjccccccddddddgggkkkiiigggjjjnnnoookkkjjjkkkfffiiinnnqqqrrrssssssttttttpppoooqqqqqqnnnnnnpppzzzwwwtttrrrrrrrrrqqqpppjjjhhhiiilllnnnpppwwwuuutttsssrrrqqqpppooooooppprrrtttsssqqqqqqssswwwpppnnnjjjhhhgggdddaaa___YYYYYYZZZ[[[]]]___aaabbbaaabbbcccgggjjjooorrrtttqqqnnnllljjjiiiiiiiiihhhooojjjfffhhhnnnuuuwwwwwwzzz}}}~~~{{{zzz}}}xxxlllccc[[[TTTMMMIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHDDD???<<<;;;<<>>DDDXXX\\\bbbhhhllllllkkkjjjhhhgggffffffggghhhfffeeegggjjjlllnnnqqqtttrrrmmmnnnoooooommmkkkiiiiiijjjfffhhhkkkmmmmmmkkkhhhffffffeeehhhnnnpppmmmiiiiiiiiikkkmmmkkkfffbbbaaabbbcccfffjjjmmmmmmmmmnnnooooooooommmllllllooouuuzzzvvvppplllmmmmmmiiieeeeeefffeeeggglllmmmjjjiiikkkfffjjjooorrrqqqppprrrtttwwwqqqmmmmmmmmmjjjjjjlllnnnnnnnnnpppqqqqqqnnnkkkmmmjjjjjjkkklllmmmrrryyywwwwwwvvvuuusssqqqnnnmmmtttuuuuuutttsssuuuwwwzzzuuutttqqqpppooollliiifff```___^^^]]]\\\\\\\\\\\\VVVVVVVVVXXX[[[^^^aaaccc```aaaccceeeggghhhhhhhhhmmmnnnrrrwww{{{~~~}}}|||}}}~~~{{{qqqggg]]]WWWRRRMMMIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHDDDEEEDDD@@@;;;:::<<>>555333333666:::HHHOOOYYYdddkkkmmmlllkkkllljjjhhhhhhiiiiiiiiihhhhhhmmmoooooorrrwwwuuuooolllooorrrqqqooollllllmmmkkknnnqqqttttttqqqnnnkkkhhheeefffiiiiiiffffffhhhkkklllkkkjjjhhheeecccbbbcccfffiiilllmmmnnnpppqqqoooooonnnmmmnnnqqqvvvyyywwwrrrqqqvvvxxxtttnnnkkkjjjhhhiiimmmmmmjjjiiikkkiiimmmqqqrrrpppqqqvvv|||}}}uuuooonnnnnnmmmmmmpppqqqooonnnmmmmmmllliiigggooolllkkkkkkiiigggiiinnnuuutttrrrqqqooonnnnnnnnnyyyxxxxxxyyy{{{|||{{{zzzzzzyyyyyyyyyyyywwwtttqqqkkkkkkiiihhhhhhggggggggg___^^^]]]]]]^^^___aaacccdddhhhlllooopppooonnnmmmqqquuu{{{xxxooohhh___VVVOOOOOONNNJJJHHHIIIJJJJJJJJJJJJIIIGGGFFFEEE===>>>>>>;;;888:::AAAGGGUUUkkk|||zzzuuuvvvzzzzzznnnnnnpppsssvvvzzz~~~{{{ssstttzzz}}}vvvsssvvvzzzwwwooommm}}}||||||~~~yyy\\\HHH;;;111,,,,,,,,,,,,+++)))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))((()))***++++++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$################################################%%%###""""""$$$%%%$$$$$$######################################################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%IIIAAA;;;:::999666444444111333555666555222...,,,......---,,,,,,++++++***)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))'''$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$ !!!"""$$$$$$######"""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%(((###!!!$$$&&&%%%%%%(((---:::\\\qqquuuvvvddd]]]XXXWWWQQQFFF@@@@@@RRReeeyyygggIII555///555IIIZZZ___```cccWWW:::)))......***===\\\lllZZZEEE999444222444888999AAAOOO]]]gggllllllkkkooollljjjiiijjjkkkkkkjjjjjjoooqqqqqqtttyyywwwqqqkkkooossstttrrrpppooopppkkknnnrrruuuuuurrrnnnlllmmmiiihhhhhhgggdddeeeiiiooonnnllllllkkkiiifffcccgggiiillllllllllllmmmoookkklllnnnqqquuuzzzvvvqqqpppvvv{{{{{{zzzyyyqqqnnnnnnpppoookkkjjjlllnnnqqqtttrrrqqqttt}}}yyyrrrqqqqqqqqqsssvvvtttqqqmmmkkklllnnnooooootttqqqpppooolllggggggkkkooommmkkkiiiiiilllnnnppp{{{{{{{{{~~~~~~zzzyyyzzzzzz|||}}}{{{xxxtttooooooooopppqqqrrrssstttqqqooommmlllkkklllnnnoootttxxx}}}}}}xxxtttqqqyyy|||~~~}}}{{{}}}~~~xxxooofff]]]WWWTTTLLLIIIMMMOOOJJJGGGIIIHHHGGGFFFEEECCC@@@>>>===888999999888777;;;EEEMMMWWWiiitttnnngggkkkppppppoooooopppsssxxx~~~rrrmmmoooxxxyyyxxxwwwxxxzzzwwwqqqzzz|||{{{^^^BBB666000))))))///,,,,,,***&&&"""###(((,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))'''((()))******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""'''%%%###"""###%%%%%%$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%GGGCCC>>>;;;;;;999555222222777;;;;;;555111000000///......------,,,++++++***)))(((&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$$$$###!!! !!!"""%%%$$$$$$$$$###"""""""""########################%%%%%%$$$$$$###"""""""""$$$$$$######"""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###$$$%%%&&&''')))555LLLdddqqqtttvvvyyysssxxxooo^^^[[[___SSS>>>???LLL^^^ppp}}}~~~kkkVVVDDD888111888III[[[jjjssscccPPP:::+++''',,,777AAAWWWfffaaaCCC000444999333:::;;;???KKK[[[gggmmmnnntttwwwwwwrrrjjjgggkkkpppkkkooopppnnnqqqxxxzzzvvvqqqpppooonnnmmmlllkkkkkkoooooolllkkkooovvvvvvrrrhhhfffeeegggjjjjjjfffbbbdddhhhnnnpppnnniiidddaaahhhllliiiaaabbblllnnnhhhllljjjiiilllpppuuuyyyzzzrrrqqqqqqvvv|||~~~yyytttppplllmmmrrrsssppprrrxxxzzz{{{zzzxxxuuuvvvzzz~~~yyyqqqllljjjlllnnnppprrrsssssspppnnnoootttxxxxxxwwwqqqkkkkkknnnmmmiiirrrnnnjjjiiikkklllkkkjjjpppuuu}}}zzzqqqxxx}}}~~~}}}}}}zzzuuuqqqsssuuuwwwwwwvvvtttrrryyytttppprrrxxx{{{xxxtttzzzvvvsssuuuxxx}}}yyymmmcccYYYRRRMMMRRROOOKKKJJJKKKKKKJJJHHHFFFEEEEEEFFFBBB;;;999;;;777888<<>>---)))+++///EEEUUU^^^RRR???666666888444333666???KKKXXX```cccssszzz}}}tttlllggggggmmmpppooommmooouuuwwwtttpppooommmkkkkkkkkkmmmnnnnnnpppnnnkkkkkknnnmmmjjjnnnnnnllljjjiiihhhiiijjj___aaadddeeefffeeeddddddfffkkkjjjeeehhhqqqqqqkkkhhhgggfffgggkkkooorrrsssrrrpppnnnnnnqqqssssssqqqmmmiiijjjppptttsssuuuyyyxxxyyyxxxuuurrrrrrtttwwwuuuqqqmmmiiiiiikkkmmmnnnoooppppppooonnnooosssvvvyyyvvvqqqnnnqqqsssmmmeeeqqqnnnkkkjjjkkklllkkkjjjooorrrxxxxxxrrrpppuuuxxxxxxxxxyyyxxxtttvvvttttttuuuwwwxxxwwwvvv{{{uuuooopppvvvzzzzzzxxxxxxzzz|||}}}|||yyywwwvvvvvvyyy{{{{{{{{{}}}vvvqqqhhh___XXXQQQKKKHHHOOOLLLHHHGGGGGGGGGFFFDDDIIIFFFCCC@@@;;;555444777>>>EEEPPPYYY[[[WWWRRRPPPWWWcccllllllkkkooorrrrrrtttuuuzzz|||}}}|||xxxtttsssuuuwwwxxxxxx}}}nnnTTTCCC999333+++((()))******)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################################################################$$$###############$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$CCC@@@<<<;;;===>>><<<:::===??????;;;444///......---,,,,,,++++++***))))))))))))(((''''''''''''(((&&&&&&''''''&&&&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$############""""""""""""""""""###$$$$$$"""!!!"""##################$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%#####################$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###!!!&&&333FFFZZZqqq}}}nnnddd]]]SSSEEE;;;FFFddd}}}tttiiiWWWBBB333...444EEEUUUdddjjjeeePPP;;;000,,,***111AAAVVV^^^RRR???777888111000000333:::CCCLLLRRRaaakkkvvv{{{xxxssspppooopppqqqpppnnnnnnrrrsssrrrqqqnnnkkkiiiiiimmmqqqsssoooqqqqqqooonnnooommmiiippptttxxxwwwrrrnnnnnnooobbbaaaaaabbbeeeiiinnnqqqfffkkkmmmlllooovvvuuuooojjjhhhfffgggjjjmmmooopppqqqpppqqqsssvvvxxxwwwuuuoookkkjjjoootttuuuuuuvvvrrrssstttsssqqqpppqqqrrrrrrqqqooonnnmmmmmmmmmmmmlllmmmoooooonnnoooppprrruuussspppqqqvvvxxxooodddqqqooonnnmmmnnnooonnnmmmpppqqquuuyyy|||{{{xxxuuupppvvvxxxwwwvvvxxxxxxvvvvvvttttttwww|||}}}yyyuuuwwwqqqiiihhhmmmsssuuuuuuppprrruuuwwwwwwxxxyyyzzzzzzzzzyyywwwvvvyyy|||wwwsssppp^^^ZZZUUUPPPMMMJJJGGGEEEIIIGGGEEEEEEFFFFFFDDDCCCDDD???<<<:::999999???GGGVVV```llluuuuuuppphhhbbbiiirrryyyyyyyyy|||~~~yyywww}}}wwwvvvwwwxxxzzz{{{zzzxxx|||yyyaaaJJJ777+++(((&&&%%%'''+++,,,***(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################################################################$$$$$$###############$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$FFFAAA===;;;;;;;;;999777555555555333///---...///------,,,,,,+++*********)))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######"""""""""!!!"""###$$$$$$""""""###$$$"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$"""#########$$$$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%((($$$###(((333HHHfff}}}tttiiieeecccRRRAAADDDZZZqqq{{{zzz|||kkkUUUDDD777000111666BBBXXXeee[[[III===555---%%%333HHHZZZ\\\PPP@@@555444333111000111555;;;@@@NNNWWWccclllppptttwww{{{ssstttssspppooopppqqqqqqrrroookkkhhhjjjooouuuyyyrrrsssssstttxxx{{{wwwppplllttt~~~yyyqqqlllgggeeedddeeejjjpppuuuxxxiiimmmnnnmmmqqqvvvvvvqqqpppnnnlllllloooqqqqqqqqqpppqqqvvv}}}uuuqqqnnnppptttuuusssrrrlllnnnppprrrsssssssssssswwwxxxyyyxxxuuurrrooonnnmmmnnnpppppppppooonnnnnnnnnpppqqqqqqtttwwwrrrjjjrrrrrrqqqqqqqqqrrrqqqqqqsssssstttuuuwwwyyyzzz{{{vvvzzz{{{wwwtttuuuvvvuuussssssuuu|||zzzqqqtttooohhhgggjjjmmmooonnnkkkooossstttuuuvvvyyy|||~~~~~~{{{vvvtttwwwxxxqqqhhhaaa]]]PPPMMMKKKIIIIIIHHHGGGFFFCCCDDDFFFGGGGGGFFFDDDBBB???:::888:::???FFFRRR^^^xxx|||yyyzzzwwwtttvvv|||~~~~~~~~~|||fffNNN>>>555000---''''''(((***,,,,,,)))&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################################################################%%%$$$######"""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$EEE@@@;;;888999999888666444444333222111111222333.........---,,,,,,++++++(((((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######"""!!!###$$$$$$######$$$&&&"""""""""###$$$$$$$$$%%%########################$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&)))888VVVqqq~~~qqqkkkbbbYYYPPPQQQ\\\lll{{{qqq___RRRHHH<<<333...000JJJ```aaaUUUGGG888---$$$---777FFFYYYaaaPPP888555444333111///000333666HHHPPPZZZcccjjjnnnsssvvvtttuuuuuutttqqqooopppssspppmmmiiigggiiinnntttxxxtttrrrpppsss|||zzzooojjjnnnvvv}}}{{{qqqjjjgggeeedddfffkkkppprrrsssjjjkkkjjjiiikkkooopppnnnqqqooonnnnnnppprrrrrrrrrpppmmmooo{{{}}}vvvuuurrrrrrtttvvvtttrrrnnnoooqqqtttuuuvvvuuutttuuuxxx{{{zzzwwwsssqqqqqqqqqqqqrrrrrrqqqooommmkkklllrrruuuqqqmmmnnnooonnnqqqqqqqqqqqqpppqqqrrrsssuuutttsssrrrsssvvvzzz}}}uuuyyyzzztttppprrruuuvvvwwwttttttyyy|||uuuvvvsssooonnnoooooommmkkklllqqquuuvvvtttuuuxxx|||}}}yyyvvvyyy{{{ooodddZZZRRROOOKKKJJJHHHHHHHHHIIIHHHFFFAAADDDFFFGGGEEEBBB>>><<<;;;999:::@@@IIITTTcccpppxxx}}}}}}tttuuupppqqq~~~zzz~~~}}}~~~zzzdddGGG333---,,,+++(((+++******++++++***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$###############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$BBB===888777888:::999888666555444222111000000000//////...------,,,,,,+++((((((((()))(((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$ """$$$$$$$$$$$$%%%'''###############$$$$$$$$$########################%%%%%%$$$$$$###""""""!!! !!!###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%$$$$$$$$$!!!$$$''''''%%%---EEE[[[yyy~~~sssfffaaa___```dddkkkwwwyyyhhh___VVVIII;;;444...>>>SSSaaa```TTTDDD999......,,,333KKK```ZZZFFF666444222000000111222333===FFFSSS___hhhmmmppprrrssstttvvvxxxuuupppppptttmmmkkkhhhggghhhkkkpppssstttqqqmmmnnnuuuyyyqqqeeejjjiiiiiimmmrrrsssoookkkhhhffffffiiimmmpppooommmiiigggeeeeeefffhhhiiihhhlllkkkjjjkkkmmmoooooooooppphhhbbbgggttt|||zzztttrrrttttttrrrrrruuuwwwuuuuuuttttttuuuvvvuuussspppmmmqqquuuuuurrrpppqqqrrrtttsssrrrrrrrrrqqqnnnkkkpppwwwyyyqqqiiigggkkknnnooooooooonnnmmmnnnqqqtttuuutttsssqqqpppsssxxx|||uuuzzz{{{vvvrrrvvv|||xxxrrrqqqvvv{{{}}}}}}tttssssssrrrrrrpppllliiioootttyyyyyyvvvuuuwww{{{~~~{{{xxxzzz{{{pppdddYYYPPPKKKIIIIIIHHHFFFFFFGGGGGGEEECCCBBBCCCDDDBBB>>>;;;999999666777@@@MMM[[[iiixxxsssxxx|||vvvpppkkkiiirrrzzzxxxzzz~~~zzzmmmSSSEEE555,,,,,,---)))$$$***)))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$""""""""""""""""""""""""######################################################""""""###$$$$$$%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$DDD???999777888:::999888555444222111111000...---......------,,,++++++***'''((()))))))))(((&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$ """$$$$$$$$$$$$&&&((($$$$$$$$$#######################################$$$$$$################## !!!###%%%%%%%%%$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!"""$$$&&&%%%(((444AAA]]]rrr|||ppphhhcccfffkkknnnrrrwwwwwwrrrhhhXXXIIIAAA555444BBBYYYgggaaaUUUOOOCCC888------:::JJJSSSTTTAAA;;;444000000111222111111777BBBNNNZZZeeennnsssooopppvvvzzzwwwpppoootttnnnmmmkkkjjjkkklllnnnoooqqqrrrpppnnnnnnooojjjccchhhgggffffffhhhjjjkkklllkkkiiigggjjjoooqqqooolllhhhffffffhhhjjjiiihhhgggiiihhhhhhjjjmmmooopppooooooiiicccbbbhhhnnnqqqrrrooouuuwwwrrroooqqqttttttwwwuuussssssuuutttrrroookkkooorrrqqqnnnmmmooossssssqqqpppqqqrrrrrrpppnnnqqqwwwxxxrrrkkkjjjlllnnnppppppooommmlllnnnssswwwvvvvvvvvvsssrrrssswww{{{yyy~~~xxxtttxxx}}}xxxsssqqqssswww{{{}}}rrrrrrsssssssssqqqnnnlllooovvv||||||xxxuuuwwwzzzzzz{{{|||{{{yyyzzz}}}xxxjjjeee^^^UUUOOOKKKIIIIIIHHHFFFEEEEEEEEEDDDBBB@@@AAA@@@===:::888:::@@@EEEEEEJJJVVVggguuu~~~{{{www{{{~~~yyyvvvhhhgggiiisss}}}zzzyyy~~~jjjTTTFFF222///,,,,,,---,,,***(((''''''''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!""""""###$$$&&&&&&""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$IIIDDD===999888888777555555444444444444333222000------,,,,,,+++******)))'''((()))))))))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$########################$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$ """$$$$$$$$$%%%'''(((%%%$$$$$$$$$######""""""########################"""""""""###$$$$$$%%%%%%!!!###%%%&&&%%%$$$###"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$######&&&######&&&&&&&&&)))...@@@]]]sssxxx~~~sssddd\\\dddqqqvvvuuuuuuxxxzzz{{{jjj[[[TTT@@@333777SSSgggddd[[[YYYUUUBBB333///...222EEE\\\OOOEEE888111000111000///111111444;;;GGGVVVeeeoookkknnnuuu{{{wwwooonnnssspppppppppooooooooooooooonnntttvvvqqqlllkkkkkkjjjdddhhhlllllliiiggghhhjjjjjjgggeeeggglllooommmjjjiiihhhjjjoooqqqoookkkjjjjjjjjjjjjmmmqqqsssttttttmmmnnnnnnmmmmmmooosssvvvooowwwzzzrrrkkkllloooppptttrrrpppqqqsssuuusssqqqqqqtttuuusssnnnlllooosssqqqnnnmmmooorrrtttrrrpppnnnsssuuurrrpppqqqrrrpppssssssrrrooommmpppvvv|||yyyzzzzzzwwwuuuuuuyyy}}}zzz~~~vvvpppssszzzuuuuuuwwwwwwwwwwwwvvvuuuvvvvvvvvvwwwwwwwwwvvvuuuooovvv}}}}}}yyyuuuwwwzzztttwwwzzzzzzyyyyyy}}}wwwjjj___SSSQQQMMMJJJHHHGGGHHHHHHGGGEEEDDDDDDEEEDDDAAA???>>>;;;777444666???LLLVVVfffjjjuuu|||}}}|||~~~}}}qqquuuxxxyyyvvvtttssssssaaafffppp}}}~~~~~~~~~uuu^^^HHH777...)))+++---+++'''%%%'''***'''((())))))(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!!!!"""###%%%&&&'''""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$GGGBBB<<<::::::999777555999666333222333333333222......---,,,++++++++++++***))))))((('''&&&&&&&&&'''%%%$$$%%%(((***(((&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''########################$$$$$$###############$$$########################"""############$$$$$$$$$%%%$$$###!!!!!!!!!"""###"""############$$$$$$$$$$$$$$$###"""###$$$%%%&&&000;;;TTTppplll[[[aaattt~~~xxxnnniiitttzzzpppeee\\\PPPAAA666@@@VVVggghhhcccbbbSSSDDD999,,,'''666LLL\\\RRRCCC555222555555111333111111444999EEEZZZlllnnnoooqqquuuwwwuuupppllloooqqqttttttssssssvvvyyywwwsssooonnnoooooollliiihhheeecccdddgggjjjkkkjjjsssooojjjgggffffffeeeddddddkkknnnkkkjjjnnnqqqooonnnnnnppprrrttttttrrrpppuuurrroooooorrrvvvyyyzzzrrrssstttsssqqqpppqqqrrrrrrqqqqqqqqqrrrrrrpppooorrruuuuuupppnnnnnnmmmkkkssssssssssssrrrqqqpppppprrrwww{{{zzzuuuqqqqqqsssuuussspppnnnnnnpppsssuuusssrrrsssvvvyyyyyyuuurrrssssssssssssrrrrrrtttuuussstttuuuwwwxxxxxxvvvuuusssuuuwwwwwwwwwwwwyyy{{{ooopppnnnnnnttt|||~~~{{{xxxyyyzzz}}}}}}zzz}}}vvvlllbbbZZZTTTLLLKKKJJJIIIIIIJJJKKKLLLEEEDDDBBBCCCDDDDDDBBB???999888999:::;;;CCCWWWlll}}}{{{{{{xxxppplllmmmsssvvvrrrlllhhhhhhkkkssszzz|||zzzaaaRRRDDD444...111******++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$###""" """###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$%%%"""###'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" ###&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGGBBB<<<::::::999777555444333333222111111222333......---,,,++++++++++++***))))))(((''''''&&&&&&'''%%%$$$%%%((()))(((&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###############$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$###############$$$########################"""############$$$$$$$$$%%%$$$###"""!!!!!!"""###"""############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''...000BBB___vvv~~~xxxiiicccfffkkknnnoooddd[[[bbbyyyqqq^^^WWWWWWGGG::::::EEETTTggguuuiii]]]NNNAAA444,,,///666YYYZZZSSSCCC333......000...---...111666>>>OOO^^^kkkpppvvvwwwtttooollljjjppprrrttttttrrrqqqsssuuu|||vvvpppkkkiiiiiikkkiiiggghhhjjjkkkjjjiiirrrpppmmmllllllkkkiiihhhiiinnnpppkkkjjjmmmooonnnooonnnoooppprrrrrrqqqooopppooonnnmmmooorrrvvvyyyuuuuuuuuussspppooooooppppppooooooppprrrsssrrrppppppsssrrrooonnnqqqrrrpppooopppqqqrrrssssssssssssrrrrrrssssssrrrqqqqqqrrrxxxvvvrrrnnnllllllmmmmmmpppppprrruuuxxxxxxuuurrrnnnpppsssttttttsssqqqqqqrrrvvvyyyyyyvvvtttvvvwwwuuuttttttsssrrrqqqpppoooppprrrrrrrrrtttyyyzzzvvv|||{{{zzz{{{}}}~~~zzzrrriii___WWWPPPMMMJJJIIIIIIHHHHHHHHHIIIIIIGGGEEECCCBBBBBBAAA>>><<<<<<:::<<>>;;;@@@YYYuuusssmmm^^^NNNCCC===555...AAAOOOXXXOOO>>>333111222---,,,---111333666@@@JJJVVV```lllsssrrrpppppprrrssstttuuutttqqqoooooopppzzzpppkkkjjjmmmllllllmmmnnnmmmkkkiiilllkkkkkklllmmmllljjjhhhjjjmmmnnnkkkkkknnnqqqqqqpppooonnnnnnoooqqqpppooolllnnnooonnnmmmooouuuyyyxxxwwwvvvsssooommmmmmooonnnnnnnnnpppssstttsssrrrrrrtttssspppppptttuuusssrrrsssuuuxxxzzz|||}}}}}}uuurrrpppppprrruuuuuuttt}}}zzzvvvqqqnnnlllllllllkkkmmmppptttwwwwwwuuurrrooorrrwww{{{{{{xxxtttqqqssswww{{{yyysssqqquuuyyy}}}zzzwwwvvvwwwvvvssspppsssxxxzzzxxxwwwzzzzzzxxx{{{zzz{{{|||}}}|||yyyvvvnnniiiaaaWWWPPPKKKHHHGGGGGGGGGHHHGGGGGGFFFEEEEEECCCAAA>>><<<:::999999:::BBBBBBJJJXXXdddiiijjjjjjeeehhhttt~~~{{{vvvwwwtttppppppqqquuuyyyyyy~~~}}}mmmMMM@@@444111...)))(((,,,''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$%%%%%%######&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""%%%""" $$$&&&$$$!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGGBBB<<<::::::999777555;;;===>>>999222...///111......---,,,++++++++++++))))))((((((''''''''''''&&&&&&%%%&&&&&&'''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######"""""""""######$$$###$$$&&&''''''&&&$$$####################################"""######$$$%%%########################""""""#########$$$$$$$$$$$$#####################""""""#########$$$$$$$$$"""""""""""""""######$$$''' !!!222FFFVVVfffsssvvvttthhhdddeee``````TTTIIIZZZvvvzzzhhh[[[TTTSSSUUULLLAAAHHH[[[iiillleeeWWWPPPQQQHHH:::...<<>>:::222......111......---,,,++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$#########$$$$$$###$$$&&&''''''&&&$$$#################################""""""###$$$$$$%%%########################""""""#########$$$$$$$$$#########$$$$$$$$$$$$###""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$%%%""""""(((---888QQQiiisss{{{oooeeejjjqqqeeeKKKHHH___ooonnnfffaaadddllleeePPPAAA???EEEUUU]]]ZZZ[[[```XXXIII777777888???JJJMMMAAA222111------000222000///111888???JJJWWWdddmmmrrrtttwwwwwwvvvvvvtttrrrooommmcccgggmmmtttwwwssskkkeeekkknnnqqqssstttrrrqqqpppooollliiiiiikkkooorrrtttgggfffgggjjjmmmpppsssuuutttqqqnnnnnnoooqqqssssssmmmqqqsssrrrooopppuuu{{{vvvuuussspppnnnooorrruuuvvvuuutttuuuvvvvvvuuusssssswwwyyyyyyzzz{{{uuunnnmmmnnnoooqqqssstttuuuuuussswwwzzzyyyuuurrrrrrtttwwwvvvssspppmmmjjjhhhfffgggjjjnnnrrrtttuuuvvvvvvzzzzzz|||~~~{{{yyyvvvssssssuuuvvvuuusssxxxtttrrrsssxxxzzzwwwsssnnnsssuuurrrrrrwww}}}xxxxxxxxxuuunnnbbbTTTKKKIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEEEEEEEDDDBBB@@@>>><<<;;;999777:::EEEVVVbbbccciiiqqquuutttooohhhbbbmmmlllrrryyytttpppqqq{{{~~~|||wwwvvvxxx{{{}}}|||{{{~~~oooWWWGGG;;;,,,,,,((('''((()))))))))+++'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""!!!"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$+++,,,(((###"""###""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGGBBB<<<::::::999777555333666777666222000000222......---,,,++++++++++++((((((((((((((((((''''''%%%&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$############$$$######$$$%%%$$$###"""!!!########################""""""""""""###$$$%%%%%%########################"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&"""&&&===XXXqqq~~~}}}qqquuurrrooodddQQQFFFRRReeekkkffffffkkkjjjYYYBBB222,,,???RRR[[[ccciiiaaaSSSDDD888,,,///@@@QQQQQQHHH444...***---000000000111111444;;;GGGXXXgggqqqvvvuuuuuuuuuvvvvvvuuuqqqnnnjjjgggeeehhhmmmpppooommmjjjnnnrrrtttsssrrrrrrrrroookkkgggeeehhhmmmqqqssskkkhhhiiimmmpppooooooqqqssspppnnnnnnpppsssttttttpppqqqsssrrrpppppptttwwwtttsssqqqnnnmmmppptttxxxxxxwwwvvvwwwxxxxxxvvvtttnnnrrruuuwww{{{}}}xxxpppllllllmmmnnnoooooooooooommmsssxxxwwwqqqllllllooo}}}|||zzzvvvrrrmmmiiigggjjjlllooorrrsssuuuxxxzzzzzzxxxxxxzzz~~~}}}{{{{{{vvvsssuuuyyy{{{wwwssswwwtttqqqrrrssssssqqqnnnsssvvvwwwuuuvvv|||zzztttlllccc[[[SSSMMMHHHFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@>>><<<;;;555888999;;;AAAPPPgggxxxzzz}}}{{{sssmmmnnnrrruuu{{{vvvwww}}}uuurrrnnnqqq{{{~~~~~~}}}vvvrrrrrrqqquuuxxx{{{wwwbbbMMM999444444---))))))((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$### """###!!!""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%...///(((""""""$$$########################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGGBBB<<<::::::999777555222333333444333222111111......---,,,++++++++++++'''(((((((((((((((((((((%%%&&&(((&&&$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$#########""""""########################""""""""""""###$$$%%%&&&########################"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&$$$&&&((($$$"""...???^^^qqqwwwrrrssstttcccLLLJJJXXXcccdddccccccccc^^^MMM<<<111888AAALLLZZZccc```WWWEEE???555///777GGGSSSXXXBBB888///...000000///000,,,---111999FFFXXXiiitttqqqqqqrrrtttwwwvvvsssppppppnnnlllkkkmmmoooqqqrrrlllooorrrsssrrrppppppqqqkkkhhheeedddfffjjjlllmmmnnnjjjkkkqqqtttrrrpppqqqooonnnmmmnnnqqqsssttttttuuuuuutttssssssttttttuuuuuussspppmmmmmmooouuuyyywwwvvvvvvwwwxxxyyywwwvvvnnnooopppqqqvvvzzzwwwpppqqqqqqrrrsssttttttsssssspppsssuuutttqqqooopppqqq~~~}}}zzzwwwrrrnnnlllmmmoooqqqrrrrrruuuzzz~~~{{{zzzyyy||||||zzzyyyxxxzzz}}}}}}zzzwww{{{zzzyyywwwvvvtttsssrrrxxxzzz{{{zzz|||~~~yyyllleee[[[RRRMMMKKKJJJJJJHHHHHHGGGFFFEEECCCBBBAAAAAA@@@>>><<<:::999888888444;;;AAAFFFNNN^^^uuuzzztttwww}}}yyyssstttyyytttssspppnnnsssyyyxxxqqqyyyyyy{{{}}}vvvssssssssszzzqqq[[[HHH999---...111***(((******(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&########################!!!$$$### $$$%%%"""""""""############""""""################################################"""""""""#########$$$$$$ %%%+++***&&&""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGGBBB<<<::::::999777555666555555555666444222///......---,,,++++++++++++'''''''''((((((((((((((($$$&&&((('''$$$"""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######"""!!!!!!!!!!!!!!!''''''%%%%%%$$$$$$$$$%%%########################""""""""""""###$$$%%%&&&########################"""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$ !!!"""###$$$###""""""&&&"""###)))***%%%&&&,,,EEEcccssswwwxxxtttmmmeeeYYYPPP]]]fffhhhdddccceee\\\MMM@@@777///555EEETTTXXXUUUEEEJJJHHH<<<222666EEEPPPSSSEEE777222111///------111111111111555CCCWWWeeennnnnnooossswwwwwwtttqqqhhhmmmqqqrrrnnnlllkkklllnnnqqqsssssspppnnnnnnpppmmmkkkiiiiiikkklllmmmlllllliiikkktttyyyvvvsssuuummmllllllmmmpppssssssssszzzyyywwwvvvwwwxxxwwwvvvvvvtttqqqmmmllloootttyyytttttttttvvvxxxyyyxxxwwwrrrpppmmmlllpppuuusssmmmssstttuuuvvvvvvvvvvvvvvvxxxvvvttttttvvvxxxxxxwwwuuuvvvvvvvvvtttqqqnnnlllpppqqqrrrrrrrrruuu{{{~~~yyy{{{}}}~~~}}}||||||}}}}}}{{{yyywwwwwwxxxuuuxxxyyyyyyzzzzzzsssjjjXXXTTTOOOKKKIIIIIIHHHGGGHHHGGGFFFDDDCCCCCCCCCCCC@@@>>>;;;999777666555666<<>>333777@@@eeehhhjjjggg]]]NNN===333,,,???TTTXXXKKK999///---111///....../////////...888<<>>============;;;888555666<<>>IIIOOOJJJ;;;...111...++++++...000///---444555:::EEETTT___dddddddddeeegggiiilllnnnqqqrrrxxxyyyzzzyyyxxxuuurrrppprrrqqqnnnjjjiiikkknnnrrrppprrrtttqqqmmmnnnsssxxx|||xxxtttqqqpppqqqqqqqqqrrrsssssssssssstttwwwzzzyyy}}}~~~zzzxxxwwwvvvyyyzzzxxxwwwxxxwwwsssqqqqqqrrrsssssssssrrrqqquuutttvvv{{{~~~|||vvvsssvvvsssrrrvvv~~~xxxwwwsssppppppsssvvvwwwyyyxxxwwwxxxzzz{{{|||~~~}}}zzzuuuoookkkbbbZZZPPPJJJHHHHHHGGGEEECCCBBBBBBAAABBBCCCCCCCCC>>>;;;777666777:::;;;<<>>666:::GGGNNNIIIAAA999333---+++---///000///...///222777???JJJUUU\\\bbbdddgggkkknnnppprrrrrrwwwxxxyyyyyyxxxvvvtttrrrpppooommmjjjhhhjjjooosssqqqqqqqqqqqqppprrruuuwwwzzzwwwsssqqqrrrtttuuuuuupppqqqqqqqqqqqqsssvvvxxxzzz}}}~~~yyyvvvvvvxxxssswwwyyyxxxyyy}}}}}}zzznnnoooqqqssstttssssssrrrqqqppppppsssxxxzzzyyyxxxxxxxxxxxxwwwuuussspppooommmmmmnnnooopppsssxxx{{{qqqooonnnooorrruuuzzz~~~xxxwwwvvvvvvxxx}}}~~~{{{zzz{{{}}}~~~}}}|||zzzuuunnneee]]]YYYMMMIIIEEEDDDDDDEEEDDDCCCEEEDDDCCCBBB@@@??????@@@999666444777@@@KKKVVV\\\qqqzzz}}}vvvvvvzzz}}}{{{}}}zzz~~~fffRRR???888///******+++)))&&&)))(((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%%%%%%%&&&###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$################################################################################################EEEBBB===:::999888777555333333333333222111000000...---,,,+++************'''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################!!!"""######$$$$$$######"""""""""""""""#########$$$$$$#########$$$&&&'''!!!!!!!!!"""""""""######!!!""""""######$$$$$$$$$!!!!!!""""""######$$$$$$""""""######$$$%%%%%%&&&!!!"""###%%%%%%$$$######""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&((($$$"""+++???PPPiiizzzyyyuuurrrssstttjjjXXXMMMLLLqqqkkkYYYTTTTTTIIIEEEHHHZZZqqq{{{ttthhh^^^VVVIII???===CCCMMMTTTEEE???888111............---///000000222:::FFFPPP```dddiiinnnqqqqqqpppooorrrsssuuuvvvvvvvvvuuuuuuooonnnmmmkkkjjjlllooosssooopppqqqqqqqqqrrrtttuuuuuussspppppprrrtttuuuuuutttuuuvvvvvvuuuvvvxxxzzzzzz|||}}}yyytttrrrvvvzzzssswwwyyyyyy{{{~~~qqqrrrtttuuuuuutttrrrqqqooooooooopppppprrrsssuuutttsssrrrqqqqqqpppppppppiiilllmmmkkkhhhhhhlllqqqjjjhhhiiimmmrrrtttyyyyyyyyyxxxyyy{{{~~~{{{{{{|||}}}~~~~~~{{{wwwpppggg\\\RRRKKKFFFDDDCCCCCCDDDEEEDDDBBB???DDDEEECCCAAA===;;;;;;<<<555777===JJJ\\\ooouuuxxxzzzzzzyyyqqqooooooppptttyyy{{{zzzuuuxxxuuu[[[CCC444000...***(((((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&""""""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""#######################################$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$################################################################################################FFFBBB>>>:::999888777666333333333333222111000000...---,,,+++************&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$######################## !!!""""""######""""""!!!!!!""""""######$$$$$$%%%$$$"""""""""###%%%&&&!!!!!!!!!!!!"""""""""###!!!""""""######$$$%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%###"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###''')))&&&"""$$$---666GGGccc~~~yyykkkfffppptttfffQQQEEEQQQkkkttthhhdddeee^^^PPPDDDIII[[[kkkpppnnnpppmmmbbbOOO???:::CCCMMMMMMJJJCCC;;;333///---...///000111000000444<<>>:::777888999;;;DDDTTTiii~~~|||jjjaaadddiiikkkhhhhhhgggiiittt~~~xxxrrrnnnnnnnnnmmmooosssvvvzzzvvv{{{vvvbbbOOO>>>111)))+++,,,,,,***((((((+++---)))(((((('''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%###"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$################################################################################################FFFBBB>>>:::999888777666333333333333222111000000...---,,,+++************%%%&&&)))++++++)))&&&%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$######################## !!!""""""""""""""" !!!!!!"""###$$$$$$%%%%%%###""" !!!###$$$!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%#########"""""""""""""""&&&&&&%%%$$$$$$######### !!!###%%%&&&%%%###"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%%%%%%%222VVVvvvuuullluuuzzzooo^^^UUUAAAXXXqqq{{{zzzssshhh]]]mmmaaaPPPBBB@@@MMM```ooo|||xxxlllZZZHHH;;;777777NNNNNNJJJBBB888111//////,,,---...//////111444666EEEMMMYYYeeemmmpppooonnnqqqrrrtttvvvzzz~~~tttrrrooooooppppppooonnnpppxxx}}}sssnnnqqqwwwuuutttssstttvvvvvvuuutttwwwyyy{{{|||{{{yyyyyyzzzssswww{{{yyyuuuuuu||||||{{{{{{}}}}}}zzzuuuvvvyyy{{{{{{zzzxxxwwwjjjpppvvvvvvqqqooorrrvvvuuuuuuvvvwwwvvvtttrrrqqqqqqooommmmmmoooppppppnnnsssoooooossstttqqqrrrwwwzzz|||}}}}}}uuuooo]]]XXXQQQIIIDDDCCCCCCDDD@@@@@@AAACCCCCCBBB@@@???>>>??????;;;777555666888GGGSSSiiimmmXXXOOORRRWWWZZZaaa^^^ZZZ]]]nnntttooolllmmmqqqsssrrrssswwwxxx}}}{{{}}}nnnXXXDDD888111---+++"""&&&******'''&&&(((+++))))))((((((((())))))***%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!######$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################################################################KKKBBB;;;:::999555333333111222222222222111000000///---++++++,,,,,,+++***))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!""""""#########""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$#########%%%''')))(((&&&### """$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$)))777QQQnnnsssnnnwww{{{nnn]]]VVVKKKKKK]]]lllkkkccc```jjjhhhaaaPPP<<<222;;;IIIaaarrr~~~uuuaaaMMM===222666@@@JJJNNNJJJBBB666---222000...---...000333555888>>>IIIVVV```hhhkkkmmmlllqqqssssssuuuxxxxxxuuuuuupppooossstttqqqnnnnnnnnnsssxxxzzzxxxvvvvvvwwwuuutttsssuuu}}}|||rrrqqqsssvvvyyy{{{|||{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{}}}||||||}}}}}}|||{{{wwwwwwwwwxxxwwwwwwvvvvvvsssttttttsssssstttwwwyyyvvvxxxyyyyyywwwvvvuuuvvvxxxtttssstttssspppppprrrqqqqqqnnnkkklllqqqrrrppp{{{~~~|||yyyzzzrrrggg\\\VVVHHHFFFCCCAAAAAAAAA@@@@@@DDDAAA@@@BBB???999:::>>>999999888777888@@@NNNXXXnnn}}}qqqtttssslllcccdddnnnyyy~~~iii\\\ggg~~~yyymmmggghhhppp{{{|||nnnSSSGGG888...+++++++++***((((((''''''''''''(((((()))(((((((((((('''''''''''''''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$"""###%%%%%%$$$###!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!"""""""""!!!""""""###$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$##################""""""""""""####################################%%%%%%$$$###""""""######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################KKKCCC<<<;;;:::666333444222222222222222111000000///---++++++,,,,,,+++***))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$######"""""""""""""""""""""""""""%%%%%%%%%$$$$$$############$$$&&&''''''%%%###!!!"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%""")))888MMM```rrrzzznnnlllmmmlllfffZZZTTTYYY^^^]]]aaahhhbbbbbb___UUUJJJAAA;;;999KKK^^^pppvvvpppcccQQQCCC666888===BBBDDDDDDBBBAAA333000......000222111///000444<<>>>>>===???BBB???888555888888===CCCIIIQQQ\\\kkkuuuzzz~~~|||zzz~~~~~~wwwssstttwww|||~~~gggPPPAAA:::333+++'''((())))))'''((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&'''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%444,,,### """%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$###""""""###""""""""""""###$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""####################################%%%$$$$$$###""""""######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################LLLCCC===;;;:::777444555222222222222222111111000///---++++++,,,,,,+++***))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""###############$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""&&&&&&%%%$$$######""""""###$$$$$$$$$$$$###"""""""""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$'''///>>>WWWxxxwwwnnnmmmkkknnngggaaa\\\TTTPPPXXXdddfffiiihhhccc```ZZZJJJ999666EEEZZZmmmyyyxxxiiiZZZIII===444666999999>>>EEE???999222000111222000.........000666???LLLXXX```eeeggghhhiiiooovvvxxxtttzzztttpppqqqqqqpppppprrrooopppqqqtttvvvvvvtttrrrwwwwwwuuutttyyy~~~|||zzzxxxwwwwwwwwwxxxwwwwwwwwwxxxyyy|||~~~qqqvvv|||~~~}}}{{{zzzzzz}}}}}}{{{zzzzzz{{{}}}~~~yyyxxxwwwuuutttssssssssszzz{{{|||{{{zzzzzz|||}}}yyyuuuuuuvvvuuuqqqoooqqqssstttsssqqqttt{{{uuuwww{{{~~~}}}yyytttqqqeee```XXXOOOHHHCCC@@@@@@@@@@@@??????>>>>>>=========<<<<<<>>><<<:::<<<@@@JJJTTTcccooovvv{{{}}}}}}}}}wwwxxx{{{~~~|||pppZZZCCC222))))))'''&&&(((+++,,,***'''((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&TTTBBB---"""###&&&$$$ ######""""""######$$$%%%###$$$$$$$$$$$$###""""""###############$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""####################################%%%$$$######"""#########"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################LLLCCC===<<<;;;888555666222222333333222222111000///---++++++,,,,,,+++***))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""############""""""!!!"""""""""############""""""""""""""""""""""""########################!!!"""""""""########################""" """"""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!######"""""""""""""""###"""$$$%%%%%%###""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***'''$$$%%%---BBBdddttt]]]hhhiiikkkiii\\\PPPNNNTTTlllsssuuuooommmjjj]]]KKK444888CCCWWWmmmzzzwwwoooaaaLLL999333111...222:::IIICCC<<<666333222111111333111...///444>>>HHHOOO___eeejjjlllpppuuuxxxwwwxxxtttqqqrrrqqqnnnmmmoooqqqpppoooqqquuuvvvssspppsssuuusssooopppxxx~~~xxxxxxxxxyyyyyyzzz{{{{{{|||{{{zzzxxxvvvuuuvvvxxxvvv}}}|||zzzzzz~~~}}}|||{{{yyyxxxvvvuuuuuuttttttuuuwwwxxxxxxxxx|||||||||zzzxxxxxxzzz{{{yyyvvvvvvyyywwwrrrppprrrnnnqqqrrrpppsss{{{|||{{{zzzvvvrrrlllgggdddSSSOOOIIIDDD@@@@@@BBBCCC>>>???@@@@@@???>>>??????>>><<<:::;;;???HHHTTT\\\iiivvv|||llleeelll|||yyy~~~yyyzzzooo^^^JJJ:::111......(((((()))+++---,,,)))&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''UUUDDD///$$$$$$&&&$$$!!!######""""""######$$$%%%######$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$###############$$$$$$$$$!!!"""""""""####################################$$$$$$###############$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################KKKCCC===<<<;;;888666666222333333333333222111111///---++++++,,,,,,+++***))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""############""""""!!!"""""""""############""""""""""""""""""""""""########################!!!"""""""""############%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""%%%%%%$$$######"""!!!!!!###"""!!!!!!!!!"""######"""$$$%%%%%%###""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$###%%%000GGG\\\vvvhhhgggkkkqqqssskkk\\\PPPLLL^^^kkktttrrrmmmjjjcccZZZDDD:::555???UUUjjjwww|||rrr^^^III@@@999111000444@@@AAAAAA???:::555222111444222///...000666;;;???QQQ]]]iiimmmpppuuuzzz|||sssqqqsssuuusssnnnkkkmmmtttrrrpppqqqssstttrrrooopppssssssooonnnrrrvvvwwwrrrtttxxx{{{}}}}}}|||{{{}}}}}}{{{wwwssspppqqqrrrttt{{{zzzxxxyyyyyyzzz{{{|||zzzxxxtttrrrtttssssssuuuyyy{{{zzzyyy~~~~~~~~~|||yyyxxxxxxyyyyyywwwxxx|||{{{uuussstttppptttuuussstttzzz}}}tttiii^^^UUUPPPMMMEEEDDDAAA@@@@@@AAACCCDDD???AAABBBAAA???>>>???AAA???CCCHHHOOO[[[jjjyyyxxxmmmfffmmm~~~}}}~~~tttuuu}}}|||uuu~~~```RRR???111++++++,,,,,,)))(((((((((((('''%%%###''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''111***### """%%%&&&&&&######""""""######$$$%%%"""######$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""""""""####################################$$$###############$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################JJJBBB<<<;;;;;;888666666333333333333333222222111///---++++++,,,,,,+++***))))))((('''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""############""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""############''''''''''''&&&%%%$$$$$$""""""""""""""""""""""""$$$############""""""""""""""""""!!!""""""###$$$"""$$$%%%%%%###""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&'''&&&'''111<<>>CCCBBB<<<555000............///111444555>>>KKKZZZaaagggpppwwwzzzrrrssswww|||{{{vvvuuuwwwxxxvvvsssrrrrrrrrrqqqpppoootttvvvuuuuuuwwwxxxvvvpppsssxxx|||}}}|||yyywwwyyyzzzzzzvvvqqqooopppsssmmmrrrxxxzzzyyywwwvvvwwwsssuuuxxx{{{||||||zzzyyyxxxvvvuuuwwwzzz{{{xxxuuu}}}zzzzzzzzzyyyxxxzzz~~~yyyvvvwwwvvv{{{|||wwwssstttuuuuuummmhhh___UUUMMMGGGEEEDDD??????>>>>>>>>>?????????===???AAA@@@???@@@DDDHHHTTT```ooo{{{yyyrrrzzztttxxx}}}|||wwwzzz~~~}}}}}}}}}yyyuuu||||||eeeTTT>>>666---)))+++,,,)))&&&))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&& """#########$$$&&&######""""""######$$$%%%""""""###$$$$$$$$$$$$##################$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""#############################################"""######$$$%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################IIIAAA;;;::::::777555666333333444444333333222111///---++++++,,,,,,+++***))))))((('''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$$$$"""$$$%%%%%%###""""""#################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$%%%'''***(((&&&)))///444HHHfffyyyssspppmmmeee^^^MMMJJJSSSffftttwwwzzzyyykkkYYYJJJAAADDDTTTeeeuuuzzzvvviii___XXXMMM???555444555;;;BBBBBB:::333,,,------...////////////222999BBBJJJVVVcccjjjjjjkkklllsssyyy{{{zzz|||{{{zzzxxxuuuqqqpppppprrrqqquuuwwwvvvxxxzzzyyytttpppsssvvvyyy{{{zzzyyyxxxwwwyyyzzzvvvqqqoooqqquuuoooqqqssstttuuuuuuuuuuuussstttuuuwwwzzz|||~~~{{{xxxvvvxxxzzzzzzvvvrrrzzz}}}~~~|||{{{{{{xxxxxx|||}}}zzzzzzyyy~~~}}}sssiiiccc```]]]OOOMMMIIIFFFDDDCCCCCCCCC??????????????????@@@@@@===BBBGGGKKKOOOVVV```hhhwwwtttmmmvvvxxx~~~{{{{{{~~~zzzzzz~~~yyyeeeOOO===333)))'''''')))+++,,,***((()))******)))(((((()))***'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%'''&&&$$$"""""""""######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""##########################################""""""###$$$$$$%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################HHH@@@::::::999777555555333333444444333333222111///...,,,+++,,,,,,+++***))))))((('''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$###$$$''''''%%%''',,,&&&222PPPrrr|||rrrnnnlllfff```TTTBBB???XXXrrr~~~sss^^^GGG:::AAAPPP___pppwwwoookkknnneeeVVVHHH;;;...000;;;CCC@@@999///000000000///...------//////000777GGGWWW[[[XXX\\\^^^eeemmmpppsssyyy}}}}}}{{{vvvqqqnnnpppssssssvvvvvvtttvvvxxxuuuooooooqqqsssvvvxxxzzz{{{|||yyy{{{{{{wwwqqqoooqqqtttxxxvvvuuuuuuvvvvvvuuutttvvvuuussssssuuuxxx|||{{{xxxvvvxxx{{{{{{wwwssstttxxx|||~~~~~~|||{{{zzzxxxxxx}}}||||||www{{{xxxlll]]]SSSLLLGGGEEEEEEDDDBBB@@@>>><<<;;;BBBBBBBBBBBBCCCDDDFFFFFFEEELLLUUU^^^hhhvvvvvvllluuu|||rrrlllwww}}}~~~{{{}}}~~~}}}}}}~~~sssXXX===......333***++++++***''''''(((***'''((()))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((((((((((('''''''''%%%%%%$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""""""""##################"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$"""""""""!!!"""######$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""##########################################""""""###$$$%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################DDDAAA===:::999999888777666555444444222222111000...------,,,,,,++++++***((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!###"""  !!!###$$$"""######$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((777VVVppp|||}}}kkk___bbbjjjaaaWWWJJJCCCKKK___wwwgggPPPJJJGGGBBBMMM\\\kkkrrrttttttpppjjj]]]III666111555999;;;===333000------...///---,,,...///000444:::AAAHHHMMMOOOTTTZZZaaahhhnnntttxxxyyyuuusssrrrqqqpppttttttuuuuuuuuuuuuttttttsssvvvvvvsssvvv}}}~~~zzzxxxzzz}}}~~~}}}yyyuuurrrxxxvvvvvvwwwvvvsssssswww|||wwwuuuxxxyyyxxxxxxzzz}}}~~~}}}|||~~~zzzyyyzzz{{{|||}}}}}}}}}}}}zzz|||}}}||||||nnnggg^^^TTTMMMHHHDDDBBBCCCAAA???>>>???@@@@@@???@@@@@@AAACCCGGGMMMRRRUUUbbbiiisss~~~{{{dddVVVVVV___ppp{{{kkkyyyxxx{{{vvv{{{~~~pppcccPPP???333---++++++******))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$#########$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$%%%%%%&&&&&&%%%%%%########################################################################%%%%%%%%%$$$$$$#########EEEBBB===:::999888777666666555444444222222111000...------,,,,,,++++++***((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""####################################"""""""""!!!!!!  """#########$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$+++===NNN]]]qqq~~~ssskkkfffssskkk]]]MMMDDDGGGRRR\\\uuuaaaXXXUUUQQQAAAGGGSSSaaalllsssuuuuuuooo]]]FFF666222444444333333444555111---+++...111......///111333555777999>>>AAAFFFLLLUUU```kkkrrrxxxxxxwwwvvvuuussssssrrrqqqrrrsssttttttuuutttttttttxxxzzzyyy|||zzzzzz|||~~~|||xxxuuuuuuuuuvvvyyywwwtttwww|||}}}xxxuuuvvvwwwuuuuuuwww~~~~~~}}}|||}}}|||{{{wwwrrrmmmhhhfffVVVQQQKKKFFFAAA???===<<>><<<;;;::::::<<<===FFFKKKTTT```lllwww{{{kkk\\\RRRGGG>>>BBBMMMYYYnnn|||jjjvvvwww~~~{{{yyy~~~zzz{{{}}}qqqaaaFFF???666///++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$%%%%%%&&&&&&%%%%%%########################################################################%%%%%%%%%$$$$$$#########FFFBBB>>>:::999888666555666555444444222222111000...------,,,,,,++++++***((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""####################################"""""""""""""""!!! !!!###$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&######(((...999RRRjjjwww}}}nnnvvvwwwssseeeRRRDDD??????cccwwwzzzpppeee]]]JJJ???<<>>888;;;CCCVVViiissswwwyyyuuuuuu|||{{{yyy{{{{{{|||{{{{{{zzzzzzzzz~~~rrr[[[FFF:::///---+++)))))))))(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$#########FFFCCC>>>:::888777555444666555444444222222111000...------,,,,,,++++++***((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""#################################"""""""""""""""$$$$$$#########$$$%%%&&&%%%%%%$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&%%%(((777GGGaaatttwwwrrr\\\KKKBBBHHH]]]www|||kkkcccLLL<<<>>>FFFMMM\\\mmmcccnnnpppfff___\\\OOO===333999AAAEEEDDD===444///...//////000///...------000...------222;;;FFFNNNVVV___jjjooonnnllllllnnnpppppprrrsssuuuuuuvvvvvvrrrtttwwwzzz||||||yyyuuuvvvxxxzzz||||||zzzwwwuuusssvvv{{{}}}zzzwww{{{{{{{{{{{{yyyzzz}}}}}}xxxxxx}}}}}}xxxvvvvvv{{{zzzrrrggg]]]QQQHHHEEEBBB===999<<<<<<===<<<;;;;;;<<<===:::;;;<<<<<<>>>FFFTTT___xxx}}}sssoooeee[[[VVVTTTOOOHHHIIIKKKSSS\\\[[[SSSNNNOOO[[[eeeuuuvvvmmmnnnuuuqqq{{{~~~xxxyyy~~~~~~|||xxxvvvuuuvvv|||mmmXXXCCC555///---...---,,,++++++***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$########################################################################$$$$$$$$$###############FFFBBB===:::888666555333666555444444222222111000...------,,,,,,++++++***((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((,,,222GGG___yyysss___SSSBBBJJJ]]]xxxppp\\\MMMKKKJJJHHHRRRbbbmmmzzz}}}tttmmmlllaaaQQQ<<<888777>>>HHHJJJ@@@666111000//////...///000000111000///---...222888===DDDOOO\\\dddggghhhjjjmmmlllmmmnnnpppqqqrrrssssssuuuuuuvvvyyy||||||{{{zzzyyy{{{|||~~~}}}|||zzzxxxuuuvvvzzz}}}zzzvvvxxx~~~{{{wwwyyyyyyxxxyyy{{{}}}uuurrrtttvvvuuurrrlllhhhiiilllllleee___UUUMMMCCC======>>><<<::::::;;;<<<;;;888777999;;;<<<===>>>>>>AAALLL]]]iii{{{}}}~~~zzzssskkkeeeMMMJJJCCC>>>BBBKKKPPPPPPSSSWWW^^^fffhhhgggfffhhhbbbeeelllvvv|||qqqlllooovvvqqq|||~~~nnnooosss}}}pppbbbLLL888---***,,,///)))(((&&&'''((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""######"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$################################################################################################EEEAAA===999888777555444666555444444222222111000...------,,,,,,++++++***((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""""""""############%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%###$$$'''***---...222EEEaaa{{{~~~ssskkkKKKDDDDDDVVVrrruuujjjaaa]]]VVVKKKGGGKKK[[[kkkzzz{{{lll[[[OOOBBB555666BBBKKKJJJDDD777555333000...---------......///...---...111333666>>>IIISSSYYY^^^cccgggggghhhkkknnnqqqssstttuuuwwwuuuvvv{{{~~~~~~}}}~~~}}}~~~~~~|||{{{ssssssuuuxxxwwwssssssvvv}}}xxxvvvxxxyyywwwvvvxxx~~~uuuooooooooonnneee^^^WWWSSSRRRQQQLLLHHHFFFAAA;;;888888::::::999666888999777555555888;;;???BBBEEEJJJQQQ\\\iiisssiiigggccc]]]UUUMMMFFFBBB555999>>>FFFRRR]]]aaa^^^TTTZZZccckkkooopppqqqqqqllllllpppyyywwwqqqpppsssvvvxxxxxxzzzmmm^^^HHH???555...------+++)))+++)))%%%$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######""""""######!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""######$$$$$$$$$$$$$$$########################################################################"""""""""###############DDD@@@<<<999888777666555666555444444222222111000...------,,,,,,++++++***((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!"""""""""""""""######"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######%%%(((***+++***---???ZZZooozzz|||^^^RRRGGGEEEPPPbbbttt{{{tttlllgggccc]]]SSSLLLEEEQQQdddvvv~~~sssjjjggg[[[LLLBBB@@@DDDHHHIII@@@???===999666222///---+++,,,------,,,,,,...//////222777===CCCIIINNNQQQWWWYYY]]]bbbhhhllloooqqqooommmqqqyyy|||zzzxxxyyyyyyzzzzzzzzzyyywwwvvvtttoookkklllpppssspppmmmmmmuuuqqqppprrrrrrooolllmmmqqqrrrnnnddd]]][[[[[[ZZZNNNJJJEEEAAA???>>><<<;;;;;;:::888777777777999999999<<>>AAAHHHNNNRRRUUUYYY]]]```aaabbbcccNNNJJJCCC===888666666666666@@@NNN\\\hhhnnniiiaaaRRR\\\iiisssxxxyyywwwuuu{{{wwwxxx~~~|||~~~}}}{{{sssiiiYYYGGG;;;000---******++++++(((%%%///,,,(((&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################################################################!!!"""""""""#########$$$CCC???;;;888888777666555666555555444333222111000......---,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$######"""!!!!!!"""$$$&&&(((########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""&&&)))(((&&&&&&%%%$$$+++""":::RRRaaattt{{{qqqiii\\\MMMDDDIII]]]ooozzzoookkkqqqyyyuuulllQQQKKKLLLWWWdddnnnxxxxxxttthhhWWWFFF>>>@@@DDDGGGGGGGGGEEEAAA;;;555111------...,,,++++++,,,......,,,+++---111666999:::AAADDDIIIPPPWWW]]]bbbdddcccccchhhssswwwsssooooooqqqqqqqqqqqqooonnnllljjjjjjeeeeeekkkooonnnjjjhhhiiieeedddffffff```]]]\\\UUUWWWSSSIIIBBB@@@???>>>::::::888777777777888888999:::;;;<<<;;;<<<>>>???BBBFFFJJJLLLNNNUUU^^^fffnnnnnnmmmiiiaaaTTTFFF<<<888444000...111888AAAFFFHHHSSSbbboooxxxyyyoooccc]]]ccciiinnnttt{{{}}}~~~~~~}}}wwwdddNNN===222...---222///***'''&&&(((+++---&&&%%%$$$%%%''')))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$%%%&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################!!!!!!""""""#########$$$FFFBBB>>>:::999888777666333333222222111222222222............---+++)))(((***)))(((&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$##################""""""""""""$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######"""!!! !!!###$$$############"""""""""""" !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""$$$%%%&&&############""""""""""""$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%######""""""######$$$%%%%%%$$$###""""""$$$&&&''''''&&&&&&%%%%%%&&&&&&'''***&&&&&&,,,777GGGaaaxxxzzzvvvooohhhbbbWWWLLLIIINNNgggpppvvvwww}}}xxx[[[@@@===KKK[[[jjjttt{{{yyyvvvrrrkkk]]]MMMAAA<<>>@@@GGGNNNVVVYYY___fffmmmrrrtttuuuxxxnnnbbbWWWIII<<<555444//////111777???IIIQQQUUUVVVbbbnnnssstttpppggg^^^cccfffjjjqqq}}}|||xxxttteeeUUU@@@333000000---***++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!  !!!"""########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################FFFBBB>>>:::999888777666333333222222111111222222............---+++)))(((***)))((('''&&&''''''(((%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$##################""""""""""""######""""""######$$$%%%######$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$############"""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""###"""""""""""""""###$$$############""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%#########"""######$$$$$$######""""""######$$$%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&&&&***///888IIIYYYvvvxxxnnnlllggg]]]SSSNNNTTTYYY```gggtttuuu[[[KKKAAAAAAWWWqqqmmmppptttyyyyyyqqqfff]]]<<<:::===HHHUUU\\\^^^]]]BBB:::000+++,,,000333555.........---,,,,,,...///---///333555666777999;;;===@@@CCCFFFHHHKKKNNNQQQTTTWWWXXXUUUPPPMMMNNNQQQHHHIIIJJJJJJIIIGGGEEEDDDDDDCCCBBB@@@???===<<<;;;777999:::999777666666777777777666444444555999<<<777<<>>333111111111///000/////////////////////+++---...---------///111///111333444555666888:::;;;???CCCCCC???;;;:::;;;555666777777666555444222333333333333333333333333111333666777555444444444777777666444444777<<<@@@JJJQQQZZZccckkkttt}}}}}}yyyuuupppiii___SSSJJJ@@@999222111111555<<>>AAAFFFTTTlllxxxuuu___JJJCCC@@@>>>FFFRRR```YYYQQQIIICCC===777222666444000///.../////////000000000...,,,---///111---///000000000000111333///222666777555222111111000111222222222111000000111111111222222333333444222333444444333222333444777999<<>>999<<>>BBBJJJTTT^^^eeejjjmmmooonnnjjjddd```^^^SSSMMMDDD;;;333///---------000222333444999@@@FFFFFFIIISSSaaakkkppptttyyyttteeeUUUQQQXXX```aaa^^^kkkxxx|||{{{vvvhhhVVVHHH;;;333)))&&&(((+++***''''''(((((('''%%%$$$&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################DDDAAA<<<999777777555444666555333222111000000000...---,,,+++++++++,,,,,,'''((()))))))))(((&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$###############""""""######$$$%%%######$$$$$$$$$$$$###### !!!"""#########""""""############""""""""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$############"""""""""""" !!!###$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""############"""!!!!!!!!!!!!""""""#########""""""######$$$%%%######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$%%%)))((($$$+++***(((***777MMM```iiivvvlllTTTCCCBBBWWWlll{{{uuueeeQQQEEEGGGSSS```hhhkkkvvv|||xxxsssmmm^^^NNN======<<<888555666;;;@@@KKKFFFAAA@@@BBBCCC@@@>>>888999999888555333333333333444444333000//////000111000//////111222333333111111111222222333444555333555888<<<@@@DDDGGGIIINNNOOOPPPQQQTTTYYY___dddeeeeeeccc]]]TTTKKKDDDAAA<<<888333//////111444666666@@@KKKOOOLLLJJJMMMRRRLLLQQQ]]]lllvvvyyy{{{~~~rrrkkkcccbbbhhhnnnqqqqqqyyy|||yyy~~~}}}}}}yyywwwvvvwwwqqqdddUUUGGG999...111...,,,***)))'''%%%###)))(((((((((((((((((((((######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""######$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################DDD@@@<<<999777777555444666555444222111000000000...---,,,+++++++++,,,---'''((()))))))))(((&&&%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%&&&######$$$$$$$$$$$$###### !!!######""""""!!!############""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""############""""""""""""!!!###$$$%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!! !!!!!!"""###$$$#########"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!%%%'''%%%(((,,,+++%%%###'''((($$$&&&111>>>FFFqqqzzzrrr\\\MMMAAA>>>MMMiii{{{kkkXXXJJJFFFKKKRRRZZZmmm{{{|||zzzhhhUUUPPPHHH@@@;;;888666666444222333888???CCCBBB>>>DDDFFFFFFEEEAAA>>><<<<<<;;;<<<;;;999666444333444111111111222333444333222777777777777888999;;;;;;>>>@@@EEEKKKRRRXXX]]]______^^^[[[UUUOOOJJJHHHHHH===>>>>>><<<888444333333......000444888:::::::::FFFWWWiiinnnggg^^^\\\^^^ZZZ^^^gggtttzzzyyyxxxyyyqqquuu{{{~~~yyyuuuxxx|||{{{~~~{{{vvvtttYYYTTTHHH888...---...---''')))+++)))''''''***---'''&&&%%%&&&''''''$$$"""&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################DDD@@@<<<999888777555333555444444333222111000000111...+++***,,,,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###"""!!!!!!!!!"""$$$%%%!!!!!!"""###############"""""""""""""""!!!  """###$$$###!!! #########!!! !!!"""""" %%%(((######!!!""""""""""""#########$$$#########""""""!!!!!!""""""""""""############ !!!!!! !!!#########""""""!!! !!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&'''***,,,...HHH^^^uuu~~~zzzrrrhhh^^^MMM???===NNNjjjqqqaaaVVVOOOGGGIIIRRRddd~~~pppddd___ddd```OOO@@@<<<555333222000///...111666777666999AAACCCAAADDDJJJTTTQQQMMMKKKJJJGGGAAA<<<777999<<<>>>AAADDDIIILLLKKKJJJKKKMMMIIICCCAAACCCFFFBBBEEENNNSSSQQQOOOPPPKKKGGGAAA:::555222222333///222222000000333333000222444;;;DDDHHHKKKQQQXXXgggoooqqqhhh______gggmmmjjjlllqqquuusssoooqqqwww|||zzz{{{|||~~~xxxsssrrrwww}}}}}}~~~~~~{{{rrrdddWWWNNN777444000,,,(((&&&%%%%%%))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&########################%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###!!! """$$$%%%################################################'''&&&%%%$$$############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######""""""############"""""""""###$$$%%%%%%$$$###"""DDD@@@<<<:::888777555333444444333222111000000///...+++))))))+++,,,,,,***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###"""!!!!!!!!!"""$$$$$$!!!!!!"""###############"""""""""""""""!!!  """###$$$###"""!!!!!!""" &&&'''"""$$$!!!!!!$$$###!!!"""&&&######$$$$$$$$$%%%%%%%%%############"""""""""!!!""""""""""""############ !!!!!! !!!#########""""""""""""!!!!!!############$$$$$$$$$$$$############"""""""""!!!###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%&&&(((+++,,,111CCCYYYhhhwwwzzzvvvrrrkkk]]]KKK@@@DDDTTTbbb}}}sssnnnUUUOOOJJJQQQhhhzzznnngggiiijjj```TTTNNNCCC>>>888333000...///111111///222777888555777;;;IIIHHHHHHJJJKKKJJJEEE@@@CCCDDDDDDDDDEEEGGGKKKNNNOOOKKKJJJKKKGGG@@@<<<;;;999666666;;;;;;888777;;;666444222111000---+++)))000///...000999AAAAAA<<<:::;;;BBBNNNXXX___eeekkktttuuuoooaaaYYY^^^kkkuuuqqqlllhhhhhhgggggglllrrrvvvsss{{{||||||}}}|||zzzwwwyyy~~~vvvgggVVVFFF:::333...---+++)))(((((()))***)))(((((((((((((((((()))&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$##############################$$$###"""!!!!!!"""######################################################'''&&&%%%$$$############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$ """$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""""""""######""""""############"""""""""###$$$$$$$$$$$$###"""CCC@@@<<<:::888777555444444333333222111000//////---+++******,,,------,,,(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""######$$$!!!""""""############""""""""""""""""""!!!!!! !!!"""#########"""!!!%%%'''!!!$$$&&&$$$:::---"""!!!""""""############$$$$$$$$$%%%%%%############""""""""""""""""""""""""############!!!""""""!!! """###"""""""""############$$$############$$$$$$$$$$$$############""""""""""""###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&((()))%%%///<<>>>>>===GGGEEEEEEHHHMMMOOOMMMJJJ999777666???PPP]]][[[RRRQQQIIIFFFPPP___lllvvv|||xxxttthhhYYYTTT[[[gggnnnuuutttvvvyyyyyyyyy}}}yyyzzzvvvqqqpppvvv}}}}}}zzzxxxwwwpppvvvxxxkkkbbbHHHAAA777...)))***---000)))((('''&&&%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$###!!! ################################################%%%%%%$$$###############""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""######$$$$$$######"""#########$$$$$$#########CCC@@@===:::999888777555444444333222111000//////.........,,,+++))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""""""""############""""""#########""""""!!!!!!!!!""""""""""""!!!!!!!!!""""""###############  ***$$$ 999___sssWWW888)))&&&&&&%%%$$$ !!!!!!!!!"""""""""""""""""""""""""""######!!!"""""""""############ !!!""""""!!!!!!"""$$$!!!!!!"""###$$$%%%%%%&&& !!!!!!!!!""""""""""""""""""""""""""""""#########$$$%%%$$$"""!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%###%%%///BBBRRRlll}}}xxxyyy|||zzzqqqiiiMMMPPP___zzz{{{jjjZZZNNNVVVcccppp{{{~~~yyyuuuiii]]]SSSQQQMMMJJJGGGDDD???;;;999666444555999;;;:::888999;;;>>>>>><<<999888777///111666777555555???JJJEEEGGGLLLTTT^^^bbb^^^XXXaaabbbccceeeddd```XXXRRR===>>>AAAKKK[[[hhhggg___ggg[[[RRRSSS[[[fffqqq{{{ssswwwxxxuuutttyyy~~~zzzttt{{{zzzvvvwww|||~~~zzzvvvuuuwwwyyy|||{{{yyyuuulll^^^MMMAAA222///+++'''&&&&&&((()))***)))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#######################################$$$$$$$$$$$$##############################$$$$$$$$$$$$###!!! ################################################$$$$$$######""""""######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$)))%%%!!!!!!$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$##################$$$CCC@@@===::::::999888666555444444333222111000000+++,,,---+++(((%%%$$$%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""############""""""############""""""!!! !!!!!!""""""""""""""""""""""""#########$$$$$$%%% ***%%%777\\\___HHH000$$$""""""!!!""""""""""""#########$$$$$$""""""""""""############""""""""""""############ !!!###"""!!!!!!"""$$$!!!!!!""""""###$$$%%%%%%############$$$$$$$$$$$$""""""""""""############"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!$$$)))***%%%###***444AAA[[[xxxxxxvvvzzzkkkcccjjjwww}}}{{{VVVRRRRRRXXX[[[```nnn~~~wwwuuupppjjjgggddd^^^VVVPPPNNNLLLOOOSSSVVVWWWUUUUUUUUUUUURRRMMMHHHFFFEEE<<<@@@FFFHHHEEECCCJJJTTTccchhhooovvv~~~}}}uuuxxxzzz}}}|||vvvjjj^^^VVVFFFGGGJJJUUUgggwwwyyysssyyyoooeee^^^\\\aaannn{{{~~~ppplllzzz||||||}}}{{{zzz{{{uuuttttttuuuxxx|||vvvdddUUUIII>>>333,,,*********)))'''&&&$$$###''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!################################################$$$######"""""""""######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$"""!!!###%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$CCC@@@===;;;:::999888777666555555444333222111111***,,,---,,,)))&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" !!!"""###$$$######"""###############"""!!!!!! !!!"""""""""""""""######""""""######$$$$$$'''$$$%%%&&&"""***999999...### """"""""""""#########$$$!!!"""""""""############""""""""""""############ """######""""""###$$$!!!!!!!!!""""""#####################$$$$$$$$$$$$!!!"""""""""############!!!"""$$$$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$(((---+++%%%&&&******===RRRcccyyyuuukkkccc[[[ZZZ```jjjrrr}}}ppp\\\PPPSSSOOOFFFJJJXXXcccmmmtttvvvxxxnnnnnnooosssxxxzzzxxxuuukkkiiiddd]]]WWWTTTUUUVVVUUUWWW]]]dddddd^^^[[[\\\ooozzz~~~tttnnnllllllXXXRRROOOZZZrrr~~~tttjjjiiiwww}}}rrrooo|||~~~{{{wwwwww{{{pppoooooouuu}}}|||lll\\\FFF666000---***&&&&&&&&&'''''''''((((((((($$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""############################################################""""""""""""######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###)))///000+++%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$CCC@@@===;;;::::::888777777666555555333333222111***---000///,,,******+++(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" !!!"""$$$$$$######"""###############"""!!!!!! !!!"""""""""""""""######""""""######$$$%%%$$$$$$ '''&&&%%%""""""&&&&&&###"""### !!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""############ """######""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ !!!#########$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%'''!!! %%%'''$$$%%%)))$$$...666AAAZZZ{{{sssaaaMMMFFFKKKFFFNNN[[[nnneeeXXXaaa```MMMGGGPPPJJJVVV^^^aaakkk}}}{{{vvvnnnfffaaaaaafffjjjrrrrrrxxxtttmmmhhhwww{{{|||{{{ooogggkkkxxxjjj]]]SSS\\\xxx}}}xxx}}}vvvzzz|||~~~zzzwwwzzz}}}yyywww{{{|||ooocccLLL???///((())),,,+++(((((('''%%%$$$%%%''')))***%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%###################################################"""""""""""""""######"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$(((444@@@???111$$$ """$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%DDDAAA<<<999888888777666333333222222111000000000------,,,++++++******)))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!"""###$$$###!!!%%%###!!!###''''''### !!!"""######$$$######""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""############""""""!!!  ###$$$%%%%%%!!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!""""""######"""###$$$$$$###"""###$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###&&&***...444GGGiiitttiiibbbWWWLLLCCC<<<999EEE^^^|||{{{ooopppqqqjjjgggjjjVVVXXXSSSMMMUUUhhhqqqpppvvvuuuzzzxxxuuuwwwxxxzzz{{{vvvqqqyyy}}}tttnnnoooqqqqqqqqqsss~~~~~~xxxkkkbbbjjjnnnnnn}}}~~~uuuttt{{{~~~xxxxxxvvvuuu||||||tttiiiYYYFFF999...+++(((&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$###############""""""###%%%&&&((($$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!"""############"""%%%$$$$$$$$$###"""""""""%%%$$$###"""""""""$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%###"""((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***%%%&&&&&&''''''&&&&&&%%%&&&''''''(((''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$///000000---(((%%%%%%&&&&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDDAAA<<<999888888777666333333222222111000000000......------,,,++++++***(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###########################"""!!!"""###$$$###!!!###  $$$$$$!!!!!!!!!""""""###$$$$$$$$$######""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!"""###""""""############$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""############"""###$$$$$$###"""###$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((((()))'''%%%,,,@@@SSSpppyyy{{{xxxpppgggZZZQQQEEE???GGGZZZrrr~~~uuuttt{{{vvvlllmmmuuurrrgggYYYVVV[[[gggqqquuuwwwyyyuuurrrlllhhheeefffhhhiiiwwwlllooo{{{|||{{{pppiiimmmsssuuusssrrrooosssxxxyyyzzz}}}~~~{{{wwwzzz|||yyysssqqqtttxxxtttqqqsss|||{{{ooo^^^NNNCCC999000)))---***'''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#####################%%%&&&'''%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######################################################!!!"""######$$$$$$######$$$$$$$$$###############%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%$$$)))((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&""" !!!"""##################""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDDAAA<<<999888888777666333333222222111000000000//////...------,,,,,,+++(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!"""###$$$###!!!"""  ######!!!""""""######$$$$$$%%%%%%######""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""############"""""""""""""""""""""!!! %%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""$$$$$$$$$$$$############"""###$$$$$$###"""###$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&###"""***444EEESSSmmm}}}qqqkkk___QQQIIINNN[[[gggtttrrrsssssskkkdddiiiuuu^^^WWWVVVaaannnsssqqqnnnfffdddbbb___]]]\\\\\\\\\{{{|||{{{uuuzzz~~~zzzuuuxxx~~~~~~yyywwwyyyzzzyyyuuusssrrrrrrnnnlllnnnuuu{{{~~~wwwkkkWWWJJJ:::---'''&&&'''''',,,)))'''&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######################################################"""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&***)))((((((''''''(((((('''(((((((((((((((((((((&&&'''((('''&&&&&&((()))'''(((((((((((((((((('''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDDAAA<<<999888888777666333333222222111000000000.........---,,,,,,++++++(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""###$$$###!!!###!!! !!!$$$$$$###!!!"""""""""######$$$$$$$$$######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""""""""############""""""!!!"""$$$$$$###!!!!!!!!!%%%%%%%%%$$$$$$######"""######""""""!!!""""""###$$$$$$$$$######""""""""""""###$$$$$$###"""###$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""!!!###'''((('''***...***666NNNjjjvvvtttqqqkkkgggcccbbbbbbeeedddccc___WWWUUU___mmmsssjjjnnn{{{|||uuukkkllloooqqqsssuuuuuuvvv{{{rrrlllhhhjjjjjjooo{{{|||xxxvvvtttrrrqqqmmmlllmmmrrrzzzzzzgggSSSDDD555000***'''((()))++++++***(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$############################################################$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''')))(((((((((((((((((((((''''''''''''(((((((((((('''((()))(((&&&&&&(((***))))))************))))))((())))))************)))((((((((((((((((((((((((*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))###%%%'''))))))((('''&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDDAAA<<<999888888777666333333222222111000000000------,,,,,,+++*********(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""!!!"""###$$$$$$###!!!!!!!!!"""""""""""""""######""""""""""""######!!!!!!""""""####################################""""""############"""""" """$$$$$$###"""###%%%$$$$$$######"""""""""!!!######""""""""""""###############""""""!!!!!! """###$$$$$$###"""###$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&###"""%%%&&&$$$###%%%&&&,,,888JJJ\\\ooo|||tttmmmnnnuuuyyywwwsssxxxpppeeeXXXLLLIIIPPPYYYqqqtttwww{{{uuuuuu{{{vvvxxx|||qqqccc\\\[[[eeeeeekkkyyyzzztttrrrtttvvvwwwsssvvvzzz}}}xxxhhhWWWFFF777...,,,++++++++++++***'''%%%((('''%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$############################################################$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''''''''&&&&&&''''''((((((((())))))******)))(((''')))+++***++++++,,,,,,++++++***+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%''')))***)))'''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDDAAA<<<999888888777666333333222222111000000000---,,,,,,++++++***))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""######!!!!!!!!!"""######$$$$$$########################""""""############"""""" """$$$###!!! ###'''#########"""""""""""""""######"""""""""###$$$$$$"""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""###$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$((($$$"""$$$$$$""""""$$$'''&&&(((...666DDDYYYkkk}}}nnngggooo|||vvvbbbQQQHHHGGGIIIEEEHHHMMMTTT___nnn{{{yyyvvvkkkggghhhqqqqqquuuzzzzzz}}}|||vvv```WWWJJJ===333---)))'''((((((''''''&&&&&&%%%%%%'''&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""###############$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''(((((((((''''''''''''(((((())))))******+++,,,,,,+++))))))***,,,,,,,,,------------,,,,,,---...//////000000000000////////////////////////...............---,,,+++))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDDAAA<<<999888888777666333333222222111000000000...------,,,++++++******(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!""""""!!!!!!"""$$$&&&""""""""""""""""""""""""######""""""""""""###### !!!!!!"""######$$$$$$########################""""""############""""""!!!######  %%%"""###############$$$$$$######""""""######$$$%%%""""""""""""""""""######"""###$$$$$$###"""###$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%""""""%%%'''&&&'''+++$$$############'''444BBBPPPZZZrrrrrrlllrrroooddd___^^^NNNIIICCC@@@CCCKKKUUU\\\ppprrrrrrsss|||wwwrrrqqqsssrrrrrrsssuuuxxxxxxxxxvvv~~~{{{vvvttttttqqqtttyyyqqqeeeYYYOOO666222,,,'''%%%%%%''''''$$$$$$%%%%%%%%%&&&((()))&&&%%%$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$############### !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''%%%%%%'''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&'''))))))&&&'''((()))***))))))((())))))***++++++,,,---------......---++++++,,,------......//////......------...///000111111111111111111111111111111111111///000000111000000//////,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDDAAA<<<999888888777666333333222222111000000000///......------,,,++++++(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$%%%''')))$$$$$$########################""""""""""""###### !!!!!!"""###$$$$$$$$$########################""""""############"""""""""###""""""#########$$$$$$%%%%%%&&&######""""""###$$$%%%%%%""""""######$$$$$$$$$%%%"""$$$$$$$$$###"""###$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%######&&&&&&$$$%%%)))%%%'''******&&&$$$)))222333:::OOOmmmqqqhhhooozzz~~~vvvrrrqqqfff[[[MMMGGGGGGJJJNNNRRRLLLTTT[[[___fffooorrrpppqqqpppooopppsssxxx}}}{{{nnnccc]]]ZZZYYYVVVXXX\\\bbbhhhnnnsssuuuzzzzzzzzzyyywwwtttqqqoooeeekkksssyyyyyybbbMMM@@@666...,,,++++++++++++++++++***(((***,,,,,,***'''&&&%%%%%%$$$$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%$$$$$$$$$######"""""" !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''%%%%%%'''((((((((('''&&&$$$$$$$$$%%%&&&'''((())))))(((''''''''')))***+++'''((()))+++++++++***)))++++++,,,------...///////////////...,,,,,,---.........////////////......------///000111111111111111111111111111111111111000111111222222222111111////////////////////////(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###'''((('''%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDD???999888999999666333444444333222222111111000///---+++)))))))))***+++((((((((((((''''''''''''$$$%%%&&&''''''%%%###""""""############$$$$$$$$$%%%%%%$$$###""""""##############################!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!###"""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############### !!!""""""!!! ########################""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!!!!""""""""""""########################$$$###"""""""""###%%%%%%""" ###---"""###'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''+++---777FFFTTTbbbwww}}}|||zzztttzzzzzzzzzyyyyyyzzz~~~}}}lllaaafffooopppjjjfffeeeXXXLLLKKKSSSXXXUUUNNNUUUTTTTTTVVVWWWYYY```iiilllmmmnnnrrr~~~{{{ssskkkjjjrrrsssjjjeeefffiiiiiilllpppqqqqqqwww~~~sssfffcccbbb```jjjddddddmmmrrrqqqvvv}}}vvvuuuyyyyyyuuunnnqqqwww|||vvvnnneeeUUUCCC666---***)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""######$$$$$$######"""$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%###---///&&&!!!'''***'''+++'''&&&)))***'''&&&'''///,,,***))))))******)))/////////---+++***,,,...111222111000///......///444///+++---333999;;;;;;===888333222555777555222777666444444777999777333555444222111111111222333///...---...000111111000+++,,,,,,+++(((&&&%%%%%%***)))''''''((('''%%%###***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$DDD???:::888999999555222444444333222222111111000///---+++***))))))***+++((((((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$###"""############$$$$$$$$$%%%$$$$$$###""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########"""""""""""""""$$$"""""""""$$$%%%$$$###""""""""""""""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!!!!"""""""""###########################$$$###"""""""""###$$$%%%!!!***$$$"""$$$&&&!!!&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$***222999@@@MMM[[[ppp}}}|||{{{wwwsssooooooqqqssszzzwww|||mmmaaa]]]\\\[[[ZZZRRRNNNMMMOOOPPPPPPTTTYYYTTTVVVUUUUUU[[[dddeeeaaaaaa______```]]]ZZZ\\\```mmmjjjhhhjjjkkknnnwww~~~wwwwwwvvvssssssxxx|||{{{~~~~~~~~~ooo```TTTMMM===:::444...+++)))***+++)))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&+++444444+++&&&)))+++(((***''''''+++,,,******---))))))***,,,...//////...***+++,,,,,,...111555999===EEEMMMNNNGGG@@@???@@@DDDAAA???AAAGGGQQQZZZ```YYYSSSLLLHHHIIIMMMQQQRRRLLLJJJFFFDDDGGGJJJFFF@@@============>>>>>>??????>>>:::444111111000...,,,---///111222000---***((((((&&&$$$%%%'''((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$DDD@@@;;;888888777444222444444333222222111111000...---,,,***)))******+++((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""############$$$###""""""###$$$###!!!$$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!"""""""""####################################""""""######$$$%%%,,, (((+++$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''''''''---555GGGSSSaaaooo|||wwwtttssstttooovvvvvvmmmkkkmmmpppnnnhhhgggkkkooooooooopppiiikkkiiieeeeeekkkpppqqqrrrvvvvvvooojjjnnnuuuzzzzzzsssmmmkkkkkkpppzzz|||{{{|||{{{wwwqqq{{{nnnhhh]]]OOOCCC999333///&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((***111111)))%%%((()))&&&)))&&&'''***,,,***,,,///,,,---///000111111000//////111444777===DDDLLLRRRWWWfffssssssggg[[[YYY\\\___^^^]]]\\\]]]bbbhhhmmmhhhfffccc```___bbbhhhllljjjjjjfff```___```\\\UUUTTTVVVXXX[[[]]]^^^______]]]SSSGGG>>>999555000,,,,,,///222555555333///---+++(((&&&&&&(((+++,,,,,,((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$DDD@@@;;;999777666444222444444333222222111111000...---,,,+++************(((((((((((('''''''''''''''&&&%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$###############$$$"""""""""""""""""""""""""""""""""######"""""""""!!!!!!""""""######$$$$$$%%%###""""""######""" $$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""##############################""""""""""""######!!!!!!"""""""""################################################$$$$$$$$$$$$ 222222...%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((&&&$$$&&&))))))000999DDDWWWnnn~~~}}}tttzzz}}}yyywwwvvvxxxyyyyyytttttt}}}}}}|||yyyvvvvvvyyy}}}|||wwwsss{{{}}}vvvqqqooooooqqqxxx~~~{{{uuuvvvnnniiiaaaVVVMMM>>>:::444...+++***+++,,,************)))'''&&&%%%'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))%%%******&&&$$$((()))(((+++)))***,,,,,,+++---222///000111222444777:::===CCCEEEIIINNNUUU___jjjqqqqqq{{{rrrhhhiiimmmnnnmmmkkkiiigggddd```^^^___dddiiikkkjjjjjjnnnqqqwwwmmmiiigggccccccfffkkkppptttvvvwwwwww|||ppp^^^QQQJJJDDD===888333333222333444555555444111///---,,,---------,,,******)))))))))))))))***'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$BBB???<<<999777555444222444444333222222111111000------,,,+++************(((((((((((('''''''''''''''&&&%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$###############$$$$$$########################""""""############""""""!!!!!!""""""######$$$$$$%%%###""""""######!!! $$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""##############################""""""""""""######""""""""""""####################################""""""######$$$$$$$$$$$$(((''';;;PPP111$$$***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''%%%&&&&&&&&&"""'''***---555EEEWWWaaawww}}}zzzuuuqqqqqqtttvvvuuusssuuupppqqq}}}{{{vvvsssuuuxxxyyyyyyxxxzzz~~~uuusssyyy{{{vvvpppmmmmmmqqqrrrqqqsssvvv|||{{{|||~~~}}}zzzooocccTTTJJJDDD>>>555...000...,,,***))))))***+++''''''''''''(((((()))***&&&&&&''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$#########################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))((((((((()))))))))******&&&))))))''''''***,,,,,,///......000///...111777222444777;;;@@@HHHRRRYYYYYY[[[]]]bbbhhhqqqzzz||||||xxxpppgggdddiiinnnqqqnnnjjjhhhgggddd___[[[\\\bbbjjjllllllmmmsssxxxooogggfffeeecccffflllssswwwzzz{{{{{{|||mmmaaa[[[WWWSSSOOOEEE???777222222444666666222111111111111000---++++++******))))))))))))***''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@>>>;;;999666555444444444444333222222111111000------,,,,,,+++******)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$#########"""######$$$%%%########################"""######$$$$$$######"""""""""""""""###############"""!!!!!!"""###""" $$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""""""""######"""""""""#########$$$$$$########################""""""###$$$$$$$$$$$$###((('''777RRR---$$$***######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$&&&&&&######'''***)))(((,,,555===HHHTTTfffwww~~~uuukkkkkkrrryyyzzzxxxwwwsssttt|||vvvuuuyyy}}}}}}zzzyyy~~~||||||zzzwwwooonnnqqqyyy|||zzzwwwxxx~~~rrrpppttt{{{vvvfffYYYUUUHHH@@@777111000///---***,,,,,,,,,+++***)))((((((%%%$$$$$$$$$%%%''')))***&&&&&&&&&''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$#########################################################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))''''''(((((())))))******((((((((((((((()))******---,,,///222333333999@@@KKKPPPUUUXXXZZZ]]]bbbgggdddeeefffhhhkkkqqqxxx}}}xxxnnneeebbbdddkkkppp|||uuunnniiifffddddddiiikkklllkkkkkkqqq{{{tttlllllllllkkknnnsssxxx|||}}}~~~}}}|||vvvoooiiiffffffffffffUUUMMMAAA999555444333222222111111111222222000...++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$>>>===;;;888666555555666444444333222222111111000,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$###"""############$$$$$$$$$######""""""###$$$$$$%%%########################"""######$$$$$$######"""#########""""""""""""""""""!!! !!!"""###"""!!!""""""""""""""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""""""""######""""""#########$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###!!! ###+++555&&&((("""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###&&&&&&"""###(((((($$$$$$%%%''''''%%%$$$&&&))))))111===LLLZZZhhhssszzzwwwpppqqqyyytttqqqttt~~~||||||}}}~~~wwwsssVVVWWWVVVQQQGGG<<<444000///,,,***)))+++,,,,,,+++%%%&&&'''(((((((((((((((((((((((((((''''''''''''%%%%%%&&&''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''((((((((())))))))))))&&&&&&'''(((((()))******((('''''')))+++,,,---//////111666===AAAEEEOOOYYYooowww}}}tttlllhhhfffggggggggggggiiimmmpppxxxtttoookkkjjjmmmrrruuuwwwmmmjjjlllooonnnllljjjkkkpppzzzwwwvvvyyyvvvyyy{{{}}}~~~}}}nnnnnnnnnmmmkkkkkkooorrrccc]]]UUUPPPLLLHHHBBB<<<;;;888444222333444444444//////---,,,***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$<<<<<<;;;888666555666777444444333333222111111000,,,,,,,,,,,,,,,***)))))))))(((((((((''''''''''''$$$%%%&&&''''''%%%###""""""############$$$$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!!!! !!!"""$$$###"""""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""##############################""""""""""""######"""############$$$$$$$$$########################!!!"""###$$$%%%$$$######...###&&&'''***"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%% ###### """((()))%%%((($$$!!!"""$$$&&&''')))((((((((()))///999DDDLLLYYYfffqqqsssuuu{{{|||{{{}}}yyywww{{{{{{yyy}}}ooo^^^RRRPPPNNNEEE@@@AAA111666555---'''(((+++,,,'''((()))******)))((('''''''''''''''((())))))***%%%&&&((()))***)))((('''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$#########$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""###%%%&&&&&&%%%###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))%%%&&&&&&'''((())))))******)))***///333666888::::::===EEEOOOVVV]]]jjjvvvwwwmmmggghhhhhhfffddddddfffhhhlllnnnqqqrrrrrrrrrtttwwwwwwqqqtttiiijjjjjjiiijjjlllooorrrooo~~~wwwrrrzzz~~~zzz||||||{{{{{{yyywwwuuusssiiilllpppooolllkkkooosssooommmllllllkkkeeeZZZRRRIIICCC;;;555333555777888555444222000...---,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$;;;::::::999888777666666444444333222222111111000///...------++++++***)))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""!!! """"""""""""""""""""""""######$$$$$$$$$######"""###""""""!!!!!!!!!!!!!!!########################!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!""""""######"""$$$&&&&&&%%%$$$###$$$################################################$$$######"""""""""""""""""""""""""""############"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((('''&&&''')))+++---888<<>>DDDIIIWWWYYY]]]aaaeeeiiilllmmmzzzyyyzzz~~~~~~~~~xxxpppjjjeee___WWWQQQLLLJJJHHHDDD@@@;;;888666333///***((()))***)))(((************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&((((((''''''((())))))+++'''''',,,......000555444888???FFFMMMTTTYYY\\\aaabbbgggmmmnnnmmmooosss{{{yyy~~~xxxooojjjhhhgggjjjmmmmmmjjjfffiiimmmppprrruuuxxxvvvqqqkkknnn{{{tttpppyyykkkiiiccc^^^aaahhhlllkkkqqq{{{|||tttooossstttpppllloooqqqoookkkjjjlllooolllmmmmmmsss~~~}}}ppppppqqqssstttqqqkkkeeeeee^^^TTTLLLEEE???999555<<<999777555444222000---++++++******)))(((''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$;;;;;;:::999888777666555333333333222111111000000///...------++++++***)))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&"""""""""""""""""""""""""""######$$$$$$$$$######%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""#######################################""""""""""""""""""""""""""""""!!!!!!!!!###%%%%%%###""""""###################################################$$$######"""""""""""""""""""""""""""############"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&'''''''''&&&'''***,,,333444777:::>>>BBBFFFGGGWWWVVVWWWYYY]]]_________]]]]]]]]]]]]]]]\\\\\\\\\WWWXXXXXXXXXVVVTTTQQQOOOJJJFFFAAA>>>===:::555111...---,,,***(((''''''&&&((('''%%%&&&'''))))))(((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''')))''''''(((***++++++***///+++***...222444777;;;HHHNNNXXX```eeegggiiiiiiqqqmmmmmmrrrtttpppkkkjjjhhhdddfffooovvvvvvrrrpppooommmmmmnnnppppppllliiinnnrrrsssqqqttt{{{zzzuuuxxx}}}~~~wwwpppqqqxxx~~~~~~}}}wwwyyyyyyvvvvvvwwwxxxxxxuuuqqqmmmkkkjjjkkknnnxxxvvvwwwyyyyyyvvvpppiiidddmmmkkkhhhccc\\\QQQEEE<<<;;;999666444444222///---000000///---+++)))'''&&&'''&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$;;;;;;:::999888666555555333333222222111000000000///...------++++++***)))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!""""""#########""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$###""""""""""""###""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$######""""""!!!!!!!!! """$$$$$$###"""!!!"""################################################$$$######"""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%&&&''''''&&&%%%%%%&&&(((&&&%%%%%%%%%''')))+++,,,111111111222333444444444333333333333333333333333111222222111000...,,,***)))((('''(((***+++***((()))((('''&&&&&&''')))***))))))))))))***)))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''',,,)))'''***------...///444222111333888===BBBEEE```eeelllppppppoooooopppuuupppnnnsssvvvrrrjjjfff```\\\]]]eeelllppptttwww{{{vvvssstttuuu{{{}}}~~~zzzuuunnnooopppuuu|||wwwsssqqqqqquuutttpppnnnmmmhhh\\\PPP===<<<:::999888666222000333333222111///,,,)))(((((('''''''''''''''((((((&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$<<<;;;:::999777666555555333333222111111000000//////...------++++++***)))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""!!!!!! """$$$$$$###"""!!!"""################################################$$$######"""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$&&&''')))((('''%%%%%%&&&'''(((''''''(((''''''''''''''''''((((((((((((((((((((((((((()))))))))((('''&&&,,,+++))))))))))))'''&&&))))))((('''''')))***+++'''((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''((((((---((('''+++...///222777===>>>???AAAEEELLLSSSWWWlllooorrrrrrqqqqqqtttxxxxxxrrrooosssuuurrrmmmkkkjjjhhhjjjqqqwww{{{~~~yyyqqqooouuu|||zzz|||~~~}}}|||{{{|||}}}wwwpppnnntttxxxoooaaaTTTMMMDDD===999888888888444555555444333000...---)))((((((''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$<<<<<<;;;999777666555444222222222111000000/////////...------++++++***)))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&&&&%%%$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!########################""""""###$$$$$$######"""########################""""""""""""##############################""""""!!!###%%%%%%###""""""###################################################$$$######"""""""""""""""""""""""""""############"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%'''&&&&&&&&&''''''(((((('''((()))((('''&&&'''((((((((((((((())))))))))))&&&'''(((((()))))))))))))))))))))(((((('''''''''((((((((('''(((((())))))&&&(((******)))))))))***((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&'''(((((())))))***&&&&&&---000222;;;FFFRRRXXX\\\ZZZYYY^^^fffkkklllpppttttttssstttyyyuuuqqqooopppnnnkkklllooowwwvvvyyyzzzllliiillloooeeellluuu~~~|||yyy{{{yyysssqqqzzzzzzllllllaaaOOO@@@888777:::<<<666777888888777555222000***))))))(((((((((((()))''''''((())))))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$===<<<;;;999777666444444222222111111000000/////////...------++++++***)))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""########################!!!!!!###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##############################$$$$$$!!!###%%%&&&$$$#########################################################$$$######"""""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&'''((('''&&&$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&###%%%'''&&&$$$$$$%%%'''&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%&&&((()))(((((())))))***)))))))))''')))++++++))))))+++---'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))&&&'''''''''((((((((()))&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&'''(((((()))******)))&&&***222777;;;KKK]]]wwwyyynnnmmmqqquuurrrxxx~~~zzzvvvwwwyyypppppppppmmmhhhfffooozzz~~~vvvrrrooo___ccckkkuuu{{{zzzsssmmmpppyyyuuuvvvmmm___QQQHHHBBB???===999:::;;;;;;999777444222+++***))))))(((((())))))&&&''''''((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$===<<<;;;999777666444444222222111111000////////////......---,,,+++***))))))((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$%%%%%%""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$###"""#########"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""###$$$$$$$$$%%%"""$$$&&&&&&%%%$$$###$$$################################################$$$######"""""""""""""""""""""""""""############"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''###%%%''''''&&&%%%&&&'''%%%&&&'''((()))((('''&&&###%%%''''''%%%%%%''')))'''''''''((((((((())))))'''''''''''''''(((((((((%%%'''((((((''''''((()))&&&''')))*********))))))'''))))))(((%%%$$$&&&)))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))(((((((((((()))))))))***,,,,,,,,,,,,+++++++++***(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))(((((('''''''''((()))******+++***)))...999>>>EEEYYYppp{{{ssstttvvv|||uuuooommmppprrrtttqqqjjjjjjyyyxxxgggeeefffkkkppppppjjjeeedddyyy}}}wwwuuuqqqkkkbbbVVVJJJBBB;;;<<<======;;;777444111++++++***))))))((())))))%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$===<<<;;;:::999777666666444444333222222111111000...------,,,,,,+++******((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""$$$%%%%%%###""""""###"""$$$%%%&&&&&&%%%###""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""######"""###$$$$$$###"""###$$$$$$#########""""""!!!!!!$$$$$$$$$###############"""  ###%%%&&&&&&###############"""!!!!!!'''%%%!!!"""%%%(((%%%%%%%%%%%%$$$$$$#########"""""""""""""""######""""""######$$$$$$$$$%%%""""""######$$$$$$$$$%%%'''&&&%%%$$$###!!! $$$###"""!!!!!!"""###$$$$$$###"""""""""###%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))(((((((((((())))))'''((())))))''''''((()))***)))(((''''''&&&'''''')))***)))(((+++///...***%%%)))...000...,,,++++++---,,,+++,,,......---+++///---,,,---000111111000000///------...///...,,,...,,,+++******)))&&&$$$)))(((((('''(((((()))***'''''''''''''''&&&%%%%%%%%%$$$######%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))'''%%%&&&((()))(((%%%***$$$!!!&&&,,,---++++++444------777@@@MMMddd|||uuuuuuyyyyyyyyywwwyyyvvvuuu{{{{{{ssshhheee```XXXXXX___eeeiiimmmnnnnnnooorrrtttpppooorrrzzz~~~rrrjjjiiiooouuuyyyvvvyyyxxxuuuuuussshhh[[[FFF>>>;;;@@@>>>555222888111---+++,,,+++((()))+++)))((((((''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<<<<<<;;;999888777666555444444333222222111111000/////////...------,,,,,,((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$%%%%%%###""""""###$$$#########$$$$$$%%%%%%########################"""############$$$$$$$$$############"""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""  """$$$%%%%%%"""############""""""!!!%%%###!!! """%%%'''$$$$$$$$$#########""""""#########""""""######$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$###"""!!! $$$###"""!!!!!!"""###$$$$$$$$$#########$$$%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))(((((('''((((((((('''((())))))(((''')))***************************+++,,,+++***,,,000000---444111///------///000111//////000000111111000///333111000111555;;;@@@CCC???===;;;:::999666222///*********,,,......---+++***,,,---...---***(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%((()))'''%%%)))'''***...000......000111333<<>>888777666666555333///+++((()))+++---............'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%'''))))))(((''''''(((+++---------444<<<>>>CCCNNNUUURRRNNNXXXhhh{{{yyyvvvuuurrr}}}zzzuuunnnggglllppplll___UUUUUUVVVSSSVVVUUUTTTUUUZZZ___]]]WWWVVVWWWWWWVVVSSSNNNHHHEEEEEEFFFGGGJJJPPPZZZeeelllpppllliiijjjqqq|||vvvlllooommmooosssuuuuuuwww{{{~~~~~~}}}vvvaaaMMMFFFCCC===:::;;;777333000222111---***+++******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;;;:::999888777555444444444444333222222111111000------,,,,,,+++******)))((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############%%%&&&%%%$$$#########%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######""""""!!!"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!!!!!#########"""""""""###$$$$$$$$$$$$###""""""###$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%############$$$$$$$$$$$$########################""""""""""""#############################################$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&%%%'''((()))((((((***,,,)))+++,,,...000000000000111444555111///111222222222333555999;;;;;;:::888666777999999888888;;;===:::999777444222444999===GGGIIILLLPPPRRRPPPLLLHHHGGGFFFEEEEEEDDD@@@;;;888333111...,,,,,,...111222...---,,,+++)))(((((('''(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))))))))*********)))(((+++)))***---111888EEERRR\\\]]]aaaaaaYYYSSSXXXbbbnnnyyy~~~xxxooommmoooooozzz{{{yyylllkkkdddYYYRRROOONNNMMMPPPUUUXXXWWWZZZccckkkmmmoootttvvvyyy~~~{{{xxxrrrlllhhhbbbbbb```\\\YYYYYY]]]bbb]]]YYYTTTRRRUUU[[[aaadddoooqqquuu}}}}}}pppeeeccccccdddkkkssswww|||}}}xxxmmmXXXBBB888999888222000222333///,,,+++++++++***)))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;;;:::999888777555444444444444333222222111111000---,,,,,,+++******))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%&&&&&&$$$######$$$$$$%%%%%%%%%$$$""" ########################""""""#########$$$$$$$$$%%%$$$$$$$$$######"""""""""###$$$$$$###"""###$$$""""""##################""""""""""""######$$$$$$$$$#########%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((()))******''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!""""""###############"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''''''''(((((((((((())))))((('''''''''''''''&&&''')))*********,,,......///111333555777888888555<<<@@@===;;;>>>AAABBBCCCGGGMMMQQQRRRQQQPPPPPPTTTSSSQQQOOONNNOOORRRTTTKKKJJJHHHCCC>>>:::888888222444888>>>BBBCCC@@@>>>???@@@BBBFFFKKKLLLLLLKKKFFFDDDAAA<<<777333///---222111///---,,,+++++++++(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((*********))))))))))))***///...333>>>IIISSS^^^gggpppooonnnmmmiiieeeeeehhhfffnnnqqqmmmhhhkkkttt{{{{{{tttllljjjmmmkkkppplll^^^TTTWWW```fffmmmnnnnnnpppvvv|||}}}wwwsssmmmhhhddd^^^XXXTTTMMMLLLQQQ^^^qqqoooddd___]]]^^^```dddooo~~~rrrXXXEEE>>>999222///222444111...---,,,,,,+++))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;;;;;;:::999777666555444444444333222222111111000......------,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$###$$$%%%&&&%%%""" """""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""""""""""""""#########"""""""""######$$$$$$%%%&&&%%%%%%&&&((()))(((&&&'''''''''''''''&&&%%%%%%''''''((())))))***++++++)))))))))************+++***)))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$###### !!!""""""######""""""###$$$%%%&&&&&&%%%$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))''''''''''''(((((((((((())))))(((((((((((())))))(((***,,,------...000222///000222555888<<<@@@AAAJJJTTT\\\[[[YYY[[[___bbb______```cccgggjjjkkkkkkpppkkkfffdddfffjjjnnnpppeee```YYYRRRNNNJJJEEECCC444444555666888888555333222222444888===AAABBBBBBFFFIIILLLMMMIIIBBB:::444555333111000......//////)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))((('''&&&(((+++...///444BBBUUUcccjjjooossssssrrrrrrsssrrroookkkiiiffflllooonnnnnnuuulllbbbYYYWWWVVVZZZjjj{{{zzz|||zzzpppYYYPPPKKKQQQ]]]jjjuuu}}}|||tttmmm```SSSNNNYYYkkk|||sss^^^OOO???666111333666444111000------+++***))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<<<<<<;;;999888777666555444444333222222111111000......------,,,+++++++++((((((((((((''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###$$$$$$""""""############""""""########################"""############$$$$$$$$$"""######$$$$$$%%%%%%&&&"""###$$$$$$###"""###$$$"""""""""######$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''))),,,,,,+++************))))))'''&&&%%%)))(((((((((((()))***+++*********++++++,,,,,,,,,++++++***)))(((''''''((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))''''''''''''(((((((((((())))))((())))))***+++,,,,,,...111222222444666888666777999>>>DDDKKKRRRUUUaaammmwwwuuupppoooqqqsssllliiiiiisss~~~zzzsssmmmoooyyyzzziii___\\\\\\ZZZXXXRRRNNNIIIEEEBBB@@@<<<:::888555333222333333333222999===CCCHHHKKKIIIFFFCCCAAA>>>;;;666333111000000,,,+++))))))))))))(((&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''(((,,,222888999BBBSSSeeeppptttzzz{{{sssllliiihhhgggmmmsssyyy{{{|||{{{tttnnnVVVOOOLLLOOOSSS^^^xxx~~~qqqfffdddccc```]]]]]]jjjqqq}}}yyy___OOOOOOXXXkkk|||}}}|||pppdddIII???777777999777444333...---,,,+++***)))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===<<<;;;:::999777666666444444333333222111111000,,,,,,++++++***))))))((()))(((((((((''''''''''''(((((('''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%!!!!!! !!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''"""$$$$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((()))+++...///...,,,,,,,,,,,,+++)))(((&&&%%%***)))(((''''''((()))*********+++++++++,,,,,,,,,,,,+++***)))((((((((((((******))))))((((((((('''(((((((((''''''&&&&&&&&&$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''((((((((()))(((((())))))***,,,---...000222444666666888:::<<>>888333000///...---++++++,,,+++***(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((()))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))***)))+++111;;;BBBKKKTTTbbbnnnsssyyyuuueee```dddjjjttt{{{zzzvvvpppjjjfffcccaaa```ccc___aaafffgggmmm|||}}}zzzmmm___XXXOOO[[[mmm}}}wwwbbbWWWTTTeeezzzyyyvvvuuuuuusssSSSGGG===;;;<<<:::777666///...---+++***)))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;;;;;;;;;:::999888777666222222333222222111000//////......---+++******)))''''''''''''((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$###!!! !!!###""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%$$$$$$###'''&&&$$$"""""""""$$$%%%''''''''''''''')))***+++,,,***((((((((((((&&&%%%+++(((&&&%%%&&&&&&&&&%%%((('''&&&&&&''''''&&&$$$******(((&&&%%%&&&(((+++,,,***%%%######&&&***---+++***))))))((()))))))))(((((((((((())))))))))))&&&%%%%%%$$$$$$###############%%%&&&&&&%%%$$$###########################%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''(((((()))***)))'''&&&&&&'''((())))))(((''''''(((((('''&&&)))((()))***---000333555555;;;888666???GGGUUUiiitttnnnlllooooookkknnnuuummmwwwqqqrrruuuqqqsssyyykkklllwwwqqqxxx}}}fffZZZXXXYYY]]]XXXSSSNNNGGGAAA=========333---222777777777999FFFOOOSSSOOOIIIEEE===555666444222000///---+++)))(((''''''&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))***)))((()))******)))(((***+++---///111;;;PPPdddqqqoooppprrrnnnsss{{{gggdddrrrwwwlllXXXXXXUUURRRVVVbbbnnnsssxxxyyyxxxvvvxxx~~~vvvqqqssssssvvvtttbbbXXX```lllvvv{{{iiidddmmmxxx|||{{{[[[???:::@@@???:::999666222///...//////,,,(((((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$;;;;;;;;;:::999888777666222333333222222111000//////......---+++******)))))))))(((((('''''''''&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$######$$$$$$######$$$%%%'''(((***)))'''&&&&&&'''((()))***((('''(((******)))(((%%%$$$%%%''')))***)))(((&&&&&&&&&(((******(((&&&%%%''')))******)))(((''')))'''%%%###""""""""""""''''''''''''((()))***++++++*********)))))))))))))))(((&&&$$$######$$$%%%######$$$%%%%%%%%%$$$###########################$$$$$$###""""""###$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))***((('''&&&&&&'''((()))((('''&&&''''''(((''''''&&&,,,444888999;;;???CCC;;;EEEGGGIIISSS\\\mmm~~~{{{vvvrrroooqqqssstttvvvuuurrrnnnooo}}}tttssswww||||||lllhhhhhhsssbbbRRRHHHHHHAAA===>>>===888666777555<<>>RRRlllxxxpppqqqqqqttt~~~tttuuu{{{nnn^^^XXXYYY___eeeiiiooouuuxxxvvv|||{{{~~~vvvmmmhhhfffggg___ZZZZZZYYY[[[hhhyyy|||vvvrrrwww}}}gggaaa^^^]]]jjj~~~|||mmmiiisss~~~mmmWWWMMMFFF===999===:::777333000000///---+++)))))))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%;;;;;;;;;:::999888777666333333333333222111000///......---,,,,,,+++************)))((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######""""""###%%%'''((()))***...,,,)))&&&%%%%%%'''(((((('''&&&''')))))))))(((%%%%%%&&&((())))))'''%%%'''&&&&&&(((******)))(((&&&''')))*********((('''***)))(((((((((&&&### &&&&&&''''''((()))***+++,,,,,,++++++******)))))),,,***(((%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))(((((((((((()))***++++++...666>>>@@@===>>>DDDJJJOOOZZZ^^^___bbbeeeuuu|||rrrrrrrrrnnnsss|||zzztttsssttt}}}~~~{{{yyy{{{tttooopppcccPPPNNNOOOQQQRRRMMMBBB;;;999111444666777<<>>PPPeee|||wwwkkknnnuuuxxx{{{tttooohhh______hhhooowww}}}|||www}}}vvvsssxxx~~~{{{vvvpppnnnppp||||||wwwiiiXXXLLLIIILLLLLLEEEAAABBB@@@???HHHTTTUUUTTTTTT[[[ccchhhgggdddooovvv{{{bbbVVVYYYiii}}}ooolllooopppbbbOOO===999>>>===;;;888444111///------))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''';;;;;;;;;:::999888777666333333333333222111000000......---,,,,,,+++*********))))))((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$###"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$######"""###%%%'''((()))******///---)))&&&$$$%%%&&&''''''&&&%%%&&&'''((('''&&&******+++...222666777777000...******+++---/////////---+++))))))*********+++***)))***++++++'''$$$))))))((((((((((((((()))************************,,,+++***)))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((())))))((()))***+++,,,...000222777<<>>>>>:::555111444999===JJJJJJIIIGGGDDD===444///222111000...,,,++++++***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))***+++++++++,,,---//////444???PPP```oooxxxmmmooossstttssstttoooqqqxxxzzzwww~~~xxx}}}}}}vvvooommmmmmyyyrrrkkkfff___WWWTTTUUUVVVWWWTTTKKK@@@999;;;???>>>:::888888777555;;;CCC@@@AAACCCFFFHHHIIIGGGFFFOOOUUU]]]cccfffhhhjjjlllmmmrrrvvv}}}{{{kkkRRRSSSdddzzzzzziiivvvuuuyyylllZZZGGG===<<<:::::::::888444111...---))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''';;;;;;;;;:::999888777666333333444333333222111000---------,,,,,,++++++***'''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((((((+++)))&&&$$$$$$$$$&&&'''(((''''''))),,,.........//////222999DDDPPPYYY]]]FFF@@@999555666:::???AAA>>>===<<<<<<===<<<888555222...)))(((******(((%%%)))(((((('''''''''((((((&&&''''''((()))***++++++)))***,,,,,,,,,+++)))''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''(((((('''''''''''''''((())))))''')))+++,,,...111666::::::???HHHRRR]]]iiisssyyypppvvvvvvvvvtttmmmvvv}}}~~~|||rrrhhhmmm~~~sssiiiuuuvvv^^^NNNMMMIIIBBB:::444444888<<<@@@GGGMMMNNNIIIAAA:::555444333111000///......))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))***+++******+++///222333<<>>@@@AAAAAA>>>;;;999888<<<===>>>????????????@@@AAAHHHPPPZZZjjjwwwxxxqqqooo}}}yyy[[[ZZZ]]]gggvvvtttgggiiiyyyuuuooohhh[[[JJJ???888999::::::999555000---+++***)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''';;;;;;;;;:::999888777666444444444444333222111000---------,,,,,,+++++++++''''''''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$$$$$$$%%%''')))+++,,,,,,,,,---111666:::;;;;;;888777888>>>IIIVVVaaagggZZZTTTKKKGGGHHHMMMSSSVVVRRRUUUZZZ```dddaaaZZZSSSJJJBBB:::666666555222...,,,,,,+++************+++&&&&&&'''((()))******+++&&&(((***---...---,,,+++))))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''))))))&&&&&&''''''((()))))))))&&&)))---///222666>>>CCCDDDKKKWWWfffsss}}}}}}wwwuuusssiiilll~~~||||||~~~pppzzzmmm___\\\[[[ZZZSSSGGG<<<888333555888>>>DDDIIIJJJIII<<<;;;999666444222111111...---,,,***))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((()))***+++,,,******...666<<>><<<<<<===???AAABBBCCCDDDDDDFFFFFFEEECCC@@@??????>>>===;;;999888777777777666777888:::AAAIIIKKKGGGQQQ]]]ooo}}}|||sssmmmttt^^^SSSVVVcccvvvmmmeeeooo}}}uuutttwwwppp^^^NNN>>><<<:::;;;<<<;;;666111///...,,,)))((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''';;;;;;;;;:::999888777666444444444444333222111000------,,,,,,,,,,,,++++++((((((((((((((('''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$&&&&&&''''''&&&'''&&&%%%%%%%%%&&&'''((($$$%%%(((,,,000444666777444444555888===@@@AAAAAA>>><<<;;;>>>EEEMMMTTTWWW^^^YYYSSSPPPSSSXXX]]]```]]]^^^dddmmmvvvyyywwwsssfff^^^TTTPPPOOONNNIIICCC<<<;;;888555222000......))))))))))))))))))))))))&&&&&&''')))+++...111222,,,+++)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***+++%%%&&&'''(((((()))))))))***...444777:::@@@IIIPPPVVV\\\eeeooowwwzzzuuusssddd___mmmttteeecccqqqtttppprrryyyqqqjjjlllwww}}}qqqYYYIII>>>999333111444:::AAAEEEFFFDDD@@@===999666444333333222111///---,,,++++++''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))+++---///333===KKKUUUllllllllljjjdddaaagggppp}}}}}}{{{{{{~~~vvvjjjdddeeeiiimmm~~~qqqYYYSSSLLLGGGDDD@@@999333666222111444666888===CCCMMMQQQXXXaaaeee^^^QQQEEEAAABBBCCCEEEGGGJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGGGGFFFFFFGGGGGGFFFEEEAAA???:::444333444444111555<<>>@@@<<<888555333000,,,***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((;;;;;;;;;:::999888777666444444444444333222111111---,,,,,,,,,,,,,,,,,,,,,******)))((('''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&''''''''''''&&&%%%$$$###$$$&&&(((***'''***///555;;;???AAACCC===;;;;;;<<<>>>???>>>===<<<;;;;;;>>>EEEKKKPPPRRRWWWTTTQQQQQQUUUYYY]]]___YYYWWWXXX___lllxxxsssllldddaaabbb```ZZZTTTOOOLLLGGGAAA:::555111///------,,,+++***)))(((''''''&&&%%%%%%)))...444777---,,,***)))((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''((()))++++++%%%&&&'''((())))))))))))000555;;;???BBBIIITTT\\\bbbffflllooottt~~~zzzzzzkkkbbbmmmvvvtttyyyjjj]]]QQQTTT^^^qqqmmmddd]]]aaaooo~~~|||zzzrrrwwwhhhRRRIII<<<222...000444777MMMKKKFFFAAA<<<888555333888666444222000...------(((((((((((((((((((((((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************&&&***///555>>>MMM```mmm~~~yyywwwyyy{{{www{{{xxxlllbbbbbbkkktttwwwvvvooo|||yyyuuuvvvzzzxxxiiiXXXCCC@@@<<<999777666666666666222222555999<<>>:::???DDDBBB===999777333///,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******<<<;;;:::999888666555555555555444222000///...---......---,,,,,,+++******((('''''''''&&&&&&&&&&&&)))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$###$$$&&&'''&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%'''((((((((((((+++---,,,+++,,,333>>>IIIPPPTTTLLLDDD>>>???AAA???>>>>>>DDD???;;;>>>EEELLLNNNOOORRRRRRRRRRRRWWW^^^^^^ZZZZZZ[[[\\\^^^eeepppyyy~~~wwwpppkkkjjjgggaaaaaafffdddiiiiii___QQQEEE:::222333///+++***,,,,,,***(((***+++***((((((,,,000222222000---+++)))((())))))))))))((((((((('''''''''%%%$$$##################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''(((((('''&&&''')))+++(((***+++)))'''(((---111555:::@@@JJJXXXeeeiiifffoooiiikkknnnqqquuu~~~ppppppyyyiii^^^```gggqqq|||yyyggg___WWWVVV[[[hhhwwwwwwgggVVVQQQXXXiii~~~mmm``````jjjuuu}}}hhh[[[HHH999333333555666999<<<>>>>>>>>>===999555888666444222222111000...***(((''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++'''%%%&&&+++---,,,(((***+++///999KKKaaarrrzzz|||zzztttyyyttt\\\]]]___iiiyyy|||ppprrrvvv|||rrruuubbbUUUXXXZZZQQQGGGDDD888555555777888666666999;;;888666777===FFFNNNRRRfffjjjqqqxxx~~~{{{kkkZZZTTTQQQQQQSSSRRRPPPPPPSSSRRRPPPOOOPPPQQQQQQNNNKKKLLLKKKKKKLLLLLLLLLJJJHHHHHHFFFDDDBBBAAA>>>:::666777666555555<<>>???AAA>>>===:::555111---)))'''''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''<<<;;;:::999888666555555333333333222111000//////......---,,,,,,+++******((((((((('''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&&&&''''''&&&((()))))))))))),,,...000//////333;;;BBBFFFHHHIIIBBB===???BBBBBBAAABBBAAA===:::<<>>BBB===999999>>><<<===AAACCCCCCEEEIIILLLHHHCCC???@@@FFFMMMRRRgggkkkqqqxxx~~~vvvjjj___XXXUUUXXX\\\\\\\\\]]][[[XXXUUUTTTUUUTTTRRRPPPMMMLLLLLLNNNPPPNNNJJJFFFFFFFFFFFFFFFDDDBBB@@@???<<<<<<;;;999999===DDDIIITTTZZZgggttt}}}vvviii\\\WWW[[[nnnsssuuuwwwtttiiiUUUCCC???EEEEEE???AAA???;;;777222...+++***)))((((((''''''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&<<<;;;:::999888666555555222222222111111111111111...------,,,,,,++++++***)))))))))((((((((('''''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&'''((())))))((()))*********+++---///333222111222666888::::::???999666:::>>>???AAACCCHHHEEEBBBEEEKKKQQQTTTUUUTTTVVVUUURRRRRRYYY^^^___^^^```aaa___^^^dddppp{{{~~~{{{zzzxxxvvvyyy~~~}}}qqqbbbVVVPPPPPPNNNEEE;;;333000111,,,+++******)))(((''''''***---000333444222000...+++++++++************)))&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((((('''((()))+++,,,******000777======<<>>;;;???IIINNNKKKIIILLLJJJJJJPPPZZZaaaeeeiiinnn|||vvvkkk]]]QQQLLLNNNQQQdddjjjqqqxxxwwwlllfffjjjrrruuuuuuuuutttoooiiidddaaa___^^^]]]WWWVVVVVVXXXZZZXXXPPPIIIHHHHHHHHHHHHGGGGGGEEEDDD@@@AAAAAA???;;;777444444888<<>>888333000---,,,******))))))))))))******(((''''''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&<<<;;;:::999888666555555333333222222111000000000---------,,,,,,+++++++++))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%&&&((()))***)))+++,,,,,,,,,,,,///111333222222222222333333333888333222777<<>>777444222...*********((((((***(((+++...222444444222111------,,,+++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&''''''''')))******))))))***+++,,,,,,...444===DDDHHHIIIRRR]]]mmm}}}vvvqqqlllbbbeeeppprrrsss{{{pppbbb^^^aaahhhmmmyyymmmfff___kkkxxxzzz}}}~~~sssvvv~~~nnn]]]HHH===333000222999AAAGGGSSSLLLAAA999555666999<<<333000+++)))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''(((((((((((('''(((((((((((()))))))))***,,,,,,***''')))000666>>>UUUooo~~~yyylllwwwtttrrrrrrwwwttt```\\\eeeqqqwwwjjj]]]WWWOOO@@@333666<<>>DDDKKKSSSYYY```aaagggvvvxxxpppooojjjkkkpppmmmfffjjjyyyooonnnrrrvvvwwwzzz~~~yyylllbbbdddxxx^^^LLL:::222111444<<>>888555888555222000///---+++)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((()))))))))((((((((()))))))))******''')))***+++---666CCCMMMhhhzzzxxxxxxyyy}}}kkkbbbhhhttt|||{{{{{{xxxlllcccVVVJJJ>>>;;;<<<>>>@@@CCCAAAEEEIIIKKKOOO\\\qqqyyy~~~~~~~~~}}}sss]]]YYYSSSNNNJJJFFFCCC@@@@@@<<<;;;<<<;;;666666888BBBXXXtttvvvfffdddmmmdddooowwwaaaRRRNNNDDDCCCAAA===999666333111,,,+++***)))((((((((((((%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''<<<;;;:::999888666555555444444333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&(((***+++,,,+++,,,---------...000222666777777777777999>>>BBB???;;;;;;=========AAAFFFGGGHHHHHHGGGHHHIIILLLMMMMMMRRRWWWZZZ```ffffffbbb^^^[[[[[[\\\VVVQQQZZZjjjvvv}}}zzz}}}rrr```PPPHHH@@@333...000,,,+++)))((((((***+++---/////////000000000111111///...,,,***((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((,,,222666AAAIIIWWWccclllpppqqqqqqhhh___WWW___yyywww```___mmmwwwpppbbb\\\[[[\\\lll}}}jjj^^^QQQ@@@666555777<<>>666444333???YYYvvv{{{^^^hhhyyypppjjjsssxxxcccRRRCCCCCCBBBAAA>>>:::666444------+++******)))))))))&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((<<<;;;:::999888666555555222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,((('''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%'''''''''(((***+++---...+++,,,---------...000222;;;<<<;;;999888:::@@@EEEDDDAAA@@@AAA@@@>>>AAAGGGDDDDDDDDDDDDCCCDDDFFFHHHJJJMMMOOOSSS\\\dddfffbbbbbb]]][[[]]]WWWPPPWWWeeeppp{{{~~~|||nnnuuu}}}vvvdddZZZNNN<<<111111---,,,+++***))))))))))))......000111333555666777222111///---***)))((('''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%''''''((())),,,222:::???KKKSSSaaarrr|||vvvjjjaaaXXXZZZmmmyyy___\\\iiiooopppcccjjjxxx{{{~~~rrrnnneeeTTTGGGDDD555444888CCCOOORRRKKKBBB888777777777666333///+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))************)))***...666CCCUUUgggssskkkuuuzzz|||yyyxxx{{{[[[EEE===<<<======BBBHHHIIIFFFIIIPPPWWW```jjjnnnsss}}}yyyqqqoooqqqqqqmmm```XXXTTTWWWZZZUUUMMMHHHDDDHHHNNNQQQRRRTTTWWWZZZaaaeeekkknnnooottt}}}yyyqqqjjjccc^^^UUUIIIAAA>>>888555CCCaaauuu}}}rrrNNNeee{{{qqqnnn{{{sssVVVCCCDDDDDDCCCAAA===888666///...---,,,++++++++++++'''''''''''''''((())))))((((((''''''''''''((((((===<<<;;;999777666555444333444444444333111///.........---,,,++++++++++++))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!!$$$(((&&&!!!((($$$!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$''''''((()))***+++,,,,,,+++++++++******,,,000333:::<<<===;;;:::===EEELLL>>><<<;;;===>>>===888444;;;:::999999999999::::::AAABBBCCCBBBCCCJJJVVV``````XXXUUU\\\bbb___[[[YYYkkkttt~~~}}}{{{}}}{{{zzzyyyxxxzzz{{{dddTTTLLL???111555111,,,))))))******))),,,...000000///000444888777777444///)))'''(((+++&&&&&&&&&%%%$$$###"""!!!%%%%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''***'''%%%&&&((()))'''%%%(((&&&&&&***333;;;AAACCCLLLZZZnnnvvvlll```\\\cccqqquuurrruuu{{{wwwpppttt~~~}}}vvvmmm___RRRFFFAAAAAA???===JJJXXXVVVGGG<<<555888===:::222---***)))((()))))))))'''&&&))))))(((''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''((()))))))))***,,,,,,***...,,,222AAAQQQ^^^kkkvvvsssvvvttttttzzz~~~~~~qqq^^^JJJ===???GGGBBBDDDGGGGGGEEEEEEKKKRRR\\\pppzzzwwwzzz|||{{{~~~|||nnnmmmyyy{{{mmm]]]QQQVVV``````UUULLLFFFDDDAAA>>>======???@@@HHHJJJMMMQQQWWW\\\```cccmmmoootttzzzyyyuuunnn]]]GGG:::<<<999888???VVVssseeeTTTVVVrrrrrrlll{{{iiiUUUEEE;;;>>>BBB===999:::555222///,,,+++***)))((()))(((((((((''''''''''''((((((((((((((((((((((((===<<<;;;999777666555444444444444444333111///.........---,,,++++++++++++)))))))))(((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""%%%***(((###%%%###"""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$&&&''''''((()))***+++,,,,,,---...///...///222444777999999777555666<<>>;;;:::FFFTTTUUUPPPDDD:::888888777666777000---***))))))))))))((()))(((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((((((((((((((((('''(((***,,,,,,+++000???WWWjjjrrrtttvvvlllmmmhhhcccjjjxxx}}}xxx}}}|||~~~{{{zzzsssgggYYYMMMEEEAAAEEELLLKKKJJJIIIHHHGGGIIIPPPWWWgggwww}}}yyyrrrmmmkkkppptttuuuxxx}}}|||hhhWWWYYYccceee^^^VVVOOOLLLHHHCCC@@@?????????;;;<<<===???BBBEEEHHHIIIVVVWWWZZZ```hhhrrrzzzuuu^^^JJJAAA<<<<<>>:::666333///,,,++++++)))((())))))((((((((('''''''''((((((((((((((((((((((((===<<<;;;999777666555444444444444333222111000///......---,,,++++++++++++((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###''',,,***&&&######$$$''')))(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$%%%&&&%%%$$$%%%&&&'''((()))******+++---///333444444333333333111333333111------///333///,,,)))(((***---///000***+++,,,------,,,+++***+++,,,---///000111222222222333888<<<<<<999:::>>>CCCHHHMMMPPPRRRWWW___gggqqqttt|||}}}vvvkkkhhhmmmrrryyy}}}}}}zzzzzzyyynnn```QQQGGG:::111---,,,,,,,,,---,,,+++)))(((+++000444888:::;;;:::555111---+++)))))))))((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$''')))***)))(((&&&)))000999BBBHHHKKKKKKOOOVVVeee~~~{{{rrrsssyyyzzzqqqhhhbbblll~~~|||wwwllleeeaaaZZZUUURRRUUU```kkkqqqssszzzzzzxxxpppbbbWWWYYY```dddvvvoooWWWVVVSSSRRRXXX^^^dddmmmvvvnnneee^^^YYYkkkwwwYYYDDD;;;555888BBBDDDRRRHHH???:::666444888===777333...+++************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))))))))((((((((()))))))))(((((()))---000000999NNNiii|||}}}yyykkkhhh^^^TTTXXXhhhuuuyyyuuuiiifffoooxxx~~~vvvlllddd]]]OOOCCCBBBFFFKKKPPPUUUTTTQQQLLLJJJNNNWWWaaagggvvv~~~yyywwwvvvwwwwwwwww|||zzz{{{{{{xxxuuuuuu{{{ttt___LLLKKKSSSWWWTTTPPPLLLJJJFFFAAA>>><<<<<<<<<888777777777777777888888@@@@@@@@@DDDJJJSSS[[[```ccchhhpppyyymmmVVVGGG??????<<<;;;NNNggg{{{uuuZZZWWW```lll}}}wwwmmmzzzzzz|||xxxvvv~~~rrraaaJJJ<<<<<>>BBBCCCCCCBBB@@@BBBDDDDDDBBB>>><<<===666777888777888<<>>;;;666000,,,*********))))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''')))+++,,,,,,+++,,,///555===EEELLLPPPQQQTTTUUU]]]rrrvvvjjjUUUVVViii}}}zzzpppfff\\\TTTNNNJJJ@@@<<<999>>>JJJWWWaaaeeewwwyyywwwnnn```XXX[[[bbbjjj~~~vvvTTTGGG@@@<<>>888666:::;;;888333000...---+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,***)))...444???IIIYYYkkkxxx~~~~~~~~~uuummm___TTTXXXhhhwww|||sssgggeeepppvvvwwwpppfff___YYYNNNFFFBBBGGGPPPUUUXXXZZZXXXVVVQQQQQQZZZjjjwww}}}~~~~~~}}}xxxuuuqqqmmmmmmrrrzzzuuuoooeeepppxxxwwwqqqllleee___TTTFFF:::999<<<===<<<<<<<<<;;;999777666666666777:::999888777777777777777999888777888:::>>>BBBDDDJJJNNNUUU\\\dddmmmvvv{{{hhhOOODDD???===AAAIIIcccvvvoooYYYRRRccczzzvvvtttssswwwvvvttt|||uuu}}}rrrZZZBBB:::@@@BBB===888555111///---,,,***))))))))))))(((((((((((('''((((((((((((((((((((((((===<<<;;;999777666555444555444333222111111000000......---,,,++++++++++++((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$(((---,,,'''******(((&&&$$$######$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&'''((()))******,,,///333555444111///...'''((())))))'''&&&&&&'''&&&)))...222555777888888;;;>>>BBBFFFIIIJJJKKKKKKTTTSSSSSSVVV[[[```bbbccchhhhhhhhhgggfffddd^^^YYYOOOLLLFFF???:::888888999===AAAJJJWWW```fffmmmtttpppqqqnnnmmmuuu~~~{{{ooo```TTTKKKCCC:::222///...,,,+++*********)))111444:::===>>>:::444///,,,+++***)))(((((())))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''((())))))+++,,,---888;;;@@@FFFMMMSSSXXX[[[WWWTTTUUUbbb}}}~~~ttt\\\ZZZhhhzzzzzzxxxzzz{{{zzzjjjbbbVVVLLLEEEAAA>>>===;;;888777<<>>AAAEEEJJJMMMUUU```kkkssszzzzzzxxx}}}```SSSCCC888999999444:::EEEOOONNNCCC999555;;;:::888666444111,,,)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************((())),,,...+++)))000:::RRR[[[gggnnnrrrvvvzzz}}}~~~sssddd^^^fffsss{{{||||||uuuwww|||~~~pppjjjaaaVVVHHHHHHLLLTTTWWWUUUTTTTTT^^^^^^\\\]]]gggzzz~~~zzzyyyvvvsssvvvsssrrrttt||||||oooeeeRRRTTTUUURRRNNNJJJCCC===:::777666888555111111444111000000///000111222333444444444444444555666666777777777777777777777777;;;>>>BBBFFFLLLTTT\\\bbbeeeuuuwwwYYYKKKHHHBBB888III]]]uuuooo^^^dddsssuuurrr{{{ttt~~~|||kkkPPP???>>>AAA@@@;;;888444111///...,,,******)))))))))((((((((((((((((((((((((((((((((((((===<<<;;;999777666555444666555333222111000000000......---,,,++++++++++++((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###''',,,***&&&+++***(((%%%"""!!!###%%%#########$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%&&&'''((()))******++++++...000000///---,,,,,,'''''''''((((((((())))))***,,,---///333999@@@EEEIIIKKKNNNSSSWWWYYY[[[\\\bbbbbbcccfffjjjooouuuyyy|||~~~~~~xxxrrrlllcccYYYPPPFFF>>>999444222444:::CCCNNN\\\hhhrrrrrrnnnkkksss}}}}}}{{{yyywwwooo]]]DDD222...,,,***)))*********))),,,///555;;;>>>===888444///...,,,***))))))))))))'''&&&%%%$$$$$$$$$%%%%%%############""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''&&&''')))---111<<>>:::333111444333222222111111111222222/////////000111222444444333444666777888777666555555666999<<>>;;;666333222000...,,,******)))))))))(((((((((((((((((((((((((((((((((===<<<;;;999777666555444666555333111000000000111......---,,,++++++++++++)))))))))(((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""%%%***(((###%%%''''''&&&###"""###%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&''''''((()))***+++,,,,,,------,,,******+++,,,)))((('''((()))***++++++...000333666:::AAAIIIPPPSSSUUUWWWZZZ]]]```cccddddddgggjjjkkklllpppuuuzzz}}}|||tttiii]]]TTTKKKDDD<<<888777999BBBKKKdddpppvvvtttwww|||sssoootttyyyyyy[[[EEE:::555...))))))***+++******,,,111888>>>@@@>>>;;;333111...,,,************'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''(((---444:::???LLL^^^mmmrrrpppkkkgggcccfffdddaaaeeeqqq~~~wwwyyy|||sssyyyssshhh[[[UUUUUUTTTPPPKKKIIIFFFBBB>>>======>>>;;;999:::>>>IIIWWWdddkkk{{{yyyccc```~~~nnnaaaSSSLLLHHHEEECCCEEEMMMPPPUUU[[[aaahhhmmmppprrrlllfffeeemmmzzzwwwsssooorrr}}}dddSSSHHH<<<:::555888FFFRRRRRRIIIAAA<<<;;;:::999999666333000******)))(((((((((((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********+++++++++***(((***...///444JJJbbbyyy~~~}}}yyyuuuuuu|||~~~~~~~~~xxxfffWWWVVVUUUWWWXXXTTTMMMJJJMMMfffrrryyywwwzzztttdddYYYSSSKKKBBB<<<;;;:::999777777888:::666555777;;;:::555222333555555555444444444444444333222222222222222333333000111222333555666777777444555777888999===BBBFFFLLLVVV```eeeiiitttyyyeeeQQQCCC777:::DDDYYYqqquuu```fffuuuyyy{{{qqq[[[EEE===???@@@===999666444222000...*********)))))))))((((((((((((((((((((((((((((((===<<<;;;999777666555444666555333111000000111111......---,,,++++++++++++))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%###!!!$$$(((&&&!!!###&&&'''%%%###$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''((()))***+++,,,,,,...---,,,***((((((***---,,,***(((((()))+++,,,+++///555===DDDHHHLLLQQQTTTZZZ[[[\\\]]]```ccceeefffcccgggllllllkkkkkkpppuuu|||fff^^^UUULLLBBB:::999===IIIcccyyy}}}{{{}}}|||www|||rrreee```^^^fffwwwvvvdddJJJAAA555,,,)))***++++++(((***///666>>>BBBBBB@@@666444111...,,,+++++++++'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&'''''''''''''''''''''''''''((())))))+++222<<>>777333666999777333222333333333444444555555555777666444333222111111111111111000000111333666777666777777666666777;;;===@@@DDDLLLUUU[[[bbbppphhhTTTBBB:::666???TTTnnn}}}TTTtttXXXIIIIIIBBB???:::777555444111000************))))))))))))((((((((((((((((((((((((???===;;;888666555444444555555555444222000///...,,,,,,++++++***)))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$''''''''''''((((((((((((++++++************++++++(((((((((((()))))))))))))))+++---///000222555888===@@@DDDIIIMMMPPPRRRRRRXXXZZZ^^^bbbdddeeedddccclllkkkjjjhhhhhhkkkpppuuuyyyooo^^^WWWMMMAAA>>>FFFKKKOOO\\\lllpppkkkooollloooxxx}}}vvvggg\\\\\\ZZZcccwww~~~tttjjjXXX>>>---,,,111///((()))))))))+++000777===BBB;;;555///---------)))&&&'''***+++)))%%%""""""###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''&&&((()))(((+++444CCCOOOSSSaaauuuyyyqqq}}}yyyjjjkkksss|||vvvttteee[[[YYYRRRLLLLLLQQQSSSQQQMMMFFFHHHLLLPPPTTTXXX]]]aaalllnnnrrrxxxuuunnneee``````^^^XXXTTTVVVOOOHHHBBBBBBBBBDDDMMMXXXhhhppp}}}|||gggYYY___wwwZZZAAA999888000>>>WWW[[[PPPAAA777888999444222555333000---)))((('''((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&'''''')))))))))))))))*********((())))))(((((((((+++---...***---///111KKKppp}}}{{{|||{{{xxxooowwwbbb\\\aaaeeeZZZbbbZZZ\\\ooonnnbbbgggvvv~~~~~~~~~rrr___RRREEE@@@:::777888888777555777===666000777:::888<<>>BBBHHHSSSaaalllyyymmmRRRKKKDDD???>>>IIIddd~~~ooodddzzzdddBBB>>>BBB@@@999888<<<888//////---)))((()))******)))******))))))((((((''''''???===;;;888666555444444555555444333222000///...,,,,,,++++++***)))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!$$$&&&'''&&&%%%######$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))******(((((((((((()))))))))***+++---///111222444888:::>>>@@@EEEJJJOOORRRSSSTTTYYY[[[^^^bbbcccdddcccbbbjjjhhhfffdddeeegggkkknnnwww{{{kkk[[[GGGCCC>>>===FFFUUU___bbbeeeeeeggglllqqqsssoooiii]]]ZZZ```qqq|||uuussscccJJJ777111444222---+++***)))***...333999<<<;;;777000,,,+++***)))((((((***+++***&&&$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())),,,333>>>JJJQQQXXXcccwwwppphhhdddttt}}}xxx{{{www{{{{{{}}}}}}uuukkk```ZZZSSSQQQOOOQQQTTTTTTPPPMMMPPPTTT[[[ccckkkttt|||}}}sssnnnggg^^^ZZZ[[[PPPFFF>>><<<===???GGGQQQPPPYYYgggwwwqqqaaa```ssspppNNN<<<555---888QQQZZZUUUHHH<<<999:::999888888444222...+++)))(((((()))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))************((()))***)))((()))+++---,,,(((///999CCC]]]{{{{{{vvv{{{rrrqqq|||nnn```___bbbbbbaaaddd\\\ddd}}}vvvvvv}}}sssiii]]]NNNCCCBBB>>>999777777777666444CCCIII@@@666999999888<<<<<<777666;;;===:::888999999999888888777777777777;;;:::999999999888555333111000///000222333444333222333444555666888999999777:::<<<===AAAIIIVVV```llluuu^^^QQQCCC:::888>>>PPPaaa{{{xxxfffnnnqqqRRR===@@@AAA>>><<<;;;888333///---)))(((((()))))))))***)))))))))((((((((('''???===;;;888666555444444555555444333222111///...,,,,,,,,,+++******))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!###%%%%%%%%%$$$###""""""$$$%%%&&&'''''''''&&&''''''''''''((((((((()))(((((((((((((((((()))&&&''''''((()))***++++++---///222444555777:::===???AAAFFFKKKOOOQQQSSSSSSVVVXXX[[[]]]______^^^^^^bbb___\\\[[[\\\___aaabbbooovvv{{{{{{|||hhhWWWDDD999888<<>>;;;999999@@@:::999<<>>HHHOOO\\\fffttttttcccMMM>>>888888>>>EEEddd{{{pppfffiiisss{{{aaa@@@>>>???BBBAAA;;;888888000---***(((((())))))((())))))))))))((((((((((((???===;;;888666555444444444444444333222111//////---,,,,,,++++++***))))))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%&&&'''(((***+++,,,---...111444666888:::<<<>>>@@@BBBEEEIIILLLMMMMMMMMMNNNPPPRRRTTTUUUUUUUUUTTTTTTQQQNNNOOORRRVVVXXXXXXbbbfffiiiiiijjjooovvv{{{lll[[[LLL<<<777:::NNN```ooosssyyyppp]]]TTTTTTXXX```gggccc```UUUFFF;;;666222...,,,+++)))((((((+++...000888::::::555...******---)))*********)))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((+++222===JJJTTT[[[ZZZZZZ___ooo}}}ooolllttt}}}}}}uuusssvvvlllqqquuuuuuooofff^^^ZZZWWWWWWUUUTTTVVV^^^jjjsssvvvzzz|||yyy~~~}}}pppdddVVVHHH???BBB>>>;;;>>>HHHYYYiiisss}}}}}}lllNNNEEE:::...///999FFFMMMKKK???888::::::666888777444111...,,,***)))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&((()))***)))'''&&&(((((())))))******++++++)))***,,,,,,+++***+++,,,//////CCCaaazzzzzzwww|||}}}{{{{{{uuukkkdddgggnnnmmmgggbbbgggmmmxxx~~~zzzwwwpppdddTTTGGGAAA>>>;;;999666555444555555666666666BBBOOOOOOFFFEEECCCCCCLLLHHHJJJNNNTTTWWWVVVUUUTTTXXXVVVSSSOOOKKKHHHEEEDDD===;;;999999:::;;;;;;:::999777666666777666444222222222222333444555555555777777888777777999===AAAOOOWWWcccppp~~~~~~fffPPPAAA::::::<<>>@@@BBBDDDEEEEEEDDDDDDCCCDDDFFFHHHIIIJJJIIIIIIIIIHHHGGGHHHLLLQQQTTTUUUXXXZZZ]]]```aaabbbfffkkkxxxzzz}}}zzz]]]FFF???888HHHWWW___iiiyyy|||hhh]]]ZZZZZZ]]]bbbhhhkkkiii^^^QQQGGG>>>777---,,,***((((((***,,,---222888>>><<<555///---...******************((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++000777===EEEPPP]]]gggaaa\\\WWW[[[ooowww{{{zzz|||{{{xxxyyyqqqsssvvvxxxwwwpppfff___[[[]]]___aaafffooo|||~~~{{{|||||||||zzzyyyzzz}}}|||pppaaaNNNKKKGGGFFFHHHJJJJJJJJJbbbiiiwwwxxxvvv~~~aaaUUUKKK777,,,222777HHHQQQHHH>>>;;;:::666999999777444111...,,,***))))))(((((((((''''''''''''(((((((((((((((((('''&&&'''''''''''''''''''''&&&'''(((((())))))((((((%%%&&&(((******)))(((''''''(((((()))******++++++)))***,,,,,,++++++---...555:::TTTuuuzzztttvvv~~~}}}ooonnnkkkjjjmmmpppmmmgggfffrrrpppdddTTTLLLCCC<<<:::;;;<<<<<<:::;;;;;;;;;:::888888888:::NNNWWWWWWZZZZZZ\\\dddhhhkkknnnpppsssvvvxxxxxxzzzyyyxxxvvvqqqkkkeeeaaa\\\WWWOOOIIIEEECCCAAA@@@<<<:::999888999888777555666555555444333333222222333555888:::::::::::::::BBBHHHQQQ\\\gggvvvfffMMM>>>::::::777KKK```{{{sssbbbfff~~~dddNNN======AAA???<<<<<<333000,,,***)))))))))((((((((((((((())))))))))))???===;;;888666555444444333333333333222111000000---------,,,++++++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&'''((()))+++,,,---...///222555777777777888::::::<<<===??????>>>===<<<;;;<<<===???AAABBBBBBCCCDDDEEEHHHIIIKKKOOOTTTXXXTTTUUUXXX]]]^^^]]]___ccciiillloooqqqsssxxxpppaaa::::::;;;AAAOOOcccxxx{{{ssstttuuuqqqkkkhhhtttzzz|||tttfffXXXJJJ@@@111///---+++******++++++---555===???:::444000///...,,,+++,,,,,,,,,***(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))+++444???HHHOOOXXXdddnnnooohhh]]]WWW```uuu}}}{{{zzz~~~zzzyyyyyywwwwwwzzz{{{wwwooohhh```gggqqqyyy~~~|||}}}}}}}}}|||zzzxxxxxxyyy{{{{{{~~~}}}ppp___PPPGGGDDDBBBAAAEEELLL\\\tttoooYYYeee~~~ppp```WWWBBB111333///@@@OOOQQQIIIBBB<<<999::::::999888555222...---)))))))))((((((((('''''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''((())))))))))))(((%%%&&&((()))******)))(((''''''((()))***++++++,,,)))***+++++++++,,,///222:::FFFeee|||xxx{{{uuulllnnnppppppoookkkgggcccgggttt{{{nnn]]]RRRBBB???<<<:::;;;<<<<<<<<<>>>@@@AAA???<<<999888888DDDZZZiiioooxxxzzz{{{sssggg[[[QQQIIIDDD@@@===;;;::::::;;;::::::999999888666555333222111111444777;;;<<<<<<:::999777;;;BBBKKKTTTcccxxx{{{\\\GGG===999999===DDD\\\{{{fffkkkxxxxxxzzzbbbIII>>>???AAA???===666222...,,,+++***)))((((((((((((((())))))))))))???===;;;888666555444444333333333333222222111000...------,,,,,,+++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((()))+++,,,------...111444555555444555555444666888:::;;;;;;:::999888999:::<<<>>>@@@AAABBBBBBFFFKKKKKKJJJMMMSSSZZZUUUSSSUUUZZZ\\\ZZZ\\\aaaaaafffjjjllllllooouuuzzz}}}```KKK999888@@@NNNbbbtttuuuoooqqq||||||ttt{{{|||pppcccTTTIII777555222...+++***))))))***111999===;;;777333111222000......///...,,,)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******+++...999IIIXXXccckkkqqqtttxxxttthhh]]]]]]jjjxxx~~~{{{~~~~~~|||}}}{{{xxxvvvuuutttsssrrrnnnvvv}}}xxxyyy~~~|||zzzzzzzzzyyywwwvvvvvvxxxzzz{{{|||}}}}}}~~~xxxyyyzzz{{{|||~~~hhhYYYQQQKKKHHH999>>>HHH]]]{{{~~~```XXXcccrrr}}}rrrlllVVV;;;666///666EEERRRTTTJJJ@@@:::::::::::::::888444111///))))))))))))((((((((('''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&''''''((())))))******''''''((()))***+++,,,,,,)))******)))***---222666<<>>AAAAAA>>>888555000---,,,+++***)))'''((((((((()))))))))***???===;;;888666555444444333333333333333222111000...------,,,,,,++++++*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$##################"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((()))***+++,,,,,,------000333444333222222222000222555777999:::999999888999;;;===???AAACCCDDD@@@GGGMMMLLLHHHIIIQQQYYYUUUQQQQQQVVVXXXWWW[[[aaaaaaffflllnnnnnnooossswwwqqqppprrryyycccDDD<<<===???KKK\\\jjjdddfffvvv~~~}}}~~~uuukkk^^^SSS;;;999555111---)))(((''')))...444999:::888555333666333111111222111---***&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***++++++,,,777BBBUUUjjjzzz~~~zzzxxxooobbb]]]dddpppwww}}}xxx}}}}}}|||xxxrrrmmmnnnsssyyy}}}wwwwww{{{}}}{{{wwwuuuvvvvvvvvvtttsssssstttvvvvvvwwwwwwyyyzzzzzzzzzvvvwwwyyy{{{||||||{{{zzzzzz~~~hhhQQQBBB<<<>>>AAAMMMfff~~~^^^RRRbbb|||lllHHH;;;000///:::PPPYYYPPPAAA:::999:::;;;;;;999666222000))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''((()))++++++&&&'''((()))***+++,,,,,,***))))))((()))...444888===SSSzzz|||~~~vvvrrrqqqhhhnnn|||yyysssuuuuuuqqqmmmllljjjfffeeeeeeppphhhttt|||{{{~~~|||}}}ttthhhZZZNNNEEE@@@???@@@BBBDDDFFFFFFFFFEEEIIIOOOVVVZZZ\\\]]]___bbbqqq|||qqq\\\VVVMMMFFFAAA>>><<<;;;:::::::::999888777777777444333222444666999:::;;;999777999???CCCJJJZZZkkknnnXXXHHH<<<888444DDDfff~~~]]]cccpppvvv|||lllMMM>>>@@@BBB???999666111...---,,,+++***'''((((((((())))))******???===;;;888666555444444333333333333222111000000...------,,,,,,++++++***(((((((((((('''''''''''')))(((((((((((('''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%&&&'''((((((************++++++++++++,,,...000111333333222222111222222333444555666777999888888<<>>::::::888555333222///,,,))),,,***'''%%%#########$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))&&&%%%'''((())),,,///777LLLcccuuuwwwrrrvvvxxxmmm^^^bbbhhhwwwyyywww}}}zzzpppjjjkkkrrr{{{~~~|||}}}~~~}}}}}}}}}xxxttttttvvvxxxxxxwwwxxxxxxwwwtttrrrrrrrrrtttqqqnnnpppuuuxxxvvvssswwwvvvvvvvvvvvvuuurrrooouuuvvv}}}gggPPP@@@:::FFFNNNSSScccxxx~~~aaa^^^xxxiiiAAA999---333???III]]][[[===:::===>>>:::777666666555///---+++)))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))***---///...---111999@@@PPPccczzzmmm___bbb\\\pppwwwtttwwwzzztttxxxvvvlll^^^ZZZbbblllppplllrrr{{{vvvxxx|||~~~ooo]]]OOOEEE???>>>AAABBBEEEHHHKKKMMMPPPTTTWWWYYY```jjjssszzz}}}nnn^^^QQQHHHBBB>>>@@@===;;;;;;999666666888555555444444444555666666999<<<>>>;;;888===JJJVVVrrryyyRRRCCC>>>888888BBB[[[zzzyyy\\\cccwww~~~[[[>>>>>>@@@999;;;:::777333---***)))***))))))************))))))???===;;;888666555444444333333333333222111000000...------,,,,,,++++++***(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))+++,,,---///000000000000222222333444444555666666:::999:::===BBBEEEEEECCC???AAADDDEEEFFFGGGIIIKKKLLLKKKJJJJJJJJJKKKLLLMMMPPPNNNLLLLLLLLLLLLIIIFFFGGGGGGIIIKKKKKKNNNZZZfff```EEE999888HHHTTT]]]___hhhwww~~~|||sssiiikkkzzzsss[[[KKK;;;555333...+++***+++***,,,222:::??????===:::888666555444111...+++---+++)))&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((())))))***---000@@@RRRfffxxxttthhh^^^dddppp{{{~~~{{{yyy{{{xxxssstttzzz{{{wwwvvvyyy|||zzzwwwvvvwwwwwwvvvvvvxxxyyyxxxvvvssssssssspppnnnlllnnnssswwwxxxwwwuuuuuuttttttrrrmmmhhhccceeeeeekkksssxxxxxx|||xxx[[[DDDAAACCCCCCLLLZZZyyy~~~kkkuuuXXXCCC333000555;;;PPP^^^TTT???<<<;;;;;;:::888666555000///,,,***((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******+++************,,,...---...666DDDOOO\\\ggguuu{{{mmmcccggghhhsss{{{yyyuuuwww{{{|||xxxvvvnnnaaaWWWXXXeeeqqqxxxwww|||{{{lllgggkkkvvvuuulll]]]NNNGGGEEECCCBBBCCCFFFJJJPPPUUUZZZ```eeeiiirrrwwwsssbbbTTTLLLDDD???<<<>>>>>>:::888888777777666555444444444444777999;;;999777:::CCCJJJ___rrriiiOOOGGG???;;;;;;FFF]]]sss~~~^^^]]]kkkttt}}}gggHHH>>>???@@@===<<<999444///,,,++++++))))))************))))))???===;;;888666555444444333333333333222111000000...------,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&''''''''''''''''''((()))***+++(((((((((((())))))))))))------------...000111222333333333444555555555666;;;;;;<<>>AAADDDFFFEEEDDDDDDDDDBBBAAA???===<<<<<<<<<<<<>>><<<999888888777555444777888;;;>>>===???HHHRRRiii~~~```CCC555>>>FFFRRR[[[```fffpppxxxxxxiiiXXXWWWhhh|||eeeUUUDDD:::444///------+++***+++000888>>>@@@@@@;;;999888777666444111...---,,,***(((&&&&&&&&&'''$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((***+++)))))),,,222777JJJWWWffftttzzzsssgggooowww|||{{{|||}}}}}}~~~~~~~~~}}}{{{wwwqqqnnnqqqxxx~~~|||zzzyyyxxxvvvtttvvvyyy{{{zzzxxxvvvttttttpppnnnnnnnnnqqquuuxxx{{{wwwvvvuuusssooohhh```ZZZWWWWWW[[[ccciiikkklllnnn~~~vvvSSSDDD???===AAAIIIfffxxxxxxqqqjjjPPP<<<222111111CCC]]]hhhJJJ>>>777;;;===:::666777222111...+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++***,,,---,,,///===TTTeeeqqqppprrryyyyyyvvvzzzzzzjjjfffhhhyyyzzzxxxuuuwww|||}}}|||zzzrrrdddWWWRRRZZZjjjwwwzzz{{{~~~|||lllYYYTTTZZZttt|||ssshhhYYYMMMAAAAAAEEEFFFEEEEEEFFFKKKSSS\\\dddllltttxxxmmm```NNNEEE???@@@AAA>>>;;;;;;:::999777666444333222222555777999999999:::<<<>>>JJJ\\\rrr```SSSGGGAAA888444BBBVVV}}}rrr]]]___wwwvvv{{{lllvvv}}}pppTTT;;;888???======:::666111...,,,---))))))))))))))))))))))))???===;;;888666555444444333333333333222111000000...------,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""######$$$%%%%%%&&&&&&''''''''''''((()))******)))*********++++++++++++//////......000111333555444444444444555555555666<<<<<<>>>@@@CCCDDDEEEDDD???BBBDDDDDDAAA>>>;;;:::777666444222111000000111555444222000000111222222555555999>>>???@@@GGGOOO[[[ooo\\\DDD@@@???HHHXXX``````hhhuuuwwwkkkZZZPPPUUUeeevvvjjj^^^MMM???666111//////+++)))))),,,333:::???AAA===<<<;;;:::999666111...---,,,***(((''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''******'''(((222===DDDQQQYYY```gggwwwyyy{{{{{{{{{~~~~~~}}}{{{zzzyyyyyyvvvooojjjjjjqqqxxx~~~}}}{{{{{{zzzyyyvvvsssvvvyyy{{{|||zzzwwwvvvvvvsssssssssqqqqqqsssxxx{{{|||yyytttoooiiibbb[[[WWWLLLLLLPPPYYYccciiikkkkkktttyyy||||||pppYYYJJJAAAAAAGGGTTTggg~~~zzz{{{ttt\\\III;;;555333<<>>:::777999444333000---+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++++++++,,,------+++111EEEbbbxxx}}}xxx{{{~~~wwwrrr}}}{{{mmmnnnqqqqqq|||xxxyyy~~~}}}wwwuuukkk^^^VVVXXXcccqqq{{{yyyyyyyyyssseeeXXXWWW]]]zzz|||sssfffZZZOOOGGGBBBCCCFFFFFFGGGIIIKKKQQQZZZdddnnnwww~~~eeeVVVHHHCCCBBB@@@>>>===;;;:::888777555444333333555666999<<<>>>>>><<<999???MMM```uuuttt```PPPJJJ@@@555999HHHddd~~~mmm]]]mmmzzzooonnntttwwwcccEEE777;;;======;;;777222...------******))))))))))))******???===;;;888666555444444333333333333222111000000...------,,,,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))*********++++++++++++//////......000111333555333444444555555666666666;;;===???@@@AAABBBCCCDDD>>>??????<<<777222///......---,,,++++++,,,,,,---.........///000222555666888888<<<@@@@@@@@@DDDJJJSSScccwww}}}bbbOOOBBBBBBUUUdddfffmmmyyy}}}yyymmm]]]PPPRRRcccssssssjjj[[[JJJ===555111...***(((''')))...555:::>>>@@@???>>><<<:::777222...+++***)))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&((('''$$$+++;;;LLLTTTYYY\\\\\\[[[aaasss||||||{{{yyyvvvsssrrrqqqvvvwwwwwwrrrkkkhhhlllpppwwwwwwwwwyyyzzzyyyvvvsssuuuwwwyyyzzzxxxwwwvvvvvvtttuuuuuutttssssssvvvxxxzzzsssjjjaaaYYYSSSNNNKKK???AAAFFFOOO]]]iiiooopppmmmqqqssssssuuu|||yyy[[[EEE>>>???DDDRRRhhhzzzmmm[[[EEE999555555CCCWWW```MMM===;;;<<<:::999<<<666444222///---***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******---...---...777NNNmmmwwwnnnjjjzzzfffgggvvv~~~|||tttrrruuu}}}yyypppkkkfffaaaaaahhhqqqxxx{{{yyyvvvssspppmmmllloootttrrreeeWWWMMMIIIGGGGGGHHHFFFFFFKKKSSS]]]ccckkkttt|||vvv___PPPHHHBBB======<<<;;;999888777666666666333444777;;;???@@@===:::;;;BBBOOOaaawwwvvvaaaWWWMMM???:::???IIIhhhccc```{{{qqqzzzuuu|||uuu[[[DDD;;;<<<<<<;;;777333///------******)))(((((()))******???===;;;888666555444444333333333333222111000000...------,,,,,,++++++***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))------------...000111222333333444555666777888888:::<<<>>>?????????@@@BBB@@@???<<<777111---,,,,,,******)))******,,,...//////111444666777:::>>>AAACCCAAABBBCCCBBB>>>@@@DDDKKKWWWiiixxxlllRRRDDDPPPbbbkkktttrrr^^^TTT[[[iii|||yyymmm[[[JJJ>>>555///+++)))((((((+++000555999@@@@@@???>>><<<888333///*********)))(((''''''&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''%%%(((''''''333III[[[```bbbccc```YYYUUU^^^ooo~~~xxxuuu|||zzz{{{{{{xxxuuuqqqppppppuuuwwwwwwtttoookkkkkklllqqqrrrsssuuuvvvvvvsssqqqppprrrttttttrrrrrrrrrtttooopppqqqrrrqqqpppnnnllliiiaaaVVVKKKCCC???<<<:::999<<<@@@GGGUUUeeeqqqtttnnnooonnnmmmpppuuuvvvssstttwwwrrrWWWGGG@@@;;;BBBNNNeeemmmbbbhhhyyyuuuUUU===666111666FFFZZZQQQEEE<<<999999;;;;;;666555333111///,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++*********------///444AAAZZZvvv}}}oooiiilllyyyqqqaaaggguuuwwwooo```eeeqqq~~~zzzqqqlllffffffiiiooowww{{{|||zzztttpppmmmpppvvv}}}|||qqqdddWWWMMMHHHEEEGGGKKKLLLKKKLLLXXXeeepppuuu{{{ooo]]]MMMBBB>>>>>>===<<<:::999888888888111222444777;;;===<<<;;;999:::AAAOOOaaawwwzzziiiZZZJJJ===777:::XXX{{{ooo[[[lllxxxyyyyyy{{{oooUUUAAA;;;<<<;;;888444000...---+++***)))(((((()))***+++???===;;;888666555444444333333333333222111000000...------,,,,,,++++++***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++(((((((((((())))))))))))+++,,,---///000000000000111222333555666888999:::888:::======<<<<<<===???BBB???:::333...,,,...000+++******+++,,,...000111555999>>>AAACCCEEEIIILLLMMMJJJHHHIIIFFFBBBBBBEEEFFFQQQaaapppzzznnnNNNIIIUUUcccrrruuuhhhbbbddd{{{~~~yyyiiiXXXJJJ>>>444---,,,+++)))***---222555=========>>>===:::555222++++++++++++***)))((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&***+++...???XXXeeefffhhhiiiggg___VVVVVVbbboooyyy|||yyy}}}rrrnnnrrr~~~}}}{{{}}}~~~}}}zzzwwwwwwxxxvvvvvvvvvtttssspppooonnnooonnnooopppqqqqqqooolllkkkllllllkkkjjjkkkmmmooommmlllllllllkkkeee\\\UUUNNNHHH@@@:::666555555444999===>>>???HHHZZZiiippppppnnnkkkjjjpppvvvtttnnnjjjkkkpppwww{{{vvv___NNN@@@>>>???KKKccc||||||aaaVVV```lll}}}pppMMM@@@555000;;;JJJPPPLLL???888:::<<<999666555444222000...,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,+++++++++,,,111;;;NNNfff{{{iiijjjwwwttttttjjjooorrrhhh[[[ZZZdddtttzzzmmmgggiiigggkkkqqqyyy}}}zzzpppppppppuuu}}}zzzpppdddWWWOOOKKKLLLJJJJJJNNNQQQTTTZZZhhhuuu~~~eeeQQQHHHBBBAAA???===;;;999888888333333333444555888<<<>>><<<888;;;DDDPPPaaazzz|||hhhXXXHHH<<<<<>>===:::333,,,((((((,,,000,,,,,,,,,,,,---///111222999===CCCFFFHHHIIIMMMPPPOOOLLLJJJJJJIIIFFFFFFIIIGGGQQQaaannnuuuyyyXXXDDDHHHWWWjjjyyyyyyyyy{{{lllcccsss{{{{{{ooo___RRREEE;;;///...---+++***,,,000333:::;;;<<<>>>>>><<<888555,,,,,,,,,,,,,,,+++***)))$$$$$$######$$$$$$%%%&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&''',,,///666IIIaaakkkgggjjjlllmmmeeeYYYUUU^^^jjjppp}}}sss{{{{{{mmmoooyyy~~~}}}||||||{{{yyy|||~~~~~~|||zzz|||}}}wwwvvvttttttttttttsssrrrnnnmmmmmmmmmnnnmmmkkkhhhggggggfffeeedddfffiiilllnnnkkkiiihhhdddZZZKKK???999666333222444777999999777:::999555:::KKK\\\dddmmmiiieeeeeemmmuuurrrkkkdddcccfffmmmqqquuuqqqVVVJJJDDD<<<===NNNhhh|||www\\\ZZZgggaaaOOO>>>000555<<>>;;;999888777777777555333333666<<>>>>><<<777333111000+++***)))'''''')))***+++>>>===;;;999777555444333333333333222111000///...///---+++***++++++***)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%'''((())))))***++++++***)))***,,,////////////000000000000111111222333555888;;;===666777777999:::===>>>@@@???999111,,,,,,,,,,,,,,,)))***,,,---------///111777999===BBBGGGKKKNNNOOOOOOQQQSSSRRRNNNKKKKKKLLLKKKOOOUUU^^^hhhrrryyy}}}xxxUUU@@@BBBTTTfffrrrnnnpppwww{{{uuulllfffeeerrr{{{wwwjjj[[[MMMCCC555222+++%%%(((...222222555999???CCCBBB???;;;888666000)))'''))),,,+++***'''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%((('''&&&$$$###%%%(((,,,%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))''''''((())))))((()))***///;;;OOOgggzzzlllgggeeecccaaa___aaaeeeuuuuuunnn{{{}}}}}}{{{}}}yyyrrrvvv~~~|||zzz{{{zzz~~~}}}~~~~~~wwwsssssssssrrrqqqllljjjhhhggggggeeebbb___aaaaaabbbccccccccccccbbbcccaaa]]]VVVNNNEEE===999333222111000111222555666333555555444666>>>KKKUUU^^^dddfffccceeekkkmmmkkk[[[[[[\\\]]]aaagggpppvvvxxxQQQFFF>>>>>>AAAJJJaaaxxx{{{dddfffVVV===444///555>>>MMMNNN@@@<<<===555999888777555222000---,,,***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---------------,,,000;;;NNNdddzzz||||||}}}wwwtttggg[[[^^^ppp|||xxxmmm]]][[[jjjjjjooowwwzzztttuuuyyyxxxfffXXXVVVTTTNNNNNNTTTQQQVVV]]]aaaeeennn{{{}}}iiiZZZIII>>>AAACCC>>>;;;===333444555444222333777;;;GGGAAA???AAA@@@CCCUUUkkkkkkVVVNNNCCCBBBHHH]]]{{{ggg^^^vvv{{{}}}|||vvvMMM>>>;;;>>>888555444------,,,+++***))))))))))))>>>===;;;999777555444444333333333222111000///...///---+++***++++++***)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((***++++++******+++---......//////000000000111555444444333333444444555444444555666777888888999888444...,,,,,,.........---///111111111111222333555777;;;@@@EEEIIILLLMMMNNNPPPRRRRRROOOLLLKKKKKKIIILLLQQQYYYbbbjjjppptttzzzwwwYYYGGGCCCEEEYYYeeemmmmmmnnnssstttpppWWW]]]nnnsss^^^SSS;;;666///+++))))))***+++222666===AAABBBAAA>>><<<888222+++)))***,,,+++***'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$''')))%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((***)))((((((((())))))(((&&&+++444DDDZZZvvvxxxmmmkkkiiifffUUUTTT]]]qqq}}}}}}zzzzzz{{{{{{}}}~~~yyyvvvuuuxxx}}}}}}~~~}}}{{{yyyyyyyyy}}}{{{{{{}}}yyyuuurrrnnnkkkiiifffbbb^^^[[[XXXTTTQQQUUUUUUVVVWWWVVVUUUTTTSSSJJJHHHEEE@@@:::555000---111111000000111222444555666666555333222666???GGGRRRZZZ___]]][[[]]]\\\YYYQQQQQQQQQRRRTTTYYY```eeessszzzjjjZZZHHH>>><<>>===;;;999777555444444333333333222111000///...///---+++***++++++***)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''((()))++++++++++++---...------...///000000111111444444444333222111000///111111222222222111000000000...,,,,,,---///000000222444777777777666666777999:::<<>>@@@<<<<<<;;;999666444222000+++******)))(((((())))))))))))))))))))))))))))))***************************************************+++++++++,,,,,,,,,,,,...888KKKeeeyyy^^^gggsssuuutttxxxvvvuuu}}}rrrcccZZZSSSXXXiiiwww{{{~~~}}}{{{|||~~~xxxnnnbbb[[[XXXZZZXXXSSSTTTYYY___iiiuuu}}}xxx^^^QQQKKKCCC>>>>>><<<<<<:::777444444555777777888<<<@@@<<<777???LLLeeefff^^^QQQ???:::NNNrrrmmmsssnnnLLL;;;AAA???888444000......,,,+++***)))))))))===<<<;;;888777555555444333333333222111000///...///---+++***++++++***)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((&&&&&&''')))+++++++++,,,...000,,,,,,---...///111111222...000111222333222111111////////////...,,,+++***++++++,,,---///000000000555888;;;<<<;;;::::::;;;AAAAAAAAABBBCCCDDDFFFFFFLLLNNNPPPQQQPPPMMMJJJHHHCCCDDDHHHMMMSSSYYY]]]```eeejjjttt___BBB999OOObbbfffgggppp{{{dddQQQJJJaaa}}}\\\III888555222------333...111666<<>>===<<<;;;<<<===>>>>>>===:::777555444222111000000222555777444555666777777777777777555666666555333333666888===DDDKKKJJJDDD>>>======>>>?????????@@@BBBGGGJJJQQQVVVaaapppgggHHH;;;>>>@@@<<>>555,,,666JJJPPPMMMEEE:::===<<<;;;999777555333222,,,+++******))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++,,,------+++>>>ZZZtttrrrgggkkkxxx{{{yyy}}}}}}~~~{{{hhhYYYWWWWWWaaauuu{{{{{{xxx{{{~~~{{{ppphhh[[[WWWWWWXXXWWWUUUXXX^^^iiirrr}}}uuucccUUUIIICCCCCC???===;;;888555555666666555666;;;AAAAAA===<<<@@@TTTqqqttthhh^^^LLL???FFFaaavvv|||vvvMMM999AAABBB;;;555000000///---,,,******))))))===<<<:::888777666555555333333333222111000///...///---+++***++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''')))+++++++++,,,---///+++,,,---...///000111222,,,---///111222222111111------------,,,+++***)))+++---///000111000000000777999<<<>>>>>>>>>???@@@EEEEEEEEEFFFGGGIIIJJJLLLLLLLLLMMMNNNMMMJJJGGGDDD???AAADDDIIINNNSSSWWWZZZYYYaaalllvvvsssQQQ???AAANNN___iiilllrrr{{{\\\UUUPPP[[[xxx|||qqqXXX>>>333...++++++000...///333999???BBBAAA???<<<:::666333111///---,,,***)))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***)))((('''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((())))))''''''))),,,***777GGGRRR\\\lllwww|||~~~qqqpppppptttzzz}}}yyysssjjjooowww}}}|||zzzxxxvvvuuuvvvwwwuuusssooojjjeeehhhmmmqqqnnneeeYYYPPPKKK===:::666555555666666555555666777666555333000//////......///111444777999888888999999999888888777555666777666555555555555777;;;>>>>>>:::666666999888999;;;<<<===???CCCFFFJJJMMMVVVccctttwwwVVVAAA>>>???>>>HHHhhh|||```FFF444...222???OOO^^^TTT999<<<;;;:::999777555333222------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,---///000...LLLppp}}}|||pppmmm{{{yyyuuu___RRRWWW]]]iii||||||zzzwwwzzz}}}~~~yyyooogggcccZZZWWWUUUUUUVVVXXX^^^eeerrrxxx{{{eeeRRRHHHFFF@@@>>>;;;888777777777777666444666???FFFEEE???;;;JJJddd~~~rrriiiZZZJJJCCCSSSuuu|||yyyuuuOOO;;;AAACCC===777000111000...,,,+++***))))))===<<<:::888777666555555333333333222111000///...///---+++***++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%'''(((************,,,---,,,,,,---...//////000000...............---,,,,,,+++++++++***++++++,,,---...111333444333222222333777999<<<===???AAADDDFFFFFFFFFGGGHHHKKKNNNQQQSSSJJJIIIGGGGGGFFFDDDAAA>>>;;;<<>>@@@CCCDDDJJJUUUcccrrriiiMMM>>>:::;;;===[[[tttyyykkkyyy}}}wwwcccLLL888222000666JJJeeebbbFFF;;;::::::888777555333222......,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++*********+++---000222444<<>>>>><<<999666666777888:::<<>>BBBDDDDDDCCCDDDCCC@@@>>><<<;;;;;;;;;999888777666444222///---111+++***...000...---///+++...000222333555777999<<<;;;???HHHRRR^^^ppp}}}bbbGGG;;;;;;777KKK[[[iiiwww``````hhhtttooo___HHH:::111333AAA[[[eeeXXX;;;;;;:::999777555444333///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***,,,...222666888NNNtttlllaaappp}}}qqq^^^[[[iiiqqqvvvzzzwwwwwwzzzxxxlllaaa\\\ZZZ\\\YYYVVVYYYaaallltttwwwgggVVVJJJFFFAAA===<<<;;;999777555444444666<<>>HHHWWWkkkrrrhhhTTTHHHdddzzzrrrxxxkkkWWWHHH>>>@@@@@@777333222000...,,,+++******<<<;;;:::888777666666666333333333222111000///...///---+++***++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%&&&''''''((())))))((('''(((***------..................+++***((('''&&&&&&&&&''''''&&&%%%&&&)))---222555333666999999888777999;;;777888:::===AAAFFFMMMRRRMMMLLLJJJIIIIIIIIIKKKLLLEEEAAA;;;999888777444111333333333444555666777888???BBBGGGMMMXXXfffvvvqqqIII;;;OOOoooooo\\\XXXmmmrrrKKK888111***(((''')))000999???@@@>>>888999:::888444111///...///...+++)))''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((()))''''''''''''((((((((()))$$$(((***)))&&&&&&***...777DDDTTT]]]]]]YYYXXXXXXTTTcccooottt{{{wwwcccnnnwwwpppppprrrrrrqqqtttyyy~~~~~~|||yyywwwxxxuuunnnhhhdddYYYMMM@@@:::333//////000000...,,,,,,,,,---//////...,,,///...------...111333555333888???FFFKKKLLLKKKIIILLLJJJFFFCCCAAA@@@@@@@@@:::999777777666555333111111***(((...222///++++++))),,,///000000111333444:::888999@@@FFFPPPaaarrruuuUUUCCCAAA777BBBGGGTTTrrr}}}dddVVVZZZnnnyyyYYYBBB444555;;;MMM```eee<<<;;;;;;:::888666555444000///---,,,+++*********))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***,,,///444888:::ZZZ~~~ttt|||ttt\\\fffvvvzzz||||||rrrbbbcccuuu}}}xxxtttvvv||||||sssjjjccc^^^[[[[[[YYYXXX\\\hhhvvv|||}}}yyycccPPPKKKDDD@@@>>><<<999666555888888666777===DDDHHH;;;???KKK^^^www{{{eeeJJJZZZuuurrrtttzzzdddLLL<<<@@@DDD:::333222000...,,,+++******===<<<:::888777666555555999888777444222000...---******+++++++++,,,,,,,,,++++++++++++***)))''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######)))(((&&&#########$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))(((((((((%%%&&&&&&'''((())))))***......///000///...,,,+++$$$%%%%%%&&&&&&''''''((((((%%%###&&&,,,222666777;;;<<<>>>??????===<<<;;;777===@@@@@@BBBIIIMMMNNNNNNNNNMMMJJJGGGEEEEEEFFF???888555888999222........./////////...000444666;;;===BBBIIISSS```nnnvvv^^^>>>IIIooowwwaaaNNNVVVrrrTTT555...555...+++,,,000444777===CCC???666222666888333//////111///,,,)))'''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))+++***)))((()))***,,,---;;;PPPZZZ\\\eeeeee\\\YYYVVVcccoootttyyysssyyyllleee~~~~~~yyyuuuqqqrrrwww|||zzzvvv|||zzzrrrttttttrrrkkk```RRRFFF@@@444333111000...---------------------------------------......///222777;;;>>>???BBBEEEIIINNNQQQSSSQQQNNNKKKIIIHHHFFFAAA===;;;:::999777555222111000000000///...------,,,,,,---------...///000111222555555777<<>>NNNnnnIII===666999:::555222555333000...---------,,,***************************************************)))************+++++++++///++++++///---+++888III^^^ooo~~~hhh\\\rrrtttmmmuuu|||}}}yyyttttttzzzwwwllleeebbb^^^ZZZ\\\]]]^^^bbbnnn|||~~~___TTTIIIEEEAAA<<<;;;>>>555777888777777:::AAAFFFCCC???CCCSSSjjj~~~lllXXXXXXlllmmmttt~~~~~~rrrVVV@@@999<<>>???@@@@@@???===<<<:::???CCCCCCFFFLLLPPPPPPNNNPPPPPPNNNHHHAAA<<<999222,,,***,,,,,,***---222---.........---///222555666999>>>FFFQQQ^^^llluuurrrNNNEEEZZZsssxxxeeeRRRPPP```ccc@@@111///---))))))---111444999??????777222555666333//////000///,,,***'''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''(((((((((''')))---111CCC[[[kkkpppwwwrrr```WWWUUUcccmmmllliiiqqqwwwoooxxxqqqhhhrrrxxxvvv|||yyyuuusssuuu{{{zzzuuuyyy}}}~~~}}}{{{wwwvvvrrrjjj^^^PPPDDD;;;666222222000///......------........................000111333444555888===@@@BBBCCCEEEHHHKKKOOORRRTTTUUURRRNNNLLLKKKHHHDDDAAA<<<:::888555333111000000000//////...------,,,,,,************+++,,,------222222555999<<>>666777666555444666;;;???@@@===@@@LLL___wwwuuuaaaUUUWWWhhh{{{uuuuuubbbHHH<<<<<<@@@;;;888444111///,,,)))'''===<<<:::888777666555555555444333222111///......,,,,,,+++***)))((('''&&&))))))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((())))))***************+++++++++***))))))''''''(((((((((((())))))***)))))),,,222888<<<===???@@@BBBBBBBBB@@@>>>===<<>>888333444444222000000///...,,,***)))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((%%%(((***)))'''***111777SSSppprrrbbb\\\gggllldddYYY\\\jjjvvv{{{lllpppzzzkkk]]]kkk~~~qqqyyy~~~~~~~~~zzzvvvttt||||||vvvwww{{{|||yyyxxxvvvllleeeXXXIII===444000///000000///.............../////////.../////////000444777:::<<<>>>AAAEEEGGGIIIJJJKKKNNNQQQTTTWWWYYYZZZXXXUUUSSSPPPMMMIIIEEE<<<:::666333111//////000/////////...------,,,,,,******))))))))))))******///...111666888;;;DDDMMMdddmmm{{{xxxNNNBBB:::===FFFVVVqqqqqqttt___:::111333???RRRPPPCCC999999>>>???:::666444222///......---,,,***************************************************************+++++++++,,,---***,,,//////000>>>NNNeee~~~xxxuuubbbcccrrrpppyyy}}}www|||{{{tttvvvwwwmmmeee___\\\ZZZYYY\\\ccciiinnnuuu}}}{{{~~~ttt[[[MMMHHHEEEAAA???:::999777555333333666888>>><<<===CCCPPPdddqqqXXXJJJJJJcccsssoooQQQ>>><<>>>>>EEEIIIJJJKKKNNNNNNLLLMMMGGG>>>666333999BBBJJJ///---+++++++++***((('''***+++++++++***+++...000222333666;;;BBBMMMXXX```kkkuuuWWW???JJJaaaxxx{{{tttjjj]]]YYYeeeppp{{{zzzjjjSSS>>>333111,,,***---///111666<<<===999444333333222111000---------,,,***(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''''''''''''''''''''(((((((((((((((&&&***---+++(((+++444===]]]|||wwwkkkpppmmm^^^SSSXXXgggssszzzoooyyy{{{bbb]]]wwwzzzzzz}}}~~~~~~yyyvvv|||~~~wwwvvv~~~~~~{{{{{{uuunnnhhhVVVNNNBBB777000.........///...............////////////.........000111111888<<<@@@DDDGGGIIILLLNNNOOOPPPRRRUUUXXX[[[^^^```^^^^^^^^^\\\XXXRRRLLLGGG:::888444000......////////////.........---------------,,,+++++++++++++++---,,,///333555777===DDDVVVaaaqqqhhhQQQ>>>===AAAJJJfff|||}}}qqqDDD444333666>>>VVVJJJ===777;;;???<<<666555333000///......,,,+++*********************************************************+++++++++,,,,,,,,,+++,,,......333BBBRRRiiifffVVVfff}}}hhhyyy}}}uuurrrwww}}}~~~~~~}}}vvvrrrxxx|||tttjjjccc\\\XXXWWWYYYbbbllltttvvvyyy~~~xxxxxx}}}pppZZZNNNGGGCCCAAA>>><<<999777555444555777===<<<<<<>>>DDDSSSmmmbbbTTTFFFUUUwwwrrruuu~~~wwwXXX@@@<<>>KKKXXXiiizzz___DDD>>>>>>CCCZZZwww~~~vvvJJJ888666666:::XXXRRREEE999777<<<<<<777666444111//////...,,,+++***************************************************++++++++++++,,,,,,,,,---,,,,,,---///888JJJZZZiii}}}{{{___[[[sssddd|||sssrrrooopppwww}}}vvvrrrsss||||||rrriiiccc[[[UUUVVV[[[eeepppzzz||||||{{{wwwyyyjjjUUUIIICCC@@@???===:::777666666666666<<<<<<======>>>HHH]]]qqqiiidddPPPMMMlllxxxhhh~~~|||```CCC:::AAA===;;;777555333111///---===<<<:::888777666555555333222222111000///......******+++++++++,,,,,,,,,((((((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&'''((()))&&&'''((()))+++,,,------111333777999999:::<<<>>>>>>@@@BBBDDDDDDDDDCCCBBBIIIPPPTTTRRROOOLLLGGGBBB666444000---...444===DDDFFF>>>111&&&$$$((()))'''''')))******))))))***,,,///000333888@@@KKKVVV^^^eeelllxxxbbbKKK???eeeuuu{{{wwwvvvmmmcccdddVVVYYYcccooossseeeJJJ333444...*********+++000666:::<<<:::666444555333000***+++---...---+++(((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&(((((((((((((((''''''''''''((()))((((((...888AAAZZZrrrzzz}}}yyyllleeemmm~~~qqqmmmyyyzzzzzz}}}||||||}}}yyy}}}vvvnnnsssuuutttyyywwwzzzzzzwwwpppeeeQQQAAA888444000///111333333111000000/////////000000111---------...000333777999@@@CCCHHHLLLOOOQQQTTTVVVQQQRRRTTTVVVZZZ^^^aaabbb]]]______\\\SSSIIIAAA<<<333111///---,,,---...///...........................---,,,+++++++++++++++---***+++///111222555:::DDDQQQaaappplllOOOCCC===<<>>===AAAOOO^^^rrrnnnYYYHHH```iiiiii}}}yyyhhhHHH:::>>>???<<<888555333111...,,,===<<<:::888777666555555444333333222000///......++++++++++++************((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((('''''''''((()))***'''(((***+++...///111222666999======<<<;;;<<<===>>>@@@CCCEEEFFFFFFFFFEEEKKKQQQUUURRRLLLFFF???888/////////---,,,---000333EEEDDD<<<---$$$$$$&&&&&&''')))***+++))))))***+++,,,---000555===GGGSSS[[[dddkkkuuu~~~aaaGGGVVVbbbkkkvvv}}}qqqbbbaaaOOOPPPZZZlllzzzsssXXX???666000+++*********///555999===>>>999666666444///)))+++---///...,,,(((&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((($$$%%%'''((()))((('''&&&)))((((((((('''''''''''''''''''''(((,,,555@@@HHHPPPcccqqq|||||||||wwwlllzzzuuuxxx~~~{{{||||||zzzzzz||||||xxxmmmoooqqqoootttpppuuuuuuooofffYYYIII;;;888444222333888:::999666222111111000000000111111.........///333777;;;>>>DDDGGGKKKNNNPPPSSSVVVXXXUUUUUUVVVXXXZZZ]]]___```YYYYYYUUUNNNCCC:::555333......------------..............................---,,,,,,++++++++++++,,,---)))(((,,,///000333888@@@HHHUUUdddwww{{{cccRRRBBB999???LLL```yyylllNNN???666222777FFFXXX]]]KKK;;;;;;>>>;;;888666333111000///---+++************************************************+++++++++,,,,,,,,,------,,,---------666JJJfffyyyyyy}}}cccddd{{{~~~mmmppp}}}rrrooorrryyy}}}sssjjjsssuuukkkdddbbb[[[UUUYYYdddhhhrrr|||}}}yyyrrruuuzzz~~~{{{hhhUUUFFFDDD@@@<<<:::999888555333333666;;;???======DDDMMMmmmuuufffLLLTTT~~~aaaooouuu{{{{{{pppOOO===@@@>>>;;;888555333111///---===<<<:::888777666555555555444333222111///......,,,,,,+++***)))(((''''''))))))***************)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&'''(((((())))))(((((((((((((((((('''''''''''')))(((((('''((()))***+++((()))+++---000222444555:::>>>AAAAAA>>><<<<<<===???AAADDDFFFHHHIIIHHHHHHIIIOOORRRNNNGGG@@@777///...---,,,)))'''''')))+++'''333999111'''%%%((()))''')))++++++***))))))******,,,...111777AAAKKKSSScccjjjsssyyyxxxVVVJJJSSS```vvvxxxccc```JJJHHHOOOdddzzz|||fffPPP:::333...,,,,,,,,,000666888>>>@@@;;;888888555///(((***---//////,,,)))&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&))))))(((((('''''''''&&&)))((('''***111===HHHOOOBBBRRR[[[iiixxxpppkkkrrr```rrr~~~||||||~~~}}}yyyxxxzzz|||nnnoooooonnnqqqkkkrrrssskkk^^^QQQFFF===888555333666<<<@@@???===333333222111111111111111/////////111555:::???BBBGGGIIIMMMOOOQQQTTTWWWZZZ[[[[[[[[[\\\]]]^^^___```WWWTTTMMMBBB666///------+++,,,,,,------.........---........................------,,,------......---(((&&&)))---///222777;;;@@@JJJ[[[ssswwwaaaJJJ::::::BBBLLLgggwww{{{yyyuuuaaaRRRAAA555666<<>>===;;;777444...222999>>>===:::===BBBWWW|||sssTTTLLLfffhhhccc}}}~~~wwwmmmrrr~~~tttTTTBBBDDD===:::777555333222000...<<<;;;:::888666555444444555555444333111///---,,,---,,,,,,+++***)))(((((((((((((((((((((''''''&&&((('''&&&&&&'''&&&$$$"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$'''$$$!!!"""$$$%%%###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((((('''''''''''''''************+++,,,---......///000222444666777888;;;<<<===?????????>>>===BBBGGGMMMOOOMMMKKKKKKLLLIIIFFFAAA<<<666222///...+++******+++------,,,***,,,++++++***)))(((''''''))))))***************)))...---...000000555DDDRRR___kkknnnpppzzzeeeGGG@@@KKKiiiuuuppp]]]IIIHHH```xxxvvv]]]PPP:::000000******000000///888@@@AAA???;;;444,,,,,,---...//////---,,,***'''''''''(((((((((((((((&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((((((+++***''''''444HHHVVVZZZWWWMMMPPPYYY___kkkuuusssxxxmmmttt{{{zzz[[[___}}}xxx{{{yyyzzzzzzyyywwwxxx~~~}}}xxxxxx{{{zzzwwwsssnnnfff\\\RRRLLLIIIBBB999555;;;CCCBBB;;;111555888888555222222333333333444666999===@@@BBBCCCIIIPPPSSSUUUWWW]]]bbbeeeccc^^^\\\```ccc]]]UUUKKKDDD999333000000///---....../////////......---........................////////////000000000000111///,,,******---000333:::;;;BBBRRRjjjqqqSSS<<<999CCCCCCSSSlll{{{hhh```kkk~~~mmmQQQ;;;333999MMMlllhhhFFF;;;AAA:::<<<777222111222222...***---,,,++++++******++++++************************++++++++++++++++++++++++''',,,...000AAAaaa~~~ooozzzeee```{{{yyyeeemmmuuuiiimmmrrr|||yyykkkddduuu~~~pppiiiaaa\\\\\\```eeehhhqqquuuxxxzzzyyyvvvsssrrrqqqtttyyy|||~~~tttWWWIIIIIIEEE===999999999888555444444999???AAA>>>:::OOOlllxxxgggRRRPPPooouuu___nnnzzzzzzfffHHH777???===888444333333111...<<<;;;:::888666555444444555555444333111///---,,,))))))*********+++++++++(((((((((((((((''''''&&&((('''&&&&&&'''&&&$$$"""#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%&&&'''&&&$$$""""""###$$$"""!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((+++******)))))))))***************+++,,,...///000111111222444555666777888888:::<<<>>>???@@@@@@???GGGJJJNNNOOONNNLLLJJJIIIFFFCCC>>>888333///---,,,***))))))***,,,---+++***+++++++++***)))(((((('''%%%&&&((()))+++,,,,,,,,,---,,,---//////444BBBOOO\\\hhhmmmoooxxx|||uuuJJJ???CCCaaa~~~zzzpppXXXMMMYYYooo|||cccVVV>>>111000++++++000///000888???@@@???;;;333,,,+++---///111111///---,,,'''(((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((((()))(((***777JJJVVVZZZ^^^VVVXXXZZZWWW^^^hhhhhhqqqxxxooorrr___jjj|||zzzzzz{{{zzzyyy}}}~~~||||||zzzwwwpppfff\\\UUUQQQIII>>>999>>>EEEEEE@@@666777999:::999888666666666666666888:::<<>>NNNdddyyywwwZZZAAA:::???:::JJJaaavvv~~~lll___iiiiiiGGG555555FFFffflllOOO@@@AAA;;;<<<777333111222222...***---,,,++++++***+++++++++************************++++++++++++++++++++++++)))///222777KKKkkkxxxiiivvv```oooxxxiiivvvvvvnnnpppttttttkkkkkkyyy{{{kkkgggbbb___```cccfffhhhrrrvvvyyyyyyuuuqqqooooooqqqtttxxx|||~~~cccMMMIIIDDD@@@===999777777666444444888>>>@@@???<<>><<<:::666444222111///<<<;;;:::888666555444444555444444333111///---,,,***************+++++++++(((((((((((((((''''''&&&((('''&&&&&&'''&&&%%%###!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))***)))'''&&&'''(((&&&$$$###"""######!!! ###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((+++***************+++++++++++++++,,,...000222333222222333333444555555555666777:::===???@@@AAAAAAIIIIIIJJJKKKKKKIIIEEEBBB@@@===888222---+++******))))))(((***+++,,,+++)))++++++******))))))((((((%%%&&&((()))++++++,,,,,,,,,+++,,,......222>>>KKKYYYgggmmmqqqxxxyyy}}}ZZZFFF>>>UUUvvv|||gggWWWWWWmmmttt```DDD333000+++,,,///,,,000777>>>???>>>;;;333+++***,,,000333333222///---((((((((((((((((((''''''&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((()))***...:::LLLYYY]]]iiidddeeeaaaVVVYYYddddddbbbsssxxxyyy{{{xxxjjjqqq{{{dddbbbwww}}}zzzzzz{{{||||||wwwkkkdddYYYQQQEEE===@@@HHHIIIEEE<<<::::::<<>><<<;;;:::::::::<<<>>>???AAAIIIMMMSSSVVVWWWZZZ^^^bbbiiiiiieeeaaa^^^XXXKKK???888333...---...000000...------------------------000000000000000000000000......///000111222222333333111...,,,+++,,,...000333555<<>><<<999FFFZZZnnnxxxccccccwwwVVV999222>>>\\\mmm[[[FFF???<<<<<<888444222222222...+++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''---111:::PPPqqqwwwnnn}}}lllsssqqqxxxtttrrrtttxxx|||kkkkkkvvvvvvfffdddbbbbbbdddgggiiijjjpppuuuxxxvvvqqqllllllmmmppptttxxx|||~~~xxxWWWKKKCCCCCCBBB;;;666777666444333666;;;??????>>>@@@TTTlllwww^^^NNNPPPxxx___VVVyyy~~~```AAA<<<<<<;;;999555111000000<<<;;;:::888666555444444444444444333111///...---------,,,+++***(((''''''(((((((((((((((''''''&&&'''&&&&&&&&&''''''%%%###""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$######"""!!! $$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))***+++,,,,,,---...000222444555111111111111111111111111555777:::<<>>999777444000,,,)))((()))***)))(((((()))++++++***(((*********)))))))))))))))******************)))(((+++******,,,---000:::EEEVVVfffpppuuu|||{{{{{{uuuYYYCCCLLLlllqqqccc]]]rrrkkkLLL777222------...***000666<<<>>>>>>;;;333+++(((+++000333555333000---((((((((((((''''''''''''%%%&&&''''''(((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))***+++222@@@SSSdddmmmxxxsssssskkk___aaaiiifffTTTZZZooo~~~yyysssrrrmmmgggggg{{{}}}fffXXXfff~~~~~~{{{zzz{{{}}}~~~}}}uuujjjbbbSSSIIIIIIOOOQQQNNN???;;;999===EEEIIIHHHDDD>>>>>>>>>>>>@@@BBBDDDFFFNNNRRRVVVYYYZZZ]]]```bbbfffeee```YYYSSSLLL@@@444000---+++---222555555444///.........------......000000000000000000000000......///000222333444444444222000...---------...333555<<>>333777OOOhhhbbbJJJ<<<<<<<<<999555333333111///---------,,,++++++++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,(((,,,000:::TTTvvvzzz{{{zzzmmm{{{vvvooooooqqqxxx|||rrrccclllyyyooodddbbbaaabbbfffkkknnnooonnnrrruuurrrlllhhhiiilllooorrrwww{{{}}}hhhUUUFFFEEEDDD<<<888:::777444222444888===???@@@===LLL^^^rrrkkkTTTFFFeeerrr]]]sss~~~lllLLL>>>===<<<;;;666111///222<<<;;;:::888666555444444444444333333111000...---...---,,,+++)))(((''''''(((((((((((((((''''''&&&'''&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$###$$$&&&$$$%%%%%%%%%$$$"""!!!!!!%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))+++,,,,,,------...000111444666777222222222111111000000000777888;;;===???@@@@@@@@@BBB@@@>>>>>>>>>===888333...,,,***((('''(((***+++)))(((((()))++++++***((()))))))))))))))*********++++++,,,,,,+++***))))))+++)))))),,,---///777@@@OOOaaannnvvv~~~|||{{{mmmOOOKKKdddqqq```jjjsssSSS===555...---...)))///555999<<<===<<<444+++'''+++000444555333000...))))))(((((('''''''''&&&%%%&&&&&&'''((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((******---888JJJbbb{{{qqqppppppeeeRRRLLLXXXkkktttvvvqqqddd[[[oooYYYWWWooowwwxxx}}}{{{zzz{{{}}}}}}}}}~~~zzzjjj[[[VVVWWWVVVRRR>>>:::777===HHHOOONNNKKK???@@@AAABBBEEEIIILLLNNNQQQSSSVVVXXXZZZ\\\^^^```___]]]VVVLLLEEE@@@777......,,,,,,000777<<<>>>===333333111000/////////000////////////////////////...///000111222333444555444333111000......------111444;;;HHHWWWgggssszzz~~~hhhPPPAAA<<<===FFF\\\yyyzzzqqq}}}pppEEE777555BBB]]]eeeOOO<<<<<<<<<999777444333111///......---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,///111333???\\\zzz}}}|||iiijjjqqqkkknnnrrr|||zzzggg___ppptttjjjcccaaa```aaagggmmmsssuuurrrtttsssnnngggcccdddfffmmmqqquuuyyy|||~~~~~~gggPPPGGGDDD???<<<===777555333222555:::>>>@@@;;;FFFSSSeee{{{___HHHYYYwwwzzz~~~{{{xxx^^^CCC???======888111000333<<<;;;:::888666555444444333333333222111000///...+++++++++***************(((((((((((((((''''''&&&&&&&&&%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%'''&&&%%%%%%&&&(((###%%%''''''%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))*********+++,,,...///000...//////000222444666777555444444444333333333333888999<<<>>>@@@AAAAAAAAACCCAAA???===;;;777333000((('''''''''((()))+++,,,))))))(((***+++,,,+++)))(((((())))))******++++++******+++,,,---......---,,,))))))+++---...444;;;GGGYYYfffoooyyyxxxxxx~~~~~~]]]NNN___^^^VVVuuuxxxYYYCCC:::000,,,---)))...222777:::======666,,,***---111444555444222000)))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((***)))...===TTTppp|||jjj]]]PPPWWWmmm|||sss^^^VVVuuuyyyTTTbbb|||sssuuu{{{{{{{{{zzzyyyzzz}}}}}}{{{{{{~~~yyyggg\\\WWWQQQKKK===999777<<>><<<@@@RRRnnnzzzKKK999555999RRRgggWWW@@@===<<<:::888555333111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---000000333CCCddd}}}}}}~~~ssssssnnnYYYnnn~~~ooolllrrrvvvooo^^^aaawww|||pppeeebbb``````bbbiiipppvvvyyyyyyvvvqqqjjjddd___^^^___kkknnnssswwwzzz}}}~~~aaaMMMEEECCCAAA>>>888666444222444888<<>>;;;333000333<<<;;;:::888666555444444333333333222111000///...+++++++++*********))))))(((((((((((((((''''''&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&''')))"""%%%((()))'''%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))*********+++---///000111000000000111222333555666555555555555444444444444666888;;;???AAACCCDDDDDDEEEEEEBBB===777111---,,,&&&'''((())))))************))))))***,,,---+++***'''(((((()))***++++++++++++,,,---...////////////,,,)))))),,,---...222888@@@SSS___hhhrrrrrrsss}}}~~~~~~lllQQQUUUvvvdddJJJ^^^zzz]]]III???111+++---***,,,000444888===>>>777...///111333666777666444333***))))))(((''''''&&&&&&$$$%%%&&&'''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))///@@@UUUoootttkkk```hhh~~~qqqXXX___{{{kkkVVVooosssuuutttwwwyyyyyyyyyzzz|||{{{{{{zzz|||nnnbbbZZZRRRJJJ===:::888;;;CCCJJJMMMMMM@@@AAACCCFFFJJJNNNRRRTTTTTTTTTUUUWWWYYYZZZZZZZZZXXXVVVNNNCCC<<<999444//////---...444===EEEIIIJJJAAA???<<<999666555555555000000000000000000000000222222222222333333444444222222333222222000///......333;;;FFFSSSaaammmtttyyyxxx___JJJBBB???@@@JJJ___zzz{{{NNN777555333KKKjjjbbbGGG???<<<;;;999666333111000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,...666JJJppp}}}~~~gggxxxyyyYYYOOOxxxvvvjjjmmmuuu{{{eeeXXXgggyyymmmccc______aaaffflllssswwwxxxzzztttlllfffcccaaa___^^^iiilllqqqvvvxxx{{{~~~tttUUUGGGHHHEEE<<<888777555333333666:::===;;;<<<@@@KKKcccnnn]]]NNN]]]}}}TTTFFF<<<>>>===555111333<<<;;;:::888666555444444333333333222111000///...///...---+++)))(((&&&&&&(((((((((((((((''''''&&&&&&%%%%%%&&&'''(((&&&%%%""""""###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%'''(((!!!%%%)))***(((&&&'''((($$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))(((((((((***+++---///000111111111111222333444555333333333333333333333333555777;;;???CCCEEEGGGGGGFFFGGGDDD===333+++(((((('''((()))***+++***((((((+++******+++------,,,***''''''((()))***++++++,,,000000000000///...---,,,---***))),,,......222777???PPP\\\eeennnoooqqq{{{zzzvvvRRRKKKhhhnnnLLLVVVxxxzzz```MMMBBB222+++,,,++++++///333777===???888///222444666777888777666666***))))))((('''&&&&&&&&&$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))+++***000???QQQfffyyytttmmmxxxmmmRRRqqq|||aaa\\\vvvtttuuuppptttwwwyyyyyyyyy|||~~~zzzzzzzzz{{{|||~~~vvvllleee]]]UUU>>>;;;999:::@@@FFFIIIJJJAAABBBCCCFFFIIIMMMQQQSSSXXXWWWXXXZZZ\\\]]]]]]\\\XXXWWWQQQFFF???;;;666111///---...333<<>>IIIVVVcccooovvvyyyzzzaaaKKK@@@???>>>BBBPPPjjjuuuNNN555555222HHHmmmjjjLLLAAA<<<;;;:::777333111111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------111<<>>===DDDYYYxxxooocccLLLRRRZZZHHH<<<===>>>777222333===<<<999777555444444444555333000///000000///---++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$''')))***)))'''%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%!!!%%%///777555***###%%%$$$%%%&&&&&&$$$"""######&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''&&&$$$'''***,,,,,,,,,,,,---,,,---///111222222111000444666777888666555555666::::::;;;???EEEHHHHHHGGGCCCCCC@@@888...)))***---...------+++)))(((***+++---,,,***))))))***++++++---+++))))))+++------,,,///333222------111222......------,,,)))***444???@@@MMMVVV]]]ggghhhnnn|||~~~```KKKYYYwwwnnnUUURRRjjj}}}YYYLLLKKK666***+++((()))+++000777===>>>:::777999999888888777555444333000,,,)))'''&&&'''&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))******++++++,,,,,,777HHHPPPUUUfff|||{{{]]]hhheeeKKKmmmxxxfffrrrrrrrrrssstttvvvwwwxxxuuuwwwzzzyyyuuuvvvzzzoooccc\\\GGGFFFAAAAAAOOO\\\VVVGGGBBBDDDGGGJJJLLLOOOSSSVVVYYYXXXYYY[[[]]]^^^^^^\\\UUUQQQOOOQQQNNNCCC888111333222222777???FFFJJJKKKIIIKKKKKKFFFBBB@@@<<<666333333222111222444222///111666777333111333555555555444333333222111000///555444;;;JJJZZZeeemmmssssss|||nnnYYYIIIGGG<<<999JJJ^^^xxx~~~kkk^^^uuukkk\\\BBB222555CCCUUUnnniiiBBB;;;;;;888444333333111//////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++777IIIdddsssmmmdddeee}}}WWWBBB[[[rrreeeiiiyyytttVVV```ttt|||qqqhhhcccccceeegggjjjlllqqqvvvzzzsssmmmeeeaaabbbggglllooommmpppssswwwzzz|||}}}~~~wwwSSSHHHHHHAAA@@@===999666444555666777???BBB???;;;HHHiii{{{lllSSSIII~~~zzz~~~nnn???DDDEEE:::888+++000===<<<999777555444444444555333000000000000///---,,,,,,,,,++++++*********((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$***(((&&&&&&&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%***000...'''$$$&&&###%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%((('''''''''''''''''''''&&&)))+++,,,,,,,,,,,,---000000111222333555777888555666777777666666888:::<<<<<<===AAAEEEHHHHHHGGGCCC@@@;;;444---***((())))))...333222---***,,,000000000000///---,,,---...,,,+++******,,,---...//////222222...---000111...------...000///...444===@@@MMMTTT[[[gggkkkppp|||{{{|||kkkOOOPPPggg{{{sss]]]UUUiii{{{]]]RRRQQQ===...+++&&&***+++///666;;;>>><<<::::::::::::999888666555444000---)))'''''''''&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))******+++++++++---<<>>@@@@@@EEEHHHIIIFFFDDDCCC===777444555555444555777888888999<<<<<<777333444666555444444444333222222111111444444===NNN___iiinnnrrrssszzz{{{hhhTTTLLL<<<:::FFFUUUnnnwwwiiitttjjjeeeyyyqqqhhhKKK666222>>>RRRnnnnnnMMM;;;;;;999666444222111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///<<>>:::666444444555777>>>BBB@@@;;;EEEaaavvv\\\QQQmmmAAAAAACCC<<<;;;///222===<<<999777555444444444444222111000000000...---------,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$+++)))&&&%%%%%%&&&%%%%%%$$$$$$%%%&&&'''''''''&&&''''''((((((((((((''''''((($$$$$$&&&(((&&&%%%&&&###%%%&&&&&&$$$######$$$""""""######$$$$$$%%%%%%''''''''''''''''''(((((((((***,,,,,,,,,+++,,,---333222111111222555999;;;999:::::::::999999;;;===>>>>>>???BBBFFFHHHGGGFFFEEE@@@888222///---+++)))'''000999888111+++---111///222444333///,,,+++,,,+++,,,------,,,---///111///222222...,,,...000//////---///222222111444999@@@LLLQQQXXXffflllpppyyywwwxxx}}}{{{XXXIIIWWWnnnzzzxxxeeeVVVcccuuu^^^VVVSSSBBB222---(((***,,,///444:::>>>??????<<<<<<<<<;;;999777666555111...***(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++///>>>UUUbbb]]]SSSMMM\\\jjjmmmiiiooo|||oooZZZtttjjjNNNYYYxxxmmmqqq~~~pppqqqssstttssspppmmmkkkeeehhhnnnttttttsssxxxzzzpppkkkddd^^^SSSMMMUUUaaaaaaXXXGGGIIIKKKMMMNNNQQQTTTWWWXXXWWWWWWXXXZZZZZZZZZXXXRRRSSSWWW\\\ZZZPPPGGGDDD<<<999666444444555555555<<<@@@CCCDDDEEEDDD>>>777444555777777666888===BBBBBBDDDAAA:::666666666555444444444444444444444444333444>>>RRRccclllpppqqqwww{{{vvvcccRRR>>>;;;CCCIIIaaa{{{```nnnpppppp}}}}}}}}}bbbAAA222888JJJjjjqqqVVV===<<<<<<999666222111222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000???SSSkkkvvvjjj}}}xxxvvvsssgggbbb}}}pppHHHHHHmmmtttkkkqqqgggXXXjjj~~~{{{jjj^^^XXXWWWbbbbbbeeekkkqqqtttrrrooogggbbb^^^\\\___eeejjjmmmpppqqqsssuuuxxx{{{~~~~~~}}}|||}}}~~~|||sssllleee```\\\WWWWWW[[[fffllluuusssXXXMMMFFFAAA>>>:::777444444444555<<<@@@AAA<<<@@@WWWwwwfffVVV}}}|||pppHHH???@@@>>>>>>444444===<<<999777555444444444444222111111111000...,,,......---,,,***)))((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&((($$$!!!"""%%%'''&&&&&&###$$$&&&%%%$$$######$$$!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((***++++++******+++,,,222222333333555777999:::@@@BBBCCCBBB@@@>>>>>>>>>???@@@AAACCCEEEGGGHHHHHHGGGCCC===777333222111111000999@@@@@@999222111333111666::::::555000......,,,...///...---,,,...000///111111///---...222444:::333......000000444888BBBNNNQQQVVVeeelllnnntttrrrtttyyyeeeJJJQQQiiiqqq}}}{{{jjjUUUZZZtttpppbbbWWWOOOAAA444...,,,+++,,,...222777===AAACCC??????>>>===;;;999777666222///+++((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,222AAAUUUdddfff^^^WWWOOOVVVUUUUUU^^^jjjvvv[[[[[[zzz___LLLgggzzzrrrvvvtttrrrooommmmmmooorrrtttiiikkkqqqyyy|||zzz{{{|||rrrnnnjjjaaaSSSKKKOOOXXXZZZUUUIIIKKKMMMNNNNNNPPPSSSVVVWWWVVVVVVWWWXXXXXXVVVTTTTTTVVV\\\aaa^^^TTTLLLIIICCC@@@<<<777444222111000222777<<>>QQQdddnnnrrrsss{{{}}}zzzoooXXX@@@===AAABBBYYYaaahhhooowwwTTT777555CCCbbbppp^^^AAA???===<<<888333111333000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///@@@TTThhhpppjjjyyyhhh[[[hhhddd???OOOzzz~~~sssnnnttt}}}```ZZZnnnwwwfff[[[XXXZZZaaaaaaeeelllssstttnnnhhh```]]]ZZZ[[[___eeejjjmmmooooooppprrruuuxxx|||~~~zzzzzzyyyzzz}}}~~~xxxrrrnnn___XXXRRRPPPNNNLLLOOOTTTVVV^^^hhhttt||||||yyy}}}bbbPPPEEEBBB???<<<888555444333444888===AAA??????NNNlllnnnUUUmmm}}}pppwwwUUUAAA>>>AAA???777444===<<<999777555444444444333222111111111000...,,,......---,,,***)))((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$'''))))))&&&$$$%%%%%%%%%%%%$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""###&&&((('''$$$"""$$$%%%%%%$$$###$$$%%%"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***)))***,,,---111444:::???CCCDDDDDDDDDIIILLLNNNMMMIIIDDD@@@>>>@@@AAABBBCCCDDDGGGJJJLLLIIIHHHEEE>>>666444888<<<999???EEEGGGEEE@@@<<<:::666;;;AAACCC@@@:::555333000000111000...------...000000000///...///666===MMM???222...111444999>>>HHHUUUYYY[[[hhhoooooorrrpppsssxxxoooNNNMMM```ooo~~~oooXXXVVViiiwwwppp```OOOAAA555...000+++,,,---000555;;;BBBFFFBBBAAA@@@>>><<<:::777666333000,,,)))(((((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((()))******++++++---999KKK[[[gggllliiidddUUUSSSMMMRRRZZZ]]]lll}}}xxxxxxaaaNNNbbb___XXXvvvvvvppprrryyy|||{{{wwwtttqqqnnnmmmnnnqqqrrrnnnnnnrrr{{{yyysssrrrlllcccTTTJJJJJJPPPRRRPPPKKKMMMNNNOOONNNPPPRRRTTTUUUUUUVVVWWWXXXWWWSSSPPPQQQRRRXXX______WWWPPPNNNHHHEEE@@@;;;555222111000...333888>>>FFFLLLIIIBBB<<<::::::;;;999;;;EEEQQQMMMKKKDDD;;;777777777444333444444555555666666777666444<<>>===:::444111333//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111DDDYYYhhhzzzjjjpppfff[[[tttYYY<<>>???@@@BBBGGGMMMMMMWWWbbblllyyy|||tttsssnnnnnnyyyrrrZZZGGGDDDAAA>>>:::666444333333555:::AAACCCAAAIIIccc~~~wwwRRRWWW|||qqq~~~gggFFF>>>BBB>>>888222===<<<999777555444444444333222111222222111...+++------,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&''''''$$$"""%%%%%%%%%%%%$$$"""!!! $$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%$$$&&&)))'''###"""$$$%%%%%%$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&((()))***,,,///111333:::DDDNNNUUUXXXWWWVVVRRRTTTUUUSSSNNNHHHCCCAAABBBCCCCCCCCCEEEJJJPPPUUUPPPPPPMMMDDD:::777;;;@@@999???HHHMMMMMMIIIBBB>>>777<<>>III___MMM;;;666:::@@@DDDGGGNNN___ddddddooouuussstttooosssyyywwwTTTIIIQQQkkkvvvaaaYYYbbbqqqYYYKKK;;;...000+++,,,---///333999AAAFFFCCCCCCAAA???===:::777666444111---***)))((('''&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((()))******++++++000DDDYYYgggpppuuusssmmm___UUUNNNWWW___VVVWWWmmmnnnpppooolllRRRIIImmm{{{bbbjjj}}}qqqjjjlllssszzz~~~}}}xxxrrrmmmjjjmmmiiijjjsss}}}wwwvvvzzzrrriii\\\SSSPPPPPPQQQPPPOOOPPPQQQQQQPPPPPPRRRTTTSSSUUUWWWYYYZZZVVVPPPLLLHHHHHHMMMWWW\\\ZZZTTTQQQHHHGGGCCC<<<666222111222222555999@@@LLLVVVVVVQQQHHHAAA>>>???>>>???IIIVVVSSSPPPFFF<<<777888777333444444444555555555666666777555;;;OOOdddqqqvvvwwwssswwwxxx{{{{{{gggMMMBBBBBBAAASSStttxxxmmmlllFFF===BBB^^^zzz{{{SSSFFF======<<<666111222.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......888NNNeeeqqq{{{{{{hhhwwwfffbbb|||QQQ@@@ccctttjjjlllqqqxxxooo\\\iiiwwwwwwhhh]]]YYY[[[^^^aaadddiiioooqqqmmmccc\\\ZZZYYYYYY\\\aaaeeehhhiiihhhhhhjjjlllnnnqqqssstttuuuuuuuuuvvvwwwxxxyyyzzz}}}wwwnnncccYYYNNNEEE???===888666999;;;>>>CCCJJJRRR```mmmttt}}}yyyqqqpppiiiaaadddccciiisssxxxqqqmmmwwwmmmPPPFFFDDD@@@<<<888555333222333777@@@GGGDDDEEEYYYtttUUUKKKddd|||}}}|||yyyNNN@@@DDD<<<999222===<<<999777555444444444222222111222222111...+++,,,,,,,,,++++++*********((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''%%%###"""$$$&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$'''$$$$$$''''''$$$!!!###%%%%%%$$$$$$$$$&&&#########$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))$$$&&&(((***,,,///444777888???JJJVVV]]]``````___YYYYYYWWWSSSNNNJJJHHHGGGFFFFFFEEEEEEGGGNNNWWW______\\\TTTJJJAAA===>>>@@@???KKKYYY___[[[QQQGGGBBB<<<@@@GGGPPPTTTPPPEEE<<<777444222555:::;;;777333333000///000000666EEEUUUdddRRRCCCBBBHHHLLLLLLKKKMMMbbbkkkjjjsssxxxvvvwwwpppuuu|||```KKKDDD___~~~{{{kkk^^^\\\gggZZZEEE000...***+++---///111777???DDDDDDCCCBBB@@@===:::777666555222---***))))))(((&&&&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((()))******++++++666LLLaaannn{{{ppp```YYYhhhnnnXXXKKKWWWcccooonnngggIIIJJJyyy}}}iiiaaayyyxxxnnnkkknnnuuu~~~{{{rrriiidddeee]]][[[eeesss|||xxxzzzzzzsssiiibbb\\\XXXVVVUUUSSSTTTUUUTTTRRRRRRTTTVVVRRRTTTXXX\\\\\\VVVNNNHHHCCC???BBBMMMWWWXXXRRRNNNKKKIIIFFF???888444333444666777999AAAOOO]]]aaa^^^RRRGGG???@@@AAAAAAJJJVVV\\\WWWLLL???::::::888333444444444444444444555555777555===RRRiiiuuuwwwwwwssswwwvvvvvvpppVVVDDD@@@???MMMfff~~~jjjEEE===>>>XXXxxx]]]III;;;<<<>>>777111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......:::WWWtttzzzssszzzaaagggmmmNNNHHHooovvviiibbbiiissszzzfff___tttooo```YYYXXXZZZ\\\aaaffflllpppooohhh___YYYYYYXXXYYY\\\```dddeeeeeeeeefffhhhkkkmmmooopppqqqsssssssssrrrpppmmmkkkiiifff```WWWOOOHHHAAA<<<888===:::999===@@@CCCHHHNNN[[[ooo|||sssrrrgggXXXTTTJJJIIINNNVVVTTTOOOVVVddd}}}wwwwwwYYYHHHFFFBBB>>>:::666444333444555???JJJGGGAAAOOOggg[[[KKKNNNlllxxxTTTAAADDD::::::555===<<<999777555444444444222222111222333111...+++,,,+++++++++++++++++++++)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&###!!!''',,,///###$$$%%%'''((()))))))))%%%&&&&&&''''''&&&&&&%%%$$$'''###!!!$$$'''%%%!!!###%%%%%%$$$$$$%%%&&&#########"""""""""""""""'''''''''((()))******+++$$$&&&)))+++...222777;;;<<>>???@@@@@@HHHSSSddd^^^QQQCCC<<<;;;888333444444444444444444444444666555???VVVmmmxxxxxxvvvxxxzzzwwwssszzzwww\\\EEE>>>===GGG[[[yyyeeeBBB:::999PPPqqq|||bbbLLL:::;;;>>>888111///000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......888ZZZ~~~{{{xxx[[[iiidddMMMNNNvvvoooccc^^^iiittt|||___aaa}}}lll]]]XXXXXXZZZ[[[bbbhhhnnnqqqmmmeee\\\WWWXXXXXXYYY[[[___bbbcccbbbdddfffhhhkkknnnooooooooosssrrrqqqnnnjjjeee```]]]QQQMMMGGGBBB@@@???>>>======:::;;;AAAEEEGGGMMMRRR\\\ttt{{{qqqpppcccOOOFFFDDD<<<===HHHKKKGGGJJJTTT~~~jjj^^^ooo^^^JJJHHHDDD???;;;777444333555444???KKKGGG>>>HHH^^^|||___OOOHHHdddrrrtttXXXCCCEEE999<<<888>>>===;;;999777777777777666555444222000///------------,,,++++++******)))))))))(((''''''''''''''''''(((((())))))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))((('''&&&'''(((''''''(((+++///555:::===>>>AAADDDGGGKKKPPPVVVZZZZZZYYYWWWSSSOOOKKKKKKKKKGGGNNNJJJFFFKKKQQQ[[[lllvvvoooiiieee\\\OOOGGGFFFZZZooorrrXXXWWWTTTTTTYYYcccnnnqqqhhh\\\???===999999AAAHHHBBB666;;;555///---111<<>>CCCEEEEEECCCAAA>>><<<999888666333...)))&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))777KKK```qqqfffUUUXXXhhh{{{yyyZZZIII\\\{{{YYYPPPrrrqqqeeeaaaiiipppqqquuu|||{{{tttppprrrtttppphhh___XXXVVVUUUZZZqqqyyyyyyuuutttsssmmmddd^^^]]][[[XXXWWWYYYXXXVVVVVVYYYVVV\\\aaabbbbbb^^^UUUKKKAAA@@@@@@EEEKKKOOOOOOMMMWWW[[[TTTCCC999::::::444777999:::>>>JJJ[[[eeehhhZZZKKK???<<>>@@@JJJUUUnnn___AAA:::888MMMkkkuuummmBBBAAA;;;666BBB555///000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,///***))),,,......000444@@@cccdddXXXaaaEEE\\\rrrbbb\\\cccooouuuYYYeee|||hhh]]]ZZZYYYZZZ\\\aaajjjssstttjjj]]]WWWWWWVVVWWWYYY[[[]]]___aaabbbaaafffjjjjjjkkkmmmooooooqqqqqqqqqnnnggg]]]SSSMMMEEEDDDCCCDDDDDDDDDBBB@@@FFFFFFFFFFFFHHHNNNWWW^^^ooozzzwwwppphhhXXXHHH@@@:::===GGGHHHBBBEEEPPPyyyrrr\\\\\\tttsssSSSCCC@@@CCC:::555777666666222:::HHHLLLFFFHHHRRRtttlllJJJHHHTTT~~~hhhyyyaaaHHHAAABBB<<<111===<<<:::888777666666666666555444222000///------------,,,++++++******)))))))))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((&&&&&&'''((('''''')))+++///444888:::555777:::<<<>>>BBBFFFJJJQQQRRRQQQOOOLLLJJJJJJKKKHHHNNNKKKGGGMMMQQQVVVcccooouuu|||~~~uuuiii```gggxxxccc^^^dddiiinnnqqqpppnnnjjjgggGGG@@@888888CCCMMMKKKBBB:::666///...999KKKWWW[[[OOOIII\\\{{{tttaaaPPPQQQ]]]iiiooorrruuuuuurrrsssvvvxxxyyy{{{{{{\\\HHHNNNuuu}}}gggbbbhhhWWW777444000...---...222999???CCCFFFEEEDDDBBB@@@===:::999777444000+++(((''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))))))))******+++:::LLL]]]jjjtttccc```|||xxxUUUIIIbbb~~~ZZZXXX|||pppeeebbbjjjpppooorrrwwwvvvuuuuuuyyy~~~hhhaaaaaaaaa___kkkzzz|||~~~yyyvvvqqqhhhbbbaaa]]]YYYYYYZZZZZZWWWWWWZZZ[[[```eeeffffffddd\\\TTTMMMIIIEEEEEEJJJOOOQQQPPP^^^ccc]]]KKK???>>>>>>:::777999:::???JJJYYYbbbcccWWWJJJ>>>;;;===>>>BBBGGGMMMPPPPPPKKKJJJJJJEEE>>>666555555666777888777666888;;;???UUUyyy|||yyywwwuuuvvv|||yyy\\\JJJAAA@@@EEELLL^^^yyy{{{\\\CCC;;;:::GGG___nnnwwwIIIBBB===999@@@555111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,...***)))---......///333JJJkkkyyy^^^___ZZZIIIeeerrraaa]]]dddpppqqq[[[jjjvvvbbbXXXVVVVVVYYY\\\ccckkkrrrooocccWWWUUUWWWUUUVVVXXXYYY[[[]]]^^^___^^^cccgggiiijjjkkkmmmooonnnnnnmmmjjjeee]]]UUUPPPMMMMMMNNNPPPTTTVVVVVVUUUVVVWWWXXXXXXZZZ___gggmmmuuu}}}~~~wwwooommmnnnkkkdddNNNFFFFFFNNNNNNFFFEEEKKKiiizzzwwwcccZZZeee]]]JJJCCCDDD<<<777888555666222888FFFLLLHHHHHHNNNlllrrrRRRDDDKKKtttooo|||jjjQQQDDDAAA<<<666<<<;;;999777555555555555555555444222000///...---------,,,++++++******))))))((((((((('''''''''''')))((('''%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((&&&'''***,,,///222444666222444555777777999===???EEEGGGJJJJJJIIIIIIIIIIIIIIINNNKKKJJJQQQQQQOOOVVVaaasss}}}xxx|||kkkaaakkkxxx{{{mmmggggggUUULLL@@@<<>>JJJXXX``````UUUJJJ@@@=========@@@CCCGGGHHHIIIJJJOOORRROOOHHH;;;777444777===???<<<777888<<<@@@TTTuuu~~~|||yyywwwuuuvvv{{{~~~cccPPPGGGCCCBBBCCCSSSjjj}}}{{{sssrrreeeNNN>>>;;;AAAWWWtttUUUDDD???===>>>444333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---******...///---...222RRRtttfffPPPcccrrrQQQOOOrrrppp```]]]ffftttiii]]]pppppp^^^UUUTTTUUUZZZ___eeemmmrrrjjjZZZPPPQQQVVVUUUUUUVVVXXXYYYZZZ[[[\\\[[[___dddgggggghhhkkkoootttttttttrrroookkkgggddd\\\]]]___dddjjjnnnooooookkklllnnnoooppptttyyy|||~~~~~~~~~~~~}}}|||uuujjjaaadddqqq|||oooiiiffffff___QQQGGGEEE^^^xxxppp]]]VVVfffkkkSSSFFFDDD===999999555666222666CCCLLLKKKHHHHHHaaa{{{yyyZZZDDDDDD```zzzuuu[[[GGG???===;;;;;;:::888666555444444444555444333222000///......------,,,++++++******)))(((((((((((((((''''''&&&---+++)))&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&'''&&&(((***---///111111111222333555666777888:::<<<===@@@DDDFFFFFFFFFFFFGGGIIINNNKKKLLLUUUSSSLLLMMMXXXpppuuu{{{~~~qqqddddddvvvyyyfff^^^```ZZZPPPHHHDDDFFFHHHJJJEEEFFFAAABBB\\\zzzppp^^^fffmmmQQQSSS___kkkppprrrsssrrrooorrrssssssrrrrrruuu{{{ttt]]]QQQjjjyyynnnZZZwwwrrrIII777111///......222777>>>AAAFFFGGGGGGFFFDDDAAA>>>===999666222---***(((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))******,,,------@@@LLLRRRPPPUUUeeesssxxxtttsssrrrwwwnnnGGGJJJooo}}}pppUUUhhh|||hhhdddeeelllpppooonnnqqqxxxyyy~~~sssccciiiyyywwwqqquuuzzz}}}~~~xxxuuupppkkkiiiccc``````bbbaaa]]]\\\^^^```gggnnnsssvvvwwwrrrjjjcccZZZPPPMMMQQQVVVWWWVVV\\\eeeiii___SSSKKKHHHEEE<<<<<<;;;>>>JJJYYY``````UUUMMMDDD@@@???@@@CCCEEEHHHGGGFFFGGGLLLPPPRRRQQQDDD===888;;;CCCFFFBBB<<<888???CCCTTTppp{{{xxxzzzzzzyyywwwvvvzzzkkkWWWLLLGGGCCCAAAMMMaaaxxx~~~yyypppuuuuuu\\\BBB::::::QQQzzzcccFFF??????:::333444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...///,,,...222TTTzzznnnyyyYYYJJJhhhlllJJJVVV}}}ppp___]]]iiixxx{{{aaa___ttt}}}nnn]]]TTTSSSUUU[[[aaaeeeooorrrfffUUULLLNNNSSSTTTUUUUUUWWWXXXYYYZZZZZZ[[[^^^bbbfffeeeeeeiiippp~~~uuuuuuwww{{{~~~~~~~~~}}}|||yyyvvvsssooofffYYYQQQWWWiiiqqq]]]PPPKKKddd}}}xxxbbbQQQTTTggguuuYYYGGGCCC===;;;:::444666333555@@@JJJMMMIIIDDDZZZuuu}}}^^^IIIDDDSSSrrrzzz|||```III>>><<<<<<;;;:::888666444444444444444444333222111///......------,,,++++++******)))((((((((()))((('''&&&&&&---+++)))&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%&&&((('''(((+++...///000//////---000222444444666888::::::===AAACCCCCCCCCCCCCCCIIINNNKKKNNNXXXVVVNNNNNNZZZrrrwwwcccccclll{{{lll]]]ggg}}}nnn```fffjjjiii]]]LLLAAACCCJJJKKKNNNJJJJJJaaaxxxgggNNNQQQpppttt^^^TTT___jjjnnnppprrrrrrooosssrrrqqqpppqqqssswwwzzzjjjMMM^^^www{{{^^^mmmtttPPP<<<000///------000555;;;???FFFGGGGGGGGGFFFCCC@@@>>>888666222...***((('''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((()))***+++---...DDDPPPVVVRRROOOTTTYYY[[[]]]gggmmmqqqgggJJJSSSvvvjjjSSSnnnwwwcccbbbeeekkkooopppppprrrxxxxxxzzzuuu___ccczzzyyyxxxxxxwww~~~xxxvvvrrrnnnlllhhheeeeeegggfffbbb```bbb___hhhrrryyy{{{ssshhh___WWWVVVZZZ\\\YYYUUUUUU```jjjiiiaaaXXXRRRNNNHHHFFFAAABBBMMMZZZ```___UUUPPPHHHAAAAAAEEEJJJMMMKKKGGGCCC@@@@@@EEEOOOWWWRRRKKKDDDDDDJJJLLLGGGBBB@@@IIINNNZZZooovvvuuuxxxzzzzzzxxxwwwyyyqqq[[[NNNIIIEEEBBBGGGXXXsss{{{pppyyyxxxnnn|||oooOOO<<<444GGGooooooIII???@@@888444444111111///...............,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///...---///555UUUoooyyyVVVQQQrrrrrrGGG___rrraaa^^^mmm~~~sss[[[dddwwwxxxjjj[[[SSSQQQSSSYYY___eeeoooqqqcccSSSLLLMMMOOOTTTTTTUUUVVVWWWXXXYYYZZZ\\\]]]```dddbbbaaahhhsss}}}xxxoooeee^^^XXXQQQGGGCCCIII[[[tttnnnddddddfffppp~~~tttcccPPPJJJTTT|||}}}]]]HHHCCC===;;;;;;555666444555<<>>;;;<<<666555666666999EEEPPPNNNEEERRRnnn~~~```LLLBBB@@@\\\ttt}}}~~~dddMMM@@@;;;888<<<;;;888666555555555555444333333222111000//////------,,,++++++******)))'''((()))***)))(((&&&%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&'''''''''''')))***)))***,,,---///000000000000222666777777888999:::888:::<<<=========???AAAFFFLLLKKKOOO[[[``````gggiiiuuulllVVVFFF;;;EEEOOOhhhqqqaaaWWW[[[```______cccrrrsssZZZWWWaaa```hhhmmmllllllttt}}}mmmRRRMMMaaappptttmmmbbbbbbjjjoooooonnnpppqqqpppmmmllljjjjjjllloooqqqrrr|||TTTRRRfff|||nnn^^^rrrtttVVV===222000...---000444:::===DDDEEEGGGHHHGGGEEEAAA???:::888444000,,,)))'''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((()))+++---///000AAANNN]]]bbb```[[[TTTOOO===PPP\\\\\\eee{{{hhhRRRRRRiiitttRRRFFFooooooaaabbbbbbbbbdddiiinnnqqqmmmppprrrvvvuuubbbaaaoootttuuusssmmmttt}}}}}}zzz{{{qqqoooooorrrpppkkkiiijjjhhhpppzzz|||rrrnnnllleeeXXXLLLEEEJJJTTT]]]aaa^^^YYYVVVOOOOOOQQQWWWdddnnnmmmfff]]]ZZZQQQGGGIIIWWWeeellleeeWWWFFF<<<777999EEEQQQ\\\bbbiiijjjfffaaa]]]\\\\\\iiipppuuu|||yyyuuu{{{tttuuuuuusssttt}}}sss]]]RRRLLLIIIEEENNNrrr|||cccpppQQQ;;;DDDOOOWWW@@@AAA:::===555222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---.........666???jjjtttLLLddd}}}[[[EEErrrpppiiivvv{{{___[[[ttthhh___VVVRRRQQQRRRXXX^^^fffjjjeeeTTTKKKLLLNNNLLLOOOOOOQQQRRRTTTVVVXXXXXXVVVSSSVVV[[[[[[]]]mmm}}}pppcccWWWMMMEEE@@@<<<::::::;;;<<>>CCCEEEGGGHHHGGGEEEAAA???;;;999666222...+++((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***,,,///111222JJJWWWfffoooooohhh___XXXIIIZZZbbbYYYWWWgggvvv{{{~~~___HHHPPPlllfffEEE===kkkiiibbbbbbaaa^^^___eeekkknnnqqquuuwwwxxx}}}pppbbbaaajjjmmmpppsssmmmsssyyysssqqqrrrtttsssnnnkkklllooouuu|||}}}uuuqqqgggWWWIII<<<===CCCMMMTTTUUUQQQOOOFFFJJJRRR^^^ooozzzwwwoooccc```WWWMMMPPPaaarrrzzzyyyeeeOOOBBB===<<>>>>>;;;;;;HHHWWW```gggkkklllyyyxxxuuummmlllnnn^^^NNNMMMEEEYYYvvv___SSSEEE>>>===:::222888888666@@@QQQTTTLLLGGGeeehhhVVVKKK>>>XXXqqq]]]vvv|||oooUUUDDD>>>===>>>;;;888555333333444555333333333222111000///.........---,,,+++***)))(((******)))((('''&&&%%%%%%$$$%%%&&&''''''%%%###"""%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,...000111222333---...000333666999;;;===::::::;;;<<<<<<<<<<<<<<>>666...,,,,,,---:::AAA:::AAADDDHHHIIIHHHFFFDDDCCC===999555333---&&&%%%((((((((((((((((((((((((((())))))))))))************)))((((((***)))(((...666LLLbbbiiitttwwwrrrsssdddVVVhhhiii\\\UUUVVVbbbtttsss\\\LLLWWWrrr}}}aaa???NNN{{{fffffflllmmmiiiiiimmmooommmssstttwwwsssrrryyybbbeeeoooyyyvvvffflllyyy|||yyyrrrrrrrrrpppnnnooouuu{{{xxxrrrkkkXXXEEE:::;;;>>>CCCGGGIIIHHHFFFDDDFFFLLL___tttqqqfff\\\YYY[[[ccctttrrr]]]HHH<<<999<<<@@@KKKXXX```kkk|||}}}tttqqqtttxxx}}}~~~|||{{{vvvyyyzzzxxxvvv}}}iii^^^VVVNNNGGGJJJbbbzzzoooVVV777888JJJwwwnnnAAA@@@BBB666999555333000//////000///...------------------------...000------111...666LLLjjj```SSSwwwPPPHHHlllxxxtttgggaaaiii|||tttaaa[[[SSSNNNPPPUUU\\\___nnn___QQQJJJIIIIIIKKKNNNPPPQQQQQQPPPOOORRRXXX^^^XXXNNNEEEMMMWWWWWWgggmmmRRREEEGGGFFFKKK[[[YYYSSSMMMFFF;;;888EEEXXXppp}}}~~~ooo___TTTQQQZZZssslllXXXEEEAAA@@@888555888111666;;;JJJ^^^PPPMMM[[[dddZZZHHH===XXXrrrVVVttttttXXXGGGEEEAAA===;;;888555333333444555333333333222111000///...------,,,+++***)))(((((()))))))))(((''''''&&&&&&$$$%%%&&&''''''%%%$$$"""&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***,,,---//////000000111444444555666777:::===@@@<<<======>>>>>>???>>>>>>CCCAAABBBJJJYYYkkk|||wwwbbbUUULLLCCC@@@FFFMMMXXXpppyyyeeeXXXTTTUUUVVVYYYVVVHHH===888777444///;;;JJJTTTZZZ```iiipppvvvfff^^^fffooonnnkkklllnnnqqqqqqnnnmmmooonnnkkkgggdddaaabbbeeehhhhhhhhhrrrtttyyyoooZZZZZZjjjsssyyyrrrZZZlll}}}fffCCC777...,,,,,,...;;;CCC<<>>;;;777444...'''&&&)))(((((((((((((((((((((((((((((()))))))))*********)))((()))***))))))///777VVVppp~~~wwwgggtttrrrcccXXXTTT```xxxvvv]]]RRRaaawww___@@@RRRhhhlllsssvvvuuusssuuusssooojjjkkkooonnnooo|||ggglllvvv}}}wwwgggnnnvvvxxx{{{{{{zzzxxxsssrrrqqqoooooorrryyy~~~uuuiiiUUUBBB===>>>@@@CCCEEEEEECCC@@@???AAAHHH^^^yyyooofffaaa___```iiitttyyyooo^^^MMMBBB<<<<<<===>>>HHHMMMWWWiiipppoootttvvvzzz~~~{{{}}}~~~~~~}}}~~~ttt```ZZZWWWSSSIIIJJJ\\\{{{|||TTT;;;;;;GGGssspppDDD@@@BBB888999555333000//////000///...------------------------+++...+++,,,///...888NNNppp```aaa|||OOOIIIpppfffzzz{{{cccaaannnooo___YYYRRRNNNPPPVVV]]]aaagggZZZLLLHHHHHHHHHJJJMMMOOOPPPQQQOOOOOORRRYYY^^^[[[RRRGGGJJJPPPOOO^^^|||nnnRRRAAABBBDDDPPPfffnnniiicccYYYIII>>>FFFVVV}}}zzzxxxcccTTT[[[iiipppZZZFFFAAA@@@888666888111555:::JJJ___SSSMMMYYY}}}eee[[[III===SSS~~~xxxUUUiiiyyyZZZEEE@@@:::===;;;888666444444444555333333333222111000......,,,,,,+++***)))(((((('''((((((((((((((((((((((((%%%&&&&&&''''''%%%$$$###'''%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++---///000//////000111666777888999:::===BBBEEECCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBGGGSSSggg{{{~~~ooo___MMMDDD@@@EEELLLWWWjjj{{{xxxiiiZZZFFFCCC:::///***,,,//////)))222@@@PPP___jjjrrrvvvsssfff___ffflllkkkhhhhhhiiinnnrrrqqqqqqqqqnnniiiiiifffbbbaaabbbdddeeeeeejjjhhhkkkwwwxxx[[[QQQ___kkktttyyywwwnnnZZZjjjgggFFF777///------///<<>>AAAEEEJJJLLLKKKHHHGGGFFFAAA===:::777000)))'''***(((((((((((((((((((((((((((((())))))))))))*********))))))+++++++++111999XXXwww~~~rrrcccWWWdddzzz\\\WWWmmm~~~___GGG\\\xxxfffooowww}}}~~~|||wwwrrrhhhhhhmmmlllmmm~~~lllttt}}}vvveeemmmooorrruuutttqqqvvv|||zzzvvvtttssspppnnnqqqvvv|||{{{vvvuuuvvvuuu~~~xxxgggSSSCCCDDDDDDDDDEEEEEECCC???<<<:::999???TTTyyyzzzssslllddd]]]]]]aaaeee```VVVJJJ@@@999444222111777666<<>>999===<<<999666555444444444222222222222111///...---++++++******)))(((((('''''''''''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++...111222111000222444333777<<<@@@AAADDDHHHKKKKKKKKKKKKJJJHHHFFFDDDCCCFFFFFFDDDDDDJJJWWWhhhuuuzzz~~~{{{uuu{{{pppVVVJJJAAAEEEPPP\\\hhhrrraaaBBB<<<444...---///---+++,,,///999JJJ___ooowwwyyylllccc___eeejjjjjjgggggghhhnnnqqqqqqrrrrrrnnniiikkkhhhdddbbbaaabbbcccdddddddddhhhsss[[[LLL[[[kkktttvvvoooiiiXXXbbb}}}}}}eeeHHH888///------///===FFF@@@AAAEEEJJJMMMMMMJJJHHHGGGBBB>>>;;;888222)))''')))(((((((((((((((((((((((((((((((((((()))))))))******)))***,,,,,,,,,333;;;[[[vvv~~~ppp```kkk}}}YYYXXXvvvzzz^^^QQQiii}}}mmmdddnnnuuu|||~~~zzzvvvqqqpppsssrrrppp}}}nnnyyysss```hhhfffkkkpppooojjjlll|||}}}yyyvvvtttssssssooommmqqqxxx|||uuukkkddd^^^YYYbbbnnn|||~~~uuudddTTTJJJKKKJJJJJJJJJIIIFFFAAA===>>>999999JJJkkk}}}uuuiii]]]VVVTTTQQQNNNIIIAAA:::444///---111333...///<<>>fffwwwRRRBBBAAA<<<999555333000//////000///...------------------------,,,///------111222@@@ZZZzzzcccuuueeeCCCUUUuuugggTTTOOOWWWuuu}}}]]]ddd{{{xxxbbbVVVRRRNNNMMMQQQXXX___bbbYYYNNNDDDCCCEEEEEEFFFIIIJJJLLLMMMMMMNNNQQQWWW]]]___]]]NNN@@@???CCCTTTnnn|||bbbQQQFFFPPPjjjxxx{{{yyyaaaIIIEEEMMMdddoooppp___RRRWWWeeeooo{{{eeeRRR^^^tttfffLLLBBBAAA:::999999111555777EEEaaa]]]OOOSSStttjjjZZZNNN???JJJmmmeee]]]}}}aaaHHHBBB@@@===<<<:::777666555444444222222222111000///...---++++++******)))(((((((((&&&&&&''''''((()))))))))''''''''''''&&&&&&%%%%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***...222333222333666:::999@@@HHHLLLLLLLLLNNNPPPQQQQQQQQQPPPNNNIIIEEECCCFFFEEEDDDAAA@@@EEENNNVVV```jjjllliiitttoooZZZEEEAAALLL[[[fffkkkuuufffHHH>>>444000000///,,,(((---,,,000===PPPaaakkkooofffbbbbbbggglllmmmkkkjjjjjjnnnqqqooopppqqqoookkkllljjjgggdddbbbaaacccdddbbbgggooowww^^^OOO```qqqzzzxxxnnnlll\\\^^^sss}}}fffNNN:::000------///===FFF@@@@@@EEEKKKNNNNNNLLLJJJIIIBBB???<<<999222)))&&&((((((((((((((((((((((((((('''(((((((((((())))))))))))(((***,,,,,,---444<<<^^^oooyyy~~~qqqvvvWWWZZZ}}}tttWWWYYYuuuvvvhhhffflllqqqxxx~~~~~~|||}}}yyyvvvyyyxxxsss}}}|||ooo|||qqq]]]fffcccdddddd___XXXZZZkkk~~~}}}yyytttrrrqqqqqqnnnlllqqqxxx|||vvvhhh]]]RRRJJJOOO\\\mmmuuuooobbbVVVPPPMMMMMMMMMMMMMMMJJJFFFCCCEEE>>>;;;HHHccc}}}|||nnn```TTTLLLGGGDDD???:::555333111111444666111000888???OOOhhhxxx}}}zzzsssqqqxxx{{{tttTTTAAA>>>AAA;;;;;;EEE]]]zzztttlllzzzmmmPPP>>><<>>>>>===;;;999999;;;<<>>;;;333***&&&'''((((((((((((((((((((((((''''''(((((((((((())))))((('''))),,,,,,---444===RRR[[[]]]wwwzzz}}}~~~~~~WWW___pppLLLaaa~~~rrrhhhkkklllooouuu}}}~~~yyyvvvzzzzzzttt{{{}}}ooo|||rrr]]]eeeeee^^^TTTJJJBBBFFFXXXkkk|||xxxrrrooommmnnnmmmlllpppvvv||||||oooaaaTTTJJJIIISSScccoooooodddZZZVVVPPPPPPPPPRRRRRRPPPMMMJJJEEE===:::FFF]]]rrr{{{|||vvvgggWWWKKKAAA===777222///000222333111444111000444777HHHdddzzzsssrrrttt}}}{{{{{{YYY@@@999<<<:::;;;EEEZZZuuurrrcccqqq|||tttWWW===666<<>>IIIXXXyyyxxx```]]]nnnuuu~~~}}}aaaRRRPPPrrrpppUUUHHHGGGHHHTTT___mmm{{{wwwiiiaaaaaappptttVVVGGGCCC<<<999999222666444>>>\\\```SSSOOOjjjqqqXXXQQQCCCHHHgggdddzzzpppNNNEEEDDD===<<<:::999777666444444222222111111000...---,,,+++++++++++++++*********'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((---333444111111555:::@@@EEEJJJIIIDDDAAABBBFFFHHHLLLQQQTTTRRRLLLEEE@@@999777555444444222000...---<<>>CCCJJJOOOOOOMMMJJJIIIFFFBBB@@@===555+++'''((((((((((((((((((((((((((('''''''''((((((((())))))'''&&&(((+++,,,---444===CCCJJJGGGYYYppp~~~pppqqqtttrrrzzzsssUUUdddlllHHHkkkmmmeeejjjkkkmmmuuu~~~}}}}}}yyyvvv{{{|||tttxxx{{{lllwwwrrr\\\bbbbbbXXXLLLAAA::::::FFFTTTiiizzzwwwsssmmmjjjkkkmmmmmmooorrrzzzvvviii[[[QQQHHHNNN]]]ooovvvoooeee```VVVVVVWWWYYYZZZYYYUUURRRIIIAAA<<>>CCCIIIeeeqqqkkk{{{{{{rrr^^^XXX|||uuudddSSSFFFBBBHHHOOOZZZqqqvvvllljjjzzzzzzZZZIIIDDD===999888222777333:::YYY^^^UUUNNNhhhtttXXXRRRCCCEEEbbbttt}}}UUUFFFCCC===<<<;;;999777666555444111111111111000...---,,,,,,,,,,,,+++++++++++++++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%$$$###%%%'''(((((('''''''''''''''''''''''''''"""######$$$&&&''''''(((%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((...333333///...222777555999<<<999444333888>>>AAAFFFMMMRRRRRRMMMEEE@@@888555111111111000+++'''///;;;GGGKKKNNNWWWggguuuttteeeYYYTTTRRRAAA@@@===???LLL]]]eeeeeeHHH<<<222000000,,,+++...))),,,...,,,,,,000:::BBB[[[aaagggkkkmmmnnnnnnllllllpppsssqqqpppppplllggg```cccffffffcccaaabbbccc```cccjjjtttqqqiiiwww~~~ooofff]]]iii~~~aaaMMM===333...+++,,,999BBB<<<===BBBJJJNNNOOOMMMJJJIIIHHHDDDBBB???777---((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&%%%'''***+++---444===CCCJJJAAAIIIUUU\\\bbbRRRdddfffaaahhhgggQQQgggwwwiiiJJJuuuzzzhhh```eeejjjllluuu|||zzz}}}|||yyy~~~tttuuuwwwgggrrr|||}}}pppYYY^^^\\\TTTLLLEEE>>>999;;;AAAQQQooo}}}yyyvvvssslllgggiiilllmmmnnnpppvvvzzznnn```UUUGGGKKK[[[rrr{{{qqqkkk^^^^^^___```aaa```]]]ZZZTTTKKKDDDJJJUUU\\\]]][[[[[[nnnmmm\\\IIIDDD===777333444666888BBBEEEBBB>>><<<888IIIhhhoooxxx|||vvv{{{~~~zzz|||pppRRRGGGIIIGGGHHHKKKWWWkkkoooXXXfff}}}sssJJJ777<<>>:::>>>CCCDDDCCCDDDBBBDDDFFFFFFEEEGGGKKKOOOVVVpppoooSSSCCCAAA@@@BBBRRRnnn|||vvvooogggtttZZZJJJJJJGGGKKKaaa}}}uuunnnooo|||\\\JJJEEE>>>888888333888222888WWW]]]VVVMMMfffvvvXXXRRRBBBBBB]]]yyy|||\\\HHHDDD===<<<:::888666555555666333333222111000///...............---,,,+++***)))'''''''''(((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%''''''$$$$$$''''''$$$***++++++,,,,,,---......+++---...,,,***,,,000222444999???DDDEEEDDDCCCBBB555333000111333444333111...:::HHHLLLHHHDDDDDDGGGZZZwwwrrr___OOOCCCBBB===777555999BBBKKKRRRAAA:::444222000---...222///000///---,,,///555:::SSS\\\eeeiiillloooooollllllkkklllnnnrrrrrrooolllhhhiiiiiigggdddbbbaaabbbddddddhhhqqq~~~yyy]]]^^^}}}uuujjj```qqqbbbKKK:::222000...+++555AAA@@@>>>FFFLLLMMMMMMNNNMMMIIIGGGDDDAAA===666,,,((()))******)))((((((((((((((((((((((((((()))))))))))))))(((&&&***000+++111HHHNNNRRRSSSSSSWWW[[[SSSFFF]]]jjjXXXUUUeeesss}}}ZZZJJJfffuuuhhhZZZsssbbb```iiikkkmmmrrrzzz}}}|||{{{|||~~~yyytttwwwnnn```ooo~~~ooo]]]___^^^___ZZZOOOEEE@@@;;;666EEEOOO```sss|||wwwwwwxxxsssnnnkkklllllliiigggiiinnnzzzzzzlllfffhhhUUUQQQ___wwwqqqgggeeecccdddffffffdddaaa^^^UUUMMMNNNQQQRRRTTTVVVUUUcccvvvppp___QQQIII@@@888000---333;;;HHHPPPTTTMMMCCCFFFSSS```lllpppyyy}}}xxxxxx~~~yyyzzz}}}{{{```PPPJJJPPPRRRQQQSSSdddoooTTTbbbZZZ:::777BBBlll~~~wwwYYYAAACCC;;;888555111////////////...///...---,,,,,,,,,,,,,,,000,,,///333111777XXX}}}}}}iiiuuu\\\BBBjjjhhhjjjwwwbbbmmm{{{___RRRMMMLLLKKKOOOXXX]]]WWWMMMCCC@@@===>>>AAACCCCCCBBBFFFBBB>>>>>>BBBFFFJJJKKKKKK```iiibbbWWWGGG<<>>;;;888666444444444333333222111000///......++++++,,,,,,,,,++++++***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%((((((%%%%%%((((((%%%(((((()))))))))))))))******,,,...,,,++++++...///...222777:::<<<===>>>???;;;666111000222444444111111:::GGGOOOPPPKKKEEEBBBMMMjjjmmmZZZIII===:::;;;:::777777===IIISSSHHH===444222222000///000222111000---,,,...444888TTT\\\dddhhhkkkooopppnnnlllkkkjjjllloooooommmjjjdddfffhhhgggfffdddcccccccccdddgggnnnyyywww\\\aaaxxxoooiii|||gggNNN<<<333111///---888DDDDDD>>>EEELLLMMMNNNOOOMMMJJJHHHDDDAAA===666,,,((()))******)))((((((((((((((((((((((((((())))))))))))***)))&&&+++///***222IIIZZZ___``````dddfff[[[KKKcccnnn\\\TTT[[[eeetttoooTTTGGGggguuullldddssseeeccckkkgggiiinnnvvv~~~}}}{{{xxxyyy{{{xxxtttwww}}}sssccclll|||qqq```___fffgggbbbWWWLLLEEE>>>999;;;CCCRRRcccrrr{{{~~~}}}|||}}}~~~~~~{{{wwwuuuvvvqqqllljjjkkkiiidddaaabbbbbbnnn}}}tttjjjfff___[[[hhh~~~yyymmmkkkiiiiiikkkjjjeeeaaa```WWWOOOOOOQQQPPPPPPRRRVVVbbbrrrqqqbbbTTTLLLCCC<<<555111333999LLLTTTXXXTTTMMMNNNXXXbbbiiilllttt|||}}}yyyvvvxxx{{{zzzzzz|||kkk[[[TTTVVVUUUPPPPPPaaarrrZZZiiidddBBB:::CCCmmm{{{___EEEEEE===999555222000/////////...///...---,,,,,,,,,,,,---...***,,,000...555UUUyyy}}}dddwwwdddFFFoooooolllyyyeeerrr~~~aaaTTTMMMKKKJJJOOOZZZ```XXXMMMBBB@@@===>>>AAACCCCCCBBBBBB???<<<<<>>;;;888555333333222333333222111000///......))))))***+++++++++++++++))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$######''''''''''''&&&&&&&&&&&&&&&((((((&&&&&&))))))&&&''''''((((((((((((((((((,,,---......---,,,---///***,,,///111333666:::===@@@888111111666::::::777666;;;EEERRRYYYUUUGGG;;;CCC]]]tttuuufffUUUEEE999555;;;???:::444666BBBNNNIII===222000111000//////333222///---+++...333777MMMTTT[[[^^^bbbiiimmmmmmjjjiiihhhiiikkkkkkjjjiiidddfffhhhhhhfffcccbbbbbbcccdddgggkkkrrr|||www[[[aaawwwmmmdddvvvkkkTTT@@@444111111///999FFFFFF===EEELLLMMMNNNPPPNNNJJJHHHDDDAAA>>>666,,,((()))***))))))((((((((((((((((((((((((((())))))))))))******'''+++///+++333KKK^^^dddgggjjjnnnmmm]]]IIIhhhqqq```SSSOOOUUUeee```KKKDDDhhhuuu|||nnnooooooddddddkkkcccdddiiiqqqyyy}}}}}}{{{xxxvvvuuuwwwwwwuuuvvvzzzzzzkkklllxxxssseeebbboooppplll```TTTJJJ@@@999666:::BBBOOO]]]hhhooorrrssswwwzzz{{{zzzwwwuuutttooojjjeeeddd```YYYTTTSSSPPP\\\nnn|||rrrnnnhhhqqq{{{qqqpppoooppppppmmmgggbbbaaaYYYRRRQQQQQQMMMKKKLLLSSS^^^kkkvvv}}}|||qqqeeeSSSKKKBBB<<<555000000333FFFLLLSSSUUUTTTWWW```hhhgggiiiooovvvwwwuuuuuuxxxyyy|||{{{}}}xxxhhh```VVVSSSMMMKKKZZZyyyyyyhhhvvvdddCCC555BBBjjjdddGGGEEE>>>999666222000/////////.........---,,,,,,,,,---------***,,,///...555UUUvvvqqqZZZyyylllHHHnnn|||ooozzzwwwdddsss}}}```RRRLLLIIIHHHOOO]]]cccZZZKKKAAA???===>>>@@@BBBCCCBBBBBB???<<<::::::>>>BBBEEEJJJ^^^uuu[[[======IIIaaaooosssxxxxxxyyysssbbbUUUMMMRRRjjjsssjjjmmmxxxqqq^^^OOO___vvv~~~___qqqoooYYYZZZ[[[VVVfffjjjPPPDDDCCC:::555444444333888LLLbbbaaaSSS[[[}}}VVVIIIBBB@@@AAAVVVrrr}}}|||jjj}}}uuueeeEEEFFF???===:::777555444333333333333222111000///......)))************))))))(((******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&))))))&&&&&&)))***''''''(((((()))***+++,,,---111///000222111//////222------------...222888===???888222555===BBBBBB???>>>???FFFVVVcccaaaQQQ@@@HHH[[[llllllaaaRRREEE;;;888>>>BBB===444222999AAA???666///---......222777999666222...,,,...222555===CCCHHHLLLRRR]]]fffiiiggggggfffggghhhiiijjjkkkkkkkkkjjjgggcccaaaaaabbbeeefffiiikkkpppyyy|||^^^^^^xxxhhhXXXeeeooo___FFF777111111///777CCCEEE<<>>666,,,((()))))))))(((((((((((())))))(((((((((((())))))))))))((((((&&&+++///,,,777QQQttt|||{{{bbbrrryyykkk\\\NNNRRRgggaaaFFFEEElllvvvwwwxxxkkkwww{{{hhhaaaaaafffaaabbbdddkkksssxxxxxxwwwvvvsssrrrsssuuuvvvwwwwwwyyyqqquuussskkkiiiyyy{{{xxxlll^^^RRRGGG>>>:::999:::???IIITTT^^^cccmmmrrrvvvvvvvvvwwwwwwuuuooofff^^^XXXQQQHHHCCCBBB@@@KKK```|||vvvvvv|||~~~}}}ooonnnmmmnnnqqqrrroooiiiccc___XXXSSSRRRPPPLLLIIIIIINNNWWWcccnnnvvvyyyrrrhhhUUUJJJ>>>888333//////111777:::AAAIIIPPPXXXdddnnniiijjjnnntttuuutttvvv{{{{{{~~~}}}}}}tttmmmWWWSSSLLLHHHPPPhhh{{{\\\???333>>>ddd{{{gggGGGCCC===:::777333000000000///......------,,,,,,,,,------...---...000///888VVVvvv|||dddRRR{{{rrrHHHfff}}}|||rrrbbbuuuvvv[[[NNNLLLHHHGGGOOO___eeeZZZIII???>>>===>>>???AAABBBCCCGGGDDD???999666888===BBBGGGXXXsssaaa>>><<>>@@@UUUuuu|||cccrrrdddFFFHHH;;;:::888666555555555555333333222111000///......,,,++++++***)))(((&&&%%%******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%((((((&&&'''******'''%%%&&&(((***,,,...///000222///000555555111000333111000...,,,,,,000666:::;;;777444888@@@FFFFFFCCCBBBAAAEEETTTcccggg\\\OOOWWWaaahhheee[[[PPPFFF???===???@@@===888555666888222000///...,,,...999FFFKKKFFF===555111///000111///333777:::CCCRRR___eeedddeeefffggghhhjjjlllmmmooonnnjjjeeebbbaaadddfffhhhjjjlllnnnrrrzzzccc[[[xxx|||jjjWWWbbbrrreeeLLL999111000---444???AAA;;;DDDLLLOOOPPPRRRPPPLLLJJJFFFBBB???666,,,((()))))))))(((((((((((())))))(((((((((((())))))))))))%%%'''%%%***000...<<>>666333111111444///...222<<>>;;;777333111000000///...------,,,,,,,,,------...------...//////;;;XXXtttyyyppp___RRRqqqGGG]]]mmmbbbyyyoooWWWMMMKKKHHHGGGQQQ___eeeWWWEEE============>>>@@@BBBCCCNNNLLLEEE<<<555444:::AAAFFFSSSnnngggCCCAAAZZZrrr}}}gggPPPGGGDDD@@@@@@DDDXXXzzzwwweeeXXXQQQSSS]]]lllppp___KKKEEEHHHJJJDDDLLLggguuueee|||}}}tttzzzqqqUUUGGGEEE===888666666555999MMMcccgggUUUYYYdddNNNAAA>>>@@@XXX|||{{{fffssscccHHHIII:::999777666555555666666333333222111000///......------,,,+++)))'''%%%$$$))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$'''(((%%%&&&)))***'''###$$$&&&(((***,,,...///...,,,111;;;===666000000000///---++++++---222666999777666999@@@FFFJJJKKKIIIEEEEEEKKKTTT[[[\\\YYYfffgggfff```XXXNNNGGGCCC@@@???>>>>>>===<<<999777...///111000---111AAARRR___VVVJJJ>>>666222///...***,,,...000:::LLL]]]eeedddfffiiijjjjjjkkkmmmooommmllliiifffdddfffjjjnnnjjjlllooosssxxxgggZZZqqqyyykkk]]]lllppp^^^QQQ;;;000000,,,111;;;>>>:::CCCLLLOOOQQQSSSQQQLLLJJJGGGCCC???777,,,((((((((((((((((((((())))))***(((((((((((())))))))))))%%%'''&&&***//////???]]]zzz```ddd~~~pppOOOTTT{{{{{{rrrnnnxxxYYY}}}xxxccc^^^]]]___^^^\\\[[[^^^eeejjjlllkkkkkknnnnnnmmmnnnsssvvvuuurrrwwwsss{{{zzznnncccWWWNNNDDD>>>666333666>>>GGGLLL]]]fffkkkjjjlllsssuuuqqqfff[[[OOOGGG@@@999666888555===MMMiiissseeeaaa___VVVZZZ[[[___eeejjjkkkgggcccZZZVVVRRRQQQNNNIIIGGGIIIJJJPPPXXXbbbooo{{{}}}yyyfffTTTAAA777444222222333222...///777>>>HHH[[[mmmoooooossswwwwwwtttuuuxxxwwwzzz~~~~~~~~~yyymmmZZZIIIBBBOOOooorrrQQQ???<<>>AAADDDPPPQQQMMMDDD999555888>>>EEEPPPhhhmmmLLLIII```xxx}}}```SSSMMMDDD???>>>LLLjjjyyyqqqeeeVVVLLLMMMlll~~~rrrWWWIIIHHHIIIJJJKKK```ssssssWWWGGGDDD???:::777777555999LLLaaagggTTTYYYsssVVVBBB===AAAZZZ|||mmm{{{dddHHHIII;;;:::888666555444555555333333222111000///......,,,,,,,,,+++***((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###&&&'''%%%%%%))))))'''$$$%%%&&&''')))***++++++***+++777HHHKKK>>>222...,,,---,,,,,,+++---111444777777777:::BBBLLLWWW___gggaaaWWWNNNJJJOOOYYYaaaqqqmmmggg```XXXPPPIIIEEECCCBBBAAA@@@@@@>>>:::888000000000///...333CCCSSScccZZZMMMAAA999555222000,,,---,,,,,,555HHH[[[dddhhhkkknnnnnnmmmlllmmmnnnkkkkkkkkkjjjiiiiiilllnnnkkkmmmpppwwwhhhYYYmmmsssiiiaaauuuttt___SSS;;;//////---111;;;???999BBBLLLPPPRRRTTTQQQMMMKKKGGGCCC???777,,,((((((((((((((((((((()))******(((((((((((())))))))))))''')))(((+++///...???^^^fffmmmwwwXXX]]]tttnnnvvvTTTxxxxxxaaaZZZXXXYYYXXXVVVTTTWWW^^^dddggghhhdddjjjllliiiiiinnnsssssspppvvv}}}|||rrriii___WWWPPPIII???999999===BBBEEEPPP\\\eeeeeehhhnnnmmmfff[[[SSSMMMKKKHHHDDDBBBDDD???GGGQQQccc|||ooo^^^YYYWWWMMMTTTUUUYYY___fffhhhfffbbb[[[WWWSSSPPPKKKFFFEEEIIIGGGJJJOOOVVVeeevvvvvvbbbMMMBBB>>>:::666444777222222888<<>>[[[ssspppIIICCCCCC<<<999444111000000///...,,,,,,,,,,,,,,,---...///)))***,,,---000???ZZZsssuuuhhhhhhfffpppQQQ@@@BBBuuuggghhh{{{eeeSSSQQQIIIJJJMMMTTT\\\\\\MMM===:::<<<======<<<===AAADDDKKKPPPSSSMMMAAA888777;;;@@@LLLbbbqqqSSSMMMiiiyyykkk___RRRJJJJJJZZZmmmwwwtttkkkWWWHHHJJJbbbsss\\\OOOIIIQQQMMM]]]tttXXXHHHDDD@@@:::777777444777JJJ___iiiUUUYYYzzzXXX@@@<<>>SSSXXXGGG555...***+++---------///222555666777888<<>>999777555444//////,,,***333FFFYYYccckkkooorrrrrrooolllllllllkkkmmmooonnnllljjjjjjjjjkkklllqqqyyyhhhXXXkkk{{{sssjjjdddzzzmmmTTT:::...000...222===AAA999BBBLLLPPPSSSTTTRRRMMMKKKGGGDDD@@@777,,,((((((((((((((((((((()))******(((((((((((())))))))))))***+++)))+++...--->>>]]]mmmqqqxxxoooyyy]]]bbbvvvpppvvvRRRrrrwww^^^VVVTTTTTTSSSQQQOOORRRZZZaaaeeeggg___gggkkkgggeeekkkppprrrqqqxxx}}}zzzsssjjjccc]]]VVVJJJAAA======>>>@@@EEEUUU```bbbeeejjjfff\\\RRRNNNMMMQQQRRRPPPOOOPPPJJJQQQXXXaaaxxx}}}sssiiiYYYSSSPPPGGGRRRSSSWWW]]]dddgggeeebbb]]]XXXSSSPPPJJJDDDDDDGGGDDDEEEEEEKKK[[[pppttt___TTTOOOGGG???;;;888444555;;;===AAASSShhhjjjkkkpppuuussskkkggghhhdddgggjjjoootttyyy}}}}}}hhhZZZUUUXXXVVVQQQJJJAAABBBWWWnnn}}}uuuhhhqqqoooUUU???;;;<<>>BBBIIIPPPSSSTTTRRRPPPJJJIIIEEE>>>555---(((&&&((((((((((((((()))******)))*********++++++++++++))),,,***+++000///999OOOMMMMMMSSS___llltttwwwxxxxxxuuuwwwpppQQQeee~~~sss}}}ooo\\\}}}jjj[[[RRRSSSTTTRRRRRRUUUYYY^^^``````dddfffiiihhheeeeeegggjjjiiiuuu}}}|||nnnhhhiiifff```UUUJJJBBB>>>======AAALLLYYY```aaa^^^WWWQQQFFFNNN___sssxxxpppfffccc```\\\```gggqqqzzzpppbbbWWWRRRNNNJJJHHHOOOTTT[[[___``````___^^^[[[VVVOOOIIIFFFDDDBBBAAA>>>???@@@BBBJJJ[[[ppp|||uuujjj]]]QQQJJJGGG???;;;======@@@QQQeeemmmkkklllqqqrrrnnnkkkkkklllmmmooosssuuuuuuwwwyyy}}}bbbJJJ???AAAIIIKKKJJJGGGCCCTTTssszzzuuupppVVV>>>;;;<<>>999777666333555FFFZZZjjj\\\YYY~~~zzzXXXBBBAAAEEEWWWtttwwwKKKDDD<<<:::888555444444444555333333222111111000000//////---+++)))(((((())))))+++***)))((('''(((((())))))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%(((***)))'''$$$&&&)))***)))))))))***&&&&&&---777444)))$$$(((***...222333111000222444888===:::666<<>>@@@KKKZZZeeepppvvv~~~}}}sssggg```XXXPPPKKKIIIEEEEEEUUUhhhkkkjjjmmmtttyyywwwvvvwwwooopppsssvvvxxxxxxzzz|||mmmPPP???EEEKKKKKKIIIFFFDDDYYY}}}xxxuuuyyy___CCC;;;<<>>???QQQppp|||RRRKKK<<<:::888555444444444555333222222111111000//////...---+++)))(((((())))))+++******))))))))))))***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&''')))***)))((()))***)))%%%&&&+++***%%%'''---))),,,111444444333222222333??????777555;;;WWW|||gggMMMPPPnnn~~~vvvkkk\\\RRROOONNNIIIAAA===;;;999666---...///111111///,,,++++++---...///000333777::::::555444222666NNNeeeggglllmmmppprrrrrrrrrqqqpppooonnnmmmnnnooonnnllljjjooorrrxxxooobbbllluuuddd]]]IIIIIIlllrrrXXXHHH666.........999IIIMMMCCCGGGNNNSSSWWWWWWUUUTTTMMMKKKGGG???666///***(((***)))((((((((((((((()))((()))))))))************))),,,+++,,,000000<<>>GGGRRRWWWRRRHHH@@@@@@HHH[[[ttt~~~xxx|||tttssstttvvvxxxuuunnndddYYYRRRPPPPPPNNNTTT\\\bbbdddcccaaa```ZZZUUUOOOIIIFFFCCCAAA@@@@@@???===:::888<<>>;;;888;;;BBBKKKOOONNNNNNQQQ```kkk|||hhhaaabbbssslllppp[[[SSSnnncccOOOEEE???;;;888888555777III]]]hhh___```]]]DDD===<<>>AAANNNbbbssszzzwwwnnnggg]]]XXXSSSLLLDDDCCCPPP___eeeffflllvvv|||{{{zzzzzzxxx|||}}}zzzxxxzzz|||||||||sssUUUMMMQQQQQQOOOIIICCC\\\|||jjjeeerrrNNN===<<>><<<<<<>>>AAACCCCCCBBBAAAPPPWWWfffyyyvvvtttssswwwzzzjjjYYYmmmyyy}}}sssqqqwwwfffQQQGGG>>>:::888777555777HHH]]]iii```bbb|||[[[DDD>>>===NNNppp{{{XXXLLL<<<:::888555444444444555222222111111000//////...,,,,,,+++******)))))))))'''((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((((((&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))+++---......///222444111000111333222---)))((((((***...555:::;;;777444888@@@>>>666555888LLLiiivvvgggkkkxxxiii\\\VVVNNNHHHEEEBBB@@@???:::===FFFNNNLLLBBB:::999666666777777888888888777;;;444222555@@@[[[mmmiiikkklllnnnooopppqqqpppppppppooonnnoooqqqrrrrrrqqquuuvvvzzzjjj]]]hhh~~~zzzuuuiiiNNNHHHcccwwwlll\\\JJJ888///...,,,666DDDGGGFFFJJJNNNSSSVVVVVVUUUSSSKKKIIIDDD;;;333,,,((('''))))))(((((((((((())))))))))))))))))************)))---,,,---111333CCC^^^eeelllpppooolllhhh___UUUnnnhhhXXXTTTQQQ\\\hhhOOOFFF```xxx~~~mmmZZZ|||}}}kkkbbbUUUUUUVVVWWWXXX[[[___bbbdddiiiooorrrrrrqqqssstttvvvvvvzzzuuummmkkkrrryyyxxxtttqqqssskkk^^^PPPDDD<<<888777::::::BBBOOOUUUMMMBBB;;;777444444<<>>VVVnnn|||wwwZZZBBBAAA>>>:::555111000///...---......------------......---...,,,+++222IIIkkk}}}iiiWWW|||wwwQQQ:::444555;;;NNNlllmmm]]]PPPGGGHHHJJJ[[[bbbPPP>>>;;;:::888888888888888999;;;;;;<<<:::;;;>>>BBBDDDAAA===888777777:::@@@BBB<<<666@@@BBBKKKXXXeeeuuuxxxooopppvvveeeyyy|||tttZZZWWWYYYcccrrrhhhSSSHHH<<<888666666333666HHH\\\hhh]]]^^^oooRRRAAA>>>>>>OOOrrrwwwzzz\\\JJJ<<<:::888555444444444555222111111000000///......++++++++++++******))))))&&&''''''((((((((((((''')))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%''''''(((((('''&&&$$$###%%%%%%&&&'''''''''''''''###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))'''***...111444888===AAA;;;<<>>===;;;888666777<<>>===<<>><<>>CCCQQQdddqqqvvvwwwyyyyyy|||}}}fffYYYVVVUUUZZZTTTBBBHHHhhh~~~dddEEE@@@>>>XXXnnnvvvoooUUUBBBBBBAAA===777333222111000///......------------......***,,,---...888SSSxxx}}}XXXKKKxxxqqqMMM:::666444888JJJhhhwwwdddXXXMMMEEEHHHIIIXXX```OOO>>>:::999777666666777777888999:::;;;888777;;;@@@AAA<<<777666999:::???KKKZZZ```^^^NNNDDD=========AAARRReeefffVVVJJJaaannntttPPPDDD:::888:::BBBYYYooommmVVVIII<<<888666666444777III]]]bbbXXXZZZhhhNNN@@@===;;;MMMtttoootttoooSSS<<<:::888555444444444555111111111000//////......******+++++++++******)))'''((()))+++++++++***)))))))))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%&&&)))***)))'''###%%%'''((())))))'''&&&%%%&&&''''''((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&&&&))),,,'''))),,,...000444888<<<>>>>>>>>>>>>>>>;;;444,,,***(((+++444AAAGGGDDD???222555///+++,,,***...>>>DDDJJJJJJ???999JJJpppuuuooohhh]]]TTTQQQEEEHHHZZZvvvwwwttthhhhhhiiinnnrrrssspppmmmYYY???<<>>IIIWWWWWWIIIAAACCC???BBBAAA@@@GGGVVVaaaddd___ZZZggg{{{|||qqqkkkhhhfffdddfffhhhgggdddbbb``````XXXVVVSSSQQQQQQPPPNNNMMMHHHDDD>>>:::999:::;;;;;;<<<<<>>MMMaaaoootttuuuwww}}}vvvzzz~~~|||}}}kkk\\\WWWTTTZZZVVVCCCHHHfffaaaBBB???===XXXnnntttkkkRRR@@@BBBBBB===888444222111000///.........------.........---.........777QQQvvv|||\\\OOO{{{pppLLL:::777666;;;MMMggg}}}uuubbbVVVMMMEEEHHHHHHWWW___OOO???;;;999666666666666777888999:::;;;888777<<>>888666:::;;;<<>>999555444444333444555111111111111000...---,,,************))))))))))))***)))'''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((''''''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&'''(((***%%%)))---+++''''''...444333222333555777666111---,,,)))$$$&&&777GGGDDD666666222...+++'''(((111===GGGOOOSSSJJJ<<>>JJJ[[[jjjqqqoookkkddd___^^^dddooouuurrrmmm^^^FFFBBBSSSaaajjjpppnnnooooooooommmllllllooorrrnnnnnnnnnoooqqqtttxxxzzzyyyzzz|||zzzcccYYYsss~~~gggLLLTTT{{{xxxdddGGG999111...222GGGYYYXXXEEEMMMSSSTTTUUUWWWUUURRRIIIFFFAAA999000***(((((((((((((((((()))))))))))))))******++++++,,,---------000,,,+++000444FFFdddvvvxxxtttdddVVVfffppp\\\DDDddd{{{rrrxxxiii^^^xxx|||vvvtttvvvvvvssspppnnnoooppppppoooqqquuuxxx}}}|||{{{{{{~~~zzzvvvrrrnnnooossssssvvvnnn]]]TTTSSSNNNDDDCCCEEEPPP^^^\\\LLLBBBAAA>>>>>>???CCCKKKVVV```fff```eeejjjppp}}}rrrgggbbbfffmmmjjjkkkjjjfffbbb___^^^^^^UUUVVVWWWXXXVVVSSSPPPNNNKKKHHHDDD???<<<:::::::::???DDDJJJZZZxxxzzz[[[MMMAAA666555555222222444666===OOOdddppppppppprrrzzzzzztttvvv{{{}}}xxx___ZZZYYYRRRPPPDDDDDDrrr___GGG>>>===VVVppp~~~sssSSS@@@GGG@@@<<<666222000///...---........................///---,,,...888QQQxxxzzzbbbZZZ}}}qqqLLL<<<777444<<>>???>>>666555777;;;AAAKKK[[[hhh```ccc^^^QQQGGGFFFGGGFFFZZZaaa``````hhhooo}}}}}}}}}dddJJJ]]]\\\CCC;;;???:::888@@@GGGfffvvvnnn^^^EEE>>>:::888888555999NNNeeejjjQQQ\\\wwwVVV;;;777<<>>BBB@@@888444111111///,,,---000===CCCHHHBBB777999QQQjjjuuu```VVVPPPFFF<<<555...000666@@@KKKQQQPPPNNNNNNKKKLLLRRR[[[```]]]YYYUUUCCCDDDUUUaaajjjpppnnnooooooooommmllllllnnnpppnnnnnnooopppsssvvvyyyzzzwwwyyy}}}vvv___XXXuuuhhhNNNWWW{{{sssZZZGGG:::222000444GGGTTTPPPEEEMMMSSSTTTUUUWWWVVVSSSIIIFFF@@@888000***(((((((((((((((((()))))))))))))))******++++++,,,------,,,///---...333555FFFbbbjjjrrr~~~xxxtttjjjeeexxxiiiLLLiiiuuu{{{mmmaaayyysssxxxuuuttttttrrrpppmmmpppssstttssstttvvvyyy}}}}}}}}}{{{{{{}}}wwwooohhhiiimmmssswwwqqqeee]]]]]]YYYPPPOOOSSS^^^iiicccPPPEEEDDDAAA@@@>>>@@@FFFPPPZZZ```XXX^^^dddkkkvvv{{{kkk```YYYWWW^^^gggnnnnnnmmmjjjfffcccbbbbbbZZZ[[[\\\]]][[[YYYVVVTTTPPPMMMIIIDDDAAA@@@@@@AAA===CCCJJJ\\\}}}___PPPAAA;;;:::777666777999BBBTTThhhrrrrrrrrruuuyyy{{{wwwyyy~~~}}}{{{^^^ZZZYYYTTTUUUJJJIIIvvvaaaHHH;;;<<>>>>>===:::666555888;;;FFF]]]sss{{{pppaaaXXXUUUPPPJJJIIIMMMHHHEEELLLWWWlllWWWRRR~~~dddIII<<<===888444999===LLLmmmmmm^^^FFF>>>:::888777444888MMMeeekkkRRR]]]tttWWW@@@<<<>>>LLLvvvmmmwwwvvvOOO888<<<===888111///222666111111111111000...---,,,,,,,,,+++***))))))(((((((((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%&&&'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&'''(((******(((&&&'''((()))'''%%%***,,,000333666888:::;;;777444000//////444@@@LLLBBB:::333333333...***)))111444999888222111===LLLeeewwwwwwcccMMMAAA;;;555///,,,...,,,***---222666777666:::;;;===DDDJJJNNNLLLIIIIII???HHHZZZccciiipppooonnnoooooommmkkkkkklllmmmmmmnnnpppsssvvvxxxzzz|||xxx{{{sss\\\VVVuuujjjQQQ\\\}}}sssVVVFFF888111111555EEEOOOGGGEEELLLSSSUUUVVVXXXWWWSSSHHHFFF@@@777///***(((((((((((((((((()))))))))))))))******++++++,,,------+++//////000555777FFFaaaXXXUUUYYYjjjvvvyyyqqqjjjeeelllmmmUUUmmmuuu|||pppcccyyytttxxxrrrpppooooooooolllqqqwwwyyywwwvvvvvvwww||||||xxxzzzxxxlllbbbbbbgggnnnrrrpppgggcccbbb^^^VVVVVV\\\iiiqqqfffRRREEEDDDCCC@@@======@@@GGGOOOTTTNNNUUU^^^fffnnnvvvvvvqqqiii___SSSLLLIIIMMMXXXdddppppppoookkkgggddddddeee___```bbbbbbaaa^^^[[[YYYTTTQQQLLLHHHFFFEEEFFFGGGGGGMMMQQQ]]]yyy{{{jjjWWWNNNKKKGGGCCC@@@===III]]]nnnuuutttuuuxxx{{{~~~zzz{{{~~~|||~~~ccc]]]\\\XXXZZZNNNKKKuuugggLLL;;;;;;ZZZyyy\\\CCCCCCCCC???999555333222000///...........................------...555MMMssscccdddnnnHHH888444666???OOO^^^hhhnnnwww{{{{{{lllWWWMMMHHHDDDFFFKKKZZZ[[[FFF888888666666666777777777777888888999888888999<<<======<<<>>>777444555777CCCddduuunnnhhh^^^UUUHHHJJJBBB:::===EEE]]]{{{lllNNNgggyyy}}}pppQQQ@@@>>>888555777666666MMMfffyyymmm^^^GGG>>>:::888777333888MMMeeelllQQQ]]]kkkTTTBBB??????NNN~~~nnnvvvrrrRRR777;;;;;;666111111333444111111111111000...---,,,---,,,++++++***)))(((((('''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''')))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&'''((())))))'''&&&&&&)))+++++++++,,,...333888<<<<<<:::777777222111333222333AAARRRLLLBBB888444222---+++,,,++++++---000///...333:::IIIWWWhhhttt~~~zzzppp]]]MMM<<<333111...,,,---333///+++***,,,...//////000222777===CCCEEEEEECCC???>>>NNN```eeekkkqqqqqqlllmmmnnnllljjjiiijjjkkklllnnnqqqtttxxxzzz|||}}}|||rrr[[[WWWtttmmmSSS```}}}zzz\\\EEE666//////666FFFNNNEEEEEEMMMSSSUUUVVVXXXWWWTTTHHHEEE???666...)))(((((((((((((((((()))))))))))))))******++++++,,,------,,,000///000555777GGGbbbQQQHHHFFFRRR```dddcccaaauuummm```YYYiiikkkYYYkkktttzzzrrrccczzz}}}vvvoookkkkkknnnpppnnnttt|||~~~{{{vvvuuuuuu|||}}}vvvxxxzzzkkk^^^]]]bbbhhhlllkkkfffcccccc___YYYZZZdddsssxxxkkkUUUGGGEEEAAA???===;;;<<<>>>AAADDDEEEMMMVVV___hhhnnnlllfffWWWPPPGGGCCCCCCJJJXXXfffnnnnnnllliiieeebbbccccccdddeeeeeeeeebbb___[[[XXXSSSPPPLLLHHHGGGGGGIIIJJJOOOUUUXXX[[[lllssskkkgggaaaVVVMMMCCCQQQeeerrrvvvuuuvvvyyy~~~||||||}}}kkkdddbbb[[[\\\MMMFFFnnnoooSSS>>><<<[[[zzz^^^DDDBBBDDD???:::555333222000///...........................------...444JJJppp^^^eeelllFFF777444888EEEXXXhhhqqqwwwjjjTTTKKKGGGDDDFFFLLL[[[ZZZEEE888888666666666666666777777777888888888999:::;;;<<<<<<<<<>>>777444666888EEEiiiwwwlllfffccc]]]^^^SSSEEE@@@AAARRRmmm[[[fffyyy|||xxxZZZGGGCCC<<<:::;;;888777???HHHSSSffflll^^^III>>>:::777666333888NNNffflllPPP\\\fffOOO>>><<>>666888222111777:::888???IIIJJJDDD@@@===888111...000---***)))---///000444888???FFFNNNTTTYYY[[[WWWQQQCCC999000------,,,,,,......,,,)))))))))*********))),,,222999???BBBBBBAAA<<<@@@UUUfffhhhlllsssrrrkkklllllljjjiiihhhiiikkkmmmooorrruuuxxx{{{}}}}}}|||ppp\\\[[[tttnnnVVVddd|||aaaGGG777...000:::MMMVVVLLLFFFNNNTTTVVVVVVXXXVVVSSSGGGDDD===555---)))((()))(((((((((((()))))))))))))))******++++++,,,------///111...---222666HHHeee[[[TTTQQQUUUXXXVVVUUUVVVsssnnn\\\QQQccc{{{{{{mmmYYYfffsss{{{wwwfff~~~xxxqqqlllmmmrrrvvvttt|||zzzxxxyyy}}}wwwxxx}}}lll\\\VVVXXX```bbbcccbbbbbbcccbbb```cccooo~~~rrr\\\LLLGGG???>>>===<<<:::999777777;;;AAAJJJTTT```iiihhhcccTTTNNNHHHEEEDDDJJJYYYhhhkkkjjjhhheeeaaa___```aaahhhhhhhhhfffbbb]]]YYYVVVPPPNNNIIIFFFEEEFFFIIIKKKMMMVVV]]]^^^eeevvv~~~uuueeeWWWLLLZZZkkktttuuuuuuwwwxxx}}}~~~mmmfffccc\\\[[[KKKDDDlll}}}tttXXX@@@>>>]]]yyy}}}___EEEBBBDDD???999555222111///...........................------......333HHHnnn\\\ffflllEEE888555;;;LLLaaapppwww|||iiiTTTKKKGGGDDDEEENNN]]]YYYCCC777999666555666666666666777777777666777888999:::;;;===>>>???;;;999888999FFFccc~~~xxxeee[[[dddqqqrrrppp```LLLBBB===IIIaaannnqqq~~~|||~~~dddRRRIII>>>:::;;;888>>>===<<>>:::777666444999PPPhhhmmmOOO\\\nnnRRR<<<;;;???OOOxxxpppyyylllOOO>>>???999222222777777111111111111111000...---,,,+++++++++++++++*********(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%###%%%&&&((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$&&&''''''&&&'''(((***))),,,---,,,***)))+++---+++,,,111;;;DDDHHHGGGDDD===888777===BBBAAA>>><<>>>>><<<999555444...***+++***(((''')))((((((((((((((((((((((((+++,,,000999BBBGGGGGGEEE>>>EEEZZZjjjjjjnnntttqqqjjjjjjiiihhhfffgggjjjllloooppprrrtttwwwzzz|||~~~zzz}}}}}}kkkZZZ\\\qqqhhhYYYlll~~~aaaJJJ999000444BBBWWW^^^SSSHHHPPPUUUVVVVVVWWWUUURRRGGGCCC<<<444,,,(((((()))(((((((((((()))))))))))))))******++++++,,,------///111---,,,111555HHHeeeeeeeeeddddddddd```YYYSSSkkkooo\\\JJJXXXkkknnnjjjTTT]]]ttt}}}}}}jjjyyyrrrrrrxxx{{{{{{yyyqqq]]]QQQOOORRRRRRSSSTTTWWWZZZ^^^___gggtttwwwbbbOOOEEE@@@@@@???===;;;888555333333888@@@KKKYYYeeefffbbbVVVRRRMMMIIIFFFIIIVVVdddggggggdddaaa]]]\\\]]]___ffffffeeeccc___ZZZUUURRRLLLIIIEEEBBBBBBDDDHHHJJJOOO\\\ggggggfffmmmxxxzzziii[[[WWWcccoootttuuuvvvwwwvvvuuuxxx}}}yyyfffbbbbbb[[[YYYKKKHHHttt{{{lllwwwxxxZZZ???BBBaaa{{{}}}bbbHHHCCCDDD@@@:::555222111///...........................+++---//////333GGGnnnrrruuu___kkkoooFFF999666999MMMeeesss{{{yyy~~~jjjUUULLLHHHEEEDDDOOO^^^YYYAAA777999666555555666666666666777777555666777888888;;;>>>AAACCCDDD@@@;;;<<>>999777666555<<>>AAA===888555222///,,,***///+++)))+++)))%%%%%%''')))*********)))(((((()))...---///999EEEMMMMMMJJJCCCJJJ]]]jjjiiimmmsssnnniiihhhgggeeedddfffkkknnnqqqqqqrrrsssvvvyyy|||}}}|||~~~yyyfffUUUWWWhhh{{{\\\\\\zzzdddGGG777000777FFF[[[```RRRKKKQQQWWWWWWVVVVVVTTTPPPFFFBBB;;;333+++'''((()))(((((((((((()))))))))))))))******++++++,,,---------000------222555FFFcccjjjppptttwww||||||mmmZZZeeerrraaaHHHLLLWWWZZZ___KKKRRRsss~~~lll~~~wwwuuu{{{|||zzzwwwcccSSSMMMKKKHHHFFFFFFHHHLLLRRRVVVdddrrr~~~lllXXXLLLFFFDDDAAA>>>;;;999888888666;;;BBBMMM]]]iiijjjdddYYYVVVQQQMMMGGGHHHRRR^^^aaa```^^^ZZZVVVVVVWWWYYY\\\\\\\\\[[[XXXSSSOOOLLLDDDAAA===;;;;;;>>>BBBEEEOOO___mmmnnniiihhhnnntttyyy~~~|||xxxrrrhhh]]]bbbkkkrrrsssuuuxxxxxxuuupppoooooosss{{{sss```___aaaZZZWWWJJJLLL|||rrrccciii|||\\\@@@EEEeeegggLLLEEEFFFBBB;;;777444222000///........................***---000000333GGGnnnllltttdddpppsssHHH999777===QQQeeeooottt|||{{{~~~rrrjjjwwwiiiUUULLLHHHDDDDDDQQQ```XXX@@@666999666555555555666666666777777444555666666777:::@@@EEEIIINNNHHH>>>CCCTTTZZZSSSFFFCCC???888111777OOOgggrrrpppdddXXXSSSLLLLLLYYYeeetttzzzzzz~~~}}}{{{ZZZLLLWWW|||kkkQQQFFFMMMPPPMMMHHHEEEFFFHHHXXX~~~jjj\\\JJJ===999777777666>>>WWWppprrrPPPZZZ^^^CCC???AAAIIIggguuu{{{zzzjjjHHHJJJOOOJJJ999///222666444111111111111000...---,,,)))******++++++,,,------***)))(((&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$"""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$&&&''''''&&&'''(((***+++---333===EEEDDD999///000111111,,,---:::SSSfffeeekkkmmmnnnuuu{{{ssseee===:::===JJJSSSPPPFFF>>>000000000...***)))111<<<<<<888444222111...,,,,,,...+++***+++***&&&'''***,,,,,,+++)))'''&&&'''(((---***+++444CCCMMMMMMIIIFFFMMM^^^iiihhhlllqqqllliiihhheeeccccccfffkkkppprrrrrrqqqrrrtttxxx{{{}}}xxxcccPPPPPP^^^mmmvvv{{{qqqQQQ^^^jjjBBB333...777GGG[[[\\\LLLLLLSSSXXXWWWVVVVVVSSSOOOFFFBBB;;;222+++'''((()))(((((((((((()))))))))))))))******+++,,,,,,------***...---///444666EEE```oooxxxfffgggzzzkkkMMMIIILLLMMMVVVBBBHHH~~~ppp|||kkktttoooxxxtttzzzyyy{{{||||||jjjYYYQQQQQQLLLFFFCCCCCCEEEKKKQQQcccqqqzzzgggZZZKKKHHHCCC>>>;;;;;;===>>>???CCCKKKVVVeeeppppppiii[[[XXXTTTOOOIIIGGGPPP[[[[[[ZZZWWWTTTPPPOOOQQQSSSRRRRRRSSSSSSPPPMMMIIIGGG===:::666444444888===@@@DDDVVViiinnnjjjiiiooouuusssxxxyyyrrrmmmkkkfff```iiippptttsssvvvzzzyyytttqqqkkkfffhhhppp}}}ooo______bbb[[[VVVIIIMMMrrriiiggg___BBBHHHhhhlllPPPFFFHHHCCC===888555333111000........................***---111111444HHHooosss}}}fffqqqvvvIII999777IIIYYYffffffdddgggmmmoooccckkkiiikkk~~~iiiUUULLLGGGDDDDDDQQQ```XXX???666:::666555555555555666666666777333444555555555:::AAAGGGMMMTTTNNNBBBKKKaaabbbQQQIII@@@999777555555>>>IIIccchhhfffdddbbbTTTIIINNNWWWgggnnnpppsssrrrvvv{{{```IIIGGGkkk|||}}}}}}~~~aaaWWW```gggggg]]]VVVUUUUUU```jjj[[[JJJ===999777777777???YYYrrrtttQQQYYYyyyZZZBBB???@@@GGGffftttmmmKKKKKKGGGAAA<<<777555555666333222111///...------------,,,+++***)))''''''&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$%%%'''(((######%%%&&&'''((((((((($$$%%%%%%&&&'''((())))))'''((((((((())))))******''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((...000888CCCLLLKKKAAA777555555333//////999KKKZZZdddmmmtttwww~~~OOOAAA???PPP___YYYKKKBBB333///+++++++++---555===@@@<<<777222,,,)))+++///000...,,,+++,,,---,,,+++,,,,,,++++++***))))))(((++++++---666BBBKKKNNNNNNJJJRRR\\\dddggggggfffeee___eeeiiigggbbbcccjjjrrrwwwtttpppoooqqqvvvzzz|||zzzZZZKKKWWWbbbkkkpppnnngggOOObbbqqqBBB888111888LLL[[[YYYPPPJJJTTT[[[YYYUUUSSSQQQOOOHHH===222---***'''%%%'''))))))***+++,,,------...*********+++,,,---...//////...,,,000333222EEEggg{{{~~~xxxooo```MMMDDDNNN___DDDLLL|||{{{uuuiiizzzoooccclll}}}}}}~~~{{{{{{|||}}}{{{kkk```\\\UUUTTTOOOIIIEEEEEEJJJOOOcccooo~~~uuuaaaSSSFFFAAA@@@@@@BBBFFFDDDGGGVVVfffnnnvvvsssccc```WWWNNNJJJIIIJJJOOOUUUVVVTTTQQQNNNKKKJJJJJJKKKLLLLLLMMMMMMLLLJJJHHHFFF@@@===888444444666:::===EEEQQQ```jjjnnnmmmnnnooosssnnnmmmoooggg[[[[[[ddduuusssqqqrrruuuwwwvvvtttnnnllljjjjjjoooyyy}}}nnneeellliii___RRREEEPPPmmmxxxsssvvvYYY>>>IIIjjjdddLLLFFFHHHDDD===888555333111000......---------......///000......000444EEEiiitttxxx```cccTTT>>>>>>III]]]nnnlllddd```^^^[[[[[[fffmmmooozzzgggUUUNNNIIIDDDIIINNNcccVVV>>>;;;666:::777777777777666666666666777666666666888999;;;<<>>777777888;;;>>>ZZZ^^^aaa___[[[UUUIII>>>IIITTTaaaiiijjjhhhhhhiiirrr~~~zzzdddSSSJJJSSSnnnzzzyyyyyyxxx~~~|||}}}ppphhhvvvwwwjjjjjjoooiiiooolllVVVIII@@@;;;:::999666<<>>999;;;999555///...555CCCNNNTTT]]]hhhtttWWWHHHCCCSSSaaa]]]OOOFFF777222---,,,,,,...666>>>DDDAAA===777///++++++...---,,,*********+++***)))------,,,+++***)))((((((((('''***222>>>GGGLLLLLLJJJRRR\\\dddfffdddbbbaaa___cccfffeeecccdddkkkqqqtttrrroooooorrrvvvzzz|||uuuVVVLLL\\\jjjqqqqqqjjj```KKK```ddd>>>333---888NNN]]]ZZZQQQMMMUUU[[[ZZZVVVUUUSSSQQQIII>>>222---***&&&&&&'''''''''((()))***+++,,,,,,++++++++++++,,,------.........,,,///222111CCCcccsssdddTTTKKKQQQ]]]HHHMMMyyyyyysssiiitttsssfffhhhuuu~~~{{{wwwyyy{{{{{{nnndddaaa___YYYQQQJJJFFFGGGKKKNNN___kkk{{{nnn___OOOGGGDDDCCCEEEIIIMMMNNN]]]kkkssszzzvvvfff]]]UUULLLIIIIIIJJJPPPVVVUUUSSSOOOJJJGGGDDDDDDCCCHHHHHHIIIJJJIIIGGGEEEDDD???<<<777333222444777999@@@LLL\\\hhhmmmnnnooopppqqqllljjjhhh```WWW[[[gggvvvuuuttttttwwwyyyzzz{{{rrroookkkiiilllvvvoooeeehhheee^^^SSSGGGVVVyyy}}}xxxUUU@@@IIIiii|||```IIIFFFHHHCCC===888555333111///......---------......///,,,,,,...222666GGGkkkvvv~~~www]]]^^^]]]CCC@@@NNN\\\fffbbb[[[ZZZYYYXXX[[[ffflllmmmwwwfffTTTLLLGGGBBBHHHMMMcccVVV>>>;;;777:::777777777777666666666666777666666666777999;;;<<>>:::888888666>>>ZZZxxxwwwUUUZZZxxxVVVAAA??????NNNkkkzzzhhhgggNNN>>>;;;888555333333444555111111000///////////////************************((((((((((((((((((((((((&&&%%%%%%$$$###""""""!!!%%%%%%%%%%%%&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&'''((()))******,,,///333888;;;<<<===DDD@@@999222///222999???AAAFFFNNN]]]qqq```PPPHHHSSS```___RRRIII<<<666000...---...777@@@KKKLLLIIIAAA777111......---+++))))))***+++***)))...------,,,***))))))((()))'''(((...777???CCCDDDEEEOOO[[[dddfffeeecccbbb```bbbcccdddeeehhhlllpppqqqppppppppprrruuuxxxzzzpppSSSMMMdddwww}}}wwwkkk\\\HHH]]]YYY;;;000,,,999PPP\\\WWWLLLMMMTTTYYYWWWUUUTTTTTTRRRJJJ>>>222,,,)))&&&&&&)))%%%&&&&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,...///,,,...111000???\\\zzzjjj[[[UUUZZZbbbSSSQQQxxx~~~wwwqqqiiiqqqtttmmmqqqsss}}}{{{rrrpppssszzz~~~tttmmmkkklllbbbTTTKKKIIIKKKNNNPPP[[[ffftttyyyfffZZZSSSOOOPPPSSSTTTUUUaaannnsssxxxsssbbbWWWPPPIIIGGGGGGIIIOOOWWWVVVSSSMMMHHHCCC???>>>===AAABBBCCCDDDDDDCCCBBBAAA===:::555111000111333555999EEEWWWeeemmmooopppqqqooojjjeee```WWWSSS]]]mmmwwwwwwwwwwwwxxxzzz~~~{{{vvvpppkkkllltttoooeeeccc^^^\\\TTTIII^^^lllMMM@@@HHHjjj{{{\\\GGGGGGGGGCCC<<<777444222000//////......---------......++++++...111555EEEjjjssswwwtttZZZZZZZZZAAA???SSSXXX[[[XXXTTTRRRRRRQQQ\\\fffkkkkkkuuufffSSSKKKEEE@@@GGGLLLbbbVVV???<<<888;;;666666666666777777777777666666666666777888:::;;;BBBCCCDDDAAABBBMMMcccuuupppZZZLLLFFFCCC;;;444777777888===HHHSSSTTTPPPRRRQQQPPPOOONNNHHH@@@:::888<<>>JJJYYYcccggggggggghhhcccbbbbbbdddhhhllloooqqqpppqqqrrrrrrrrrsssuuuwww}}}|||mmmRRRPPPjjjsss___IIIXXXuuu}}}|||VVV;;;111...>>>SSSZZZQQQEEELLLRRRUUUSSSRRRRRRRRROOOIII===111+++)))&&&'''***%%%&&&&&&'''((()))******,,,,,,,,,,,,,,,,,,++++++---///,,,---000///;;;UUUxxxzzz|||ooo___\\\gggsssbbbXXXxxx~~~wwwooo}}}hhhnnnwwwtttpppyyyzzzpppllloooxxx~~~zzzzzzuuugggUUUJJJJJJOOORRRSSS\\\cccmmmwwwttthhh^^^ZZZ[[[XXXWWWaaajjjkkknnngggUUUOOOIIIDDDCCCCCCFFFMMMVVVVVVSSSMMMGGGBBB>>><<<;;;;;;;;;===>>>??????>>>>>><<<:::555222//////000111666BBBSSSbbblllpppqqqqqqpppjjjccc[[[RRRSSScccuuu{{{||||||zzzxxxzzzzzztttrrrvvv~~~llleee___XXXWWWQQQHHHaaa~~~cccGGG@@@JJJlll~~~\\\FFFHHHGGGBBB<<<777444222000...//////...------------......---...///111BBBhhhlllnnnsss\\\\\\xxxPPP@@@EEEQQQQQQSSSVVVUUUQQQLLLJJJ[[[eeekkkkkkttteeeRRRJJJFFFAAAFFFKKKbbbWWW@@@===888;;;666666666666777777777777666666555555666777999:::===>>>BBBCCC:::777JJJddd}}}uuuggg[[[SSSNNNEEE<<<555222000666DDDRRRTTTPPPPPPNNNKKKGGGBBB<<<666222777<<>><<<===NNNiiiyyyuuuiiifffRRR???===:::888666555555666111000///////////////000------,,,+++***)))(((((('''''''''''''''''''''''''''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&(((***+++,,,,,,---.........222;;;BBBFFFCCC>>>888444111000000666666888999<<>><<<;;;666777888999:::;;;<<<<<<<<<:::666333111000000000555@@@PPP___iiinnnoooooopppkkkcccYYYSSSXXXjjj|||}}}{{{|||{{{|||jjjccc^^^UUURRRKKKEEE___rrr}}}bbbHHHBBBNNNppp^^^FFFHHHGGGCCC<<<777444222000/////////...---------------111/////////000CCCnnnkkkkkkuuuccccccuuuRRRJJJVVVPPPOOOTTT^^^___TTTIIIEEEWWWdddlllllluuucccQQQKKKGGGCCCEEEKKKbbbWWW@@@===888;;;555666666666777777777888666555555555555666888999444777CCCMMMCCC444>>>TTTmmmssssssjjj___VVVLLLCCC999666222666BBBNNNPPPJJJCCCFFFFFFBBB;;;777777999666>>>XXXwwwkkkfffnnntttnnngggbbbZZZUUUSSSUUUXXXZZZ^^^aaaiiirrr{{{~~~|||xxxnnnmmmvvvwwwWWWJJJAAADDDSSS\\\nnntttkkkTTTHHH>>><<<888555777GGGccc{{{sssRRR[[[~~~]]]JJJ???===<<>>555333111///......---,,,+++++++++,,,------...//////***+++,,,---///111333444999EEESSS[[[\\\\\\___bbbhhhgggggghhhlllpppssstttrrruuuvvvtttqqqpppsssuuu||||||||||||ttt```QQQYYYttt}}}___NNN\\\lllhhhqqqnnnMMM111---444KKK[[[ZZZOOOHHHRRRVVVXXXVVVUUUUUURRRMMM@@@666---***)))''''''***'''((())))))++++++,,,---***+++,,,---------,,,+++***///---,,,000000777JJJ```___YYYXXXbbbpppqqqiiilll{{{nnnYYYZZZtttwww\\\qqqyyytttgggsssaaaiii|||uuuppppppvvv~~~xxxppprrrsssyyypppXXXHHHDDDGGGJJJKKKXXX]]]bbbgggtttuuuiiieeeccc```eeeiiifffeee[[[HHHAAA>>><<<======???HHHRRRRRROOOJJJEEE@@@===<<<;;;555555666777888999:::;;;;;;999777444222000000///444===KKKYYYeeelllnnnnnnooojjjaaaXXXVVV___ppp~~~~~~}}}}}}}}}hhh```___VVVLLLEEECCC]]]vvvfffLLLFFFUUUrrr^^^FFFIIIHHHDDD===888555333111000000///...---------------000///000000222FFFsssqqqnnn}}}}}}kkklllyyyXXXVVVhhhZZZWWW^^^kkkjjjWWWGGGCCCPPP___kkknnnwwwbbbPPPJJJGGGCCCEEEKKKcccXXX@@@===777:::555555666666777777888888666555444444444666777888888>>>OOO___XXXCCC<<>>===888444888JJJfff|||tttSSS]]]vvvUUUFFF@@@>>>===RRRvvvyyyqqqgggUUU;;;:::888666555444333333222222111///............------,,,++++++***))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%''')))+++---///,,,///333666777777777888777;;;???>>>888333111333,,,000888>>>;;;222---...++++++,,,000:::GGGQQQVVVJJJCCC;;;666111...222999KKK]]]iiidddZZZRRRIII???:::777444333222111///---------------------------***,,,///111222222333444999EEERRRYYYYYYZZZ^^^ccchhhiiiiiijjjkkknnnrrrtttqqqtttvvvtttqqqrrrvvvzzz}}}zzz{{{{{{rrrYYYTTThhh~~~wwwZZZVVVnnnxxxeeeccc___AAA......:::RRR^^^YYYNNNJJJTTTXXXZZZXXXWWWVVVQQQJJJ:::111***))))))(((''')))'''((())))))++++++,,,---)))***,,,.........,,,,,,)))///---,,,000111777GGG]]]\\\TTTMMMPPPYYY[[[UUUTTTkkkyyykkkUUUUUUllltttUUUgggrrrpppbbbmmm]]]]]]{{{nnnlllpppyyyzzzwwwuuuyyyeeePPPEEECCCDDDEEELLLSSSYYY^^^gggttttttjjjggg```]]]bbbfffdddcccZZZGGG???===<<<<<<<<<>>>GGGRRRTTTQQQLLLGGGBBB>>><<<<<<666666666777777999::::::888777666444222000//////111888DDDSSS```iiimmmnnnkkkfff]]]WWWYYYdddrrrzzz}}}{{{yyyyyyzzz{{{||||||}}}}}}}}}}}}~~~wwwddd\\\aaaXXXHHH@@@DDD\\\~~~|||~~~gggMMMGGG\\\rrr~~~ZZZDDDIIIIIIEEE>>>999666444222111000000///------,,,,,,------...111111111CCCmmmssslllqqqqqqwwwYYY___xxxpppiiilllvvvoooVVVEEECCCHHHZZZiiinnnxxxaaaOOOIIIFFFBBBFFFLLLdddXXXAAA<<<666888555555555666777888888888666555444444444555666777===EEEZZZqqqqqq[[[HHHAAALLLaaatttxxxwwwsssgggZZZIIIEEE>>>888:::AAADDDBBBFFFIIILLLLLLLLLMMMPPPSSSMMMKKK^^^kkkbbbeeesss}}}yyytttpppiiiaaaZZZVVVVVVVVVYYYYYY\\\fffttt~~~nnn___TTTVVVwww~~~rrr[[[KKKMMMQQQfffmmmzzzgggRRRFFF<<<<<<777333888MMMjjjxxxVVV___wwwUUUFFF>>>===@@@YYY|||yyymmmbbbPPP;;;:::999888777666666666333222111///...---------++++++++++++++++++++++++''''''''''''''''''''''''###$$$$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&(((((((((((((((''''''&&&$$$%%%%%%&&&'''((())))))(((((((((''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%###$$$%%%'''))),,,...//////222888<<<>>>===999777666===DDDCCC<<<666666888888666888>>>>>>666000000,,,...//////333===GGGMMMLLLEEE>>>999333000333999LLLaaappplllccc\\\RRRHHHAAA>>>;;;999777666444222000000///...---,,,,,,+++...000333444444222111111999EEESSSZZZ[[[]]]dddjjjhhhiiijjjjjjjjjlllppptttpppsssuuutttrrrsssyyy~~~~~~yyyzzz{{{pppVVVYYYuuuzzzsssVVV^^^ggg[[[TTT888000222@@@WWW```VVVKKKHHHSSSWWWYYYXXXWWWUUUNNNFFF777///))))))***((('''(((''''''((()))***+++,,,,,,((())),,,.........---,,,)))///...,,,111222777FFFiiihhh```UUUTTT[[[]]]XXXFFFaaasssiiiTTTQQQdddvvvoooMMM___llllll^^^jjjZZZJJJ||||||mmmkkkoooyyy~~~yyyvvvxxxrrrYYYIIICCCBBBCCCAAAJJJQQQUUUYYYaaagggiiissssssvvvxxxssshhhbbb```ZZZVVV\\\aaa___```XXXEEE>>>=========<<<>>>HHHSSSYYYVVVPPPJJJEEEAAA>>>===777666666777777999::::::666666555333222000///......444???NNN\\\ggglllnnngggbbbZZZVVVZZZfffqqqwwwtttrrrppprrruuuwwwwwwttttttuuuuuuvvvyyyrrr___XXXcccZZZFFF>>>EEE]]]zzzoooqqq~~~tttllleeeJJJEEE```rrrxxxWWWCCCJJJJJJEEE???:::777555333111111000///...---,,,,,,,,,+++---111111...;;;bbbqqqfffvvvzzztttrrrsssXXXfffwwwvvv{{{oooTTTDDDDDDBBBVVVhhhoooxxxaaaNNNGGGDDD@@@GGGMMMdddYYYAAA<<<555777444555555666777888888999666555444333444555666777555@@@ZZZxxxsss[[[MMM===SSSjjjwww{{{mmmTTTOOODDD:::888===@@@@@@>>>AAAHHHTTTaaammmtttwwwcccWWW^^^}}}WWWMMMVVVkkk|||}}}xxxuuunnnfff___[[[YYYZZZWWWUUUWWWaaaqqquuuhhhVVVOOOmmmuuurrruuuvvv|||~~~dddPPPDDD::::::666222999PPPnnn|||YYY```|||XXXFFF<<<<<>>:::999444111111...---444???AAAAAACCCBBB999///...555@@@YYYxxxvvvsssiiiTTTRRRIIIBBBAAA>>>888444666333444555444222000///000333666999888444333777<<>>>>>>>>???CCCPPP]]]cccaaa[[[QQQIIICCC<<<444333333555888;;;;;;:::888666444222///...---......000222777DDDTTTcccmmmqqqnnncccXXXXXX```iiinnnooommmmmmoooqqqsssuuuvvvwwwxxx{{{zzzxxxxxx}}}~~~}}}uuugggccc\\\\\\FFFEEEFFFrrr|||hhhhhhzzzhhhEEEAAA___~~~]]]???LLLMMMFFF>>>:::888666111---///......---------......+++000//////333888MMMmmmxxxaaaggg|||}}}kkkVVVnnnlllRRRGGGCCCLLLVVVVVV\\\ttt^^^OOOJJJDDDEEEEEELLL___ZZZ???999>>>222666666777777888888999999555555555555555666777888444===RRRiiizzztttQQQNNNAAAJJJ]]]ppp~~~gggZZZJJJ???===??????>>>;;;AAAKKKUUU___iiirrrwwwiii___```vvvmmmLLLBBBNNNcccwww}}}wwwqqqlllgggbbb___[[[[[[[[[___iiixxx~~~ttthhhZZZbbb|||bbbNNNFFF===999999888999RRRttt|||VVVddduuuYYYHHH@@@???BBB]]]yyypppvvv~~~^^^SSS???===:::666444444444444222222222222111000///...,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''***)))(((''''''''''''''''''&&&&&&%%%%%%'''((()))))))))))))))((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&)))+++---000222444777999777555222333999@@@DDDCCC===777444444444777???IIIOOONNNKKKAAA;;;666555333//////333===;;;===@@@<<<444000222<<>>JJJRRR\\\aaabbbbbbfffjjjjjjkkklllmmmmmmnnnppprrrsssooooootttvvvuuuwww|||~~~|||~~~|||yyy~~~xxxdddQQQaaawwwwww___TTTqqqzzzcccDDD222///444EEEZZZ___TTTKKKMMMTTTWWWWWWUUUSSSRRRLLLEEE666///++++++***'''&&&((()))))))))*********++++++..................------000------///000222999@@@jjj}}}~~~uuuwwwwwwrrr___jjj~~~}}}```KKKIIIJJJUUUMMMIIIgggsssccchhhoooKKK\\\nnnXXXWWWgggvvvyyywwwxxxyyyyyy}}}}}}yyysss|||{{{___PPPGGG@@@======AAAHHHLLLLLLNNNRRRTTTWWW[[[]]][[[VVVRRROOOQQQVVV[[[___aaa\\\OOOAAADDDAAA?????????EEESSSbbbfffeee^^^SSSJJJDDD<<<555777777888:::<<<<<<999777777555222000///...//////000111666AAAPPP^^^iiimmmiii^^^WWW]]]eeejjjmmmpppvvvvvvuuuuuuuuutttttttttwwwzzzzzzyyy{{{uuufff```\\\```KKKKKKLLLyyy}}}jjjkkkdddFFFHHHddd~~~bbbFFFNNNLLLFFF>>>:::888666111---///......------.........,,,000//////333777LLLlllvvvbbbiiinnnWWWmmmjjjQQQIIIGGGKKKTTTRRRVVVnnn^^^OOOIIIDDDEEEEEELLL___\\\@@@:::>>>333555666666666777777888888666555555444444333333333333777DDDWWWnnn}}}]]]TTTBBB@@@IIIYYYzzziii^^^NNNCCC>>><<<;;;:::999<<<@@@EEEIIIOOOTTTXXX___[[[___rrriiiMMMCCCLLL```vvv|||wwwrrrmmmhhheee^^^]]]^^^bbblllzzzrrrcccfff{{{aaaMMMEEE===999999888:::TTTvvvzzzWWWgggtttTTTDDD===>>>DDD```wwwpppqqqsssyyyYYYPPP???===:::666444444444444222222333222222111000///,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''(((((('''&&&%%%%%%%%%&&&((()))))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))+++,,,//////111444777777444000444888>>>CCCDDD@@@<<<888888555666AAASSScccjjjkkkXXXMMMBBB===:::666333333888555666;;;>>>:::333///888JJJkkknnn\\\RRRLLLGGGBBBAAA>>>??????<<<999666666666444999===<<<:::999===AAAPPPWWW```eeeeeefffiiimmmjjjlllmmmlllllllllnnnppprrrooonnnqqqsssuuuyyy}}}{{{}}}}}}zzz}}}ttt^^^UUUjjj||||||\\\ccczzz~~~sss\\\???000...777JJJ\\\]]]SSSKKKKKKUUUWWWVVVSSSPPPNNNHHHAAA333---)))))))))&&&&&&(((************+++++++++,,,------------------......111...---///000111666===```zzziiiPPPJJJGGGUUUQQQHHHcccuuufffhhhnnnLLLIII|||zzzZZZSSS^^^ppp}}}~~~xxxvvvyyyxxx|||{{{rrrjjjrrrooo[[[NNNFFF>>>;;;===BBBFFFGGGKKKPPPNNNRRRVVVWWWTTTOOOKKKHHHLLLRRRZZZ```dddaaaSSSEEEGGGCCC???======DDDTTTdddgggfffaaaWWWNNNHHHAAA:::<<<;;;;;;<<<===<<<999777777666444222000000000111111111444<<>>FFFcccwwwnnnqqqsss|||~~~XXXSSS???===999666444444444444333333333333222111000///,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''((()))))))))))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******,,,///333555666777777888@@@??????AAADDDDDDBBB@@@===::::::EEEYYYqqqzzznnn]]]OOOFFFBBBAAAAAA<<<999888<<>>999555555>>>]]]zzznnn^^^WWWRRRMMMIIIEEEEEEDDD@@@<<<999888999666;;;>>>>>>;;;:::>>>BBBTTT[[[bbbfffggggggjjjmmmkkklllmmmlllkkklllnnnooopppnnnnnnooorrrvvv{{{zzz|||}}}zzzyyynnnXXXVVVhhhzzziiissszzzlllSSS999//////AAAWWWaaaZZZMMMIIILLLSSSUUUSSSNNNKKKHHHBBB:::000+++'''))))))&&&%%%'''******+++++++++,,,,,,,,,,,,,,,------------......000......000000///333999^^^rrrYYYPPPJJJ[[[ZZZJJJ^^^ttthhhffflllTTT<<>>@@@AAACCCGGGMMMNNNQQQTTTSSSOOOJJJGGGFFFFFFMMMUUU]]]ddddddZZZNNNKKKEEE>>>:::888???OOO___fffhhheee\\\TTTNNNHHHBBB>>>===<<<<<<===<<<:::888777666555333222222222222111111222888AAAMMMWWW^^^[[[TTT[[[nnnvvvpppooowww~~~|||{{{xxx{{{{{{{{{~~~qqqcccbbbbbbfffMMMJJJOOOWWWDDDJJJjjj~~~}}}rrrYYYHHHMMMKKKFFF???:::777444000..................//////000---111//////444777HHHdddxxxvvv{{{~~~{{{[[[qqqwwwWWWBBBCCCFFFUUU```ZZZSSSjjj```OOOHHHCCCFFFEEEJJJ___```FFF===@@@777888888888777777777777777333444555666666666555444555333111222HHHsss{{{hhhXXXFFF;;;:::GGGWWW]]]HHHDDD???;;;:::;;;;;;<<<>>>===;;;999888:::>>>BBBAAAHHHNNNSSS```uuu|||hhhYYYUUUaaa|||{{{wwwooollljjjlllqqqzzz}}}xxxwww^^^LLLEEE===999999999@@@```tttXXXnnncccMMM@@@@@@HHHccc|||ooouuu{{{XXXTTT???===999666444444444444222222222222111000//////,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$%%%&&&'''((())))))))))))))))))((('''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******,,,444<<<===:::;;;DDDLLLWWWOOOEEEAAABBBEEEFFFEEE???>>>???EEEVVVooosss```SSSLLLIIIDDDBBB???===>>>???>>><<<666888QQQttt}}}jjj```\\\WWWRRRLLLKKKHHHDDD>>>;;;::::::999<<>>::::::???DDDWWW\\\bbbeeeffffffhhhjjjkkklllmmmmmmllllllnnnpppoooooonnnnnnqqqwww|||yyyzzz|||wwwuuujjjWWWRRR\\\nnn~~~zzzxxx~~~uuueeeLLL555///444NNNfffeeeTTTGGGHHHOOOSSSTTTQQQKKKGGGDDD===666---(((&&&((()))&&&&&&(((******+++++++++,,,,,,,,,,,,,,,,,,,,,------......///---...000000...111666TTTxxxuuu]]]QQQIIIcccgggQQQ]]]tttiiicccjjj\\\;;;RRRsss\\\SSSZZZsss~~~yyy}}}}}}{{{~~~pppfffiiisssrrr```OOOHHHBBB@@@???>>>CCCIIINNNQQQSSSQQQJJJEEECCCDDD@@@EEEMMMVVV___ccc]]]TTTPPPIIIAAA:::777;;;JJJYYYhhhlllkkkcccZZZSSSKKKEEE>>>===<<<<<<===<<<;;;999777666555444333333222222111000111444:::DDDMMMSSSUUUTTT___ssszzztttrrrxxxuuuwwwzzz}}}{{{}}}|||zzz}}}mmmccceeeeeefffKKKKKKUUU|||UUUHHHLLLooo}}}eeeNNNFFFLLLIIIEEE@@@:::666222000..................///000111...111//////444666EEE```wwwsss|||wwwzzzuuu```rrr|||XXXCCCEEEJJJRRRccc]]]QQQcccdddQQQHHHCCCFFFDDDIII___cccIII>>>BBB:::;;;::::::999999888888888555555555555555444444333111222333000;;;ccctttgggPPP@@@:::888:::???777666666999===@@@AAA@@@>>>===;;;999999===BBBGGGWWW^^^[[[RRRXXXsssmmmcccjjj}}}wwwuuussstttxxx}}}vvv]]]LLLEEE<<<999:::999DDDfffpppXXXqqqxxxYYYCCC@@@HHHaaa|||vvvwww{{{~~~UUURRR???===:::666444444444444111111222111111000///...,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***&&&%%%$$$$$$$$$%%%'''((()))))))))******))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((******---888BBBCCC@@@EEETTTbbbhhh[[[JJJ@@@AAAFFFHHHHHHBBBBBBBBBEEENNNbbbzzznnn[[[OOOIIIGGGBBB======@@@@@@===;;;999LLLlllttthhhddd___ZZZQQQPPPLLLGGG@@@<<<;;;;;;999<<<>>>===;;;<<>>AAAGGGPPPTTTWWWTTTLLLDDDAAAAAA===BBBIIIRRR\\\bbb^^^VVVSSSLLLDDD===888:::GGGTTTjjjqqqssslllaaaWWWMMMEEE@@@>>><<<<<<======;;;:::666666666555444333333222000111111222555<<>>FFFJJJHHHDDDCCCBBB@@@>>>===@@@DDDHHH\\\fffbbbSSSXXX{{{~~~rrrvvv|||{{{zzz||||||yyyttt[[[KKKDDD<<<999::::::GGGmmmnnnYYYuuubbbDDD@@@MMMhhh}}}~~~}}}yyyrrrWWWUUU???===:::666444444444444000000000000000///------,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%(((((('''''''''(((((()))&&&%%%$$$$$$$$$%%%&&&'''((())))))*********))))))&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&(((***+++,,,555>>>AAABBBLLL^^^nnngggXXXFFF>>>BBBJJJOOOOOOHHHGGGFFFFFFKKKUUU```iiixxxfffXXXTTTLLLHHHLLLRRRNNNEEE@@@>>>JJJ___zzzzzzmmmhhhddd___WWWUUUPPPJJJCCC>>>======999;;;===<<<<<>>>>>===;;;:::555555555555444333333222000111222222333777===BBBIIIWWWgggooosssvvvtttpppvvvxxx|||{{{|||{{{jjjllliiiiiijjjRRR[[[lllkkkSSSUUUXXX}}}ZZZIIIKKKMMMHHHEEE@@@:::444000//////............///000111222///222///000555555AAAYYY~~~wwwkkk~~~{{{xxxxxx]]]BBBBBBDDDOOOmmmnnnXXX```mmmWWWKKKCCCEEEDDDGGG```hhhOOOAAADDD>>>===<<<<<<:::999888777777777666555444555777999;;;666222666666111FFFtttbbbSSSYYYOOO???BBB;;;888:::DDDPPPTTTNNNFFFEEEDDDBBB???===>>>AAADDDPPPaaacccWWW^^^~~~~~~~~~~~~~~~yyyppphhhhhhiiiooowwwpppXXXHHHBBB<<<:::::::::JJJrrrmmm\\\zzziiiFFFEEEZZZzzz{{{}}}sss}}}XXXYYY???===:::666444444444444000000000000///...---,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))*********))))))%%%%%%%%%&&&'''((()))***)))(((&&&%%%%%%'''***,,,***000666;;;AAANNNbbbppp]]]OOO???<<>>888888AAALLL___kkkuuutttlllcccZZZRRRIIIFFFCCC@@@???===;;;999444555555555444333222222///111222222222444999>>>EEEXXXhhhkkknnnuuutttmmmuuuwwwzzz|||}}}}}}{{{zzz|||}}}~~~yyyjjjpppkkkkkkmmmVVV```ooofffOOOTTTXXXzzzXXXKKKMMMKKKGGGEEEAAA:::444000//////............///000222222000222///000555555@@@WWWwwwuuujjjkkkrrrdddGGGEEEFFFHHHkkknnnVVVZZZ|||pppZZZLLLDDDDDDDDDGGG```jjjQQQBBBDDD???<<<<<<;;;:::888777666666555555444666:::???EEEHHH@@@555777888...===jjjnnndddooobbbKKKJJJ===:::<<>><<<888444222333444555222222111000///...------))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''***,,,,,,***(((&&&(((&&&$$$%%%&&&'''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&...444666:::EEEPPPVVVPPPIIILLLPPPRRR]]]hhhggg^^^UUUSSSQQQQQQZZZ^^^TTTOOOVVViii~~~yyyyyy~~~jjjWWWMMMHHHFFFJJJdddwwwqqqjjjddd______[[[RRRKKKFFF???999777:::;;;;;;<<>>777111...))))))***+++++++++++++++))))))))))))))))))***+++)))***+++,,,,,,,,,,,,,,,***,,,............000222777LLLXXXRRRLLLRRRVVVSSSBBBVVViiiHHHEEEGGGoooccclll|||WWWWWWeee[[[@@@HHHnnnaaaZZZ```jjjlllnnnlllaaaiii~~~wwwrrrtttrrraaaXXXYYY^^^cccfffwwwvvvmmmiiifffeeeeeeggghhheee```[[[MMMEEE===;;;;;;<<<@@@EEEXXXgggvvv{{{yyyrrreeeYYYNNNJJJEEEBBBBBBAAA???<<<:::999888666333222333555222333444666555444666999HHHXXXiiiooopppqqqqqqpppuuuvvvwwwyyy{{{|||||||||~~~vvvnnnmmmqqqqqqfffVVVYYYqqq{{{hhhKKKSSSggguuuUUUGGGHHHMMMMMMGGG???888333000...---......---------......///000444666444444:::EEEPPP}}}uuu~~~ZZZfffRRR===JJJPPPcccmmm]]]VVVxxxppp[[[MMMBBBAAAEEEGGG[[[vvvbbbFFFJJJ@@@@@@>>>;;;999777666555555777:::888777BBBUUU[[[VVVBBB888666:::444666YYYttt^^^```wwwsssUUUBBB999555GGG[[[SSSAAA???BBB???:::444000111666:::IIIppp|||qqq|||{{{zzz{{{sssmmmfff\\\PPPGGGBBBCCCFFFMMMVVVhhhjjjRRRCCC>>>===::::::???VVVmmmiiiqqqGGGBBBfffaaadddyyy||||||bbbUUUXXX>>>;;;888444333333444555222222111000///...------*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&(((***,,,---+++)))'''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''(((///333333666@@@KKKPPPQQQQQQ___kkknnntttxxxrrrggg]]]YYY]]]fffrrrtttiiiMMMIIIQQQhhhnnn^^^TTTNNNHHHQQQcccjjjyyy~~~|||vvvqqqjjjddd```aaa]]]TTTMMMIIIBBB<<<::::::;;;<<<@@@JJJWWW```kkkmmmppprrrrrrpppmmmkkkmmmmmmmmmnnnooopppppppppmmmlllnnnqqqvvvyyyyyywwwssstttuuuqqqddd\\\kkkzzzvvvrrrfffgggzzz~~~yyyvvv\\\;;;999MMMhhhllleeeSSSHHHJJJNNNMMMJJJIIIGGGCCC<<<555000...((()))******++++++*********************++++++,,,******++++++,,,,,,,,,,,,((()))+++,,,+++,,,---///333GGGXXXXXXRRRQQQUUUXXXCCCQQQ|||lllGGGCCC@@@[[[SSS^^^ppp]]]LLLaaa___EEEFFFfffaaaWWW[[[fffhhhkkkiii___]]]ooommm]]]\\\cccjjjpppwwwrrrmmmjjjhhhccc\\\UUUJJJCCC<<<;;;;;;;;;===BBBPPP___ppp{{{~~~zzznnn```VVVPPPIIICCCAAA???===;;;;;;;;;:::888555444555666444444555666555333666:::JJJ\\\nnnvvvwwwwwwvvvsssvvvwwwxxxyyyzzz{{{{{{{{{~~~{{{}}}xxxpppmmmtttpppaaaRRR[[[uuuzzzrrrqqqjjjOOOUUUfffkkkRRRIIIKKKNNNMMMGGG???777333000...---//////......//////000000000333555555555;;;GGGPPP~~~[[[bbb{{{[[[BBBJJJSSSgggrrrbbbXXXuuuqqq\\\MMMCCCCCCFFFEEETTTpppcccIIIJJJ>>>>>>===;;;999777666666666999999666888HHH]]]fffaaaUUUFFF======777555MMMnnnoooYYYGGGKKKdddlllZZZ@@@888555JJJccc\\\EEE===@@@===888222//////333777@@@jjjttt{{{nnnccceeecccgggqqqsss{{{~~~zzzjjjddd]]]XXXUUUQQQJJJEEEAAA??????AAAFFFUUUnnn}}}gggPPPAAA===;;;999<<>>;;;888555333333444555222222111000///...------+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((+++------,,,***((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''')))...000000555@@@LLLQQQSSS\\\tttrrrqqqggg```fffyyy\\\KKKDDDTTTiiivvvqqqbbbVVVHHHHHHRRRUUUdddmmmtttuuutttsssnnnhhhbbbccc___WWWQQQMMMGGGAAA<<<::::::===FFFQQQ[[[aaalllmmmoooppppppooommmlllmmmmmmnnnnnnooooooppppppmmmmmmppptttwwwyyywwwuuuuuuvvvuuukkkZZZTTThhh|||uuukkkZZZ]]]xxxwwwxxxxxxZZZ777;;;YYYuuuppp```MMMDDDJJJOOONNNGGGGGGEEE@@@999333///---'''((())))))******))))))++++++******+++,,,,,,---***++++++++++++,,,,,,,,,''')))***+++***+++,,,...333EEE[[[eee^^^UUUZZZeeeHHHJJJpppqqqIIIEEE<<>>OOO```rrrzzz{{{zzzxxxuuuwwwwwwxxxyyyyyyyyyyyyyyy|||}}}||||||uuuqqqwwwppp^^^UUUjjj}}}{{{wwwtttooogggjjjiiiSSSYYYfffxxx```OOOKKKNNNNNNMMMGGG>>>666222000......000000000000000111222222000333666666777>>>HHHQQQ______uuuqqq[[[@@@EEEUUUiiixxxiiiYYYooottt]]]OOOEEEEEEFFFCCCLLLiiidddLLLHHH<<<===<<<:::999888777777777555555333999OOOkkkyyyzzzppp[[[JJJDDD<<<444<<>>666999OOO]]]VVV===666444JJJgggcccIII;;;@@@>>>999333000000333666999aaavvvyyyzzz___PPPOOOPPPYYYgggkkkmmmqqqrrrqqqqqqpppjjjbbbSSSNNNHHHFFFGGGIIIIIIHHHCCC???<<<:::<<>>:::999@@@MMMYYY```bbbkkkkkkllllllllllllkkkkkkmmmnnnnnnnnnooooooooopppqqqsssvvvyyyyyyxxxtttrrrvvvvvvsssiii[[[ZZZnnn~~~~~~sssZZZXXXrrr~~~qqqnnnjjjOOO222>>>cccyyynnnYYYHHHEEELLLPPPOOOHHHHHHFFF???777000,,,+++''''''((()))))))))))))))***************+++,,,---+++++++++++++++++++++,,,)))+++,,,,,,,,,,,,---///444AAAZZZnnniii\\\dddxxx[[[MMMhhhyyyRRRNNNAAA999@@@HHHPPPxxxzzzJJJZZZnnn]]]KKKWWWnnnZZZVVVbbbiiimmmkkkbbbfffhhhkkkuuupppZZZ[[[fffrrr}}}}}}jjj^^^ZZZWWWRRRNNNDDD>>>:::<<<<<<;;;<<<>>>EEEMMM]]]ooo~~~vvvfff___UUUKKKDDDAAA@@@@@@===>>>???===:::888888888:::666666888555222999DDDVVVeeetttyyyxxxwwwvvvtttwwwwwwxxxxxxwwwwwwvvvuuuvvv|||}}}{{{xxxtttqqqpppppphhhZZZZZZzzzxxxvvvsssfff___uuudddWWWaaajjjttt]]]MMMKKKNNNMMMMMMFFF===666111000///...000000///000000111222333000333666888:::AAAJJJQQQiii```gggfffWWW>>>BBBQQQeeeyyynnnYYYhhhwww```QQQFFFFFFFFFDDDHHHddddddLLLEEE;;;;;;::::::999999888888888444444555===TTTrrrttt```UUUHHH999444999???666555666888DDDOOOJJJ:::777555GGGbbbaaaHHH999BBB@@@<<<777333333555888555PPPhhhmmmmmmttt|||}}}zzz```PPPLLLKKKUUUbbbdddggghhhddd]]]WWWTTTNNNGGGBBB???<<<<<>>===;;;888???NNNgggsss```PPPeeehhhmmm|||sssZZZQQQVVV<<<;;;888666444333444444222222111000///...------,,,,,,,,,,,,++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))((()))'''%%%&&&'''((('''''''''''''''''''''''''''&&&&&&))),,,...777FFFRRRXXXSSS```}}}{{{~~~{{{ggg]]]nnn~~~|||gggYYY___iiijjjnnntttfffWWWdddbbbIIIIIIRRRZZZ^^^aaaeeeeeeccc^^^```^^^WWWSSSPPPLLLGGGAAA======FFFVVVccchhhgggllllllllllllllllllllllllnnnnnnnnnnnnoooooooooooopppssswwwyyyyyyvvvsssqqqvvvtttpppkkkgggkkk{{{{{{^^^YYYuuuqqq```VVVBBB333GGGjjjxxxiiiUUUHHHHHHMMMNNNJJJIIIIIIGGG???555---******''''''((()))))))))))))))((((((((())))))***,,,,,,,,,,,,+++******++++++,,,)))+++,,,,,,,,,,,,---///222;;;UUUrrrwwwooozzz~~~bbblll^^^[[[KKK888GGGIIIHHHpppWWWTTTooobbbKKKPPPxxxvvv]]]UUUbbblllpppmmmdddlllppprrrrrrwwweeeYYY^^^lllttt~~~jjj[[[UUUSSSPPPMMMHHHBBB>>>???@@@>>>>>>@@@AAADDDNNN```sssrrrlllbbbVVVKKKEEEBBBAAA?????????===;;;999999:::<<<777666888555222<<>>NNNeee|||sssgggXXXEEE:::777666111555999;;;FFFOOOIII;;;<<<888AAAWWWYYYGGG;;;AAA???===999555444666888333===GGGNNNZZZlllzzziiiZZZSSSLLLRRR[[[YYY```^^^WWWLLLCCC???;;;777666555444555777999::::::666555666777888:::DDDOOObbb}}}qqq[[[HHH???>>>:::888BBBSSSjjjooo___UUUnnnjjjqqqoooXXXQQQVVV<<<;;;888666444444333333222222111000///...------,,,,,,,,,+++++++++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&((()))))))))((()))'''&&&&&&'''(((((('''''''''''''''''''''(((((('''******+++222???HHHKKKMMMYYYxxxkkkWWWbbbllluuu|||ppphhhnnnxxx|||{{{yyyuuuyyy{{{lllYYYbbbooosssccc^^^nnnkkkLLLHHHOOOUUUWWWWWWYYYWWWTTTXXXZZZYYYSSSOOONNNJJJEEECCC@@@AAALLL]]]jjjnnnmmmnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnoooooooooooohhhmmmrrruuuuuutttsssrrruuuqqqnnnnnnsss}}}xxx```aaauuuXXXFFF:::;;;SSSpppttteeeRRRIIIIIILLLIIIDDDHHHIIIFFF>>>333+++)))***'''((())))))******))))))''''''(((((()))***,,,,,,---,,,+++*********+++,,,)))***++++++******+++---444:::UUUzzzzzztttjjjdddTTT===RRRQQQKKKiiieeeMMMiii___HHHFFFiii|||^^^TTTcccooorrrnnndddeeepppyyyxxxuuuwww|||tttZZZUUU___eeeppp~~~{{{lllbbb\\\WWWTTTSSSMMMGGGFFFDDD@@@???AAA===<<>>;;;:::;;;===>>>777666999666333???RRRhhhssszzzyyyuuuvvvxxxyyyxxxxxxxxxwwwwwwuuuttttttyyy|||}}}}}}~~~yyyuuu{{{{{{nnn___[[[___eeeaaaVVVPPPaaa}}}zzzqqqUUUYYYoooxxxpppXXXKKKKKKMMMLLLLLLEEE<<<444000//////000////////////000111333333333555888<<<@@@EEEKKKPPPmmm}}}mmmkkk\\\[[[CCCFFFGGGZZZuuuwww]]]]]]iiiVVVIIIGGGDDDKKKJJJccclllPPPBBB@@@:::::::::::::::999888777444555777;;;CCCNNNXXX___qqqpppoookkkaaaRRRDDD<<<;;;666666777===RRR^^^WWWAAACCC;;;===QQQXXXJJJ???;;;:::999666333222444666888555555<<>>===@@@LLL]]]jjjnnnmmmnnnooopppqqqqqqpppooonnnoooooooooooonnnnnnnnnnnngggkkkpppssssssrrrrrrsssrrrpppmmmoooxxx}}}sssdddkkkwwwVVV===666DDD]]]rrrmmm^^^MMMGGGIIIKKKHHHDDDCCCEEECCC;;;111))))))+++((()))******++++++******((((((((()))***+++------...---+++***)))***+++,,,***+++,,,,,,++++++,,,---555999TTT|||tttxxxssskkkZZZAAA[[[\\\XXXiiioooLLLddd[[[FFF???\\\bbbVVVggguuuwwwrrrfffdddnnnxxxyyyxxxzzz||||||cccTTTTTTYYYbbbmmmzzztttkkkfffcccZZZRRRMMMHHHAAA>>>??????:::<<>>;;;;;;>>>AAA???777555999666333BBBXXXhhhsss||||||xxxyyy{{{|||zzzzzzzzzzzzyyyxxxwwwwwwwwwzzz|||{{{||||||wwwooorrryyyxxxlll```___dddhhhdddTTTSSSpppmmmQQQZZZsss{{{wwwbbbMMMHHHOOORRRNNNLLLEEE;;;333//////000000000000000000222333444555444666:::===BBBFFFKKKNNN```xxxxxx{{{ppplllgggIIIEEEIIIZZZwww}}}ccc\\\}}}mmmXXXIIIGGGDDDKKKFFFbbbtttZZZGGGCCC::::::;;;;;;:::888777666444555:::EEEOOOPPPLLLFFFQQQXXXbbbjjjlllfffXXXKKKEEEAAA<<<999EEEdddqqqcccJJJJJJ???>>>UUU```SSSCCC555666555333111111222444:::555222888EEEYYYnnn|||vvvooobbbOOOLLLPPPMMMIIILLLIIIAAA:::999777555666666777666555444444444555444666888777666999???IIIfff{{{iiiUUUEEE>>>>>>999;;;LLLcccvvv~~~xxxcccYYYWWWsssmmmuuu}}}~~~zzzooo```TTTQQQUUU;;;:::999777555444333333222222111000///...------+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''')))******++++++)))(((&&&&&&((()))((('''%%%&&&&&&'''((()))******(((***))))))///777<<<<<>>AAA@@@999///))))))---))))))***+++++++++++++++)))))))))***+++---...///...---+++))))))***+++,,,,,,...//////------...000///444LLLuuunnnnnnxxxooo^^^EEEaaaeeefffmmmuuuMMMcccYYYFFF<<>><<>>CCCGGGKKKMMMZZZsss{{{wwwzzzqqqxxxSSSIIIMMM\\\zzzhhh\\\{{{oooYYYIIIFFFEEEJJJBBBaaa{{{bbbKKKDDD;;;;;;;;;;;;:::888666555:::;;;EEEYYYjjjjjj[[[LLLBBBMMM]]]ooo|||}}}nnn^^^LLLIIIEEE@@@OOOrrr{{{eeePPPOOOAAAAAA[[[jjjZZZGGG333444444333222111222444333000000555<<>>YYYxxxxxxfffSSSCCC===>>>;;;===PPPgggwwwvvvsss~~~sss___WWWXXXuuunnnvvvxxxttt|||sssiii]]]UUUTTTWWW:::999777555444333333333555444222000...---,,,+++,,,,,,++++++***))))))))))))))))))))))))(((''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%&&&''')))***)))((('''&&&%%%&&&''''''$$$%%%&&&'''(((((((((((()))(((((()))---222888;;;;;;HHH\\\ooowwwyyywwweeeSSSOOO\\\kkkyyyvvvtttzzz~~~oookkk|||xxxiiiYYYIIIAAA<<<:::AAAMMM]]]pppwww```LLLOOORRRRRRMMMKKKJJJDDD<<<:::???JJJXXXdddkkkjjjgggiiijjjkkkkkkkkkiiihhhffflllnnnqqqqqqpppooorrrtttxxxuuupppooopppqqqpppooonnnjjjhhhllltttuuuxxx|||zzzbbbJJJ:::999OOObbb```XXXLLLDDDHHHMMMKKKHHHFFFBBB<<<333,,,))))))***+++((()))***+++++++++++++++))))))))))))***+++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------000333;;;___{{{wwwSSSSSSxxxgggZZZSSSbbbxxxUUUVVV```UUU===PPPllleeessszzziiipppsssvvvyyyzzzzzz|||}}}uuuYYYVVVWWW\\\___iiiwwwooobbbUUUKKKCCC===999<<<======>>>BBBNNN___lll{{{pppddd[[[XXXQQQNNNNNNGGG>>>AAAMMMJJJCCC<<<888777===LLLZZZhhhmmmtttzzz|||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{{{{}}}|||vvvxxxkkkeeeccc___gggpppmmmhhhGGGXXXyyytttttt|||kkkSSSfffyyy~~~eeeLLLDDDJJJPPPRRRQQQOOOBBB555000111000...//////......///111555888:::=========>>>???BBBGGGJJJZZZ}}}zzz~~~wwwrrr^^^IIIGGGbbbrrrUUUpppyyy[[[HHHGGGBBBMMMJJJSSSsssvvvWWWCCC======<<<999999;;;<<<;;;888>>>OOOkkkiiiSSSIIIEEE[[[wwwhhhTTTKKKLLL[[[}}}ccc^^^QQQDDDQQQuuuxxxYYY===555666666///111555000666888777333222999EEEMMMUUUXXXQQQIIIDDD:::777BBBFFFSSSXXXNNNCCC???>>>;;;888333000444:::<<<888333444333333333555777888888777HHHXXXgggssswwwssseeeNNNAAA>>>888999AAAVVVeee~~~fff^^^eeemmmaaaPPPOOOrrruuussskkkjjj{{{www___RRRUUUVVVQQQ;;;:::888555444444444444666555333111///...------,,,,,,++++++***))))))))))))))))))))))))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((('''(((,,,000555888999CCCSSSccclllsss}}}qqq___SSSTTTZZZtttuuuuuu{{{qqqhhhrrryyyiiiXXXFFF888999AAAMMMdddqqq```]]]^^^ZZZTTTRRRRRRNNNHHHHHHMMMVVV```iiimmmmmmkkkiiiiiiiiiiiiiiiiiihhhhhhjjjmmmqqqrrrqqqqqqrrrsssvvvsssooooooqqqssssssrrrmmmiiigggkkkrrr}}}mmmfffRRRCCCAAAKKKaaajjj___PPPHHHDDDHHHLLLIIIEEEDDD???999111+++))))))***+++******+++++++++******)))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,---------000666RRRrrrooo___bbbbbb[[[FFFJJJvvv|||jjj^^^OOO[[[sss|||~~~eee\\\aaa\\\BBBHHHwww}}}nnnrrr{{{yyynnnuuuwwwzzz|||}}}}}}tttddd\\\XXX[[[jjj{{{vvvmmmaaaUUUKKKDDD>>>::::::;;;;;;;;;???JJJYYYddduuu|||}}}wwwoooggg```XXXTTTUUUPPPIIIKKKTTTNNNEEE<<<;;;AAAMMM]]]kkkooosssxxx|||}}}{{{{{{|||}}}~~~}}}~~~zzzllleeedddbbbiiippplll\\\FFF]]]sssfffyyyyyybbbUUUjjjeeeJJJBBBGGGMMMNNNMMMMMM@@@444000111000////////////000111333666999;;;??????@@@@@@AAADDDGGGJJJXXXzzzlllbbbNNNDDD[[[kkk}}}UUUiiiaaaLLLIIIBBBIIIHHHRRRooo|||fffJJJ>>>===;;;999999999999777999???PPPjjjsssaaaWWWMMM\\\jjjWWWQQQ___vvvkkkYYYIIISSSyyy}}}TTTDDD;;;777333999<<<555777888555111///222888===???CCC???:::999222333@@@RRR\\\```XXXPPPMMMGGG@@@===888444666;;;>>>???===888666555444444333222222111;;;@@@FFFOOOVVViiizzznnnaaaLLL@@@>>>999;;;GGGaaarrrkkkdddjjjoooaaaQQQUUU|||zzzyyyuuuxxx___TTTVVVSSSIII<<<:::888666555444555555666555444222000///......,,,,,,++++++***)))))))))(((((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&%%%%%%%%%%%%'''((())))))(((''''''&&&&&&''''''((('''&&&%%%&&&&&&(((((((((((('''(((***...222444777<<>>OOOrrr~~~uuussspppjjjbbb^^^^^^[[[WWWZZZ^^^dddiiikkklllmmmnnniiiiiihhhhhhhhhiiijjjjjjjjjmmmqqqsssssssssssssssuuurrrooommmnnnpppppppppqqqmmmkkkooouuu~~~cccVVVAAA:::FFF\\\qqqooo[[[FFFDDDEEEIIIJJJFFFCCCBBB:::555...)))((()))***+++++++++++++++***)))((('''))))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++...222EEE[[[XXXJJJHHHEEEKKK???>>>aaa~~~nnnaaaJJJQQQZZZqqqwwwxxx```]]]```IIIAAAgggwwwlllpppvvvvvvyyyzzz|||}}}}}}~~~vvvfff[[[TTTVVV]]]nnnyyypppcccWWWOOOHHHAAA<<<777999:::;;;???HHHTTT]]]kkkqqqwwwzzz}}}zzzsssjjjaaa[[[]]][[[UUUUUUYYYVVVHHH===@@@NNN^^^mmmxxxvvvxxx{{{~~~~~~||||||}}}~~~~~~~~~|||mmmfffffffffnnnrrrkkkSSSJJJccc}}}mmmiii~~~sss]]]```sssgggLLLDDDJJJOOOPPPOOOIII===333000000//////000000111222333666999;;;===BBBBBBBBBBBBDDDFFFHHHIIITTTuuuhhhhhhRRRDDDUUUeee}}}ZZZccchhhOOOIIIFFFEEEFFFNNNddd~~~sssOOOBBB???<<<;;;;;;999777666;;;BBBUUUoootttfffTTTXXXxxx___OOOXXX}}}{{{dddQQQSSSvvvzzz___HHH>>><<>>>>>:::;;;LLLlllmmmgggoooooo\\\LLLXXXuuu\\\TTTWWWQQQCCC<<<;;;999777555555555555555444333111000///......,,,,,,++++++***)))))))))'''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&%%%%%%$$$%%%&&&((())))))((((((''''''''''''''')))(((&&&%%%$$$&&&'''((()))(((((((((***---000222555777>>>HHHRRR]]]lllzzz~~~yyyzzz}}}yyykkk```\\\\\\fffooowwwwwwYYYIIITTTpppnnn]]]RRRNNN???AAAZZZxxxqqqmmmkkkhhhfffiiilllnnnnnnkkkiiijjjmmmkkkjjjiiiiiiiiikkklllmmmmmmoooqqqrrrtttuuuvvvwwwwwwtttppplllkkkkkklllmmmrrrmmmkkknnnuuu}}}```RRR<<<777KKKeeevvvlllRRR>>>AAAGGGJJJIIIEEEAAA???444000+++(((((()))***+++***************)))((((((((((((((())))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------000>>>SSSZZZQQQHHHKKKVVVLLL;;;MMMrrrssscccIIILLLDDD^^^uuugggcccUUU\\\OOO===VVVzzzeeedddpppzzzxxxyyyzzz{{{{{{{{{~~~xxxjjj[[[SSSSSSZZZpppyyykkk^^^UUUMMMDDD>>>777999;;;===BBBKKKUUU\\\hhhlllpppttt{{{~~~xxxqqqhhhaaabbbbbb^^^[[[[[[]]]NNNCCCHHHXXXgggrrrwwwzzz|||~~~}}}{{{{{{}}}~~~|||{{{zzzzzz{{{{{{{{{lllgggjjjmmmuuuwwwlllVVVXXXooo{{{{{{wwwwwwqqquuuxxxwwwooo^^^ooohhhMMMEEELLLRRRQQQOOOCCC999111000000//////111000111333555888:::<<<===CCCBBBAAABBBDDDFFFGGGGGGMMMnnnhhh{{{kkkQQQHHHRRRccc}}}fffaaassslllQQQHHHJJJDDDEEEHHHVVVwwwxxxRRREEE@@@===>>>>>>;;;999888:::DDDYYYuuuxxx```LLLLLLeee^^^HHHJJJiiiqqq]]]WWWsssiiiVVVLLLQQQVVVOOO>>>:::777888999888777888777===;;;888:::777===OOOjjjssswwwqqqjjjfff___VVVMMMIIIBBB;;;777777888:::666777777666555444555555666888777999<<<===NNNmmm|||lllaaaVVVDDD<<<===:::<<>>AAAGGGOOOXXX^^^gggiiilllooovvv~~~~~~yyyvvvnnnhhhhhhiiifff```]]]___SSSLLLUUUdddoootttuuu}}}~~~|||zzzzzz|||~~~~~~~~~~~~}}}}}}{{{zzzyyyvvvjjjiiiooossszzzzzzmmm___nnnyyy~~~wwwlllssseee[[[uuujjjNNNFFFMMMPPPLLLGGG===555//////000///000222000111444888;;;<<<===>>>CCCAAA???@@@CCCFFFGGGFFFGGGeeezzzjjjsss{{{uuuWWWKKKOOO```xxxppp^^^hhhsssWWWJJJKKKEEEFFFDDDMMMnnnyyy^^^HHH@@@;;;===>>>;;;999:::777BBBXXXrrruuufffLLL>>>>>>QQQlllzzziiiQQQ@@@AAAXXXgggZZZpppyyyfffaaa^^^UUUDDD===888999999888999===<<>>999999777@@@TTTrrr{{{ooohhhbbb\\\TTTPPPJJJCCC>>>:::999888333555666555333444666999666777666999<<<:::KKKkkkxxxggg]]]SSSBBB:::<<<:::CCCRRRttthhhccc}}}yyymmmfffRRRbbbvvvqqqpppYYYQQQUUURRRFFF<<<:::888666555444555555333222111///...---------,,,,,,++++++***)))))))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((%%%$$$$$$$$$$$$&&&'''(((((())))))))))))((('''&&&((('''&&&%%%&&&&&&(((((()))(((((()))***,,,...///222222777@@@FFFJJJQQQXXX\\\YYY```llloooiiilllvvv}}}}}}uuuuuu{{{yyymmmWWWAAA<<>>EEEJJJIIIFFFCCC>>>999---+++((('''(((******)))&&&'''((()))************(((((((((((()))***++++++******++++++++++++,,,,,,++++++,,,,,,,,,,,,------000,,,...444HHHjjjxxxiiihhh}}}qqqaaawww~~~nnnXXXQQQ>>>???NNNQQQttt{{{ZZZLLLOOOGGG@@@HHHssspppaaaeeelllrrruuuxxxzzzzzzzzz{{{|||yyykkkaaadddfffvvvxxxlllaaaTTTKKKCCCCCCDDDHHHNNNVVV]]]aaadddggghhhiiinnnvvvyyyxxxxxxsssnnnnnnooommmhhhdddaaaZZZZZZcccooovvvyyyzzz|||{{{{{{zzzzzz{{{|||}}}}}}~~~~~~|||ooogggkkksssvvvzzzxxxkkkggg~~~xxxppprrrWWWUUUqqqqqqUUUMMMQQQQQQIIIAAA888222...///000///000333000333777;;;>>>???@@@@@@CCC@@@<<<===AAAFFFGGGGGGFFF\\\lllxxxssspppiiifffIIIHHH[[[oootttYYY^^^~~~___OOOIIIIIIHHHCCCKKKeeevvvqqqMMMAAA999;;;===999777:::666===OOOfffwwwwwwfffVVVIII======IIIYYYlllooo```OOOKKK>>>888;;;IIIuuunnnUUUaaa}}}wwwsssqqqiiiSSSGGG===:::777666<<>>:::777444555555444222333888===@@@<<<666777999888LLLqqq|||ssscccYYYOOO???:::===;;;NNN\\\|||ggghhhzzzppp```VVVmmmyyynnnxxx}}}}}}qqqZZZQQQTTTNNNBBB;;;:::888555444444444444333333111000//////......,,,,,,++++++***)))))))))%%%&&&''''''((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%$$$$$$###$$$&&&'''(((((())))))***)))((('''&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''((()))+++---...///000444<<>>BBBGGGHHHEEECCCBBB<<<444,,,***(((((()))***))))))(((((()))))))))))))))((((((''''''(((((()))***+++)))))))))******+++++++++++++++,,,,,,,,,,,,------++++++000111===iii||||||yyyyyycccUUUHHH>>>DDDUUUeeejjjJJJOOOUUUHHH===lllmmmfffeeennnrrrvvvzzzzzzzzzyyyzzzuuu~~~}}}llliiimmm|||uuuggg\\\RRRQQQPPPRRRWWW^^^dddhhhcccffffffcccdddjjjooopppsssrrrppppppqqqrrroookkkdddcccfffnnntttwww{{{zzzzzz{{{{{{||||||||||||~~~}}}{{{hhhdddmmmvvvvvvvvvqqqdddnnn}}}{{{vvv~~~aaaOOOWWWooooooUUUNNNSSSRRRGGG===333///---///000///111444333666:::???BBBCCCCCCCCCDDD???:::;;;@@@FFFIIIIIIJJJUUU[[[iii{{{aaadddEEEBBBWWWggg{{{vvvUUUWWWeeeQQQHHHOOOJJJCCCHHHVVVjjj}}}VVVGGG<<<===>>>999777:::888:::EEE[[[qqqyyyooobbbXXXKKKHHHRRR___llldddKKKEEEDDD:::888;;;;;;ZZZzzz]]]]]]eeeaaa```ZZZ```eeefffqqq||||||lll]]]NNNGGGAAA@@@MMM^^^___```TTTEEE>>>;;;FFF^^^ppp{{{ppp___YYYPPPKKKIIIEEE@@@;;;555777888666666:::CCCJJJRRRLLLDDDDDDDDD@@@TTTyyy}}}lll\\\SSSKKK===999>>>===VVVfff~~~fffqqq{{{ppp^^^dddqqqqqq~~~}}}}}}kkkVVVQQQTTTJJJ888:::999777555444333333333444333222111000000000000,,,,,,++++++***)))))))))%%%%%%&&&'''((((((((('''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%$$$$$$###$$$%%%'''(((((()))*********)))'''&&&$$$%%%&&&'''(((((((((((($$$$$$%%%&&&(((***+++,,,...---111888===???CCCHHHEEEJJJ[[[jjjeeeXXX\\\lll|||xxxkkk^^^___nnnzzz}}}uuuUUU???>>>GGGYYYzzzvvvkkkiiizzzuuurrrpppooosssyyywwwsssooonnnoooooommmkkknnnooopppppppppnnnmmmlllllllllnnnqqqtttrrrmmmhhheeeffffffdddeeeiiipppvvv|||zzz|||~~~rrreee^^^[[[cccAAA???NNNqqqvvv]]]LLL???EEEHHHGGGBBB@@@@@@:::111,,,***)))((()))***)))(((************)))((('''&&&'''''''''(((((()))***+++(((((())))))*********+++++++++,,,,,,,,,---------(((,,,555111888hhhjjjWWWQQQ@@@AAA[[[\\\{{{uuuJJJPPPaaaSSS???fffwwwjjjccciiinnntttxxxyyyxxxwwwwwwuuu|||vvvlllooo}}}wwwmmm```]]][[[\\\```fffkkknnneeehhhfff```]]]```fffhhhlllnnnooooooqqqsssqqqoooiiijjjnnnsssssssssyyy~~~yyyzzz|||}}}}}}}}}|||{{{{{{wwwuuueeecccnnnwwwuuurrrkkk^^^uuu|||uuuVVVOOO```qqq|||cccJJJFFFMMMMMMBBB777111---,,,///000///111555555888===BBBEEEFFFFFFEEEEEE???::::::@@@GGGJJJKKKNNNQQQOOO]]]jjjsssSSSDDD???UUUdddyyyxxxSSSTTTrrrgggPPPHHHTTTLLLAAAEEEIII\\\```NNNAAAAAA@@@:::888<<<:::888???VVVssszzzcccUUUUUUcccvvvyyy\\\VVVRRREEEAAAAAA555GGGxxxrrrmmmgggTTTPPPCCC???AAAGGG]]]uuu|||qqq```VVVOOOQQQcccyyyooonnn^^^JJJ???999CCCZZZggg|||~~~sssiii]]]VVVSSSPPPIIIBBB666888::::::<<>>???EEEIIIHHHLLLKKKKKKZZZ}}}kkkcccOOOBBBAAAXXXeeezzz{{{UUUPPPpppnnnTTTQQQNNNLLLIIICCCEEE[[[ssshhhVVVDDD===<<<;;;:::999;;;999AAAZZZzzzwww\\\[[[pppsssgggPPPBBB@@@===EEEYYY|||yyycccSSSFFF>>>===<<>><<>>;;;BBBFFFJJJXXXhhhiiieeefffcccUUUNNNfff{{{{{{cccWWWJJJBBB>>>===AAAFFF___zzzjjj```xxxtttuuutttooo}}}|||xxx|||vvv\\\NNNNNNNNNBBB555<<<;;;888666444444333333222222111111000/////////---,,,,,,++++++******)))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))***+++,,,,,,.........///333888===@@@IIINNNSSSTTTRRRRRRTTTWWW[[[\\\\\\ZZZ[[[aaakkkttt{{{~~~xxxSSS:::>>>IIIqqqxxxttt~~~yyysssnnnnnnrrrtttpppmmmlllnnnnnnjjjffffffkkkllliiihhhllloooooovvvrrrooommmhhhaaa___aaaggghhhaaaZZZQQQEEEKKKbbbxxx{{{}}}}}}}}}wwwhhh[[[oootttZZZIII\\\{{{oooNNNCCCFFFFFFEEECCC???:::444///+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))(((***************************++++++---;;;YYYvvvzzzwwwiii[[[NNNPPP]]]cccsssgggTTT___YYY@@@CCCccc~~~xxxkkksssyyyxxxvvvyyy||||||||||||{{{|||||||||}}}lll______```cccooozzzzzztttllljjjgggdddcccbbbaaa```___aaaccceeehhhkkknnnqqqtttvvvyyyzzzzzz{{{~~~~~~}}}}}}~~~{{{yyyzzz{{{}}}wwwllllllxxxwww}}}qqqgggwww|||lllXXX^^^rrrwww{{{|||qqq]]]OOOHHHNNNQQQFFF999222...000000000000222444777;;;===@@@DDDFFFGGGFFFFFFDDDGGGFFFBBBCCCGGGGGGDDDFFFIIILLLXXXttt}}}|||yyyXXXEEEAAAAAAUUU```xxx```UUUkkkwww[[[PPPLLLKKKHHHBBBBBBTTTjjjjjjZZZGGG>>><<<;;;999888;;;<<>>>>>EEENNNiiinnnpppyyywwwyyypppkkkyyy|||zzz|||{{{rrrZZZMMMMMMJJJ>>>111<<<;;;888666444444333333222111111000000//////...,,,,,,,,,+++******))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***))))))'''&&&&&&'''(((((())))))))))))***+++,,,---------...///222555888:::BBBFFFLLLNNNOOOPPPSSSVVVUUUYYY^^^aaadddiiipppuuuxxx~~~hhhGGG???FFFmmmvvvtttlllhhhqqqyyyvvvqqqkkkjjjlllqqqooommmmmmoooooolllhhhjjjnnnpppmmmmmmqqqsssrrryyyuuupppiii```XXXYYY___cccddd```]]]TTTFFFSSSttt~~~~~~zzznnnaaaYYYuuueeeTTTOOOssseeeHHHBBBFFFFFFDDDAAA<<<666111,,,)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))(((((('''************************)))******+++555KKKlllxxxkkk]]]kkk|||mmm```SSSPPP^^^nnnpppxxx]]]YYY[[[WWW<<>>AAACCCDDDDDDCCCCCCBBBEEEHHHGGGGGGIIIGGGDDDAAAFFFKKKRRRggg}}}[[[GGG???@@@MMMVVVpppnnnXXX```aaaPPPLLLKKKJJJDDDBBBOOO```qqqcccNNN@@@;;;;;;999666999===EEEZZZmmmiii}}}zzzaaaQQQ@@@888???CCCOOOlllrrriii[[[LLLBBB???BBBFFFiiitttzzztttnnnqqq|||xxxaaaHHH;;;999:::???CCCVVVfffwwwyyyuuuqqqkkkiiihhhccc]]]```hhhrrr|||}}}tttuuukkk[[[RRRGGG@@@<<>>???AAABBBBBBBBBAAA@@@AAADDDFFFHHHJJJKKKJJJIII@@@DDDGGGKKK\\\xxx~~~jjjPPP>>>>>>DDDKKKdddxxxYYYTTTdddSSSNNNLLLMMMHHHEEEMMMZZZzzzoooYYYBBB888999999666444:::@@@QQQ{{{xxx^^^```vvvsss___MMMAAACCCBBBGGGdddtttllleeeiiipppnnn___MMMCCC@@@>>>KKKVVV___```bbbhhhkkkiii^^^LLL<<<888888:::???FFFYYYfffssszzzyyyuuuqqqmmmgggccciiisssuuu~~~{{{fffWWWOOOEEE===:::@@@RRRbbbwwwjjjmmm|||xxxvvvwwwdddjjjyyykkknnnqqqaaaRRRMMMKKKDDD777...<<<;;;888666444333333333111111000000///.........,,,,,,+++******))))))(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&''')))++++++***'''&&&%%%&&&'''(((((((((((()))***,,,---.........000111222333444444000333888===BBBFFFJJJMMMLLLSSS___jjjsssxxxzzz{{{qqq|||qqq[[[VVVJJJbbbkkkfff^^^WWWYYYdddoootttuuujjjhhhiiimmmooommmnnnrrrlllllllllmmmoooooonnnnnngggkkknnnooossswwwwwwtttqqqggg]]]ZZZYYYYYY[[[___^^^eeejjjmmmhhh\\\iii}}}mmmcccjjjxxxuuuuuussshhhPPP@@@MMMeeekkkOOOFFFHHHGGGHHHEEE>>>777111,,,)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))***))))))((('''&&&(((((()))))))))*********,,,++++++++++++111CCCVVVRRRLLLCCCDDDKKKHHHNNNaaa}}}}}}ooo^^^TTTEEEHHH___^^^{{{rrrWWW___xxxQQQ:::LLL~~~ooofffooouuussspppqqquuuwww}}}}}}|||zzzxxxzzz{{{}}}nnn^^^SSSSSSWWW```mmm{{{{{{wwwsssmmmiiidddaaa^^^\\\___jjjyyy}}}zzzyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzfffgggqqq}}}}}}vvvuuu|||uuudddhhh}}}~~~~~~wwwnnnjjjnnntttrrrkkkTTTmmm~~~wwwmmm\\\OOOAAAFFFLLLNNNFFF:::222///000111222222333666:::===AAABBBCCCDDDDDDCCCCCCBBBBBBBBBDDDGGGJJJLLLOOOQQQEEEDDDCCCGGGVVVqqqsssPPPAAA@@@???EEEXXXzzz___OOOsssjjjWWWPPPLLLMMMKKKGGGKKKTTT{{{xxxdddHHH777888;;;888333888;;;GGGnnn}}}VVVHHHVVVsssxxxdddUUUJJJHHHEEEGGGddd|||dddQQQHHHRRRiiiyyyqqqZZZHHHAAAAAA===BBBEEEJJJXXXgggggg]]]SSSIIIBBBAAA>>>;;;AAAMMM```jjjsssvvvvvvwwwvvvsssrrrsssuuuwwwyyy{{{|||~~~ssspppkkkeee```aaalllwwwwwwvvvcccSSSKKKBBB<<<;;;DDDXXXkkk{{{{{{fffppp}}}yyyuuuzzzfffsss{{{iiihhhfffYYYNNNMMMLLLCCC777111<<<;;;888666444444333333111000000//////......---+++++++++***))))))((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&'''((()))***))))))'''&&&&&&'''((((((((((((((()))***,,,---.........///000111222222333222333555888;;;>>>@@@AAACCCIIISSS^^^fffkkklllmmmooo|||~~~{{{{{{qqqeeedddVVVddd|||pppggg^^^[[[aaajjjqqqsssooommmnnnrrrsssqqqrrruuullllllkkkllllllmmmnnnooogggkkknnnppptttwwwvvvqqqkkkaaaWWWVVVWWWXXXZZZ]]]eeeooouuuyyyzzzuuu|||lllhhhsss~~~vvviiiXXXEEE@@@RRRiii~~~oooXXXHHHFFFHHHFFFHHHDDD<<<444...***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))((((((''''''(((((())))))*********+++)))+++...---///???RRRQQQOOOEEECCCNNNPPPLLLOOOxxxwwwccc[[[III???NNNJJJfffaaaWWWaaaZZZBBBEEEmmm{{{ffflllpppooopppuuuyyyzzz|||~~~~~~{{{yyyyyy}}}mmm^^^XXXUUUVVV\\\eeerrr}}}xxxtttsssiiiddd______fffsss~~~zzzzzzzzz{{{zzz~~~~~~{{{yyyxxxuuukkkpppxxx|||wwwrrruuu|||zzzqqqqqqxxx}}}ssswww}}}wwwssswwwuuunnnqqqxxxrrrcccZZZvvvlllSSSIIIDDDIIILLLJJJAAA777222000000222444666777999<<>>EEEPPPpppjjjTTThhhyyy^^^SSSKKKKKKJJJFFFHHHNNNpppxxxnnnOOO:::999<<<999666999999@@@\\\{{{YYYGGGKKKWWWvvvzzziii]]]OOOHHHAAAFFFfffhhhQQQCCCAAA[[[www|||jjjSSSHHHGGG===;;;777<<>>;;;???LLLbbbtttxxxrrr|||{{{uuueeerrr~~~mmmggg^^^SSSKKKMMMKKK@@@666222<<<;;;888666444444333333000000000///......------++++++******))))))((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))''''''''''''((((((((((((''''''((()))***,,,...///------------...000111222333333333555777999;;;;;;===@@@FFFMMMTTTXXXYYYYYYaaaooorrrpppvvvvvvooonnnaaagggttt{{{qqqfff___aaahhhnnnrrrssspppppprrrrrroooooorrrlllkkkjjjiiiiiikkknnnpppjjjmmmooopppsssuuuqqqkkk```ZZZUUUUUUVVVVVVZZZ___lllxxx{{{{{{zzzuuuzzzwwwbbbPPPIIINNN^^^kkkyyykkkXXXIIICCCDDDFFFGGGFFFAAA999111+++((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))(((''''''(((((()))******+++***(((***///---,,,:::MMM[[[```VVVMMMXXXaaa[[[VVVvvvkkkdddPPP:::>>>===PPPvvvuuuXXXMMMXXXKKKAAAXXXttttttrrrnnnpppvvvzzzzzzzzz|||~~~|||zzzyyy|||ooobbb\\\XXXVVVYYY]]]eeettttttnnnhhhiiirrr}}}}}}{{{|||}}}|||{{{~~~~~~~~~~~~~~~}}}~~~{{{vvvrrrxxx|||wwwssstttyyy{{{{{{qqqsss|||yyy}}}yyysssuuuwwwmmmYYYccc||||||XXXLLLIIILLLKKKEEE;;;444111000///222666999;;;<<<>>>@@@DDDDDDEEEGGGHHHJJJJJJKKKGGGDDDDDDJJJLLLMMMPPPVVVOOOLLLJJJKKKTTTggg___FFFBBB<<>>HHHxxxvvvnnnnnnuuuxxxwwwxxx{{{}}}}}}zzzyyy{{{~~~zzzvvvlll]]]XXXVVVVVVWWW[[[hhhvvvzzztttuuu|||}}}|||~~~}}}}}}~~~~~~}}}ttt{{{zzzsssrrrzzz}}}}}}vvvkkkvvv{{{www}}}yyylllVVVjjj~~~dddUUUMMMNNNJJJAAA777222000000///333888;;;===>>>???AAA@@@AAACCCDDDFFFHHHJJJJJJIIIEEEGGGLLLNNNLLLNNNSSSPPPPPPPPPPPPTTTccc{{{yyyppplllCCC>>>999EEEBBB[[[zzz^^^UUU~~~sssbbbRRRNNNLLLGGGFFFIIIJJJiiivvv^^^CCC===>>>888888999888666:::IIIcccxxxuuufffLLLLLLnnn~~~bbbNNNIIIVVV{{{hhhQQQCCCHHH```~~~ggg]]]LLLIIIAAADDDdddvvvlll]]]PPPXXXlllwww{{{vvvuuupppggg\\\SSSRRRVVVZZZbbbooo{{{|||zzz|||ssscccYYYLLLBBB:::>>>KKK___vvvvvvzzzyyyvvvpppsssjjjiii~~~vvv~~~yyyrrr[[[OOOIIIKKKFFF888///...;;;999777444333333333444111111111000000000000000------,,,++++++******)))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""&&&((()))(((&&&%%%%%%&&&((((((((('''&&&&&&%%%%%%)))(((((()))++++++***((('''''''''''')))+++---.../////////000111111111222333333444888<<<===:::888777888:::<<>>AAABBBCCCDDDEEEGGGKKKOOOTTTXXX[[[WWWUUUTTTWWW\\\aaadddeeeiiieeeaaaaaaeeehhhjjjiiiiiiiiiiiijjjmmmqqqtttuuukkkjjjjjjkkkmmmooopppooouuuqqqmmmiii___TTTMMMMMMMMMTTT[[[\\\ZZZ^^^iiitttvvvkkkaaa```bbbeeeiiinnnmmmnnnqqq}}}uuu]]]PPP]]]rrryyytttoooYYYKKKCCCGGGJJJGGGEEEIII===666...)))))))))'''$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))******++++++)))************---222555ZZZ}}}vvvppp___DDDCCCDDDLLLtttOOOVVVbbb^^^HHHEEEcccsssqqqrrrrrrxxx}}}~~~{{{{{{~~~|||wwwnnnfff]]]VVVWWW\\\vvv~~~}}}{{{{{{}}}~~~~~~~~~|||{{{}}}xxxyyy|||~~~wwwtttzzzgggUUULLLjjjnnnxxxsss[[[JJJNNNIIIAAA999333000//////111111555;;;<<<;;;===AAAEEEFFFGGGIIIKKKLLLMMMMMMGGGGGGFFFHHHJJJLLLLLLKKKOOOJJJLLLSSSUUUXXXmmmwwwuuuXXXDDD<<<===???SSSsssrrrWWWdddwww]]]QQQNNNJJJGGGEEEGGGOOO___hhh[[[CCC999>>>:::888777666:::HHHbbbxxxjjj[[[lllrrr\\\iiiqqqZZZNNNVVVuuuaaaPPPXXXzzz}}}uuukkkiiinnnrrrxxxuuukkkddd```______lllvvvuuufff[[[RRREEE???<<>>000+++000;;;999777444333333333444////////////.........---,,,,,,,,,+++******))))))''''''((((((((((((''''''########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''"""$$$'''''''''''')))***(((((((((((('''''''''''')))(((((()))++++++***)))+++***)))(((((()))******/////////000111222222222111111222444888;;;;;;;;;666777999;;;===???AAAAAACCCCCCDDDFFFHHHJJJLLLNNNQQQQQQQQQSSSWWW[[[\\\]]]^^^^^^___```ccceeegggiiifffggghhhkkknnnrrruuuvvvooonnnnnnpppsssuuuuuutttxxxoooddd]]]UUUMMMIIIIIILLLPPPVVV]]]ccchhhlllnnnkkkfffdddfffhhhgggiiilllkkkssszzzlll^^^ZZZmmmvvvlllRRRHHHCCCGGGIIICCC??????666111+++(((((()))(((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))((((((((()))******++++++***************,,,000333UUU}}}~~~xxxhhhGGGDDDFFFDDD\\\}}}^^^PPPdddjjjQQQ999CCCjjjzzzrrrnnnkkktttzzz~~~|||{{{|||}}}|||~~~}}}sssggg\\\VVVVVVnnnrrrvvvyyy{{{wwwyyy~~~}}}~~~~~~zzzxxx}}}~~~|||{{{xxxxxx||||||qqq{{{^^^QQQPPPhhhlllooommmfff[[[PPPIIIMMMGGG>>>666000//////111111111666<<<>>>===???DDDIIIGGGGGGIIINNNPPPPPPNNNGGGGGGGGGIIIKKKLLLJJJIIIOOOIIIIIINNNOOOSSShhhzzzxxxgggKKK>>>@@@???LLLmmm```______PPPNNNMMMGGGCCCAAAEEEVVVhhhbbbKKK===@@@;;;777444777???OOOfffzzzyyyddddddgggjjj|||iii[[[XXXvvvnnnYYY]]]yyyvvvggg]]]ZZZ[[[cccsss{{{ssskkkgggeeedddiiiqqqwwwzzz|||~~~|||~~~mmm```UUUMMMCCC===>>>MMMhhh}}}~~~uuummm}}}}}}sssgggLLLFFFDDDCCC<<<000,,,///;;;999777444333333333444000000000//////......---,,,,,,++++++***)))))))))''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&"""%%%'''(((''''''(((***((((((((((((((((((((()))((((((((()))+++,,,+++)))+++***)))(((((()))***+++......///000111111222222333222222444666888999:::777777999:::<<<===>>>???DDDDDDDDDEEEFFFGGGHHHIIIMMMNNNPPPSSSWWWYYY[[[[[[ZZZ]]]```bbbcccdddfffhhhiiijjjlllmmmmmmnnnoooppppppooooooqqqsssttttttsssmmmaaaVVVPPPMMMIIIHHHIIIMMMLLLQQQ^^^ooovvvmmm______dddlllppplllhhhlllsssyyyiiieeekkk}}}kkkZZZJJJDDDBBBEEEDDD===666333...+++((('''((())))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))******++++++******+++******+++...000GGGoooooovvv}}}kkkGGGDDDGGG>>>HHHdddrrrLLLWWWaaaYYY???222GGGhhhsssppppppooouuu{{{}}}{{{zzz{{{|||~~~zzznnnccc]]]mmmhhh```\\\eeewww}}}{{{{{{~~~|||}}}{{{xxxwwwwwwssspppwww~~~ppp~~~wwwbbbnnn~~~nnnWWWTTT___nnnrrrooobbbSSSJJJHHHHHHKKKEEE<<<333......000222222222777>>>@@@@@@BBBGGGJJJGGGEEEHHHNNNQQQPPPMMMIIIIIIJJJLLLMMMLLLJJJGGGLLLHHHHHHKKKKKKNNN^^^rrr{{{~~~TTT>>>AAA@@@GGGfffeeeVVVrrrdddPPPMMMOOOLLLFFFCCC???LLLdddjjjVVVDDD@@@===999666999BBBRRRkkknnn]]]YYYmmmtttmmmtttrrr]]]gggzzzccccccwwwssseeeUUUJJJGGGNNN___vvv|||uuunnniiieeedddbbbfffiiijjjkkkmmmooopppqqqyyyuuudddYYYOOOHHHAAA===BBBUUUooo{{{zzzttt||||||lll\\\IIIEEEBBB@@@999///,,,...;;;999777444333333333444222222111000000///......,,,,,,+++******))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&'''''''''&&&&&&%%%$$$$$$&&&(((((('''&&&'''((('''(((((())))))*********((('''''')))+++,,,+++***)))((((((((((((***+++,,,,,,------...000111111222444444555555555666777999888888999:::;;;<<<======BBBCCCDDDFFFGGGHHHIIIIIIHHHKKKOOOSSSVVVYYY[[[\\\]]]```dddffffffffffffgggiiikkknnnmmmkkkjjjjjjkkkllllllkkkllllllllljjjhhh[[[RRRJJJHHHHHHFFFGGGIIINNNVVV```jjjtttuuuiiiZZZYYYffftttvvvlllfffqqq}}}kkkooozzzttt[[[HHHHHHDDDBBBBBB@@@888111---)))'''&&&&&&'''((()))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***((((((((()))******++++++)))***+++***)))***---///;;;\\\llliiipppyyywwwtttrrrbbbfffvvv}}}~~~oooRRR???DDD999<<>>>>>>>>CCCZZZrrriiiPPP\\\nnnTTTNNNQQQQQQMMMHHH@@@EEE]]]kkkbbbNNNBBB===;;;::::::>>>MMMhhh|||___HHHMMMZZZvvv}}}sssxxxiii___rrrmmmvvv{{{wwwyyyrrr___LLLDDDGGGUUUkkk~~~yyyrrrkkkeeeaaa___]]]\\\\\\[[[[[[[[[___bbbgggrrrmmm^^^TTTKKKDDD??????JJJ```vvvzzzyyyxxx~~~{{{eeeRRRJJJFFFCCC>>>666...+++,,,;;;999777444333333333444333333222111000///......+++++++++***))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''%%%###"""!!! '''''''''&&&&&&%%%$$$###%%%&&&(((((('''&&&'''((('''(((((()))***++++++,,,''''''''')))+++,,,+++***)))((((((((((((***,,,---***+++,,,---...///000111333555666666666666777999999::::::;;;;;;<<<<<<<<>>555999AAA]]]xxxWWWDDDLLLOOO@@@:::CCCsss|||yyy|||mmmnnnsss{{{{{{lllYYYTTTKKKJJJUUUhhhvvvzzz}}}}}}{{{xxxqqqggg^^^```kkkvvvzzzxxxzzzggghhhvvvrrr|||{{{uuuiii[[[YYYiii|||zzz{{{oooWWWEEECCCHHHJJJGGGAAA999111...///333666555666;;;AAADDDDDDFFFKKKHHHEEEBBBCCCGGGIIIIIIHHHBBBCCCFFFJJJOOORRRRRRQQQHHHHHHKKKMMMLLLLLLTTT^^^lllCCC===;;;>>>NNN]]]~~~uuu\\\TTTuuuyyyYYYLLLMMMNNNKKKJJJCCCCCCRRRdddhhhYYYIII<<<;;;:::999999BBBYYYnnnoooRRRFFFAAATTT{{{yyy~~~iii{{{tttrrrmmmhhhhhh___```dddpppoooVVVMMMKKKRRRcccvvv}}}vvvnnnfff```]]][[[ZZZWWWTTTTTTSSSRRRVVV\\\bbbooo}}}{{{hhhZZZRRRJJJCCC@@@DDDUUUmmm|||}}}|||www{{{}}}xxx```LLLKKKHHHBBB;;;333---,,,,,,;;;999777444333333333444222222111000///...------++++++******))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$###%%%'''(((''''''(((***''''''((()))+++,,,,,,---''''''''')))+++,,,,,,*********)))(((((()))***+++((()))***+++---...///000000333777888888888:::<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???BBBEEEGGGIIIIIIJJJIIILLLPPPRRRTTTWWW[[[^^^bbbaaabbbeeeiiijjjhhheeecccggglllllliiifffeeegggjjjhhheeebbb^^^XXXRRRNNNGGGDDDCCCEEEFFFHHHNNNVVVYYYllluuujjj^^^```kkkqqqgggmmmrrrmmm```^^^qqq}}}bbb]]]eeelllWWWKKKGGGJJJFFF???777222...***'''%%%&&&((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))*********((((((((()))******++++++&&&''')))***)))***,,,...000AAAQQQ]]]___TTTRRR```lll{{{oooiiisssmmmLLL???444<<<:::FFFxxxsssTTTGGGJJJMMMEEE;;;[[[||||||yyyhhheeeiiittt}}}~~~~~~vvv\\\WWWPPPPPP]]]ooo{{{}}}zzz}}}|||xxxsssgggcccaaahhhqqqxxxzzzyyyzzzmmm~~~}}}yyy}}}|||rrraaaWWW```rrr~~~{{{kkkRRRDDDGGGNNNNNNEEE@@@999222///000444666555666;;;AAACCCBBBEEEJJJGGGEEEDDDCCCCCCDDDFFFFFFCCCCCCDDDGGGLLLOOOPPPPPPJJJJJJLLLMMMNNNPPPXXXaaavvv}}}QQQCCC;;;<<>>HHHGGGBBBMMMccchhh]]]DDD???;;;;;;:::888:::>>>FFFRRRkkk~~~eeeKKKJJJdddwwwnnnxxxwwwaaaMMMEEE======???PPPuuurrrgggaaaiiiwwwwwwmmmeee___[[[ZZZUUUPPPNNNPPPPPPPPPUUU^^^ggguuu{{{rrr|||tttdddYYYSSSKKKCCCLLLUUUjjj{{{wwwdddYYYZZZwwwnnnTTTAAAHHHFFF>>>444---,,,...///===:::666444333333333222111111111111000...---,,,///,,,)))((()))*********'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''(((,,,...---+++***+++***(((&&&(((,,,000222---'''&&&(((******)))))))))((())))))***+++,,,...///111333777:::===>>>>>>>>>===============>>>???@@@AAABBBCCCGGGKKKOOOOOOQQQTTTVVVXXX\\\```dddaaaaaabbbdddgggiiihhhgggeeefffggggggeeeaaa\\\YYY^^^UUUMMMIIICCC<<<<<<@@@===@@@EEELLLTTT___iiioooppp```TTTWWWdddpppxxx|||pppnnnllloootttyyy||||||iiiiii~~~xxxWWWPPPSSSRRRGGG===000(((&&&''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''''''''''''''(((+++)))''''''((())))))((()))************++++++++++++111777QQQnnngggaaatttqqqqqqTTT:::888999222HHHtttjjjEEELLLYYYKKK777PPPsssvvveeeZZZUUU^^^llluuuxxxxxxoooaaacccttt~~~wwwwww}}}}}}sssjjjhhhaaa```hhhuuuwwwrrruuuyyy}}}rrrttt|||vvvgggrrruuuyyy\\\QQQnnnrrrttt___IIIEEEEEEBBB===:::666444555666777777777999===AAADDDEEEEEEEEEDDDFFFHHHIIIHHHGGGGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDFFFJJJNNNQQQQQQTTTXXX\\\aaayyywwwKKK???@@@BBBHHHUUUxxx}}}^^^LLL]]]nnnUUULLLLLLFFFFFFBBB???EEEUUUaaadddKKKBBB>>>???;;;444666>>>@@@AAAOOOlllwwwVVVIIIeeemmmlllwwwxxxtttyyyhhhdddqqqlllTTTPPPJJJ<<<999GGGccckkk[[[cccvvv}}}tttkkkddd___]]]ZZZWWWTTTQQQMMMNNNYYYfffqqq~~~{{{rrrssssssfff^^^RRRDDDBBBHHHLLLhhhvvvyyytttYYYHHHUUU{{{~~~uuu]]]JJJIIIIII@@@777222...+++,,,///===:::666444333333333222111111111111000...---,,,---+++*********)))'''%%%(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''))),,,------++++++,,,+++)))'''&&&))),,,000///...+++)))''''''(((((()))))))))***++++++,,,---...000222555888;;;<<<======<<<<<<======>>>??????@@@AAABBBDDDGGGKKKOOOOOOQQQSSSUUUWWW[[[```ddd```aaacccfffhhhhhhfffdddaaaaaaaaa___\\\XXXTTTRRREEE@@@>>>???>>>;;;;;;@@@HHHIIIOOO]]]lllsssnnngggbbbZZZWWW```lllrrruuuvvvzzzqqqnnnyyyvvvzzz~~~qqqhhhrrrnnnWWWQQQQQQOOOBBB999///((('''''''''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((((((***)))'''''')))))))))((())))))*********+++++++++***...222JJJkkkssssssyyy|||eeeHHH===;;;444>>>YYYtttNNNKKK[[[___???@@@UUU}}}mmm]]]PPPSSS```llltttxxxxxx}}}uuuttt~~~~~~|||}}}~~~xxxtttvvvsssjjjeeefffkkkgggiiippppppjjjjjjrrr|||~~~qqqaaakkk|||rrrWWWUUUooovvvzzzpppWWWIIIFFFDDD@@@;;;:::888777777888999;;;999:::===@@@BBBCCCDDDDDDEEEGGGIIIJJJIIIHHHIIIIIIFFFGGGHHHHHHGGGFFFEEEDDDEEEHHHLLLMMMNNNPPPUUUYYYUUUqqq```LLLCCC@@@EEELLLqqqnnnVVVWWWzzzbbbPPPHHHFFFGGGDDD@@@CCCNNNWWWZZZVVVMMMCCC>>>:::666555666777===NNNlll}}}bbbYYYqqq|||rrrwwwxxxddd\\\UUUQQQ```zzzdddZZZTTTDDD<<>>???@@@@@@AAACCCCCCEEEHHHMMMPPPPPPQQQRRRSSSTTTYYY^^^bbb^^^```cccfffhhhfffbbb^^^YYYXXXUUURRRNNNJJJHHHFFF888666777:::<<<;;;<<<@@@CCCLLL\\\nnnxxxtttfffYYYVVVXXXbbbqqq||||||xxxvvvsssooosssnnnjjjjjjfff```fffyyysss___UUUOOOIIIEEE:::444,,,(((''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((()))))))))((('''((()))***)))((()))))))))*********++++++(((,,,---???eee~~~uuuYYYBBB===:::999AAAzzz```MMMWWWpppPPP999;;;hhhyyyeeeQQQNNNXXXdddooovvvwww}}}}}}{{{~~~}}}yyyyyy}}}}}}uuuppplllfffcccccclllfffdddjjjlllhhhhhhmmm{{{|||sssqqqbbbjjj|||dddSSS]]]nnnttt{{{qqqZZZNNNIIIEEEAAA>>>888:::<<<<<<::::::===@@@<<<===>>>???@@@AAABBBCCCEEEGGGJJJKKKJJJJJJJJJKKKIIIIIIIIIIIIIIIHHHGGGFFFDDDFFFIIIIIIIIILLLRRRVVVPPPlllzzz[[[EEE>>>EEEFFFhhh~~~cccOOOiiipppWWWIIIFFFHHHGGGBBB@@@DDDJJJMMM]]]VVVIII>>>::::::777222333;;;LLLhhhtttnnn}}}}}}{{{}}}___MMMJJJCCCOOOsssvvveee]]]NNNDDD???CCC\\\www~~~tttbbbWWWdddzzzqqqjjjeeeeeebbb___]]]YYYXXXaaalll~~~|||~~~||||||{{{ggg[[[RRROOOLLLFFFHHHNNNlll|||uuu```VVV^^^rrr]]]IIIAAABBBEEE<<<444111...,,,---000<<<999666444444444444333111111111111000...---,,,,,,+++*********)))&&&###(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,+++,,,------+++***)))((((((,,,000111///,,,***)))'''((()))***+++******)))******+++,,,///111333444777777888999;;;===???@@@BBBCCCDDDEEEGGGJJJNNNRRRQQQQQQQQQPPPPPPSSSXXX\\\ZZZ\\\___cccccc```ZZZUUUOOOMMMIIIDDD@@@===;;;;;;<<<:::888999:::<<<@@@CCCGGGXXXlllqqqgggWWWMMMJJJOOOWWWhhh{{{}}}{{{kkkttt{{{kkk[[[\\\[[[[[[eeexxxuuu___WWWSSSHHH===777111...***(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((((((((()))******)))((('''(((******)))((())))))))))))************(((+++***666YYY~~~}}}~~~fffFFF===>>><<<;;;___xxxSSSMMMjjjbbbFFF999WWWsss[[[QQQTTT^^^iiirrr}}}{{{}}}~~~zzzyyy{{{ssslllkkkjjjccc\\\___\\\___iiiqqqrrrsssuuu{{{|||ssslllsssgggmmmpppUUUUUUjjjlllkkkppppppjjjXXXJJJJJJIIIBBB<<<<<<777<<<@@@@@@======@@@EEE@@@@@@???@@@@@@AAABBBCCCDDDFFFIIIJJJJJJIIIJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJDDDFFFGGGGGGFFFIIIOOOTTTVVVmmmdddFFF<<>>BBBCCCDDDEEEFFFIIINNNQQQPPPPPPOOOMMMKKKLLLOOORRRRRRTTTVVVYYYYYYUUUOOOJJJEEEBBB===999555444444444999888777888===FFFOOOTTTdddjjjkkk```NNNBBBCCCIIINNNUUUcccttt}}}~~~wwwgggXXX```ffffffiiiqqq{{{vvvdddWWWVVVPPP@@@222...***)))((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******'''''''''(((***+++)))((((((((()))))))))*********)))++++++000JJJpppyyy~~~rrrNNN???===::::::EEEjjjaaaHHHUUUfffVVVCCCGGGiiieeeRRRLLLRRR```lll}}}||||||zzzzzz{{{{{{{{{xxxnnnjjjqqqwwwlll]]]YYY[[[dddrrr|||}}}|||{{{uuuooorrrsssjjjpppzzzzzzsssaaaQQQddd{{{ooobbb```WWWNNNGGGFFFKKKJJJ@@@:::<<<:::>>>BBBBBB??????CCCGGGBBBBBBBBBBBBBBBDDDEEEEEECCCEEEHHHIIIHHHHHHHHHIIIGGGGGGHHHIIIKKKLLLMMMNNNFFFGGGHHHGGGFFFIIINNNSSSXXXllllllHHH:::BBBDDDQQQkkk___WWWrrrqqqXXXIIIIIIIIIGGGBBB>>>>>>AAAMMMVVVUUUGGG<<<<<<>>>;;;777<<>>???@@@AAADDDIIILLLLLLLLLLLLIIIGGGFFFHHHIIIIIIIIIIIIJJJJJJHHHCCC@@@;;;999666222111111222333444999>>>CCCMMM[[[eeeiiilllbbbRRRGGGFFFMMMVVV]]]ZZZYYY^^^iiisss{{{sss___dddqqqzzzvvvmmmiiijjjkkkddd\\\VVVSSSJJJ999---***&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***'''&&&''')))++++++)))(((((((((((()))))))))************---...:::\\\qqqjjjvvv}}}}}}|||~~~```KKK<<<333666666NNNqqquuuSSSIIIZZZZZZNNN@@@OOOxxxtttYYYHHHGGGTTTdddsssyyy~~~~~~|||zzzyyyxxxuuusssyyyxxxssssssmmmcccjjjuuu{{{zzztttuuu}}}uuurrryyy{{{ssshhh[[[[[[vvvttt```UUUHHH???BBBIIIOOOLLLCCC?????????AAACCCBBBAAAAAADDDGGGAAABBBCCCDDDEEEFFFGGGHHHDDDFFFHHHIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNGGGIIIJJJIIIHHHIIIMMMQQQRRReeeUUU===???===GGG___uuuYYYXXX}}}cccOOOJJJGGGGGGDDD@@@???AAAFFFRRRYYYQQQCCC;;;:::;;;666777777===SSSsss}}}yyypppvvvfffXXXLLLYYYppp^^^WWWqqq~~~{{{~~~|||zzzyyyyyywwwwww{{{ooocccWWWVVVQQQHHHCCCMMMdddxxxvvvppp}}}|||yyy}}}wwwmmmwww~~~xxxkkkMMMCCCGGG???888222---...///...000444;;;888555333444555555444111111111111000...---,,,+++***((()))*********)))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$'''))))))((((((***---,,,++++++---111333222000000---)))(((+++000666999555333///,,,+++***+++,,,((('''''''''((()))******,,,,,,---...000222444666444555666777999<<<@@@DDDEEEFFFGGGFFFDDDCCCCCCDDD@@@>>><<<<<<<<<;;;999777444333111000000222444555:::DDDOOOVVV___ggghhheeeVVVQQQLLLMMMUUU```iiimmmggg^^^YYY^^^jjjxxx|||ooodddwww}}}kkk```\\\[[[ZZZWWWRRRHHH<<<000***)))$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&''')))+++,,,***((((((((((((((()))))))))***)))'''...---...KKKgggeee```gggmmmnnnmmmmmmlllkkkuuubbbDDD111444333999YYYnnnSSSJJJXXX]]]RRRMMMbbbuuuZZZJJJMMMWWW```hhhwww}}}|||}}}{{{xxxwwwwwwvvvuuutttxxx}}}{{{pppyyy{{{zzz}}}uuu}}}wwwxxxqqqccc\\\jjjwwwbbbRRRBBB===GGGOOOQQQNNNLLLHHHCCCEEEDDDCCCAAAAAABBBDDDEEE>>>???BBBDDDGGGHHHHHHHHHFFFHHHJJJJJJHHHGGGFFFGGGGGGGGGFFFFFFGGGHHHJJJKKKGGGIIIKKKKKKIIIIIILLLOOOQQQ___zzzpppLLLCCC<<>>FFF;;;555///+++---//////111555;;;888555333444555555444111111111111000...---,,,***))))))***+++)))&&&###))))))))))))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%############################################################$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$'''))))))((((((***------+++***,,,///222111///555333...(((&&&***333;;;:::777222...,,,,,,---...(((''''''''''''((())))))******+++,,,...000222333---...000111222555:::===???AAACCCDDDCCCAAAAAABBB:::777444333333333333222000000///000111333666888CCCPPP]]]bbbdddbbbXXXMMMEEERRRbbbkkkkkkiiijjjlllkkk]]]QQQSSS___rrrtttlllooovvv{{{gggYYYSSSRRRVVVTTTKKK<<>><<>>QQQgggfffbbbbbbooo|||WWW444666333444FFFhhhlllZZZOOO[[[vvvyyyiiipppZZZQQQOOOYYY```dddmmmwww~~~zzzzzz~~~{{{vvvqqqoooiiieeeeeejjjooorrrwww|||~~~~~~lllkkkxxxuuu~~~yyyuuuvvvzzzuuujjjhhhooo___MMMQQQMMMFFF@@@<<<:::::::::???AAAEEEFFFEEEDDDDDDDDDCCCBBBCCCFFFIIIJJJIIIHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJIIIJJJJJJKKKKKKGGGHHHJJJJJJJJJKKKLLLNNNHHHWWW\\\hhh}}}WWWFFFBBBJJJ[[[|||www^^^NNNkkkttt[[[PPPLLLHHHDDDCCC@@@???DDDUUUcccaaaPPP@@@???;;;999999777444888>>>AAANNNyyyxxx|||zzzwww{{{zzz|||bbbaaa|||www}}}}}}vvvyyymmmhhhsss}}}tttnnnmmmooollllllqqq{{{}}}|||ttthhhbbbcccbbb___WWWTTTUUU```tttxxxkkkHHHMMM\\\ssswwwssswww~~~}}}tttbbbKKK999;;;;;;,,,...///000000000222555888:::999777555444444444444444222000///000///---+++************))))))))))))((())))))))))))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""'''''''''''''''''''''''''''''''''((())))))******(((***++++++++++++,,,...444555888:::<<<:::666333+++---//////000111444777777666444222111///+++(((+++++++++)))'''''')))+++(((((())))))(((((((((((('''))),,,---,,,+++++++++......000111444777:::<<>>666666:::;;;;;;<<>>333,,,)))&&&&&&''''''&&&$$$%%%%%%%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++((()))---...,,,...333LLLsssuuudddCCC:::222222???WWWuuu}}}xxxqqq```UUU```uuujjj|||cccUUUUUU[[[cccjjjjjjwwwyyyqqqpppssstttuuuvvvvvvvvvyyy~~~~~~zzzwwwvvvvvvooorrruuuvvvsssnnngggccccccaaa``````^^^YYYYYY\\\ZZZ^^^fffssssss^^^]]]ooooooyyy{{{nnndddhhhqqquuuuuurrrZZZWWW```]]]LLL:::333888???AAA???<<<>>>???@@@AAABBBDDDFFFFFFEEEFFFGGGHHHHHHEEECCCGGGGGGGGGGGGGGGIIIKKKMMMJJJJJJJJJJJJJJJKKKLLLMMMJJJGGGDDDEEEIIIMMMMMMMMMQQQRRRUUUbbb{{{___AAADDDOOO]]]}}}mmmOOObbbfffPPPGGGGGGKKKAAADDD>>>:::JJJeeemmmdddGGG???888777::::::777333555555DDDTTT]]]nnntttfffmmmtttrrr|||zzzpppXXXNNNPPPgggzzzpppbbbVVVMMMNNN\\\jjjwwwvvvssskkkdddaaaeeeiiinnnwww~~~~~~zzzrrrggg```___```^^^[[[XXX[[[aaakkkxxxxxxmmmcccjjjwwwrrrjjjrrr}}}~~~}}}ZZZDDD@@@;;;666444///---///111222222444888:::;;;999777555444333333333333111000///000///...,,,************)))))))))((()))((((((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''((((((&&&'''((()))*********)))(((+++---.........///000000000///111444666888888888777555111,,,******+++...111555888999999888777000000000///...000333666111///,,,***)))***,,,...(((+++......---...111444666;;;EEEOOOWWW\\\^^^___gggeee___UUULLLIIIOOOUUU```eeekkknnnjjjfffkkksss}}}pppiiiqqqvvvzzz|||zzzrrriiigggnnnuuuhhhbbbZZZRRRIII===000)))((('''&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,)))(((+++,,,,,,---///:::hhh[[[EEE555555888???YYYuuu}}}qqqTTTIIIRRR___vvviiiZZZUUUZZZaaa```mmmzzz~~~uuullljjjnnnoootttyyy|||}}}zzzxxxvvvvvvvvv{{{~~~zzztttpppnnnmmmiiikkknnnooommmhhhbbb^^^WWWVVVVVVXXXVVVTTTWWW\\\XXX^^^iiixxxvvveeeWWWZZZmmmpppwwwuuuiiifffnnnsssqqqhhhttt{{{qqqYYYKKKRRRaaaUUUGGG999666===DDDEEEBBB===???AAAAAAAAABBBDDDEEEDDDEEEFFFHHHJJJIIIGGGDDDDDDFFFGGGGGGGGGGGGJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIEEECCCDDDHHHLLLMMMLLLLLLKKKQQQ___uuutttHHHBBBJJJPPPnnn]]]RRR{{{YYYHHHEEEIIIBBBCCC@@@<<>>:::333888555999>>>DDDOOOSSSNNNVVVggg}}}```OOOHHHWWWwwwccc\\\^^^bbbeeehhhlllkkkjjjgggdddeeehhhlllyyyzzzxxxzzzvvvmmmbbb^^^^^^^^^\\\[[[^^^bbbhhhoooxxx{{{tttooovvv}}}tttxxx~~~}}}~~~XXXAAA???:::333222111---///222444555777:::===;;;:::777555444333333333222111//////000000...---************)))))))))))))))(((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&(((*********))))))((()))+++,,,,,,---///000111222222111111222666:::;;;<<<<<<:::666333222222+++...222444444333222222///000000000000111444666555333111//////000333444111444777999:::<<<>>>@@@???BBBGGGLLLOOOOOOOOONNNKKKNNNQQQUUUYYYaaajjjqqqwwwuuuqqqiii^^^\\\ggguuu|||xxxwwwuuuwwwyyyzzz}}}yyytttoooiiiddd```WWWMMMDDD999///))))))"""######$$$$$$%%%%%%%%%"""$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((''''''((())),,,...111TTTuuu}}}yyy\\\BBB888111000BBBZZZttt[[[IIIOOOggguuuaaaWWWUUU\\\eeeqqqzzz~~~vvvmmmkkkooovvvzzz|||qqqiiilllkkknnnuuuzzz|||~~~}}}~~~}}}{{{zzzxxxwwwwwwwwwyyyyyyyyyuuupppkkkhhhfffggghhhhhhhhheee```\\\YYYUUUSSSRRRRRRPPPPPPVVV^^^hhhooozzzzzz|||jjj___^^^fffuuuooooookkkhhhllluuutttmmmbbb]]]WWWSSSPPPPPPPPPPPPEEE>>>888888>>>CCCCCCAAA???AAACCCCCCBBBAAABBBCCCBBBCCCEEEHHHJJJIIIFFFDDD@@@DDDGGGHHHGGGFFFIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDFFFHHHKKKMMMMMMHHHFFFNNNYYYgggYYYBBBBBBDDD]]]zzzUUUcccoooUUUJJJFFFDDDCCCCCCBBB===BBB[[[wwwooo```KKK;;;:::>>>===888666555333333777;;;===???FFFYYYzzzwwwaaaNNNJJJaaauuuoooqqqpppjjjdddccccccdddhhhmmmqqqssssssyyyssspppoookkkddd]]]\\\\\\ZZZZZZ[[[dddkkksssyyy~~~|||uuuyyypppyyy~~~|||}}}}}}|||sssRRR???>>>666//////000...111444666888:::===???;;;:::888555333333222222222111//////000000...---************)))))))))))))))((('''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''%%%&&&(((***+++***)))(((***+++,,,,,,,,,---000333444888:::888444333777<<<:::>>>AAABBB???<<<999888777999:::888333///------,,,...//////......///111333333444666666777777777888;;;@@@GGGKKKMMMKKKHHH;;;;;;:::999999999::::::777CCCWWWkkkzzzzzzrrriii___XXXXXXeeesss}}}xxxiiigggjjjooo{{{~~~wwwnnncccZZZWWWKKK>>>555...'''&&&)))"""######$$$###$$$%%%&&&!!!$$$&&&%%%###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&((()))((('''(((+++,,,---===XXXoooxxxxxx{{{|||vvvllljjjyyy{{{___CCC222111999@@@ZZZ{{{zzzcccPPPZZZjjj{{{lll^^^\\\```hhhqqqxxx|||{{{rrrrrrwww{{{{{{}}}tttjjjlllggggggoooxxx~~~}}}~~~zzz{{{zzzwwwrrroooppprrrrrrtttuuusssnnnhhhdddbbbbbbbbb```___]]][[[YYYXXXYYYVVVTTTSSSRRRUUU___jjjzzzvvv}}}vvvmmmvvvuuummmmmmwww{{{}}}qqqmmmjjjmmmuuuxxxqqqiii^^^OOOAAACCCPPPVVVKKK<<<888888999:::<<<>>>??????@@@BBBDDDDDDBBB???>>>>>>AAABBBCCCFFFHHHGGGCCC@@@===BBBHHHIIIGGGFFFGGGJJJHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFHHHJJJJJJKKKNNNOOOLLLHHHNNNRRRWWWuuuxxxQQQFFFAAANNNooommmVVVdddqqqYYYJJJFFFEEEFFFDDD===<<>><<<888222666444222444222222999???IIIbbb~~~}}}{{{cccMMMOOOeee~~~uuukkkccc___^^^^^^bbbmmmzzz}}}~~~|||yyyvvvsssmmmgggbbb___ZZZYYY[[[[[[YYY[[[```mmmttt{{{}}}}}}}}}zzzuuu}}}xxx\\\dddppp{{{|||}}}{{{^^^HHH???>>>444---/////////222666888:::<<>>CCCEEECCC???;;;999===???@@@>>>:::666666777///111222222000//////000***---222555777666333222222555===GGGNNNNNNHHHBBB111000///000444;;;BBBFFFLLLTTTcccsss~~~~~~{{{nnnhhhbbb___]]]^^^eeemmmzzzlll\\\___fffmmmrrrfff```^^^NNN@@@444000---'''###$$$'''''''''&&&$$$$$$%%%&&&!!!$$$&&&$$$!!! """%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%***---+++((((((+++,,,)))...DDDbbbkkk```\\\ccc```gggiiigggooozzzQQQ999:::888---BBB[[[|||tttbbbZZZWWWddd|||ppp^^^^^^cccllltttyyy}}}xxxyyyxxxvvvwww}}}|||ssstttkkkgggooo{{{{{{xxx{{{{{{wwwppplllnnnqqqoooqqqsssrrrnnnhhhcccaaa\\\[[[YYYXXXXXXYYYZZZ[[[VVVTTTTTTVVVYYYaaaqqqvvvqqqqqq}}}ttt~~~~~~xxxqqqnnnuuu{{{xxxnnnfff___QQQDDDFFFSSSWWWHHH555333777;;;<<<::::::<<>>;;;:::@@@AAACCCEEEFFFDDD@@@===;;;AAAHHHJJJHHHFFFGGGIIIFFFFFFFFFFFFGGGHHHIIIIIIDDDHHHLLLMMMLLLLLLOOORRRPPPIIIMMMKKKIIIiiifffRRRCCCFFF^^^xxxYYYQQQzzzjjjSSSFFFHHHGGGCCC???===???@@@SSS___eee[[[KKK@@@999444444<<<;;;888999333111:::;;;===LLLhhh{{{pppooo}}}sssgggxxxsssWWWLLL[[[yyyppp```ZZZ\\\\\\\\\bbbrrryyyuuuqqqppppppjjj```XXXXXXVVVWWW\\\]]][[[^^^eeevvv{{{|||xxxvvvwwwwwwvvv{{{zzzcccfffqqq~~~zzzvvvNNNAAA???@@@555///111000000333777:::<<<>>>AAACCC===;;;999777555555555555111111000000//////......000---***)))))))))((((((''''''(((((())))))******%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###&&&### ###%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))+++,,,------,,,,,,---///666???FFFCCC;;;666999>>>AAA???HHHVVVSSSAAA:::??????BBBFFFGGGEEEDDDEEEGGGAAA===:::;;;>>>>>>:::666444)))&&&000666111...000//////777<<<===GGGOOOJJJ<<<999:::DDDMMMQQQSSSUUUUUUXXXVVV]]]ooorrrllllllkkkiiiccc\\\]]]gggqqquuu|||}}}tttccc\\\gggqqquuu|||mmmfffcccZZZNNN888555000***'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))((('''&&&'''(((''''''''''''((((((((()))---+++777QQQdddddd[[[UUUUUUfffqqq{{{rrrTTT;;;444777;;;AAA]]]yyytttmmmjjjpppyyymmmfffjjjmmmmmmttt~~~~~~~~~yyyvvv}}}}}}~~~|||xxxsssjjjeeeiiirrrzzz~~~zzz{{{{{{xxxuuussstttuuunnnnnnmmmkkkgggccc___]]]]]]^^^[[[WWWWWWZZZZZZWWWRRRXXX]]]```iiixxxzzzzzzyyycccqqquuu}}}|||vvv{{{mmmbbbLLLDDDTTT```TTTAAA888555777999999888999<<>>;;;:::AAAEEEFFFVVVffffff[[[VVVWWW___ggggggdddcccVVVWWWNNNJJJSSSYYY^^^iiigggmmmqqqqqquuu}}}xxx|||xxxooommmeee```dddsss}}}~~~zzzkkk\\\TTTPPPGGG===///---)))&&&###"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))((('''&&&'''((('''''''''((((((((((((((($$$(((000@@@VVVhhhjjjeeeWWW```sssiiiWWWGGG999<<<;;;BBB[[[}}}kkk[[[rrr~~~llldddeeeqqq|||zzz~~~{{{xxxzzz||||||}}}|||tttjjjcccfffmmmtttzzz~~~}}}xxxxxxxxxvvvtttrrrpppoooiiihhhgggfffeeedddcccbbb\\\YYYTTTRRRXXX```bbb^^^```iiirrryyy{{{~~~lll^^^ppp~~~~~~||||||xxxwwwZZZPPPMMMXXX]]]TTTGGGBBB111333555555555666999<<>>===<<<:::===AAADDDFFFFFFDDDCCCBBBAAAAAABBBEEEFFFFFFEEEFFFIIIHHHDDDDDDIIIKKKIIIGGGIIIJJJIIIGGGFFFHHHJJJMMMOOOKKKJJJOOOVVVmmmvvvSSSDDDFFFUUUooouuuhhhsss\\\QQQGGGFFFFFFCCC===;;;<<>>999444111111444666777<<>>666777888777777888;;;===CCCDDDDDDBBB>>>===???AAA<<<>>>AAACCCEEEFFFEEEEEECCCAAA@@@AAACCCEEEFFFFFFFFFHHHHHHFFFFFFIIIIIIGGGFFFHHHJJJJJJHHHGGGGGGGGGKKKPPPMMMKKKLLLMMM```~~~iiiKKKDDDBBBXXX{{{ggg}}}gggQQQIIIIIIGGGAAA<<<<<<;;;>>>JJJWWW]]]XXXQQQ@@@;;;777555777888777555666444111111333444444444666:::===EEEWWWooozzzyyysssyyy|||~~~eeeLLLJJJYYY~~~qqqkkk^^^NNNBBBGGGLLLPPPTTT^^^mmmxxx{{{qqqllljjjgggddd```\\\YYYVVVUUUUUUVVVYYY^^^fffmmmtttyyy{{{~~~|||zzzxxxyyy}}}vvvpppqqqtttqqqrrrxxx___SSS===:::666222111333666999<<>>HHH]]]fffZZZIIIAAAAAACCCEEEFFFFFFEEEEEEEEEMMMPPPVVV```lllvvv|||~~~ooocccZZZYYYZZZ\\\___cccWWWVVV___eeeiiivvv{{{qqqkkkfffeeecccccchhhoooxxx{{{rrrhhhhhhiiippp~~~tttmmmmmmqqqwww|||rrrcccZZZQQQDDD888222...)))$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''&&&&&&''')))(((((((((((('''''''''''',,,/////////;;;YYY|||qqqooo^^^BBBLLLKKKDDDTTT{{{uuuVVVBBBGGG___zzzmmmiiijjjmmmppptttwwwxxxyyy|||~~~|||vvvrrrkkkjjjjjjnnnsssxxx{{{{{{qqqmmmgggaaa\\\ZZZYYYYYY___```bbbhhhxxxxxxnnnkkkxxxyyyrrrsssxxxwwwssssssjjjbbbfff```PPPCCC@@@===888===<<<;;;:::999:::;;;===???CCCFFFDDD???===@@@CCC>>>???AAACCCDDDDDDDDDCCCDDDBBB@@@@@@BBBEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGDDDFFFHHHIIIIIIGGGEEEDDDHHHNNNMMMKKKJJJGGGTTToooaaaHHHBBBKKKdddpppttthhhVVVPPPKKKFFFCCC@@@:::555999FFFUUU```eeeOOOGGG===777666888999888555555555555555666888999888999888777===JJJRRRSSS[[[___bbbdddpppxxx[[[NNNPPPiiiwwwrrrcccPPPJJJIIIIIIMMMXXXjjj}}}zzzooogggdddccc]]]\\\YYYUUURRRRRRTTTWWW[[[___eeejjjooorrruuuwww|||yyyzzz~~~wwwoooooosss~~~nnnyyysssSSSGGG<<<999444111222555888:::===CCCIIIKKKIIIFFFDDDDDD999888666555555555666666111111000000//////......---,,,+++,,,------,,,***((((((((('''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$######$$$$$$%%%&&&'''************,,,111888>>>666444222222222444555666:::>>>KKK]]]ccc[[[QQQNNNGGGGGGGGGGGGFFFDDDAAA@@@NNNOOOSSSYYYbbbjjjpppsssccc\\\WWWVVVXXXYYY[[[^^^VVVPPPTTTZZZ___mmmsssiiiiiigggddd___\\\bbbttt|||qqqjjjnnnyyy}}}wwwtttgggVVVHHHAAA777000,,,)))'''&&& """###$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&''')))((((((((((((((('''''''''---)))***---///>>>gggyyy|||{{{}}}zzzQQQMMMFFFBBBKKKeeevvvaaaJJJRRRnnnsssmmmgggiiiqqqwwwwwwuuuwwwzzz~~~zzzpppmmmjjjjjjmmmrrrwwwyyyllliiiddd```]]][[[[[[\\\dddlllttt{{{rrrooouuu}}}sssvvv{{{rrrpppxxxxxxqqqzzzsssaaaWWW``````UUUCCC<<<@@@@@@:::999888666666888:::===>>>:::@@@EEEEEEBBB???@@@BBB@@@AAABBBCCCCCCBBBAAA@@@FFFCCCAAAAAACCCEEEFFFFFFHHHHHHJJJLLLLLLJJJIIIIIIDDDEEEGGGIIIIIIGGGCCCAAADDDJJJKKKKKKKKKFFFNNNddd|||OOOJJJGGGOOOjjjwwwlllyyynnnZZZLLLEEECCC???>>>:::777:::FFFXXXeeebbbWWWHHH<<<777666777888444666888777444222222333222555555333555;;;@@@BBBFFFJJJLLLOOO\\\uuufffOOOJJJXXX|||zzzjjjfffZZZJJJMMMIIIIIIQQQbbbuuu}}}ssskkkeeeaaa^^^[[[VVVUUUTTTRRRQQQTTTYYY]]]bbbggglllppprrrrrrtttvvv}}}{{{{{{~~~}}}}}}sssooossszzz~~~rrrjjjHHH===<<<999555333555888::::::<<>>IIITTTVVVRRRPPPSSSPPPOOOOOOPPPQQQQQQOOOMMMNNNPPPTTTXXX[[[]]]^^^___[[[XXXUUUTTTTTTTTTSSSSSSWWWNNNLLLMMMRRRaaalllfff```bbbeeefffdddjjj}}}wwwyyywwwuuuxxxsssiii```QQQAAA888222,,,***)))&&&&&&((("""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&&&&''')))''''''''''''((((((((()))+++%%%)))000,,,///SSS~~~eeebbbpppuuuZZZ@@@999>>>OOOmmmooo]]]___uuuyyykkkeeehhhmmmooooooooorrrwww{{{|||wwwtttpppjjjfffgggjjjnnnhhhiiijjjlllnnnqqqsssttt||||||rrrllljjjmmmsss}}}|||{{{xxxxxxzzznnn```aaaddd```XXXTTT```YYYKKK<<<999>>>>>>888666444333666:::@@@DDDEEE888===BBBDDDCCCAAA@@@AAAAAABBBCCCDDDDDDCCCAAA@@@FFFDDDCCCCCCEEEFFFGGGFFFGGGFFFHHHLLLLLLJJJIIIKKKGGGGGGGGGIIIJJJHHHDDDAAACCCHHHHHHKKKNNNHHHKKK]]]{{{cccMMMDDDDDDXXXuuuvvvrrrqqqWWWGGGBBB===AAACCC???;;;===IIISSSddd]]]SSSGGG>>>999777777222444555555444222222222111333555555555666888::::::>>>@@@BBBLLLcccsssRRRGGGMMMdddyyydddWWWRRRMMMEEEEEEHHHPPP___ppp{{{}}}|||vvvnnneee```]]][[[WWWSSSRRRQQQQQQSSSWWW]]]bbbfffhhhmmmsssvvvwwwxxxzzz}}}{{{|||~~~|||tttnnnqqq{{{xxx```EEE===<<<999666777:::======<<<;;;AAAGGGJJJIIIGGGGGGHHH:::999777555444333444444111111000000//////......***)))))))))***)))&&&$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$###""""""$$$&&&""""""""""""##################$$$$$$$$$$$$##################$$$$$$$$$$$$"""""""""######$$$%%%&&&((()))))))))***---222555@@@@@@>>>:::777666888:::666999???DDDFFFGGGKKKQQQWWWVVVWWWZZZ^^^```___]]]TTTUUUVVVXXXYYY[[[^^^```aaaaaa___]]]\\\\\\[[[ZZZZZZUUUUUUSSSQQQ]]]kkkiiijjjpppzzz~~~|||wwwxxx~~~xxx{{{~~~wwwjjj\\\OOOCCC666------'''%%%''''''%%%%%%((('''&&&&&&&&&''''''''''''"""######$$$%%%%%%&&&&&&########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&&&&&&&''')))%%%&&&&&&'''((()))*********(((,,,000+++,,,AAA[[[{{{|||{{{xxx}}}uuu```ZZZ```vvvqqqWWWGGG======OOOeeeqqqhhhmmmsss{{{sssooommmlllmmmlllmmmsssyyy|||{{{yyyzzzzzztttvvvvvvqqqjjjgggjjjooo}}}{{{tttkkkdddmmm|||~~~{{{~~~~~~vvvsssyyyrrraaaNNNFFFHHHMMMNNNNNNVVVLLL@@@999999;;;999555777555333666;;;AAAEEEFFF999;;;>>>@@@AAABBBBBBAAA???BBBEEEGGGHHHGGGEEECCCGGGFFFEEEFFFGGGHHHGGGFFFFFFCCCDDDIIIKKKHHHIIILLLKKKJJJIIIJJJLLLKKKGGGDDDFFFGGGFFFKKKQQQKKKJJJXXXjjjeeeRRRDDDJJJ\\\pppyyyzzzvvv[[[MMMEEEEEEDDDBBB@@@>>>???AAAMMMRRRVVVUUUMMMDDD>>><<<666555555555666666777777666555555666555333222333333888<<<<<<>>>KKKdddyyywwwTTTIIIFFFIIIWWW]]][[[XXXQQQKKKHHHIIIKKKOOOXXXdddpppuuutttooojjjaaa___[[[XXXUUUSSSPPPOOOPPPOOOPPPVVV___hhhmmmoookkkqqqwwwzzzzzz|||}}}}}}yyyvvvzzznnnPPPAAA@@@999777777:::@@@CCCBBB@@@===BBBGGGIIIGGGFFFGGGHHH;;;:::777555444333333333111111111000//////......+++************)))&&&###(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$$$$###!!!!!!$$$'''""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""###$$$%%%&&&''')))+++,,,++++++,,,...000666===@@@===:::888888777666777;;;@@@EEEMMMSSSVVVVVVWWW[[[```cccbbb```___]]]ZZZXXX[[[ccclllsssnnnnnnmmmkkkjjjllllllkkktttvvv}}}{{{qqqwwwuuuxxxuuupppllldddaaahhhttt{{{{{{}}}wwwkkk]]]KKK===444,,,(((((((((######'''((($$$$$$(((%%%$$$######""""""######""""""###$$$%%%%%%&&&&&&########################!!!###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&''')))$$$%%%&&&'''(((***++++++&&&)))+++)))&&&(((111999\\\jjjhhhaaalllyyywwwppplllccc]]]eee~~~wwwcccGGG777???OOOaaazzzttt\\\\\\www~~~uuuqqqqqqjjjeeelllyyy}}}vvvuuuxxx~~~|||}}}{{{mmmyyy}}}ssskkkkkkyyy|||vvvkkk^^^JJJ======DDDGGGFFFAAA999333555:::;;;;;;;;;777444111222666;;;======;;;::::::<<>>AAAFFFJJJKKKKKKHHHGGGGGGFFFFFFGGGIIIIIIHHHFFFDDD@@@BBBGGGIIIFFFHHHMMMNNNMMMKKKLLLNNNMMMJJJGGGIIIHHHEEEKKKSSSMMMJJJTTTYYYsssnnnLLL???EEEWWWtttuuurrr^^^QQQHHH@@@>>>AAABBB>>>999222AAATTT]]]ZZZPPPHHHDDDBBB>>>888555444444444333444222222333444333333444000555:::888444999LLL^^^dddxxxkkkOOOIIIDDD999:::@@@AAAEEEIIIHHHEEEIIIPPPdddmmmvvvwwwoooddd]]]ZZZOOORRRTTTRRRNNNLLLLLLNNNPPPNNNPPPXXXeeeooottttttmmmrrrxxxzzzzzz|||}}}}}}wwwVVV<<<777<<<777666777===DDDHHHFFFCCC@@@DDDHHHIIIGGGEEEGGGHHH;;;999555333333333222111222222111111000...---,,,*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&)))---&&& """$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$###### !!!!!!""""""######""""""""""""""""""""""""$$$%%%&&&((()))+++,,,---444888<<>>======888666888:::777888LLLeeeccc\\\QQQSSSXXXQQQOOO]]]iiieeedddfffkkkvvvvvvnnnrrryyyyyyzzz{{{{{{yyyuuurrrqqqhhhddd``````ppp~~~rrrggg___LLLAAA333***'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&%%%&&&&&&'''((()))*********))))))))))))(((222QQQooowwwoookkknnnqqqlllkkkmmmrrr|||yyyhhhKKK===???UUU___~~~vvv~~~zzzeee]]]fff|||sssppp~~~xxxwww}}}{{{vvvuuuoooqqq||||||rrrvvv}}}{{{{{{oooeeejjjvvvzzz}}}VVVAAAGGGJJJGGGAAA999555555666777777777777777;;;:::777666555666777888888777666666888;;;???AAAAAACCCDDDFFFGGGGGGGGGGGGIIIGGGDDDDDDEEEGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIHHHLLLPPPPPPNNNKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNUUUhhheeeKKKEEEDDDWWWxxx}}}~~~kkk[[[LLLHHHGGGBBB??????<<<===???CCCHHHLLLPPPRRRQQQSSSKKK:::222666777222999888555444333444555666999777444222333999BBBIIIKKKKKKJJJEEE===999:::<<<<<<>>>AAAEEEMMMXXXdddlllyyyxxxuuulll```VVVQQQPPPMMMOOOOOOKKKIIIJJJOOORRRVVV]]]cccgggsss~~~wwwiii[[[cccppp{{{~~~vvvxxx^^^GGG@@@===777:::;;;???DDDHHHJJJJJJHHHCCCIIIKKKHHHFFFHHHJJJJJJ===;;;777555555555444333222222111111///...---,,,************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''!!!###...222***############$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((***++++++333777;;;===<<<:::999999666333444888666777HHH\\\gggcccWWWQQQSSSNNNMMMYYYbbbaaaaaadddjjjvvvtttpppuuu}}}vvvyyyzzzzzzxxxtttpppmmmkkksssmmmiiiaaaZZZjjjwwweeeSSSGGG===666---'''&&&&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))*********+++++++++...EEEbbbvvv~~~sssgggnnnrrryyy}}}iiiRRRBBBJJJSSSqqq}}}ppp]]]WWW```zzzvvv||||||qqqmmmdddllltttwwwsssmmmsss|||wwwwwwooohhhmmmwww\\\GGGIIIGGGAAA;;;333444444555666666666666555:::888777555555666777888888888888888:::===???AAABBBCCCEEEFFFGGGGGGGGGGGGJJJHHHFFFFFFHHHIIIJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIGGGKKKNNNOOOMMMKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMSSS^^^zzz\\\GGGCCCQQQiiimmmPPPEEEGGGFFF???999<<<;;;;;;<<<@@@EEEIIILLLRRRXXXVVVJJJBBB@@@<<<333111333666888888666444222444444333222333666:::<<<@@@BBBBBB===555222444888;;;AAAMMM[[[hhhqqqwwwyyytttpppiii^^^TTTMMMIIIHHHIIILLLLLLJJJJJJOOOTTTVVV[[[dddlllrrr|||yyyjjj[[[dddqqq~~~|||yyy}}}zzz}}}sssYYYEEE???<<<777===???BBBGGGKKKKKKJJJGGGCCCIIILLLIIIGGGIIILLLLLL===;;;777555555555444333222111111000///...------++++++*********)))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""&&&000333+++$$$###"""######$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))111333666888777555555555444111222777888999FFFTTT^^^cccXXXJJJJJJLLLNNNVVVZZZZZZ\\\]]]___iii~~~zzzllllllqqq{{{zzzwwwooommmrrrvvvuuurrrppprrruuu~~~{{{lll\\\eeezzz~~~ooo^^^LLL;;;...---***&&&&&&''''''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$############$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((()))***)))))))))))))))******+++444HHHccc~~~oooqqqzzziiiPPPBBBEEEWWWkkkxxxlllZZZSSSfffxxx}}}zzzsssooo^^^\\\rrryyyvvvlllmmmxxxzzzssswwwuuuqqqrrrwwweeeRRRPPPGGG>>>999222222333444444555555444444777777666555555666888999888999:::;;;===???@@@AAABBBCCCEEEFFFGGGHHHGGGGGGHHHGGGFFFGGGIIIJJJIIIHHHEEEEEEEEEFFFFFFFFFFFFGGGFFFIIILLLMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLRRRQQQhhhsssPPPEEELLL\\\mmmXXXPPPIIIBBB===@@@<<<888666888<<>>???>>>999===@@@???======AAAEEELLLTTTcccsss~~~{{{uuuhhhaaaWWWNNNIIIFFFEEEEEECCCFFFFFFEEEKKKUUU]]]___dddnnnyyypppaaahhhttt|||vvvxxx~~~www|||}}}yyyuuueeeNNN???<<<:::777???@@@DDDHHHKKKKKKGGGDDD@@@FFFJJJGGGFFFHHHKKKJJJ;;;999555333333333222111222111000000///.........,,,++++++******)))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$+++---(((######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""######$$$%%%&&&&&&'''+++...000222111111222333444222444:::>>>AAAJJJSSSYYYeee]]]KKKHHHLLLMMMPPPUUUUUUVVVTTTPPPRRRaaaqqquuugggfffgggppptttwwwvvvuuusssjjjbbbmmmsssvvvtttuuuyyywwwqqqlllssszzzzzzvvvvvv{{{wwweeeggguuuxxxtttjjjYYYHHH<<<333+++%%%'''%%%$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%$$$$$$######""""""################################################$$$$$$###############$$$$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%&&&&&&'''((()))******((('''&&&&&&''''''))))))///CCC```{{{vvv~~~zzzrrrxxxhhhQQQIIIEEEHHHTTTiii|||ppphhhdddbbbhhh{{{zzzhhh^^^hhhiiirrryyyqqqnnnvvvuuusssxxx}}}vvvrrrqqq}}}|||bbbTTTOOOCCC:::888333222333333444444444444444555555444555555777888999777999;;;===???@@@@@@@@@AAABBBDDDFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIHHHFFFCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGJJJKKKKKKIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKOOOJJJTTTpppiiiPPPNNN\\\jjjjjjVVVKKKIIIHHHCCC<<<999999;;;<<<;;;>>>IIISSSVVVWWWWWWSSSMMMDDDAAA===:::999:::===???@@@>>>>>>BBBIIIPPPUUUWWWIIILLLQQQXXX___ccccccccckkkmmmqqqwwwyyyssseeeZZZWWWPPPHHHCCCDDDFFFFFFFFFDDDGGGGGGGGGQQQcccpppsssqqqzzzyyynnnqqqwww~~~xxxppplllpppxxx|||pppeeeSSSBBB:::999999888<<<>>>BBBFFFIIIIIIEEEBBB<<>>LLLaaatttuuuoooqqqnnnfffccckkkvvv~~~|||xxxzzzvvvpppvvvwwwoooggggggnnnwww~~~|||yyyvvvvvv}}}zzzuuutttzzznnnfffdddooogggdddQQQHHHDDD999333444111333333444555555555555444333333444444555777888888777888;;;>>>???@@@@@@???@@@AAACCCEEEFFFFFFFFFEEEDDDDDDDDDFFFHHHIIIHHHFFFDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEGGGJJJJJJJJJGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIGGGIIILLLWWWssscccRRR\\\[[[mmm}}}xxxaaaTTTLLLFFF???<<<<<<===;;;999555<<>><<<===AAAFFFIIIIIIFFFDDD<<>>>>>>>>???@@@BBBCCCDDDEEEDDDDDDEEEDDDDDDEEEGGGIIIIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDFFFIIIKKKJJJGGGEEEDDDDDDEEEEEEFFFGGGGGGGGG???KKKNNNMMMdddzzzXXXVVV^^^ggglll{{{~~~hhhTTTLLLBBB<<<;;;:::888555666888:::<<>>??????AAAFFF???@@@CCCFFFJJJKKKIIIGGG@@@GGGKKKIIIGGGHHHIIIHHH===;;;777555555555444333222111///.........000111...------,,,***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###$$$%%%%%%######$$$$$$$$$###""""""######$$$$$$$$$$$$###############"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&'''(((+++///333///555:::===???CCCIIIMMMMMMXXXYYYXXXccchhhhhhkkk\\\```jjjtttvvvqqqlllllldddooozzzzzzqqqggg```]]]```hhhoooooonnnooonnnlllsssjjjkkkwww|||zzzsssnnnmmmllleeecccZZZKKKDDD>>>///+++&&&%%%((((((%%%$$$'''$$$$$$$$$$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""############################################################"""""""""""""""###$$$$$$######""""""""""""#################################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''&&&&&&%%%&&&&&&'''((()))''''''&&&''')))---111333''',,,///---'''...JJJggg}}}}}}{{{xxxwww~~~zzzpppyyyppp```\\\KKK===DDDSSSfffyyysssllljjjooopppeeeWWWJJJGGGPPPddduuuwwwjjjoooyyy||||||wwwnnniiigggccc\\\QQQSSSWWWVVVPPPQQQ```rrryyy|||{{{qqqggg``````nnnwwwxxx||||||}}}yyyttt___RRRKKKHHHOOOTTTLLLFFF:::888888111222777333111222222333333333333333222333444444555555555555444555777999;;;<<<=========>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@CCCEEEFFFFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDEEEHHHKKKKKKHHHEEECCCCCCCCCDDDEEEEEEFFFFFFAAAKKKMMMJJJWWWyyysss^^^^^^fffdddkkkxxxkkkXXXJJJDDD@@@<<<999:::999999999999;;;???CCCLLLPPPUUUYYYZZZXXXUUURRRWWWXXXVVVRRRQQQWWWeeeppppppjjjeeedddeeebbbZZZRRRIIIFFFCCC@@@???AAACCCDDDAAABBBCCCDDDEEEGGGKKKNNNUUUgggqqqooosss~~~yyyzzz~~~wwwiiilllxxxjjjPPPCCC===BBBDDD@@@BBBHHHCCCCCCCCCEEEHHHIIIHHHFFFCCCJJJNNNKKKIIIIIIIIIGGG;;;999555444333333222111222111///...---...000111......---,,,+++))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$#########!!!$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$############%%%&&&&&&&&&'''***...111+++222888999888;;;AAAEEEGGGMMMIIIIIITTTWWWUUUZZZccchhhuuu}}}zzz}}}xxxpppllllllooosssvvvvvvxxx|||}}}zzzsssqqq}}}}}}rrrtttzzzlllccc```NNNHHHFFF===000///000&&&)))%%%$$$&&&%%%!!!!!!&&&###%%%'''(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""""""""!!!""""""###$$$$$$######""""""""""""#################################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&''')))))))))(((&&&%%%%%%''')))+++'''&&&((()))'''***:::KKKppp}}}{{{uuuwwwbbbIIIJJJAAAOOOddd|||{{{lllgggoooyyyyyyssscccXXXTTT]]]ffflllyyyxxx|||{{{||||||mmmttt|||vvvaaaKKKGGGOOOeeeooouuu{{{wwwhhh\\\^^^iiinnnwwwzzz}}}{{{zzzxxxzzz~~~gggUUUHHH;;;<<>><<<:::;;;===@@@BBBBBBEEEFFFGGGHHHGGGFFFDDDBBBDDDDDDEEEHHHLLLLLLHHHEEEBBBBBBCCCCCCDDDEEEEEEEEEHHHKKKIIIEEEKKKeeesssSSS___``````qqqyyycccWWWPPPJJJFFF<<<;;;;;;;;;999777999;;;:::<<>>@@@AAAAAA???>>>???@@@AAACCCFFFGGGIIINNNUUU[[[ccczzz}}}rrrrrr{{{~~~xxxllltttzzzmmm]]]JJJ>>>;;;CCCEEE??????GGGEEECCCBBBCCCDDDEEEDDDCCCCCCJJJMMMKKKHHHHHHGGGEEE===:::666444333333333222222222111111000/////////+++++++++***)))((((((''''''((()))))))))(((&&&%%%&&&&&&&&&%%%$$$###"""!!!######""""""######$$$%%%)))'''%%%###""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---///333888<<<>>>>>>???AAAEEEJJJOOORRRWWWXXX]]]iiitttxxxsssmmmppprrrvvvxxxvvvooofff___fffkkkrrrxxxzzz|||}}}~~~rrrrrrrrrrrrtttvvvxxxyyy~~~|||yyyqqqdddUUUGGG>>>///...,,,***((('''&&&&&&"""######$$$$$$$$$######&&&%%%$$$#########$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%(((+++444GGGFFF...((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''((((((((((((***,,,CCCYYYyyy|||yyyaaaWWWKKKHHH[[[sssvvvqqqvvv{{{ooorrr{{{yyytttjjjZZZ^^^dddlllqqqttt{{{fffWWW^^^ooo}}}rrrlllooo}}}qqqeeecccgggwww|||uuu~~~{{{jjjuuu~~~{{{vvvxxxOOO>>>===;;;:::;;;222222111111111111111111000000000000000000000000111111111222222333333333777777777777888999:::;;;:::;;;===>>>???>>>======AAAAAA@@@???>>>>>>>>>>>>@@@AAACCCDDDDDDCCCAAA@@@DDDDDDEEEFFFGGGHHHHHHIIIHHHEEEBBBBBBCCCEEEFFFFFFMMMHHHIIIMMMLLLQQQppp}}}lll\\\ZZZbbbmmm|||sssaaaVVVLLLCCC===>>>===999888:::777444444777888777888;;;<<<;;;;;;::::::::::::;;;>>>;;;999888999<<<>>>??????===;;;<<>>AAAEEEGGGFFFDDDDDDBBBCCCGGGGGGDDDCCCEEEHHHFFFEEEDDDEEEFFFEEEDDD===:::666444333333333222222222111111000/////////+++++++++***)))((((((((('''((()))))))))(((&&&&&&&&&&&&&&&%%%%%%###"""""")))((('''&&&%%%$$$$$$$$$'''%%%$$$""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((***---111555777888;;;???CCCFFFHHHIIIIIIJJJMMMTTT[[[___^^^[[[```cccgggkkklllggg___YYYVVVZZZaaaiiippptttvvvvvvxxxvvvqqqlllhhhdddbbbaaa[[[XXXSSSLLLCCC999111,,,***)))'''&&&$$$###############$$$$$$$$$######"""$$$$$$#########$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$(((***)))999ZZZ]]]???((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''((((((((('''(((***+++444999NNNsss}}}tttttt}}}~~~jjjSSSFFFFFFTTTlllvvvhhhjjjwww}}}ttt\\\ZZZVVVUUUYYYcccooowwwwwwzzz}}}{{{iiijjjaaasssttthhhbbbiiioooooorrrxxxyyyuuutttvvvuuutttyyy|||~~~zzzyyy{{{~~~zzzUUUDDD>>>888555666111111111111111111111111///////////////////////////000111222333444555666555555666666777999::::::999:::;;;<<<<<<===<<<<<>>===999999;;;888888888888777777666666444777;;;===<<<;;;::::::???BBBEEEGGGIIINNNVVV[[[fffhhhnnnzzz}}}www}}}xxxtttuuuxxxdddQQQIII???AAABBBDDDDDDCCCCCCDDDEEEHHHEEEEEEHHHIIIGGGHHHLLLGGGEEEDDDCCCEEEEEEEEEDDD<<<999666444444444444333222222111111000/////////+++++++++******)))))))))(((((((((((((((''''''&&&%%%%%%&&&&&&%%%$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&(((***+++...333777999:::999777CCCEEEGGGGGGGGGHHHLLLPPPSSSTTTXXX\\\^^^\\\XXXTTTWWWVVVWWW\\\cccfffccc___WWWTTTNNNGGG@@@:::666555///,,,((($$$###$$$&&&(((%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!  """###$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&"""---JJJPPP999&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((&&&&&&''')))+++(((+++999PPPlllzzzmmmyyyeeeRRRZZZyyyzzzsssiii^^^WWWcccppp~~~iii]]]ZZZYYYgggzzz}}}jjj[[[VVVZZZdddkkkyyyvvvsssooollliiifffcccnnnvvvhhhbbbiiiqqq{{{~~~pppdddaaabbbbbbdddhhhvvvzzzyyyyyygggjjjzzz}}}sssfffWWWGGG>>>777111///111000000000000111111111111////////////////////////111111222333555666777777444555666777888999:::::::::999999999:::;;;===???BBBCCCCCCDDDDDDDDDCCCCCC???@@@AAAAAAAAAAAA@@@?????????AAABBBDDDEEEFFFGGGDDDCCCCCCDDDEEEEEEDDDBBBGGGCCCDDDJJJJJJGGGMMMXXXxxx{{{sssqqqmmmWWWVVV\\\kkkyyywwwnnndddYYYQQQLLLIIIGGGHHHEEE@@@>>>@@@?????????>>>>>>===<<<<<<:::===>>>===<<<>>>DDDIIIFFFKKKQQQTTTWWW^^^hhhpppyyy{{{rrrsss^^^GGGBBBCCCBBBEEEHHHHHHEEECCCEEEGGGHHHEEEDDDGGGHHHGGGIIIMMMFFFDDDCCCCCCDDDEEEDDDCCC<<<999555444444444444333222222111111000/////////++++++++++++************)))(((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%'''###$$$&&&(((***+++++++++333777;;;<<<;;;:::===AAAHHHHHHIIIJJJKKKIIIEEEAAABBB???===@@@CCCDDD???:::333222///+++)))'''&&&&&&'''&&&%%%######%%%&&&'''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%$$$###"""!!!  """###$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&!!!$$$&&&%%%,,,111)))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((()))(((&&&&&&''')))***+++,,,,,,...===[[[wwwyyynnntttyyywww{{{lllYYY\\\pppxxxhhhlllsss||||||tttggghhhuuu{{{|||rrreee[[[ZZZ___eeeccciiittt||||||qqqbbbVVV]]]www|||ggghhhiiinnnvvv}}}|||xxxhhheeeccceeeiiioooyyy~~~{{{fffQQQQQQ[[[[[[PPPGGGAAA;;;777222......111//////000000000111111111000000000000000000000000444444444444444444444444444555777999;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEAAAAAAAAABBBBBBAAAAAAAAA@@@AAABBBCCCEEEFFFGGGHHHDDDCCCCCCDDDEEEEEECCCBBBEEE???>>>CCCDDDCCCGGGNNNeee|||nnndddkkkzzzttteee```aaajjjwwwxxxjjjeeebbb```ZZZQQQLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDJJJOOOOOOMMMNNNUUU[[[XXX^^^fffkkkooovvvvvvwww~~~rrrooottt}}}XXXAAA???HHHCCCGGGJJJJJJHHHFFFGGGHHHHHHDDDCCCFFFGGGFFFHHHKKKEEECCCBBBBBBCCCDDDDDDCCC;;;999555444444444444444222222111111000/////////++++++++++++++++++++++++))))))(((''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$###"""!!!!!!!!!%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###########################$$$%%%$$$"""!!!"""###""""""!!!"""###$$$&&&'''"""&&&+++---,,,+++,,,...333222111111111///+++(((,,,***)))***,,,,,,(((%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$"""""""""############$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''' &&&,,,$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))(((((()))***)))---999EEEkkktttsssvvv}}}uuummmvvvwwwkkkhhhqqqyyy{{{zzztttwwwxxxrrrjjjeeegggjjjggggggjjjmmmnnnjjjaaaZZZXXXgggyyyzzzhhhgggfffiiipppvvvyyyyyyvvvyyy||||||}}}{{{oooiiilllyyyzzzjjjTTTDDDCCCHHHEEE===888777555333000---...///...//////000000111111111111111111111111111111111444444444444333333333333444666888:::<<<=========<<<<<<<<<===>>>@@@AAABBBAAABBBDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHDDDCCCBBBBBBDDDDDDCCCBBBDDD@@@>>>AAABBBBBBFFFKKKQQQsssrrrkkk|||}}}qqqUUUXXX```lllzzz}}}{{{yyymmmfffddd___]]]ZZZXXXWWWXXXYYY[[[UUUaaannnrrrnnnjjjkkknnnsssxxx}}}sssnnnvvv|||eeegggyyyllljjj||||||pppOOO???>>>HHHDDDGGGJJJKKKJJJIIIHHHHHHGGGDDDDDDFFFGGGDDDEEEHHHDDDBBBAAAAAACCCDDDDDDCCC;;;888555333444555555444222222111111000/////////++++++++++++++++++++++++***)))((('''&&&''''''(((%%%%%%&&&&&&&&&&&&&&&%%%$$$###""" ######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###""""""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$%%%&&&&&&!!!###%%%$$$$$$$$$%%%&&&$$$######$$$###!!! $$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%#########"""######$$$$$$######$$$$$$$$$######"""$$$$$$#########$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&"""''')))""""""'''###$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***(((&&&'''+++,,,***,,,///FFF\\\xxxvvvxxx||||||wwwlllkkkssszzz{{{yyy}}}~~~zzzxxxwww{{{sssiiiddddddeeeeeedddbbbdddjjjsssxxxwwwuuutttsssqqqppptttyyy~~~tttuuunnnggggggrrr{{{}}}}}}dddKKKCCCDDDBBB:::444222333333000......------......//////000111111222000000000000000000000000222222222333333333333333333555777:::<<<<<<<<<<<<:::;;;===???@@@AAABBBBBB@@@AAADDDFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEECCCAAAAAABBBDDDDDDCCCEEECCCCCCDDDDDDDDDGGGKKKMMMhhhddd]]]VVVYYYggg{{{~~~zzzvvvrrrqqqrrrvvvxxxrrr}}}rrrgggiii~~~|||kkk___lll|||tttxxx~~~ZZZEEEBBBAAAGGGCCCDDDFFFIIIKKKKKKHHHFFFGGGEEEEEEHHHGGGDDDCCCFFFCCCAAA@@@AAABBBDDDDDDCCC;;;888555333444555555444222222111111000/////////++++++++++++++++++++++++***)))(((&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&###############$$$$$$%%%!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###""""""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###$$$&&&%%%$$$""""""###!!!"""###$$$$$$######"""######""""""""""""""""""%%%######$$$%%%'''&&&%%%!!!###%%%%%%$$$###$$$%%%$$$###"""!!!!!!"""###$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######&&&%%%$$$#########$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$'''"""'''+++$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++$$$%%%'''(((%%%###'''///...===TTTpppqqqeeehhh|||~~~||||||{{{zzzyyyvvvtttuuuvvvtttmmmgggpppjjjkkkvvv~~~~~~tttuuu|||qqqoooxxxeeeIIIEEEIIIBBB555///...000000...---......------......///000111111222////////////////////////000000111222222333444444222333666999;;;<<<;;;;;;999;;;===???AAAAAAAAAAAA???AAACCCFFFGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFCCCAAA@@@AAACCCDDDDDDBBBCCCDDDEEEDDDBBBDDDHHHJJJ]]]ttt|||uuu\\\OOOVVVjjjppphhhvvveeehhhqqq~~~GGG>>>GGGGGGIIIBBBBBBCCCGGGKKKKKKHHHDDDHHHFFFFFFIIIIIIDDDCCCDDDBBBAAA@@@@@@BBBDDDCCCCCC>>>;;;777555444444444333111000...///000000///...,,,+++******))))))******%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$""""""%%%&&&%%%#########""""""""""""######""""""############""""""########################!!!!!!"""##################$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$######"""'''&&&$$$#########$$$$$$$$$###"""###$$$$$$###"""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""&&&$$$!!!"""$$$%%%### """############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))***++++++111DDDaaa~~~www^^^QQQcccmmmkkk}}}}}}~~~}}}|||~~~ttteee[[[bbbqqqxxxkkkjjj~~~^^^AAA;;;===999222000///............---------......////////////......000000000000000000000000///000111000//////111333444555666777999<<<>>>???:::;;;=========>>>@@@BBBBBBDDDFFFFFFFFFEEEFFFGGGGGGHHHIIIIIIIIIGGGEEECCCEEEFFFFFFEEECCCBBBCCCEEECCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAAAAABBBDDDEEEGGGQQQUUUhhh~~~kkk```^^^lll}}}~~~mmmkkksssxxxyyy~~~~~~~~~mmmqqq|||eeeKKKBBBCCCDDDCCCEEEFFFFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDEEECCC@@@??????@@@>>>;;;777555444444444333222000//////111111000...,,,+++******))))))******((((((((()))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$$$$""" """###""" ######""""""""""""######"""##################"""########################!!!!!!"""##################$$$%%%%%%######$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""######$$$$$$$$$######&&&%%%$$$#########$$$$$$$$$###""""""$$$$$$###"""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%$$$######$$$$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***---+++,,,222BBBZZZssspppZZZWWWgggwww|||tttsss}}}sssmmmjjjqqq{{{|||wwwqqqwwwppphhh]]]\\\nnntttZZZFFF555333444000...000............------------,,,,,,...///000000000000000000000000000000000000///000111111000000111333333444555666888;;;===>>>;;;<<<<<<<<<;;;;;;===???@@@BBBCCCCCCBBBBBBCCCDDDDDDEEEGGGGGGGGGFFFDDDCCCEEEFFFFFFDDDCCCCCCDDDFFFBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@@@@AAACCCDDDAAAIIILLLYYY}}}zzzjjjggglll|||tttiiihhhwwwxxxooofffwww}}}lllVVVJJJGGGIIIHHHFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKLLLLLLKKKIIIGGGFFFDDDEEEEEEDDDAAA@@@@@@AAA>>>;;;777555444555444333333111000000111111000///,,,+++******))))))******+++***)))(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""%%%$$$$$$######$$$$$$%%%"""""""""###############'''%%%$$$$$$%%%%%%$$$"""######""""""""""""############$$$$$$$$$$$$##############################!!!!!!"""##################$$$%%%$$$######$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$###""""""$$$$$$###"""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$%%%&&&%%%#########$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))'''((((((%%%(((555KKK\\\|||zzzjjjhhhooosss}}}|||zzzyyy~~~|||zzzssskkkcccgggzzzpppggg___SSSNNNWWW```ZZZLLL999111---//////***+++000............------------***+++,,,...000111111111000000000000000000000000000111222111000000222444333333444555777:::;;;===:::;;;<<<;;;999999;;;===???@@@AAA@@@???>>>>>>???BBBBBBDDDEEEEEEEEEDDDCCCEEEEEEEEECCCBBBCCCFFFHHHBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@??????@@@AAABBB===BBBBBBJJJ```zzz~~~xxxrrrqqqwwwzzz~~~xxxnnn~~~|||}}}cccaaa|||uuurrruuuxxx~~~eeeWWWeee}}}vvvoooiiiVVVOOOHHHHHHLLLMMMIIIEEECCCBBBBBBAAABBBCCCEEEFFFJJJJJJKKKLLLKKKJJJIIIHHHEEEEEEFFFDDDBBBAAAAAABBB===:::777555444555444444444222111111222222000///,,,+++******))))))******,,,+++)))'''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&%%%$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!"""###############"""$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################################################################""""""""""""###### !!!"""###$$$%%%%%%%%%$$$$$$##################$$$"""!!!"""###$$$###"""!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###%%%'''&&&###"""$$$&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))$$$((('''%%%)))333<<>>@@@@@@@@@???===<<<<<<>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDBBBAAACCCFFFIIIBBBAAAAAAAAAAAABBBCCCCCC@@@???>>>>>>>>>>>>???@@@===???>>>CCCOOO^^^nnn]]]cccwwwxxxwwwtttyyy~~~vvvuuu{{{ccc^^^ppprrrmmmkkkiiiuuunnn```hhh|||xxxjjj___HHHFFFFFFIIILLLKKKFFFAAACCCBBBAAAAAAAAACCCDDDFFFGGGHHHIIIJJJJJJIIIHHHHHHEEEFFFFFFEEECCCAAABBBCCC===:::666444555555555444444333111111222111000...,,,+++******))))))******+++***(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!!!!!######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!"""###############"""###$$$$$$""""""###$$$###$$$$$$%%%%%%$$$$$$##############################################################################""""""!!!""""""###### !!!"""###$$$%%%%%%%%%###########################"""!!!"""######"""!!!!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""$$$&&&%%%###"""$$$&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((!!!%%%)))******)))***,,,999PPPnnnwww]]]XXXhhhxxxwwwggguuu|||xxxrrrqqqooovvvzzzssslll___LLL===777777333---333000...000000///...///...------------,,,,,,,,,,,,------...............////////////////////////000111222111000000222444333333444555777999:::;;;777888::::::;;;<<<>>>AAAAAAAAAAAA???<<<<<<===>>>@@@@@@AAACCCDDDDDDEEEEEECCCCCCCCCBBBAAABBBEEEGGGBBBBBBAAAAAABBBBBBCCCDDD>>>>>>>>>======>>>>>>>>>>>>>>><<>>222---.........///,,,***+++---///...---------------,,,,,,,,,,,,------.........------,,,///////////////////////////000111000//////111333222222333444555777888999555777999:::;;;<<>>@@@@@@AAAAAABBBCCCDDDDDDAAABBBBBBBBBAAAAAABBBDDDAAAAAA@@@@@@AAAAAABBBCCC========================<<<<<<;;;@@@GGGFFFPPPiii{{{nnn```aaavvvuuuxxxqqqssstttuuuwww}}}yyyyyy|||~~~}}}wwwbbbiiixxx|||rrrpppmmmmmmttt~~~zzzrrrqqqmmmmmmmmmrrrxxxkkk\\\QQQVVVTTTQQQMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCDDDEEEDDDCCCBBBCCCDDDEEEDDDBBBAAABBBCCC<<<999666444555666555555444222000000000000...,,,,,,+++******))))))******''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###"""""""""!!!!!!!!! """&&&'''%%%$$$$$$%%%######""""""""""""######"""##################"""########################!!!!!!"""###############!!!###$$$###"""!!!"""$$$!!!!!!""""""""""""!!!!!!########################################################################!!!!!!!!!!!!!!!"""######"""######$$$$$$$$$###### !!!"""###$$$$$$###"""###!!! !!!"""###"""!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!###$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''***(((&&&$$$$$$%%%'''((((((''')))111BBBYYYrrryyyssshhhhhhxxx~~~iiifff|||uuusss}}}{{{mmmhhhgggfffkkkwww~~~|||{{{zzzllldddiiisssvvvvvvlllZZZ>>>999333...+++******+++************+++,,,---,,,---------,,,,,,,,,+++++++++,,,------............////////////////////////...///000///......000222000000000111222444666666555777888999999:::===???<<<<<<<<<:::888888:::<<>>>>>>>>>>>>>>???@@@@@@======>>>>>>>>>>>>======:::===<<<>>>DDDAAACCCQQQsssttt[[[VVVfff|||zzzzzz{{{{{{~~~uuuqqqpppmmmhhhtttsssyyy~~~~~~kkkdddjjjzzzxxxqqqlllbbbZZZRRRTTT^^^jjjpppsssvvvmmmqqq{{{qqqcccXXXQQQMMMUUUUUUTTTQQQLLLIIIIIIIIIEEEGGGHHHIIIIIIHHHFFFEEEAAABBBCCCCCCCCCBBBAAA@@@BBBCCCDDDCCCBBBAAAAAACCC<<<999666444555666666555333222000///000///---+++,,,++++++***)))*********'''((()))******)))((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""###""" !!!#########""""""""""""######""""""############""""""########################!!!!!!"""###############!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$######""" !!!"""$$$$$$$$$###"""###!!! !!!"""###"""!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""  ###%%%###!!!"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""$$$''''''&&&&&&&&&(((++++++******+++555GGGWWWlll{{{}}}vvvbbb\\\ppp|||{{{~~~xxxjjjyyyzzzfff```cccfffcccllltttuuutttsssppplllbbb[[[___hhhfff^^^MMM555//////000111...***'''''')))---000...++++++++++++---------,,,,,,,,,++++++)))***+++---...//////000////////////////////////---...///...---...///111.........///000222333444666777888888777888:::<<<999999888666555555777:::>>>>>>>>>>>>>>>??????@@@===@@@BBBBBB@@@>>>======<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======:::@@@>>><<>>;;;777555444444444333222222111111000/////////---,,,+++***)))'''&&&&&&((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$"""!!!!!!"""$$$########################%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""############""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))&&&$$$###$$$%%%$$$$$$)))(((((('''''''''''''''))))))((('''(((+++111555KKK]]]vvvoooVVVNNN[[[lll{{{pppwww}}}~~~}}}uuuvvvvvvnnnpppsssyyytttmmmooozzzuuuddd___XXXNNNGGGCCC>>>666000))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,---...//////------............------............////////////...///000111111222222111444555666777777888:::===:::888555333333777:::===AAA???======>>>???>>>======>>>@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;<<<===>>>===>>>>>>>>>????????????@@@===:::;;;>>>@@@???>>>QQQaaa~~~sss[[[DDDZZZ}}}xxxzzzlllWWW[[[ZZZ\\\^^^WWWQQQ\\\mmmwwwqqqtttrrrkkkyyy~~~ooohhhdddtttrrrqqqzzz{{{gggUUURRRYYYdddrrr|||}}}eeeMMMFFFIIIMMMNNNOOOQQQRRRPPPMMMIIIGGGFFFGGGHHHIIIJJJJJJHHHFFFEEEBBBBBBCCCCCCCCCBBB@@@???@@@AAABBBAAA>>>===@@@BBB>>>;;;777555444444444333222222111111000/////////,,,,,,,,,++++++*********((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###"""!!! !!!"""###$$$##############################"""""""""!!!!!!########################""""""""""""########################""""""""""""""""""""""""############!!!!!!"""""""""#########!!!!!!!!!"""""""""######!!!!!!"""###############################################################""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$############"""""""""!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%''')))***)))(((&&&%%%%%%%%%%%%&&&))))))(((''''''(((,,,///000;;;LLL]]]mmm|||ooo[[[SSSYYYbbbfffvvvpppeeejjjqqqhhh___[[[bbbwww|||yyyzzzyyyooovvvwww^^^KKKCCC:::333111///,,,((())))))))))))))))))))))))************************++++++++++++++++++++++++******++++++,,,------...---......//////......---............////////////...///000111111222222111000222444444555666999<<<999888666555555888;;;===AAA???======>>>??????>>>===???@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;<<<======>>>>>>============>>>>>>???<<<:::;;;===??????>>>BBBIII[[[vvv|||]]]JJJSSSeeevvvrrrZZZOOOGGGBBBBBB???===IIIYYYfffkkkhhhaaacccqqqzzz{{{oooaaadddwww|||qqqooovvvaaaLLLHHHKKKJJJGGGIIIJJJKKKKKKKKKIIIGGGEEEGGGHHHIIIIIIHHHGGGEEECCCCCCCCCCCCCCCBBBAAA@@@???<<<>>>@@@@@@??????BBBDDD>>>;;;777555444444444333222222111111000/////////,,,,,,,,,---------------((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""###"""!!! !!!"""###$$$$$$$$$######"""""""""###""""""""""""!!!!!!!!!########################""""""""""""########################""""""""""""""""""""""""############!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$"""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""#########$$$$$$############"""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%%%%(((---222+++)))'''%%%$$$%%%&&&'''((())))))'''%%%%%%&&&((($$$(((...666BBBSSSeeerrr}}}wwwtttsssuuugggqqqxxxqqqYYYSSSjjj{{{}}}vvv}}}uuuwwwpppkkkaaaXXXZZZ___iiiqqqrrrooolllhhheee___mmmdddIII;;;444,,,(((((()))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))******++++++,,,,,,......////////////......---............/////////...///000111111222222111000222333444555666999;;;999999888888888:::;;;===@@@>>>======???@@@@@@???>>>???@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;<<<======???>>>===;;;;;;;;;<<<<<<===<<<:::;;;<<<>>>>>>===;;;:::===PPPuuuhhhKKKNNNdddgggjjjzzzrrrcccTTTKKKFFFEEEOOO\\\fffoootttuuu|||pppeeebbbYYYWWWllltttWWWHHHHHHKKKHHHBBBFFFDDDDDDGGGKKKLLLIIIFFFGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDCCCBBB@@@>>>>>>;;;===>>>???>>>???@@@BBB>>>;;;777555444444444333222222111111000/////////---------------,,,,,,,,,((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""###################################################""""""""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$####################################!!!"""""""""########################"""""""""!!!!!!"""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$""""""""""""#####################"""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""%%%'''%%%$$$&&&---444...,,,)))'''&&&'''((()))&&&((()))(((&&&%%%%%%&&&)))*********---222:::@@@OOOWWWdddrrr}}}|||{{{~~~rrraaa^^^MMM\\\ooo|||}}}tttdddrrrxxxmmmmmmtttyyykkk]]]XXX```ooo{{{~~~~~~sssfffdddeeeooozzz|||vvvmmmeee```VVV___llltttooo^^^EEE222333///***((()))+++,,,,,,))))))))))))))))))))))))************************************************************++++++,,,,,,...//////000000//////...---------.........//////...///000111111222222111444555666666666777999;;;999999::::::;;;<<<<<<<<>>======???AAAAAA@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;;;;<<<<<<===@@@>>><<<:::999999999:::;;;;;;:::;;;<<<<<<<<<<<<===;;;777<<>>===>>>??????>>>===<<<<<<<<<>>>;;;777555444444444333222222111111000/////////......---,,,+++***))))))((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!########################""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!!!!"""""""""####################################"""#########$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""%%%'''%%%"""###)))///,,,+++)))'''&&&'''(((((($$$&&&((()))'''&&&&&&'''((()))))))))))))))+++,,,+++666FFFXXXhhhxxx}}}tttxxx```cccgggmmmuuuwwwnnnbbbZZZ___kkk~~~~~~mmmddd```lll~~~vvveeeTTTPPP\\\kkk{{{}}}|||pppeeefffpppwwwhhhaaaQQQRRRTTTSSSKKK???222***+++)))(((((()))***))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,......////////////......------------...............///000111111222222111666777777777555555666888999:::;;;;;;<<<<<<======???>>>===>>>@@@BBBBBBAAAAAAAAAAAAAAA@@@@@@??????===<<<<<<;;;;;;;;;<<<<<>><<<:::999888888888999::::::;;;;;;;;;;;;;;;999===:::666CCCfff||||||lllWWWLLLXXXcccdddkkkxxxvvvyyy{{{ssslllgggaaa^^^aaafffvvvxxxyyy|||uuufff\\\SSSHHH@@@@@@AAADDDQQQbbbeeennnuuu]]][[[___TTTNNNGGGDDDEEEGGGIIIIIIJJJGGGDDDGGGLLLNNNKKKGGGCCCDDDEEEFFFGGGHHHIIIIIIEEEDDDCCCAAA@@@>>>>>>===???>>>>>>>>>>>>===;;;:::>>>;;;777555444444444333222222111111000/////////......---+++***(((''''''((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$############"""""""""#########$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""############"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%""""""%%%(((''''''&&&%%%%%%%%%%%%%%%$$$&&&((((((((('''((()))''''''&&&&&&'''(((***,,,+++000666===GGGWWWiiivvvwwwsssuuussshhh[[[SSSPPPRRR___ssslllXXXRRR\\\jjjyyy|||www___PPPVVVdddrrr{{{xxxpppllldddaaaiii|||qqqYYYOOOBBB???>>>>>>999111+++***''''''((())))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,,,,,,,------............------,,,------------............///000111111222222111444555555444333222444555:::::::::;;;<<<<<<======>>>======>>>@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@??????======<<<;;;;;;;;;;;;<<<======<<<;;;:::999888777777999:::;;;:::999:::;;;777<<<>>>;;;<<>>>>>>>><<<<<<<<<>>>@@@@@@>>><<<>>>;;;777555444444444333222222111111000/////////---,,,,,,+++***))))))(((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""######### !!!!!!""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$#########""""""""""""!!!!!!!!!"""""""""######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!"""""""""###!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&''')))((('''&&&%%%&&&'''((((((''''''''''''***222<<>>>>>===<<<>>>AAACCCDDDCCCCCCCCCBBBAAA@@@@@@??????======<<<;;;;;;;;;;;;;;;;;;<<<======<<<:::888777555888:::;;;999888999::::::999;;;???===???PPPddd|||sssrrr{{{bbbUUUPPPIIICCC???===CCCOOOYYYXXXRRROOOEEE@@@<<<<<<;;;888888;;;<<<@@@CCCIIIWWWkkk{{{wwwtttqqqmmmiiihhhkkknnnwwwwwwxxxzzzvvv{{{rrrpppuuu}}}|||zzztttuuulllOOOGGGGGGIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEEEECCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@????????????===<<<===???AAAAAA>>>;;;>>>;;;777555444444444333222222111111000/////////++++++++++++++++++++++++)))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$!!!"""""""""######$$$$$$########################""""""""""""########################""""""""""""""""""""""""##################""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$""""""$$$&&&(((((((((&&&%%%&&&''''''&&&$$$$$$&&&'''"""###&&&(((******'''%%%******+++---//////...,,,///333333>>>SSS```kkk{{{}}}tttvvvzzz~~~{{{zzzzzz{{{qqqiiiggggggkkkwww{{{{{{zzzrrrfffbbbqqqsssjjj\\\SSSWWWlllaaaUUULLL@@@333...000///(((&&&***+++((('''***&&&&&&%%%$$$$$$&&&))),,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........///000111111222222111111333444555555777:::<<<::::::999999:::;;;===>>>>>>===<<<>>>AAACCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::;;;===>>>>>>;;;888777444777;;;;;;999777888:::===333333======666;;;IIIaaa|||uuuuuuwww```KKKCCC???DDDIIIHHHEEECCCDDD???===>>>===:::888999:::;;;888777<<>>;;;777555555555333222222222111000///...------......---,,,,,,++++++***))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$######""""""###### !!!"""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""" !!!###$$$%%%!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$!!!""""""!!!!!!"""$$$########################$$$###"""!!!!!! !!!!!!$$$###""" !!!""""""%%%&&&%%%###!!!"""###$$$#########""""""!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###"""""""""""""""############!!!"""###$$$%%%&&&&&&&&&$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&'''###!!!###'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))+++***((('''((()))+++,,,---------///444===IIIPPPgggooozzzzzzuuurrr{{{yyyvvvllldddkkk|||xxxxxxrrreee[[[aaavvvzzzgggXXXNNNJJJIIIFFF@@@888222...---,,,+++******))))))((((((((('''))))))))))))************(((((((((((())))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,------------------/////////...------,,,,,,//////000111111111111111444555666555555666999;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<===>>>@@@BBBCCCDDDDDDCCCBBBAAA???>>>=========<<<;;;::::::999999:::;;;======<<<;;;888777:::::::::999999999888888888888999:::<<<======>>>DDD___}}}{{{dddKKKBBBWWWiiiddd[[[[[[[[[UUUYYYaaaXXXBBB:::BBB:::333555888777???EEEAAACCCKKKSSSVVVUUUUUUWWWXXXTTTTTTWWW]]]aaaeeennnwwwvvv|||~~~jjj]]]UUUNNNIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGFFFFFFEEECCCBBBAAACCCBBB@@@??????@@@BBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>????????????===;;;:::===;;;777555555555333222222222111000///...------,,,,,,++++++***)))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$######""""""###### !!!""""""######""""""""""""############""""""!!!!!!!!!!!!"""""""""###!!! !!!!!!"""###$$$###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""" !!!""""""!!!!!!"""###""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""$$$###"""!!! !!!""" """$$$###!!! !!!############"""""""""!!!!!!!!!!!!"""###$$$&&&'''"""#########""""""!!! !!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###"""""""""""""""############""""""###$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&$$$###&&&,,,000///---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))***)))'''''''''(((***+++))))))))))))***...333777???FFFPPPXXX[[[]]]^^^___kkkyyyxxxpppuuukkkfffqqquuussslll^^^RRRTTTcccqqqqqqhhh[[[MMMAAA;;;888888555222---***)))*********))))))(((((((((''''''''''''''''''(((((((((((()))&&&''''''''''''((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---------------............------------//////000111111111111000333444444444444555777:::;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;::::::999999;;;<<<======<<<;;;999777999888888888777777777777888888999999999999999999@@@JJJ^^^zzz~~~qqqWWWHHHXXXooozzz~~~~~~vvvzzzkkkYYYVVVJJJ@@@AAAHHHHHHOOOXXXXXXeeeooowwwwwwxxx{{{|||zzz}}}|||{{{{{{wwwuuu|||}}}|||ooo\\\QQQLLLHHHFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@??????@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>=========<<<<<<;;;:::999===:::777555555555444333222222111000//////...---+++******)))((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$###&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$###""""""""""""###!!!"""######$$$$$$######""""""############""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""" """######!!! !!!############""""""""""""!!!!!!!!!"""###$$$&&&&&&!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###"""""""""""""""##################$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%""" $$$)))------+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''&&&&&&&&&''')))***((()))******'''&&&&&&&&&(((+++///222555888;;;>>>JJJWWWhhhrrrqqqhhh]]]WWW___VVVSSS```vvvwww```]]]VVVKKKBBB@@@GGGNNNEEE@@@999111,,,)))))))))(((&&&$$$$$$%%%'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++,,,,,,,,,---------...------------...............//////000000000000000111222333333333333666888999999999999999::::::;;;:::::::::;;;<<<>>>@@@@@@????????????>>>===<<<;;;<<<;;;;;;::::::999999999;;;<<<======<<<;;;999888777777777666666666555555888888777666555444444333777777>>>QQQoootttkkkkkk}}}uuu]]]\\\mmmmmm[[[[[[iiiooouuu~~~yyy~~~}}}lll]]]MMMFFFDDDCCCEEEHHHCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDCCCBBBAAA?????????@@@AAA@@@@@@??????>>>>>>>>>===;;;:::999888888888888888===:::777555555555444333222222111111000//////...*********)))((((((''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%$$$###$$$%%%%%%%%%##########################################$$$$$$%%%$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""""""""###############"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""!!!!!! """######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""""""""!!!!!!!!!!!!"""######$$$$$$$$$##################""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""###!!!!!!!!!###$$$###"""!!!"""""""""###############$$$$$$$$$$$$######"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###!!! !!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((''')))++++++)))'''&&&'''(((((('''&&&&&&(((***,,,///444:::>>>???===<<<<<>>>>><<<<<<======<<<;;;::::::;;;:::::::::999999999888;;;<<<<<<<<<;;;:::999888666666666666555555555555666666555555444333222222...333888<<>>[[[sssttt|||{{{kkk___ZZZSSSNNNGGGCCCDDDEEEBBBAAACCCCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGDDD@@@>>>>>>>>>???AAAAAA@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<999888777666666666777888<<<999666555555666555444222222111111111000000000---,,,,,,++++++***))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%###"""###$$$%%%$$$###########################!!!"""######$$$$$$############"""!!!!!!!!!!!!"""!!!"""######$$$$$$######""""""############"""""""""""""""#########$$$$$$######"""!!!!!!!!!!!!!!! !!!"""###$$$########################!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!############""""""""""""!!!"""###"""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""### !!!!!!""""""""""""!!!!!! !!!######""" """"""""""""############%%%$$$###"""!!! !!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###"""""""""""""""############""""""###############""""""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&(((***%%%%%%&&&(((***+++)))(((%%%&&&'''((()))))))))((()))******(((&&&&&&(((+++''''''&&&'''((((((&&&%%%######$$$&&&'''(((((((((%%%%%%$$$%%%((()))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((()))***++++++))))))***+++,,,---......***++++++,,,---.........,,,------..................000333333333333444555444444444444444555666666666666666777777888999:::888888999999:::999999999888888888888888888888888::::::999888888777777666666666666555555555444444222222222333333444444444555444222000111888CCCKKKjjjzzztttaaaRRRMMMHHHEEEAAAAAADDDDDD@@@======EEEEEEFFFGGGIIIJJJKKKKKKJJJHHHEEEBBB???>>>===<<>>???@@@@@@@@@AAA@@@>>>>>>===<<<;;;::::::999555666666777777666666555;;;999666555555666555555222222222111111111111111,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$###"""###$$$$$$$$$""""""""""""""""""""""""""" !!!"""$$$$$$######"""######"""!!!!!!!!!!!!!!! !!!"""""""""""""""""""""############"""""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!""""""!!!!!!"""$$$ $$$###"""!!!!!! !!!!!! !!!#########"""!!!###"""!!!###&&&'''%%%"""!!!!!!""""""#########$$$ !!!###$$$%%% !!!!!!!!! !!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###"""""""""""""""############ !!!######$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%$$$###"""############################################################$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&"""%%%((()))(((&&&%%%%%%&&&$$$###%%%((()))(((%%%$$$###"""###%%%&&&&&&&&&&&&&&&'''((()))(((%%%###"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%###"""$$$%%%&&&%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''(((((()))***+++((()))***+++,,,---......++++++,,,,,,,,,,,,------+++,,,------......------+++---000111111000111222444444333333444444555666555555555555555666777888666777888999999:::999999777777777777777888888888888777666555555444444555333333333222222222111111111111111111111000000000---000222333222222444666000JJJjjjuuusssxxxuuu{{{nnn[[[VVVNNNHHHGGGCCCBBB??????BBBBBB???>>>@@@======>>>@@@BBBCCCDDDEEEFFFFFFFFFEEECCCAAA???>>><<<===>>>???AAAAAAAAAAAA??????>>>===;;;:::999999333444555666666666555444;;;888555444444555444333333333222222111000000000---......---+++***++++++(((((((((((((((''''''&&&(((((('''&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!#########""""""""""""""" !!!######!!!!!!!!!"""!!!!!!"""############"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""############""""""""""""###### """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!######""""""!!!!!! ######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" """#########"""!!!######""""""""""""######$$$$$$###"""!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""############$$$###"""!!!!!!"""###$$$ !!!"""$$$$$$######""""""############$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))+++***)))((((((***,,,---,,,++++++******++++++,,,...---+++******+++,,,---------......///000000000222333333333333333333444333333333444555666777777666666666666777777777777777666666555444444333333333333333222222222111111111111111111111111111111111000///......///000111000000111111111111000000444999FFFZZZrrrqqqssswwwvvvmmmiiikkkxxxqqq```QQQMMMIII@@@>>>CCC>>>>>>?????????@@@@@@@@@AAA@@@?????????@@@AAABBB@@@AAABBBCCCCCCCCCBBBAAA@@@@@@??????>>>=========???>>>===;;;999777666555666666666666555444333222;;;888555444444555444333333333222222111000000000//////...---++++++++++++(((((((((((((((''''''&&&(((''''''&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!###""""""""""""""""""""" !!!######!!!!!!!!!"""!!!""""""###$$$#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""!!!!!!""""""""" """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!""""""!!!!!!!!!!!!""""""$$$######"""!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###############"""!!!!!!"""###### !!!"""###$$$######"""#########""""""!!!!!!!!!######$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$######""""""######$$$############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))+++***)))((((((***,,,---,,,++++++******++++++,,,///......------.........------......///000000000222222333333333333444444333333444444555555666666555555666666666777777777666666666555444333333333222222111111111000000000111111111111111111111111000000////////////000000///000000111111000000///000111666>>>KKKeeezzzyyyvvvuuurrrnnnlllpppyyyfffWWWJJJHHHEEE===;;;???>>>????????????@@@@@@@@@BBBAAA@@@?????????@@@AAA???@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<======<<<;;;999888777777666666666666555444333333;;;888555444444555444333333333222222111000000000000000...,,,++++++***+++(((((((((((((((''''''&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""###### !!!######!!!!!!!!!"""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!"""!!!!!! !!!!!!######"""!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""#########""""""!!!!!!""""""###!!!!!!"""############"""$$$$$$###"""!!! """"""######""""""!!! """"""""""""""""""""""""$$$######""""""######$$$############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))((()))***+++,,,++++++************++++++------......///......---------......///000000000222222222333333444444444444444444444444555555555555555555666666666666777666555555444444333333222111111000000000/////////000000000000000000000000/////////000000///////////////000000000000/////////000000...000CCCgggvvvzzzuuu~~~{{{wwwtttXXXLLLDDDCCCAAA;;;999<<>>???@@@@@@@@@??????AAA@@@???>>>===<<<;;;;;;<<<;;;;;;::::::999999888666666666555555444333333;;;888555444444555444333333333222222111000000000000///,,,++++++***)))((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""""""""######### !!!######!!!!!!!!!""""""######$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!"""###""""""!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""###"""""""""!!!!!!"""""""""!!!"""""""""############$$$######"""!!!!!! """""""""""""""""""""!!!""""""""""""""""""""""""######""""""""""""###############"""""""""""""""############################################################$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))***))))))((()))***++++++++++++************++++++***+++,,,---------,,,+++------......///000000000222222222333333444444444555444444444444444444444444444555555555666666666444444444444333333222222111111000000000/////////////////////////////////---...///000000///...---...//////000000//////......111333222///555KKKaaavvvpppnnnuuu|||yyyjjj]]]MMMEEE@@@AAA@@@<<<;;;===>>>>>>????????????@@@@@@EEEDDDCCCAAA@@@>>>======<<<<<<======>>>>>>>>>>>>@@@@@@???>>><<<;;;::::::::::::::::::::::::::::::777666666555444444333333;;;888555444444555444333333333222222111000000000...,,,+++***++++++(((&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############!!!!!!""""""############ !!!######!!!!!!!!!"""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""!!!!!!""""""###"""!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!""""""!!!!!!!!!"""""""""""""""##########################################"""############""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++******))))))******+++)))***,,,---...---,,,+++------......///000000000111111222333333444555555444444444444444333333333444444444444555555555555333333333333333222222222222222111111111000000000........................---...///000000///...---......////////////......,,,---///111000111888AAAUUUhhh~~~uuuffffffdddaaa]]]WWWOOOIIIBBB???<<<======<<<;;;============>>>>>>>>>??????CCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;<<<<<<======??????>>>===<<<;;;:::999999999999::::::;;;;;;;;;777777555444333333444444;;;888555444444555444333333333222222111000000000,,,+++***,,,...---)))%%%(((((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!"""######$$$$$$ !!!######!!!!!!!!!"""!!!!!!"""############"""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!! !!!"""######"""!!! """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""  !!!"""######""""""""""""######!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! """""""""!!!"""######$$$"""#########$$$$$$$$$$$$######"""""""""###$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""############""""""""""""""""""""""""########################"""""""""############$$$#######################################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))************))))))))))))******,,,,,,---...////////////------......///000000000111111222333333444555555333333333333333444444444333333333444444444555555222222222222222222222222222222111111111000000000------------------------.........//////.........------............------000+++***---//////111555:::BBBQQQfff}}}sss______aaa]]]RRRGGGAAA>>>===:::999888888888888999;;;<<<<<<<<<<<<============??????@@@@@@???>>>======;;;;;;::::::;;;;;;<<<============<<<;;;;;;::::::999999999::::::;;;;;;;;;888777555444333333444444;;;888555444444555444333333333222222111000000000+++***+++///222111+++%%%(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!!!!"""######$$$$$$ !!!######!!!!!!!!!""" !!!""""""""""""!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! !!!###$$$$$$###!!! """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""""""""!!!""""""!!!!!!!!!!!!"""""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""" !!!""""""!!! ###"""!!!!!!!!!"""$$$$$$############"""""""""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""###################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))******))))))))))))******------------...///000000------......///000000000000111111222444555555666222222222333333444444555222333333333333444444444111111111222222222222222111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------......---------222---***...000000000333111///666FFFUUUggg{{{~~~xxxmmmooottt```RRRUUUWWWSSSEEE;;;999:::999666777666555444666888999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>??????>>>>>>;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;888777555333333333444555;;;888555444555555444333333333222222111000000000******,,,111555444---&&&(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$ !!!!!!"""###$$$$$$$$$ """######!!!!!!!!!""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! """###%%%%%%###""" !!!"""###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """#########"""!!!!!!!!! !!!!!! !!!"""### !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!!!!!!!""" !!!""""""!!! ###"""!!!!!!!!!"""$$$%%%$$$$$$###"""!!! !!!  !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))******))))))))))))******++++++******+++,,,...///------......///000000000000111111222444555666666111111222333333444555555222222333333333444444444111111111111111111222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,------......------,,,---***+++000111...---...111+++///:::>>>BBB[[[xxxwwwrrryyy~~~|||~~~sssggggggyyysss```VVVQQQGGGIIIDDD999444666888555666888777555444777999:::999999999:::::::::;;;;;;888999;;;===?????????>>><<<;;;:::999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999777555333222333444555:::888777555444444444444444333111000000000...,,,------,,,+++***(((((('''(((((((((((('''&&&%%%$$$###$$$%%%&&&%%%###!!!!!!"""$$$%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$$$$"""!!!!!!$$$&&&%%%$$$######"""######$$$""" !!!%%%%%%"""!!!###$$$"""!!!!!!"""$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""" !!!!!! !!!### !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!""""""!!!!!!  """$$$%%%###""" !!!!!!""""""###### !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!### """############""""""############""""""!!!"""#########"""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************...---,,,+++***+++,,,---------......///000000000000000111111111222222222222222222333333333444444222222222222222222333333111111111111000000000///000//////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...------000555:::===[[[rrrkkkaaaeeeoooyyy~~~rrrzzzooo\\\OOOEEE???;;;;;;:::999888777666666444555777888999999999888777999::::::999888999:::<<<<<<<<<<<<============AAA@@@>>><<<:::999888888;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666777666666555444444333333:::888777555444444444444444222111000111000...------,,,,,,+++***)))(((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%$$$###!!! !!!###%%%%%%%%%$$$###"""""""""###############$$$$$$$$$"""!!!!!!###%%%########################!!!!!!%%%%%%"""!!!###$$$###"""!!!!!!"""###$$$###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!! !!!### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! ###"""!!!!!!""""""!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!### !!!!!!!!!""""""############"""""" !!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""!!!!!!"""""""""##################"""""""""!!!!!!$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%&&&(((((('''%%%%%%)))---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********---,,,,,,++++++,,,,,,,,,---------...//////000000111111111111222222222222222222333333333444444444222222222222222222222222111111000000000//////////////////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,++++++---000333555<<>><<<;;;::::::888999999999::::::::::::888888777777666555444444666555555444444333222222:::888777555444444444444444222111000111000///---+++++++++*********))))))(((((((((((('''&&&%%%%%%%%%%%%%%%$$$######"""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$###############$$$%%%$$$"""!!! """$$$!!!!!!"""#########"""!!!!!! $$$$$$!!! """######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! """""""""""""""""""""""""""#########$$$$$$$$$$$$ !!!!!! !!!### !!!!!!!!!!!! !!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""""""""###""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$""" !!!"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!######""""""!!!!!!""""""###""""""############"""""" !!!""""""""""""!!!!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""!!!!!!""""""""""""######"""""""""!!!!!!!!!!!!!!!$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$&&&'''&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******++++++,,,,,,,,,,,,,,,+++,,,,,,---......//////000111111111222222222333333333333333333444444444444333333333222111111111000000000000/////////......///......------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,111444999KKKfff|||~~~wwwggg___]]]XXXPPPDDD<<<999888888666333333333333333333333333666666777777777777777666444666999999999999:::;;;;;;;;;;;;<<<<<<<<<======>>>????????????===<<<;;;666777777777888888999999888888777666444333333222444444333333222111111111:::888777555444444444444333222000000111000///---++++++******************''''''(((((('''&&&&&&%%%&&&%%%$$$############$$$ !!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$%%%$$$###!!! !!!### """###$$$###!!!  $$$$$$!!! """!!!"""$$$%%%%%%$$$"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%&&& !!!!!! !!!### !!!!!!!!!!!! """###%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!###$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###""""""!!!!!!!!!"""###$$$""""""############"""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%''')))+++***'''###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***)))***,,,------,,,+++***+++,,,,,,---......//////111111111222222222222333333333333333444444444444444333333222111000000////////////............---------------,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,---/////////666EEEQQQTTTfffhhhsss~~~xxxvvv}}}dddPPPJJJCCC>>>888555555666666666444444444555555555666666666666666666666666555555333555777888888999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;===>>>??????>>><<<:::888888888888777777777777999888777666555333222222333222222111000000//////:::888777555444444444444333111000000111111///...++++++******************'''''''''(((''''''&&&%%%&&&%%%$$$$$$###$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$###!!! !!!""" """###$$$###!!! !!! $$$$$$!!! """!!!###$$$$$$###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!### !!!!!!!!!!!! """###%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!   ###$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!### !!!"""""""""############"""""""""""""""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!"""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$################################################""""""#########$$$$$$$$$)))((()))111999888///%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))((()))+++,,,---,,,++++++++++++,,,,,,------......000000111111111111222222222222222333333333333444333333222222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++,,,---.........------***---///000333999;;;;;;DDDHHHSSSddduuutttwww{{{~~~vvvwwwnnnVVVAAA888888666333222222333333333333444444555555666666777666666555555555555555555222444777888888888999:::::::::::::::;;;;;;;;;;;;999:::<<<======<<<:::888;;;;;;:::999888777777666999888888777555444444333111111111000//////......:::888777555444444444444222111000000111111000...+++++++++*********))))))&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$#########"""""""""""""""!!!"""######!!!!!!"""### """###$$$######"""""" !!!%%%%%%"""!!!### """######""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!### !!!!!!!!!!!! !!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""###### ###!!! !!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!### !!!"""###############""""""############""""""""""""!!!!!!!!!!!!"""############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""############$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""##############################"""""""""###############"""""""""############$$$'''%%%'''///888888...###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''(((((((((((())))))((()))***+++,,,,,,,,,,,,******+++,,,,,,------.../////////000000000111111111111111111222222222222222222222111000000000///---------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************))))))*********+++++++++))))))***+++,,,,,,,,,,,,******++++++,,,...//////555555777>>>JJJ[[[kkkuuuyyy~~~|||zzzxxxfffUUUPPPLLLAAA666111222222222222222333333333111111222222333333444444555555444444444555555666222444777777777777888999999999999:::::::::;;;;;;888999:::::::::999888777<<<<<<;;;:::999888888777888888777777666555555555111111000000///.........:::888777555444444444444222111000000111111000///---,,,,,,+++***)))((((((&&&&&&'''''''''''''''&&&###$$$%%%&&&&&&%%%$$$$$$$$$$$$##################!!!!!!!!!!!!!!!""""""""" """###""""""###$$$!!!!!!""""""###$$$$$$%%%###!!!"""&&&&&&###"""$$$!!!"""############"""!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$ !!!!!! !!!### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!!!!!!!"""""""""######### !!!!!!!!!!!! !!!  !!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###"""###%%%%%%%%%""" """"""############""""""!!!!!! !!!"""###$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!""""""""""""""""""#########$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""######$$$$$$######"""######""""""""""""##############################!!!"""""""""#########$$$""""""""""""############"""!!!###'''+++***&&&"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))***+++,,,---*********+++,,,,,,------............///////////////000000000000111111111111111111111000000000000,,,,,,,,,,,,++++++++++++*********+++++++++++++++)))))))))(((((()))))))))************************************************))))))))))))*********+++***************+++++++++---+++)))(((''''''(((***222000,,,+++000999BBBGGGMMMWWWlllzzz}}}{{{yyy~~~{{{mmm```cccPPPFFF;;;666555444444333000111222222222333444555000000111111111111111111444333333333333444666777333555777777666666666777999999999999::::::::::::999999999888888777777777::::::::::::::::::::::::555555555555555555555555111111000000///.........:::888777555444444444444222111///000111111000///------,,,+++***)))((('''&&&&&&'''''''''''''''&&&###$$$&&&''''''&&&$$$###&&&%%%$$$###"""""""""""" !!!!!!""""""""""""""""""###$$$""""""""""""###$$$%%%&&&###"""###''''''$$$###%%%######$$$$$$$$$$$$###### !!!!!!!!!""""""##############################$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!### !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!! """###""" ######""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!### """"""############""""""!!! !!!"""$$$%%% !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""""""######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""############""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############"""###%%%$$$"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))***)))(((((()))+++---...)))******+++,,,,,,---------------............///////////////000000000000000000000000000111111111,,,,,,,,,+++++++++************************++++++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************------,,,+++***+++++++++***))))))+++++++++,,,---'''***+++,,,...111222222111>>>UUUdddeeelllsssnnnvvvzzz}}}~~~lllkkkvvvrrrnnniiiZZZUUUYYYQQQCCCAAA444666555222000111222111---///000000//////000111222222222111111111111111333333222222333555666888444555777777666555555666888888999999999:::::::::;;;:::999888777777777777666777888999:::;;;<<<<<<333333333444444444555555111111111000//////......999888666555333222222222222222111000///...------,,,,,,+++***)))((('''&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$#########"""###$$$%%%%%%###!!!""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" """###$$$###!!! """""""""""""""""""""""""""""""""""""""""""""""" """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!"""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$####################################################################################$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! !!!###%%%### """%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((()))((())))))***+++,,,,,,,,,)))************+++++++++,,,---......///.........------......///111222333000000000000////////////---,,,******+++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---333555999>>>DDDJJJOOORRR[[[^^^eeennnxxxyyywwwwwwlllppprrrmmmccc[[[ZZZ[[[PPPLLLFFFBBB???<<<999777000000111111111111000000000000000000111111111111000111111111111222222222333222222222333555777888444444444555555555555555777888999999777777888999999999::::::999888666555888666555666777888777555555444333222111222333333000000000///......------999888777555444333333222222222111000///...------,,,,,,+++***)))(((''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$###############$$$%%%%%%###!!!""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""" """#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$####################################################################################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$###""""""###%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((())))))***++++++,,,))))))*********+++++++++,,,,,,---...............000///////////////000000/////////.........---------+++************)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,...///000111333555777888???BBBGGGNNNUUU[[[```ccclllnnnppppppqqqxxx~~~{{{|||}}}zzz{{{rrrgggcccaaaUUUXXXYYYTTTIIIBBB@@@AAA999666444333222222000//////000000111111000000/////////000000000111111111//////000000000111111111444333222222222333444555444444444444555555555555777999::::::999999:::<<<777888999999999888777666777555444555777777777555555444333222111222222333000000//////...------,,,:::999888666555444333333222222111000///...------,,,,,,+++***)))(((((('''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############"""###%%%%%%###!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$##############################################################################"""######$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$######$$$%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&&&&&&&''''''''''''''''''(((((())))))******)))))))))*********+++++++++,,,------......------222111000///...---------......---------,,,,,,,,,,,,+++))))))******((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,///...,,,+++***))))))))),,,---000333777:::<<<>>>CCCGGGKKKLLLNNNUUU```iii___jjjuuu{{{zzzzzz~~~|||xxxqqqkkkfffdddeeeeeelllbbbZZZ\\\eeeiiiddd]]]\\\cccddd\\\QQQIIIDDDAAA???BBBDDD???777000///111,,,,,,+++---...///...,,,//////000000000000////////////000000000000111111........./////////000000444333222111111111111222333333333444444555555555555777999999888999:::<<<666666777888888888777777555444333444666777666555333333222111111111111222//////......---,,,,,,,,,;;;:::888777555444444444222222111000///...------,,,,,,+++******)))((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$###"""###$$$%%%###"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!! ###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""###""""""""""""""""""###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######$$$$$$$$$$$$##############################################################################""""""###$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""############&&&### !!!$$$%%%$$$""""""""""""""""""###$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))************++++++,,,---------------111000///...------------------------,,,,,,,,,,,,+++***(((((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))***++++++......---,,,,,,,,,,,,,,,******+++,,,---...//////,,,///222222222555;;;AAA???FFFLLLLLLGGGFFFKKKQQQOOONNNLLLJJJIIIIIIJJJKKKKKKDDD??????EEEGGGDDD???:::===>>><<<888555111...333666888666222...///111/////////000111111...,,,...//////000000//////...////////////000000000111....../////////000000000111111111000000000111111222222222333444444555555111333555555555666888999444444555666777777888888333222222333555666555444222222111111000000000000......------,,,,,,++++++;;;:::888777555444444444222222111000///...------,,,,,,++++++******))))))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%###""""""$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""  !!!"""!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!! !!!!!!!!!"""""""""###"""""""""######""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######$$$$$$$$$$$$##############################################################################!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#################################"""""""""!!!!!!$$$!!! """$$$""" """"""!!!!!!""""""###$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((()))))))))************++++++,,,,,,,,,,,,,,,---------------......///.........---------,,,,,,***((('''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((())))))***+++************+++,,,------***************++++++++++++---......,,,+++---000444555555333000000222555333333444444555555666777444333222111000000111111......///111222111...---...000222111...---...000.........///000///,,,***......////////////.........////////////000000000/////////000000000111111......///000111111111222111111222222333444444555000222333444444444666888333333444444555666777888222111000111333444333222000000000000000/////////------,,,,,,+++*********:::999888666555444333333222222111000///...------,,,,,,+++++++++*********''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%###""""""###$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""""""""""""  !!!"""!!! """""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!!!!""""""######""""""############"""""""""""""""""""""!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$##############################################################################!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#################################""""""!!!!!!!!!"""!!! !!!"""!!!!!!"""!!!!!!!!!!!!"""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))))))))******)))***++++++,,,,,,+++++++++++++++,,,---...000000......---------,,,,,,,,,)))'''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))******)))))))))******+++,,,************++++++++++++,,,---......,,,,,,,,,---000///,,,,,,---...//////...............---------+++...000...***))),,,//////,,,,,,000111...------000111111000---,,,---...,,,++++++,,,...///...,,,------............------......////////////000000//////000000000111111111,,,---///000111222222222000000111222333333444444111333555555444555666888333333333333444555666777222111000000222222111000//////000000//////...---,,,,,,,,,+++******))))))999888777555444333333222222222111000///...------,,,,,,++++++++++++******''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%###"""!!!###$$$$$$###""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" """#########"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""  !!!"""!!! ######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""############"""!!! !!!"""#########!!!"""###$$$$$$###"""!!!"""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$##############################################################################!!!!!!"""$$$$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""""""""""""""!!!""""""!!! !!!###!!!!!!!!!!!!!!!"""##############################"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))******+++++++++++++++*********+++,,,...///000,,,,,,,,,,,,++++++++++++((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''((())))))++++++*********++++++,,,++++++++++++,,,,,,,,,,,,)))***+++++++++++++++,,,,,,+++***+++,,,------...------------,,,,,,++++++***,,,------+++***,,,...---******---...******---000000000///...---......---,,,++++++---//////...---------......---------........./////////000000........./////////000000...///000111222111111000//////000111222333444444111333444444333333444666333333222222333444555666333111000000000000///---....../////////...---,,,,,,++++++***))))))((((((999888666555333222222222222222111000///...------,,,,,,++++++++++++++++++''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&$$$"""!!!###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" """###$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!###""" ###&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""  !!!"""!!! $$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!! !!!"""######$$$!!!"""###$$$$$$###"""!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$##############################################################################!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$!!!###%%%### """%%%!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((())))))))))))))))))***+++++++++++++++++++++++++++,,,---...///+++++++++************)))'''&&&%%%&&&(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((()))***++++++************************++++++++++++++++++,,,,,,***+++---,,,+++***+++---))))))******++++++,,,,,,******)))***,,,,,,,,,,,,,,,))))))......***+++000*********++++++---...///...,,,))))))***++++++***,,,------......------,,,............/////////000---------.........//////000111222222222111///......///000111222333444444000111222222111000111333444333222222222333444555333111000///000///...,,,---.../////////...,,,,,,++++++******)))(((((((((;;;999666555555444333111333333222000///---,,,,,,++++++,,,++++++***)))(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$###""" """###$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$### !!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""!!! !!!######""""""""""""############""""""""""""############  !!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$###############$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!! ##############################""""""!!!!!! """"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$ ###$$$""" !!!!!!!!!""""""#########$$$"""###$$$###"""!!!!!!###""""""""""""""""""""""""!!!!!!"""###############""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''((('''((()))***)))(((((())))))))))))))))))))))))))),,,++++++******++++++,,,))))))*********+++++++++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((((((***)))'''&&&'''(((***+++))))))))))))))))))))))))************************(((((()))***************,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++------------------------------------------------............////////////......///000000000000000000000000000111111111111000...---///333555555333555555555555555555555555222222222222222222222222111111111111111222222222......---------,,,,,,,,,+++++++++***)))((((((''';;;999666555555555333222333333222000///---,,,,,,++++++,,,++++++***)))(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$""""""############""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! """""" !!!!!!"""""""""#########!!!!!!"""""""""#########  !!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""#########"""""""""""""""$$$######"""""""""######$$$$$$#########"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###########################"""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!###$$$###"""!!!"""###########################################################################$$$$$$############$$$$$$'''###!!!###""" ###!!!"""""""""############"""###$$$###"""!!!!!!###""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''((('''((())))))))))))))))))))))))))))))))))))))))))+++++++++******+++++++++)))))))))******+++++++++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))''''''''''''(((((((((((()))((('''&&&'''(((***+++))))))))))))))))))))))))************************(((((()))************)))++++++++++++*********)))))))))))))))))))))))))))***++++++,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////......///000000000000000//////000000000111111111000///...000333444444222333333333333333333333333333333333333333333333333/////////000000000000000------------,,,,,,,,,,,,++++++***))))))((('''''';;;888666555555555333222333222111000///...---,,,++++++,,,++++++***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$#########"""###$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$######""""""""""""######!!!"""###$$$$$$###"""!!!######$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######""""""""""""""""""""""""###!!! !!!!!!!!! !!!!!!""""""""""""######!!!!!!""""""""""""######  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!"""""""""!!!!!!""""""#########""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######"""!!!!!! !!!"""$$$%%%########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""################################################$$$$$$############$$$$$$(((%%%######!!! %%%""""""""""""############"""###$$$###"""!!!!!!###""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''''''''((((((((()))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******)))))))))))))))((())))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////......///000000000000/////////000000000000111111111000///000222333222111222222222222222222222222111111111111111111111111.....................------------,,,,,,,,,++++++******))))))(((((('''''':::888666555555555444222222222111000///...------+++++++++++++++***((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$######"""######"""!!!!!!"""######$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!$$$$$$#########"""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!"""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""### !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$######""" """""""""""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""!!! !!!###%%%'''########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###########################################################################$$$$$$############$$$$$$%%%###$$$$$$""" $$$"""""""""""""""#########"""###$$$###!!!!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!!!!""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&''''''%%%$$$&&&&&&&&&''''''''''''((('''''''''(((*********)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------.........//////---...//////000000//////////////////000000000111111111000000111111000000222222222222222222222222////////////////////////.........---------------,,,,,,,,,,,,++++++++++++)))))))))((((((''''''''':::888555555555555444333222111111000///...------+++++++++++++++***((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!"""######$$$$$$$$$############""""""""""""######$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!### !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!###$$$$$$###!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""!!! !!!###%%%'''""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""########################!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""!!!"""%%%$$$ """######"""""""""""""""""""""###$$$###!!!!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!"""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''((())))))'''%%%&&&&&&&&&''''''''''''((('''&&&&&&(((***,,,***(((((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))*********))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............------...///////////////...////////////000000000111111111111000//////000222222222222222222222222000000000000000000000000/////////......---------,,,,,,+++++++++*********((((((((('''''''''''''''999777555555555666555333111111111000///.........++++++,,,++++++***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$#########"""""""""###$$$$$$$$$$$$###"""""""""######"""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!######"""!!!!!!!!!""""""########################!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!! """""""""""""""""""""""" !!!!!!!!! !!!### !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###!!!!!!!!!!!!"""###$$$$$$!!!!!!""""""""""""######""""""""""""""""""""""""######""""""""""""######"""!!!!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""##############################!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$&&&"""!!!$$$%%%""" !!!############"""""""""""""""###$$$###"""!!!!!!###""""""""""""""""""""""""!!!!!!"""###############""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''')))++++++)))'''&&&&&&&&&''''''''''''((((((&&&%%%'''+++---+++((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''((())))))***))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------------.........------...////////////.........////////////000000///000111111///...///111222222222222222222222222111111111111111111111111000000000///......------+++++++++*********))))))''''''''''''''''''&&&&&&999777555555555666555444111111000000//////......++++++,,,++++++***)))(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""############""""""""""""############""""""!!!"""###$$$$$$###"""!!!""""""!!! !!!!!!##############################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """""" !!!### !!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$"""!!!!!!"""###$$$%%%%%%"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""""""""#################################!!!###$$$###"""!!!"""###########################################################################$$$$$$############$$$$$$111(((!!!"""%%%$$$!!!!!!############"""""""""!!!"""###$$$###"""!!!!!!###""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&(((++++++)))'''&&&&&&&&&''''''''''''((((((%%%$$$'''+++---+++((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((()))***+++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,---------.........,,,---......//////.............../////////000000...000111111///...000222111111111111111111111111000000000000000000000000000000000///...---------+++*********))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&999777555555555666555444111111000000//////......++++++,,,++++++***)))(((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!"""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""######!!! !!!""" !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!"""############""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%""""""""""""###$$$%%%&&&""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$########################!!!###$$$###"""!!!"""###""""""""""""""""""""""""################################################$$$$$$############$$$$$$;;;...""" $$$$$$"""!!!$$$#########""""""!!!!!!"""###$$$###"""!!!!!!###""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$'''***+++)))'''&&&&&&&&&'''''''''(((((((((%%%$$$''',,,...+++(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......,,,---......//////................../////////000---///111111///...000222000000000000000000000000------------------------000000///...------,,,,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&999777555444444444333222444444333111000...---------------,,,+++***(((((((((((('''&&&%%%%%%$$$$$$'''%%%""""""%%%&&&$$$"""###""""""###%%%'''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!  !!!"""!!! !!!"""$$$%%%###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$''' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! """!!! !!!###$$$(((###!!!""""""!!!  """"""""""""##################""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!###%%%%%%$$$###"""###""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$$$$!!!!!!$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&&&&%%%$$$#########$$$######"""""""""""""""#########""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!###!!! !!!"""###""" !!!!!!"""###############!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''***,,,&&&$$$###$$$((()))(((&&&,,,((($$$'''---000---)))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---/////////...---------,,,///////////////////////////////////////.........,,,------...///000111111/////////000000000000000------,,,,,,+++***))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999777555444444444333222444333222111///...---,,,---------,,,+++***(((((((((((('''&&&&&&%%%$$$$$$'''%%%######$$$%%%$$$"""$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!! !!!"""###$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! """!!!!!! !!!"""###$$$&&&"""!!!""" """!!!!!!"""###$$$$$$$$$""""""""""""##################""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!###%%%%%%$$$###"""###""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########!!!!!!$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$#####################""""""""""""#########"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!###!!! !!!"""###""" !!!!!!"""###############!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&&&&&&&)))+++&&&$$$###$$$''')))(((&&&+++(((&&&(((+++---+++)))''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***))))))))))))))))))))))))+++,,,------......------******+++,,,,,,---..................------------........................////////////............------......//////000000////////////////////////------,,,++++++***)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999777555444444444333222222222111000...---,,,,,,------,,,,,,+++***((((((((((((''''''&&&%%%%%%%%%'''%%%######$$$%%%$$$###$$$###"""###%%%%%%$$$###########################$$$$$$$$$###############"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""###"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%""""""###!!!""""""!!!!!! """"""""""""###############""""""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!###%%%%%%$$$###"""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########!!!!!!###########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#########"""""""""""""""###"""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###!!! !!!"""###""" !!!""""""############"""!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))%%%$$$$$$%%%'''((('''&&&((((((((((((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))+++,,,,,,---------------******+++,,,,,,---......------------............------------------------.................................///////////////........................,,,,,,,,,+++******))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999777555444444444333222111111000///...---,,,,,,,,,,,,,,,++++++***((((((((((((''''''&&&&&&&&&%%%&&&%%%$$$###$$$$$$$$$$$$%%%$$$"""###$$$$$$###"""################################################"""""""""""""""""""""""" """""""""!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!! """###"""!!! !!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!###%%%%%%$$$###"""###!!!"""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!! !!!"""###########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###!!! !!!"""###""" !!!"""############""""""!!!###$$$###"""!!!"""##############################$$$$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$&&&'''%%%%%%%%%%%%&&&'''''''''&&&((()))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###########################%%%%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++------...............//////////////////............---------------,,,,,,,,,+++++++++******))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999777555444444444333222111111000///...------,,,++++++++++++***))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$######$$$$$$%%%###""""""$$$$$$###"""""""""""""""""""""""""""########################################################################"""""""""""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """### !!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""!!! """######""" """###$$$'''***!!!"""""""""############""""""""""""############!!!"""""""""############""""""""""""""""""""""""#######################################"""!!!!!!!!!###%%%%%%$$$###"""###!!!"""""""""############""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###!!! !!!"""###""" """"""#########""""""!!!!!!###$$$###"""!!!"""####################################$$$$$$$$$%%%%%%###$$$&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&'''$$$''')))(((%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******+++))))))))))))))))))))))))((()))******++++++******...------,,,,,,++++++***+++,,,,,,,,,------......++++++++++++++++++++++++,,,---------....../////////////////////...............------,,,,,,,,,+++++++++***************)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999777555444444444333222111111000//////...------******++++++***))))))(((''''''''''''''''''''''''%%%%%%&&&$$$###"""###%%%###"""!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$########################!!!""""""######""""""!!! !!!""""""""""""!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!!  !!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""!!!!!!"""######"""$$$"""  ###""""""""""""############"""""""""############$$$""""""""""""############""""""""""""""""""""""""#######################################"""!!!!!!!!!###%%%%%%$$$###"""###""""""""""""############""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!! !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""" """######"""!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###!!! !!!"""###""" """############""""""!!!!!!###$$$###"""!!!"""#######################################$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$&&&((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###########################$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---......//////.........///////////////.........------,,,,,,+++************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999777555444444444333222111111111000000//////...***************))))))(((''''''''''''(((((((((((($$$%%%&&&%%%""""""###%%%"""!!! """###%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$######################## !!!!!!  !!!"""######""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$""" !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""### !!!"""###""""""!!!#########"""!!!!!!"""###"""%%%%%%"""""""""""""""############""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""#######################################"""!!!!!!!!!###%%%%%%$$$###"""###""""""""""""############""""""""""""""""""""""""!!!""""""######$$$%%%%%%""""""""""""""""""""""""################################################ !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""" !!!###$$$### """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###!!! !!!"""###""" ###############"""!!!!!!!!!###$$$###"""!!!"""#######################################$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%$$$&&&((('''%%%$$$%%%'''$$$%%%''''''&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&########################"""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////------......//////000000//////......---,,,,,,,,,))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999777555444444444333222222222111111000000//////)))************))))))((('''''''''((((((((((((((($$$&&&'''%%%"""!!!###&&&!!! !!!$$$%%%%%%$$$########################""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!!!!"""#########"""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###### """#########"""!!!###$$$$$$"""!!!!!!"""### $$$### ###'''""""""""""""############""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""#######################################"""!!!!!!!!!###%%%%%%$$$###"""###""""""""""""############""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!$$$%%%### """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$%%%$$$###"""!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!""""""##############################!!!!!!""""""""""""!!!!!!###!!! !!!"""###"""!!!###############"""!!!!!!!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$$$$&&&(((((('''%%%%%%%%%$$$'''((('''%%%$$$%%%'''%%%%%%%%%&&&(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################"""$$$$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((()))************)))((()))***+++---...///000---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,------...///000111111000000///...------,,,,,,)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&888666444444666666666555333333222000///---,,,,,,++++++******)))(((((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$""" !!!$$$$$$### ########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!"""!!!  """"""""""""""""""""""""""""""""""""""""""!!! $$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%""" !!!"""$$$""""""""""""############################################################!!!!!!""""""#########$$$%%%%%%$$$$$$###"""!!!!!!########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$##########################################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!######""""""""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! ################################################$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######""""""""""""############%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&$$$$$$###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))******+++******))))))******+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,---...//////.........------,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###888666555444666666666555333333222000///---,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$"""!!!"""$$$%%%###!!!########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""!!!"""###"""!!! !!!###"""""""""""""""""""""""""""""""""""""""!!! ############"""""""""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!! """"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!################################################!!!!!!"""$$$$$$%%%%%%$$$################################################$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""!!!!!! !!!!!!"""######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""$$$$$$######"""!!!!!! ########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++******))))))******++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------.........///---------,,,++++++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$888777555444555666555444333222111000///...---,,,++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""###$$$###"""!!!"""$$$""""""""""""""""""""""""""""""######""""""!!!!!!############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """######"""!!! """""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""################################################!!!"""###$$$$$$$$$$$$$$$################################################$$$######""""""######$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!###""""""!!!!!!""""""#########""""""""""""##################""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))(((((())))))***+++)))))))))*********++++++)))***++++++,,,,,,++++++*********+++++++++,,,,,,------------------------...------------...//////...---,,,,,,,,,---...///------,,,,,,+++*********(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$999777555555555666555444222222111000///...------++++++******)))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!"""######!!!!!!"""###""""""""""""""""""""""""""""""#########""""""!!!#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""################################################!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""######""""""""""""############""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""############""""""!!!!!!###############################################################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######$$$$$$$$$######"""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""#################################$$$$$$$$$######"""""""""!!!"""""""""############$$$$$$$$$###############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******((())))))***************))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------......------......///000///...,,,++++++,,,...///,,,,,,,,,+++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$999777555555555555444333222111111000///...------++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############ !!!"""""" !!!"""########################""""""############""""""""""""""""""""""""###### !!!!!!!!!"""""""""###########################%%%$$$###"""###%%%'''(((############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###############################################################""""""###$$$$$$$$$######""""""#########$$$$$$$$$###########################""""""""""""""""""###"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""######""""""""""""############""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""################################################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""######$$$$$$$$$######$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$!!!!!!""""""#############################################""""""!!!!!! !!!"""""""""####################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((('''((())))))***'''((()))************)))))))))***++++++++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++---------------.../////////...,,,++++++,,,---///,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%:::888666555555555444333111111111000///.........++++++******)))(((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%########################"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""!!!  !!!########################""""""######$$$$$$######""""""""""""############ !!!!!!""""""##############################&&&$$$""" """%%%'''#########$$$$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""""""""###$$$$$$%%%%%%###########################""""""!!!!!!""""""###""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""###""""""!!!!!!""""""#########""""""""""""##################""""""""""""""""""""""""""""""""""""######""""""""""""""""""################################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$""""""###$$$$$$$$$$$$###$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######""""""""""""###### !!!"""####################################"""""""""!!!!!!!!!!!!!!!""""""""""""############"""""""""###############""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))***'''((()))*********)))(((((()))******++++++******,,,,,,---------.........++++++++++++++++++++++++---,,,,,,,,,,,,---............,,,+++++++++,,,---++++++******)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&:::888666555555555444222111111000000//////......++++++******)))((((((((()))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$"""!!!"""$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$ """###"""!!! !!!"""########################!!!"""###$$$$$$$$$$$$###!!!"""""""""############ !!!"""#################################%%%%%%$$$###"""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%########################""""""!!!!!!!!!!!!""""""""""""############""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!"""######""""""""""""######"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""###################################################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""###### !!!"""#########"""########################""""""""""""""""""######""""""""""""############!!!"""""""""#########$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))&&&''')))***+++***)))(((((())))))***************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,+++++++++******)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&:::888666555555555444222111111000000//////......++++++******)))((((((((())))))((('''&&&&&&%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%% ###$$$$$$!!! """$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!###$$$###"""!!!"""###########################!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!"""######$$$########################&&&''''''((('''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%########################""""""!!!!!!!!!!!!""""""""""""############""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!! !!!!!!######""""""""""""######!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""#########################################################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######!!!"""#########"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&''')))***+++***((('''(((((()))*********************+++++++++,,,,,,,,,------------------------++++++******++++++,,,---,,,------------,,,+++************)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&:::777444333444444333222111111000000//////......,,,,,,+++***)))(((''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!########################""""""""""""""""""""""""$$$"""!!!"""&&&'''$$$!!!###"""  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$#########"""######$$$%%%###$$$&&&''''''%%%""" """###&&&''''''&&&%%%$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############################################################$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """##################"""!!! """"""######"""!!! """"""############"""""""""###$$$$$$###"""###$$$########################$$$$$$$$$############"""######""""""""""""######$$$$$$$$$###"""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """"""!!! !!! !!!"""""""""""""""$$$###"""""""""""""""###########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$"""###$$$%%%$$$###!!!""""""############""""""""""""""""""##################"""""""""""""""###""""""""""""""""""""""""############$$$%%%&&&'''%%%%%%$$$###"""""""""###########################&&&%%%###"""""""""######"""""""""###$$$$$$$$$%%%################################################&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,+++,,,------,,,+++)))(((,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::777444333444444333222111111000000//////......,,,,,,+++***)))(((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############"""""""""!!!########################"""""""""""""""""""""""""""""""""###$$$%%%$$$"""###""" !!!###$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""######$$$$$$######""""""############$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$%%%$$$%%%&&&'''&&&%%%###"""###$$$%%%&&&&&&&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$################################################$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$######""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""##################"""!!!!!!$$$$$$#########"""""""""""""""############"""""""""###$$$$$$""""""###$$$########################$$$$$$$$$############"""######""""""""""""######$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!###"""!!! !!! !!!"""""""""""""""###"""""""""""""""##############################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""#########$$$$$$$$$""""""$$$$$$$$$###!!! """"""############""""""""""""""""""############$$$######"""""""""##########################################$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$########################%%%$$$###"""""""""###$$$###############$$$$$$$$$################################################&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,++++++******,,,,,,+++++++++*********++++++,,,,,,++++++***))))))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::777444333444444333222111111000000//////......,,,,,,+++***)))(((''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############""""""""""""########################"""""""""""""""""""""""" """#########"""######""""""!!! !!!"""###$$$##############################""""""""""""######"""""""""""""""""""""""""""######$$$$$$######""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$%%%###############$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&################################################$$$###""""""""""""###$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$############""""""""""""$$$###"""!!!!!!!!!"""###""""""############"""""""""###$$$$$$""""""###$$$########################$$$$$$$$$############"""######""""""""""""######$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!"""###$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""""""""#########$$$$$$""""""###$$$$$$###!!! """"""############""""""""""""""""""############$$$$$$############$$$$$$#######################################$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%#################################"""######$$$%%%$$$$$$$$$###############################################################%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++*********++++++,,,+++++++++***************+++++++++++++++***))))))((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::777444333444444333222111111000000//////......,,,,,,+++***)))(((''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""""""""########################"""""""""""""""""""""""""""$$$$$$!!! """$$$""""""!!!!!!!!!"""###$$$##############################""""""""""""######""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$############$$$%%%%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###########################################################################$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!"""######$$$$$$######"""#######################################$$$$$$$$$######"""""""""""""""###"""!!! !!!""""""############"""""""""###$$$###"""!!!"""$$$########################$$$$$$$$$#########""""""######""""""""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%$$$""" !!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""###%%%%%%########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""############""""""############"""!!!""""""############""""""!!!"""""""""############$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$######$$$$$$$$$########################"""""""""######$$$%%%%%%%%%$$$$$$$$$###"""""""""################################################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((((()))))))))******************+++++++++,,,,,,,,,+++***)))))))))+++,,,---*********************)))*********+++***))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::777444333444444333222111111000000//////......,,,,,,+++***)))(((''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""##############################"""""""""""""""""""""""""""%%%$$$"""!!!"""%%%"""""""""""""""######$$$##############################""""""""""""######"""""""""""""""""""""""""""""""""######"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$$$$%%%######################################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!! !!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$!!! !!!"""""""""############""""""!!!"""######"""!!!"""###########################$$$$$$$$$#########""""""######""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%$$$""" !!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""###%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!"""""""""#########"""""""""#########""""""""""""############""""""!!!"""""""""############$$$$$$######$$$%%%%%%&&&##############################""""""######$$$$$$######""""""""""""##############################""""""######$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''(((((())))))))))))((((((((()))))))))******************+++++++++,,,,,,,,,******)))((()))***,,,---))))))))))))))))))))))))))))))******))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::777444333444444333222111111000000//////......,,,,,,+++***)))(((''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""####################################""""""""""""""""""""""""!!!###$$$$$$$$$###$$$$$$"""""""""#########$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!""""""######""""""!!!"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))(((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$######################################################$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!  ########################""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$$$$###"""!!!!!!!!!"""###$$$""""""############""""""!!!"""######!!!!!!"""###########################$$$$$$$$$############"""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!"""###$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!!!!!!!"""""""""######"""""""""""""""#########""""""############""""""""""""""""""###########################$$$%%%&&&""""""""""""""""""""""""######"""""""""######$$$"""!!!!!!!!!!!!"""##############################""""""###$$$$$$$$$######$$$$$$$$$########################################################################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,******)))))))))******+++(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::777444333444444333222111111000000//////......,,,,,,+++***)))(((''''''&&&'''''''''''''''&&&&&&###########################$$$$$$%%%%%%$$$$$$###!!!"""""""""####################################""""""""""""""""""""""""$$$######$$$&&&&&&%%%$$$""""""######$$$$$$$$$###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&((()))))))))((('''''''''((())))))))))))((('''''''''(((((((((((()))+++++++++*********))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!! !!!!!!!!!!!! ########################!!!!!!###$$$$$$$$$###"""###"""!!! !!!"""$$$%%%"""""""""#########$$$$$$""""""############""""""!!!"""###"""!!! !!!###########################$$$$$$$$$############"""######""""""""""""######"""""""""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!###"""!!! !!! !!!"""""""""""""""###"""""""""""""""##############################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$""""""############""""""""""""""""""############""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""!!!!!!"""######$$$##############################$$$%%%$$$###""""""###############$$$$$$$$$################################################"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,)))************))))))((('''''''''((((((((())))))(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::777444333444444333222111111111000//////......,,,,,,+++***)))(((''''''&&&&&&''''''((('''''''''########################$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$########################""""""""""""""""""""""""&&&$$$"""$$$'''(((&&&###""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((()))))))))&&&''')))++++++***((('''''''''((()))))))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++******(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###################################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$############""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$###""""""###"""!!! !!!"""$$$&&& !!!"""######""""""""""""############""""""!!!"""###"""!!! !!!###########################$$$$$$$$$############"""######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """"""!!! !!! !!!!!!"""""""""""""""$$$###"""""""""""""""###########################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$""""""############""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""#########""""""###$$$%%%%%%###########################$$$%%%%%%$$$###"""!!!""""""######$$$$$$$$$%%%################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,)))***+++++++++)))((('''&&&'''''''''(((((())))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;;;888555444444555444333;;;888222///......------...------,,,+++***))))))''''''((((((''''''&&&%%%(((&&&%%%###""""""###$$$%%%$$$###""""""###$$$%%%"""!!! !!!$$$&&&&&&%%%&&&&&&%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$!!!###$$$###"""!!!"""###!!!###$$$###"""!!!"""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###%%%'''((('''&&&&&&***%%%$$$)))&&&###+++&&&%%%)))...)))(((%%%)))***''''''***,,,++++++'''++++++&&&***...'''###...,,,'''***)))%%%)))---///...,,,+++,,,------,,,,,,,,,,,,)))$$$###$$$...(((%%%***//////***%%%,,,//////++++++...***###$$$%%%'''(((((('''%%%$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$####################################""""""""""""%%%$$$$$$$$$###"""""""""######""""""""""""###### !!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! ###"""!!! ######""""""""""""######$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############ """###$$$%%%&&&""""""""""""""""""""""""###$$$%%%###!!! !!!"""""""""""""""############"""''''''### !!!##############################$$$$$$$$$######!!! """#########$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$;;;888555444444555444333999666222000//////...------,,,,,,+++***)))((('''''''''((((((''''''&&&%%%'''&&&%%%$$$############$$$$$$###""""""###$$$$$$$$$###!!!"""###$$$$$$###%%%%%%$$$##########################################$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$!!!###$$$###"""!!!"""###!!!###$$$###"""!!!"""#########""""""######$$$%%%####################################$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((('''&&&"""(((&&&%%%+++'''###******,,,$$$""",,,...))),,,(((---///---,,,------+++///,,,111111+++...444000222888222,,,222333///000000000......///111222222---------...---,,,---...,,,******---111222111000+++//////,,,---111111---,,,+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############""""""""""""$$$$$$########################""""""""""""######!!!!!!!!!""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""!!! ######""""""""""""#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""##############################""""""""""""""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!"""###""" """""""""""""""############"""&&&'''""" """##############################$$$$$$$$$######"""!!! """""""""#########$$$$$$############"""""""""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((((((&&&%%%&&&'''(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$;;;888555444444555444333555444222111111000...---,,,++++++***)))(((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$######"""$$$$$$###""""""###$$$$$$&&&$$$""""""###$$$###"""$$$######"""""""""""""""##############################""""""""""""######"""############$$$$$$$$$!!!###$$$###"""!!!"""###!!!###$$$###"""!!!"""#########""""""######$$$%%%""""""""""""""""""""""""############$$$$$$$$$%%%"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&"""***)))(((,,,)))$$$)))(((...---,,,111...***000+++222666555444555333///222444@@@GGGDDDJJJUUUUUUWWWVVVHHH@@@HHHKKKFFFFFFBBB???;;;666333000000111555555444222111000000//////000111000//////000000+++...000......111333333444222...***(((''''''((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""##################""""""""""""""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""####################################"""""""""""""""###$$$%%%########################""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""" !!!!!! !!!"""""""""""""""############!!!%%%%%%!!! """###"""##############################$$$######"""!!! !!!!!!!!!"""""""""##################""""""""""""$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''))))))(((''''''((((((((()))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$;;;888555444444555444333222111111111222111///---,,,,,,+++***)))((('''''''''''''''(((''''''&&&%%%$$$$$$%%%&&&%%%$$$###"""$$$##################$$$%%%###""""""###$$$$$$###""""""!!!!!!!!!!!!""""""########################$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$!!!###$$$###"""!!!"""###!!!###$$$###"""!!!"""#########""""""######$$$%%%#################################$$$$$$$$$%%%%%%"""###%%%$$$######$$$&&&$$$$$$%%%%%%&&&&&&''''''"""###%%%%%%%%%&&&(((***'''000...)))------+++111...:::@@@EEEHHH???999@@@NNNVVV]]]______```^^^ZZZQQQVVVjjjzzzyyy}}}xxxllluuuzzzuuutttpppooommmfff[[[RRRTTTYYYSSSTTTRRRLLLGGGBBB:::333555666444111000111000---...111333111000000222222444222///,,,***)))((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""######$$$$$$""""""############""""""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""############""""""!!!!!!"""############""""""""""""""""""""""""""""""""""""""""""###$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$!!!"""""""""############!!!$$$### ###$$$"""#######################################"""!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""##############################$$$##################$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&(((******)))(((((()))((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$;;;888555444444555444333000000000111222222///---------,,,+++***))))))((('''''''''(((''''''&&&%%%###$$$%%%&&&%%%$$$###"""#########$$$$$$############"""!!!"""$$$%%%%%%%%%"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$!!!###$$$###"""!!!"""###!!!###$$$###"""!!!"""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%&&&''''''(((((('''((()))((('''(((***---///888333+++000666;;;CCCLLLZZZeeemmmooo```TTTXXXllluuu~~~jjjnnnxxx~~~|||uuulll]]]PPPJJJHHHCCC>>>@@@BBB<<<333111222222222111......///////////////...,,,***)))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$###""""""""""""""""""###""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""######"""""""""####################################"""""""""!!!!!!!!!!!!""""""######$$$!!!"""############"""!!!"""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!!!!!!!!"""############"""!!!!!!!!!"""############"""""""""""""""""""""""""""$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""$$$&&&!!!"""""""""############!!!###""" !!!%%%%%%###########################"""############""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$############$$$$$$!!! !!!"""#######################################$$$$$$#########$$$#########"""""""""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&(((******)))((()))***((((((''''''(((((()))***))))))))))))))))))))))))************************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;;;888555444444555444333000000000111222111///---......---,,,+++***))))))''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###""""""!!! !!!$$$&&&&&&&&&!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######$$$$$$$$$"""############$$$$$$$$$!!!###$$$###"""!!!"""###!!!###$$$###"""!!!"""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$%%%&&&'''))))))***''')))***)))'''(((,,,000>>>HHHBBB666<<>>DDD\\\fff]]]NNNQQQ\\\fffqqqzzz}}}{{{eeecccsss{{{qqqpppvvvsssxxx|||xxxxxxzzz|||nnn```PPPAAA;;;999555333444111222333444444555555555111111000///---,,,++++++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!####################################"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""###!!!"""$$$$$$$$$"""!!!!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""#########""""""""""""""""""""""""!!!""""""!!!!!!###$$$""""""""""""############"""###"""!!!$$$))))))%%%########################""""""############"""""""""""""""#########$$$$$$!!!"""""""""############$$$$$$############$$$$$$$$$###""" !!!"""###########################"""###$$$$$$$$$$$$###"""#########"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&((()))(((((()))***)))((('''&&&&&&((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$;;;888555444555555444333222111//////000000///---,,,,,,+++***)))(((''''''''''''((((((''''''&&&%%%%%%$$$#########$$$%%%&&&"""###$$$%%%%%%$$$###"""&&&$$$""""""###$$$###""""""""""""""""""###$$$$$$######################## !!!"""######"""!!! """############$$$$$$$$$!!!###$$$###"""!!!"""###!!!###$$$###"""!!!"""############"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$$$$%%%'''(((***+++,,,,,,222:::@@@FFFNNNYYYaaawwwwwwdddcccjjjrrr{{{{{{yyywwwzzzddd```bbbiiiooossszzz}}}dddUUUQQQKKKRRRggguuu}}}fffZZZTTTVVV```kkkooo|||xxxsssyyyrrr~~~uuu]]]QQQLLLFFFDDDEEE888777666555666888:::;;;777666555333111000///...******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%##################$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""############""""""""""""######""""""!!!!!! """###$$$$$$###""" !!!!!!""""""######$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""######!!!###$$$%%%$$$###""" """###$$$$$$###""" $$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""""""""############"""""""""""""""""""""""" !!!!!! !!!"""""""""""""""###############$$$"""!!!%%%******&&&########################!!!""""""#########""""""############$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$############$$$$$$&&&$$$"""!!! !!!"""###"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&(((((((((((()))***)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$:::888666666666666666444444222111000111000...---,,,,,,+++***)))((('''&&&(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$&&&%%%$$$$$$$$$###!!!"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""######$$$%%%%%%$$$######%%%&&&######&&&((((((%%%$$$%%%&&&***%%%&&&222999===FFFDDD<<>>888888<<<888;;;<<<<<<;;;999777666666---,,,---///---(((&&&)))((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! """"""!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!######""""""!!!!!! !!!"""!!!  """""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""#########$$$'''&&&$$$###"""###$$$$$$$$$#########""""""!!!!!!""""""############"""""""""!!! !!!$$$''')))######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!###"""  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########""""""""""""############""""""######$$$%%%################################################""""""""""""""""""""""""######""""""""""""######$$$$$$###"""!!!!!!""""""$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$#########"""""":::888666666666666666444444222111000111000...---......---,,,+++***))))))(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$###$$$$$$$$$""" """############$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###############!!!"""$$$###""""""$$$%%%%%%&&&'''&&&%%%###$$$'''&&&,,,+++---<<>>:::<<<777444444222,,,(((((()))'''&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!!!!! """"""!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""#########"""""""""!!!!!!!!! !!!"""!!!  """""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""""""""############%%%$$$###"""""""""###$$$############"""""""""!!!""""""############"""""" """%%%***...111###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!  """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""""""""#####################$$$$$$%%%################################################""""""""""""""""""""""""######""""""""""""######$$$$$$###"""""""""""""""######""""""""""""##############################"""############$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$#########"""""":::888666666666666666444444222111000111000...---...------,,,+++***))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$###"""###%%%%%%###!!!"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$ """$$$$$$######$$$%%%&&&((((((&&&###$$$'''***+++666999>>>MMMZZZkkkttt^^^^^^pppyyy{{{zzzqqqpppyyy|||vvvnnnggg\\\QQQXXXccceee\\\ZZZdddlllkkkVVVOOOFFFCCCDDDJJJXXXdddoooiiiddd```ZZZRRRNNNOOOXXXbbbrrr|||gggUUUWWW```lllyyy}}}jjjXXXNNNIIIMMM```uuu~~~{{{___PPPEEEHHHPPP^^^wwwyyy\\\NNNLLLGGG===???<<<:::<<>>:::===777444666666222//////+++***((('''((('''&&&$$$''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######""""""!!!###""""""!!!!!!""""""###############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!! !!!"""!!!  """""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!"""##################""""""""""""""""""############"""""" """&&&+++///222""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!########################"""##################""""""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""######$$$###""""""""""""""""""""""""############""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###############:::888666555666666666444444222111000111000...---++++++******)))(((((('''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$###""""""###%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$"""$$$&&&'''%%%$$$$$$%%%###(((+++)))))),,,///000777HHHQQQVVV```gggtttssshhhnnnrrrooolllkkkeeessssss___NNNHHHQQQVVVPPPMMMVVVcccjjjfffaaa[[[UUUSSSVVV]]]dddlllsssxxxwwwtttrrrmmmhhhlllnnnwwwuuufffdddaaaeeeppp{{{|||wwwdddWWWQQQXXXaaagggqqq|||lllXXXIIIFFFFFFJJJ```{{{~~~yyyyyyuuufffYYYUUUNNNFFF@@@;;;999888999777888;;;:::777555777000...,,,+++++++++((('''(((((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""###""""""""""""""""""###############"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!!!!!!!"""######$$$#########"""""""""""""""""""""############""""""!!!!!!!!!!!!"""%%%'''(((""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""############""""""""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""############"""""""""""""""###!!!"""###$$$$$$###"""!!!########################""""""#########$$$$$$$$$########################%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################:::888666555666666666444444222111000111000...---++++++******)))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""!!!!!!###%%%&&&%%%###""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%'''&&&%%%$$$$$$%%%"""***000222666<<<===:::GGG\\\iiilllmmmiiilllzzz{{{oooaaa\\\\\\XXXZZZbbbnnnzzz}}}iiiYYYHHHLLLNNNLLLJJJOOOWWW]]]xxx{{{}}}~~~{{{~~~uuuiii___ZZZUUUUUUccctttrrrccc\\\RRRLLLVVVggglllkkkeeeYYYRRRYYYlll{{{ttt\\\FFF:::666;;;<<>>888888<<<777555333222111000...,,,+++***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""!!!!!!######""""""""""""##################"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""######""""""############""""""""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!"""############"""!!!!!!"""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########"""""""""""""""######!!!"""###$$$$$$###"""!!!########################""""""#########$$$$$$$$$########################$$$$$$$$$######"""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################:::888666666666666666444444222111000111000...---,,,,,,,,,+++++++++******(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###%%%%%%$$$###"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$######""""""$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$&&&(((***111888===GGGQQQPPPIIITTTiiiuuuuuuooobbb]]]fffnnnrrrdddSSSOOOLLLLLLUUU]]]bbbjjjqqqtttrrrkkkeeeaaaaaaccchhhkkklllooosssuuupppwwwvvvlll```VVVSSSVVVVVV]]]^^^UUUKKKJJJPPPUUUppp~~~aaaIII???999999;;;>>>===:::<<>>@@@@@@>>><<<<<<<<<;;;999888666444111...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!!!!"""""""""### !!!"""!!!  """""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################"""""""""!!!!!!"""#########"""!!! !!!"""""""""############""""""############""""""!!!!!!""""""###$$$$$$$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""###$$$$$$######""""""""""""##############################"""############$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$:::888666666666666666444444222111000111000...---*********)))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$###"""###%%%%%%###!!!"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((+++111777<<>>===>>>===<<<::::::888555111---***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""###### !!!"""!!!  """""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$#########""""""!!!!!!!!!!!!""""""""" !!!!!!""""""#########$$$""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""### """###$$$$$$###""" """$$$%%%%%%%%%###"""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""!!!""""""###$$$$$$$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$########################!!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$:::888666555555555444333000000000000////////////+++++++++***************)))))))))(((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%$$$###""""""###$$$$$$"""############$$$$$$$$$###"""!!!!!! !!!!!!"""$$$%%%%%%$$$$$$###"""!!!'''%%%###"""###%%%&&&&&&%%%+++,,,111;;;<<>>>>>AAA>>>777;;;999777555222///***&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$###############%%%%%%$$$###""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###$$$%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$########################$$$"""!!!!!!"""######"""###"""!!!"""$$$%%%%%%$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""############!!!"""######""""""###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$##########################################"""""""""""""""!!! $$$%%%&&&$$$"""!!!!!!"""########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""":::888666555555555444333222222111000///...------+++++++++***************(((((((((((())))))))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$########################%%%$$$###""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###(((&&&###"""###$$$&&&''')))111666>>>HHHEEEBBBKKKVVVXXXUUUPPPSSS___mmmttt___YYYUUUTTTTTTTTTZZZbbbeeellluuu}}}|||jjj]]]ZZZ\\\bbbbbbYYYPPPLLLFFFIIIRRRbbbvvvpppLLL>>>???>>>;;;;;;???CCCBBB>>>:::888777666555333///---))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""""""""######################################################$$$$$$%%%$$$$$$###""""""############""""""""""""######""""""""""""""""""""""""$$$%%%&&&&&&&&&$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################$$$"""!!!!!!"""######"""###"""!!!"""$$$%%%$$$###""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############ """######""""""###$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""!!!  """""""""###%%%&&&########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""":::888666555555555444333444333222000///---,,,++++++++++++*********))))))&&&&&&''')))***+++,,,,,,''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$############$$$%%%############$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&$$$$$$%%%'''***,,,111;;;CCCNNNYYYSSSKKKOOOWWWXXXSSSLLLLLLYYYiiirrrdddcccbbbdddeeehhhqqqzzzzzz~~~nnnddd^^^aaahhhgggaaa\\\KKKOOOUUUZZZ^^^dddlllrrrlll[[[JJJBBB===@@@CCCCCC???<<<<<<;;;999888888666333000---,,,+++)))((('''&&&&&&((('''&&&%%%%%%$$$$$$%%%########################"""""""""#########$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$######"""#########""""""############""""""""""""""""""""""""""""""######%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""########################$$$"""!!!!!!"""######""""""!!! !!!###$$$###"""""""""!!!!!!!!!!!!"""""""""""""""############$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############!!!$$$$$$###""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""######""""""!!!!!! !!!"""###%%%'''########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############:::888666555555555444333333333222000///---,,,,,,,,,,,,++++++***)))))))))&&&&&&'''((()))***++++++&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$###$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%% !!!"""$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((+++000666999999@@@FFFPPP[[[VVVLLLOOOJJJMMMMMMGGGEEENNNZZZaaadddiiiqqqvvvyyy||||||yyyzzzxxxvvv~~~{{{|||zzzrrrqqquuutttmmmfff]]]cccjjjmmmiii```XXXSSS```ooo~~~tttcccQQQHHHBBB<<<<<>>SSSkkkyyyxxxMMMCCCAAA???>>>???@@@???>>>:::999777444222000//////******((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######""""""###$$$$$$%%%######""""""""""""######""""""""""""""""""""""""###""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""" """""""""""""""""""""""""""""""""""""""""""""""""""!!! """$$$""""""""""""""""""""""""$$$"""!!!!!!"""######"""%%%###""""""######"""!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""###"""!!! !!!$$$&&&!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###!!!###$$$###""""""###$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&:::888666555555555444333444333222000///---,,,+++------,,,+++***)))(((''')))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$########################"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%###  """$$$$$$$$$$$$%%%(((+++///111333:::CCCGGGGGGHHHKKKNNNNNNPPPPPP\\\lllhhhZZZWWWVVV[[[aaahhhrrrwwwssskkkiiiooowwwxxxooossshhhUUUJJJBBBCCCIIIXXXZZZ]]]___]]][[[\\\``````[[[kkk{{{~~~mmmfffhhheeeaaagggzzz{{{~~~nnnccc}}}}}}|||rrrooollloooxxx~~~zzzwwwrrrooo^^^UUU```fff```]]]iiiyyyoooIIIFFFCCCAAA@@@@@@???>>>===;;;999777555333222222///...,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###""""""""""""""""""""""""$$$"""!!!!!!"""######"""&&&$$$######$$$$$$###!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""##################"""  $$$'''!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""######"""!!! !!!########################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&:::999777666555444555555333222111000////////////,,,++++++***)))(((''''''(((((((((((('''''''''''''''%%%$$$$$$&&&&&&%%%###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$"""###%%%&&&%%%"""""""""""""""#####################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""$$$&&&&&&&&&%%%%%%%%%%%%'''***...222555777:::888:::AAAFFFEEEDDDEEE@@@FFFNNNRRRPPPOOOUUU]]]```jjjjjjhhhnnnooojjjlllnnnfffnnnvvvhhhfffqqqttt\\\KKKCCCCCCKKKTTTqqqnnnqqqvvvooo```[[[```bbbeeejjjpppzzzzzzqqqeeekkkppprrruuu~~~qqqqqq~~~}}}qqqmmmhhhmmmmmmhhhkkkzzzsss___SSS\\\kkkiii]]]RRRRRRZZZpppjjj^^^LLL>>><<<@@@???:::DDD>>>:::;;;888222000333222000---***)))))))))***$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&---///'''"""###$$$###$$$$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""############""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$"""!!! !!!###$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$######$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$:::999777666555444555555333222111000////////////---,,,+++***)))((('''&&&(((((((((((('''''''''''''''%%%$$$$$$&&&&&&%%%###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###"""###%%%&&&$$$"""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&'''(((+++///555<<>>@@@<<<777888===;;;888555000,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,---'''"""###%%%$$$%%%$$$###$$$%%%%%%$$$"""########################$$$###"""###%%%%%%###"""############""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""######$$$$$$$$$$$$###############""""""#########"""!!!!!!!!!""""""#################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$:::999777666555444555555333222111000////////////...---,,,+++)))(((&&&&&&(((((((((((('''''''''''''''%%%$$$$$$&&&&&&%%%###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###""""""$$$$$$###""""""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''(((+++000777>>>FFFKKKOOO;;;<<>>@@@>>>;;;777222---)))'''((((((&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))+++'''###$$$%%%%%%%%%#########%%%%%%$$$###""""""""""""""""""""""""$$$###"""###%%%%%%###"""############"""""""""""""""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!""""""###!!!"""######$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%:::999777666555444555555333222111000////////////......,,,+++)))((('''&&&(((((((((((('''''''''''''''%%%$$$$$$%%%&&&$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""######""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%''')))+++///666>>>EEEIIILLLMMM???EEEPPPVVVSSSKKKHHHJJJRRRUUUYYY___eeefff```XXXZZZxxxuuutttkkk^^^^^^ffffffgggddd[[[VVVXXXXXXSSSMMMLLLSSSZZZgggaaa\\\ZZZWWWQQQMMMMMMZZZTTTTTTZZZaaadddiiinnnuuuwwwtttjjjccceeejjjmmmfffkkkqqqsssppplllhhhgggkkkhhhhhhkkkpppqqqnnniii\\\___gggooosssuuu||||||pppdddccclllwww}}}zzz{{{fff^^^aaannnjjj___PPPMMMYYYmmmyyyuuuVVVAAAAAA???=========<<<;;;;;;>>>>>>===;;;888444000---+++)))'''%%%$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$%%%&&&%%%###""""""$$$$$$$$$###########################$$$###"""###%%%%%%###"""############"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!"""###%%%%%%$$$####################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::999777666555444555555333222111000////////////......---+++***(((''''''(((((((((((('''''''''''''''%%%$$$$$$%%%&&&$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######"""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""$$$'''+++---000555<<>>CCCDDDBBB>>><<<>>>>>>BBBHHHJJJLLLSSS\\\TTT\\\___ZZZWWWZZZYYYTTT[[[jjjuuusss___TTTHHHFFFKKKKKKUUUdddhhhZZZZZZXXXQQQIIIGGGJJJOOOUUU[[[iiixxx~~~wwwlllggg```ccceeeccc[[[TTTQQQRRRMMMPPPTTTZZZcccfff___TTTSSSSSSUUUXXX]]]bbbdddddd______aaacccgggkkkoooqqqkkkhhhfffdddaaa```fffooorrrqqqlllhhhiiiooorrrqqq||||||xxxsssuuuvvvdddXXX\\\jjjvvvyyycccdddnnnPPPIII>>>777:::@@@AAA>>><<<=========<<<:::777555333111...+++(((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%%%%###$$$&&&%%%###!!!!!!"""###$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""############""""""""""""""""""""""""""""""""""""###"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$#########""""""!!!!!!""""""###!!!"""######$$$$$$##############################""""""############""""""#######################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::999777666555444555555333222111000////////////,,,,,,,,,++++++*********(((((((((((('''''''''''''''%%%$$$$$$&&&&&&%%%###"""############$$$$$$$$$################################################"""$$$%%%%%%###"""###%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''+++///444999<<<666777888::::::999888777444444999CCCKKKQQQXXX___```lllqqqfff\\\\\\^^^\\\QQQ```mmmmmmXXXWWWNNNOOOQQQKKKPPP^^^cccXXXWWWUUUSSSRRRUUUZZZ___```bbbiiirrrrrriii^^^XXXVVVXXXYYYWWWRRRMMMGGGCCCCCCDDDFFFLLLWWW^^^[[[TTTHHHFFFDDDGGGNNNSSSVVVVVVWWWWWWXXXZZZ\\\___```aaa]]]\\\[[[XXXPPPJJJMMMTTTYYYcccjjjkkkmmmqqqrrrqqq~~~{{{wwwqqqfff]]]___hhhqqqoooxxx~~~~~~lllfffooozzzkkk]]]RRR\\\zzzvvvooo^^^III===<<<>>>>>><<<======>>>===<<<::::::888777444000,,,)))&&&$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!!!!%%%&&&###"""%%%%%%###!!! !!!#################################$$$###"""###%%%%%%###"""############""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$######$$$$$$$$$$$$###############""""""#########"""!!!!!!!!!""""""##############################""""""############""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&:::999777666555555555555333222111000////////////++++++++++++++++++++++++)))((((((((('''''''''''''''&&&$$$%%%&&&&&&%%%###"""############$$$$$$$$$################################################"""%%%&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&'''***...444:::???BBB333222000000000222444666:::;;;CCCNNNUUUUUURRRSSSfffyyyvvveee___]]]ZZZMMM\\\aaabbbkkklllgggiiieee^^^___[[[KKKFFFMMMOOOYYYZZZZZZ[[[\\\\\\]]]]]]ddd```^^^```___YYYUUUUUUSSSSSSSSSTTTVVVUUUOOOIIIEEEEEEDDDFFFOOOZZZ^^^\\\bbb\\\VVVTTTUUUVVVTTTRRRUUUUUUTTTTTTUUUTTTQQQOOOUUUWWWYYYUUUKKKBBBBBBHHHGGGUUU_________bbbeeedddiiikkktttyyynnn]]]ZZZddd[[[cccuuu|||uuu}}}iiicccgggllliiiMMM@@@PPPqqqdddHHH>>>???@@@:::;;;<<<===>>>?????????<<<;;;888555000+++'''%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&!!! %%%&&&""""""%%%%%%### !!!#########""""""""""""""""""""""""$$$###"""###%%%%%%###"""############""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########"""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""!!! !!!###$$$########################""""""############""""""########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&===;;;999777666666777888555555444333333222222111///......------,,,+++++++++***((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!$$$&&&&&&$$$!!!!!!$$$'''%%%---000---333???DDD@@@444444555666333000444;;;>>>DDDGGGNNNUUUNNNHHHPPPiii}}}sssbbbaaaaaa\\\LLLIIIHHHPPP^^^ggghhheeehhheeecccccc^^^WWWTTTVVV[[[[[[[[[[[[[[[[[[ZZZZZZ]]]^^^^^^]]][[[YYYZZZ[[[XXXZZZ]]]```___]]]YYYWWWWWWXXXVVVQQQTTT___ggggggllliiifffeeefffeeebbb___`````````^^^[[[VVVQQQNNNRRRRRRVVV[[[[[[UUUQQQQQQRRRSSSSSSTTTUUUWWWYYYZZZaaaccchhhkkkllljjjfffddd]]]jjjvvvvvvppptttpppccc[[[ggggggXXXAAA===XXX~~~cccHHH===;;;???<<<999:::>>>AAABBBAAACCC@@@===:::777222---)))$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''***+++((('''%%%######$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$!!!"""#########!!! ############""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""######$$$#########""""""!!!!!!"""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!! !!!!!!""""""######""""""############"""""""""############$$$$$$$$$$$$$$$###"""!!!!!!"""""" !!!"""######$$$""""""""""""##################""""""""""""############"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""###########################"""!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%;;;:::777555444444555666333333222222111000000000---------,,,++++++******+++***((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$######%%%'''+++666:::666666>>>CCCBBB999666666999999888;;;@@@FFFKKKKKKMMMQQQLLLLLLXXX___ttt~~~ooobbbVVVKKKDDDEEEJJJSSS\\\```]]]YYY___dddlllooogggZZZUUUVVV\\\ZZZXXXVVVUUUUUUVVVVVVZZZ\\\^^^___^^^^^^___```aaadddgggjjjkkkkkkiiihhhhhhiiigggcccfffooouuuvvvwwwtttrrrqqqrrrsssqqqooogggggggggfffbbb^^^ZZZWWWWWWVVVXXX^^^___\\\[[[]]]VVVUUUSSSRRRSSSUUUXXXZZZ^^^___aaacccfffhhhjjjkkkpppvvvzzzvvvmmmhhhlllrrr{{{pppjjjiiijjjbbbPPPFFFNNNcccttt[[[CCC>>>>>>======<<<<<<===@@@BBBAAA???===<<<:::777222///((('''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((***(((&&&%%%######$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""######"""!!! !!!!!!!!!!!! """""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""##################"""""""""!!!"""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!"""""""""############""""""!!! !!!!!! !!!"""#########!!!!!!!!!"""""""""############""""""""""""######""""""!!! ############"""""""""!!!""""""""""""###########################"""!!!!!!""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%############"""""""""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$###""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%999888666444333333333444111111000000///.........,,,,,,,,,+++******))))))***)))(((''''''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%$$$%%%'''(((((((((,,,888>>>888222666:::;;;:::666666:::>>>???CCCGGGJJJPPPMMMLLLOOOKKKLLLYYYXXXhhh{{{ttt]]]III>>>888<<>>>>>===>>>???@@@???>>>=========;;;888666///,,,(((%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&''''''&&&%%%######$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###############""""""""""""!!!!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!!!!#########"""!!! """"""############"""""" !!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""###### !!!!!!!!!"""""""""######""""""""""""######!!!!!!  ############""""""""""""""""""""""""############"""############""""""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""""""""""""""############""""""$$$###"""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%888888666555333333333333111000000//////...------,,,,,,,,,+++******))))))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%######&&&+++...---,,,+++444999444///000222222333333666:::===@@@HHHQQQQQQUUUPPPMMMQQQMMMJJJPPPXXX]]]jjjsssjjjTTTEEEAAA:::===@@@AAAAAADDDJJJOOOWWWZZZ^^^^^^WWWQQQTTT\\\^^^^^^]]]\\\\\\^^^___```dddhhhmmmqqqrrrsssssstttxxxxxxxxxyyyyyyyyyyyyyyy{{{||||||{{{}}}}}}||||||}}}~~~|||zzzwwwuuuuuuxxxyyyvvvwwwzzzxxxtttllleee___\\\[[[[[[WWWXXXZZZZZZYYYWWWTTTRRRZZZYYYZZZ\\\```cccddddddbbbfffkkkpppttt}}}~~~xxxuuueeeWWWZZZ}}}xxxJJJCCC;;;:::???BBB@@@===>>>======>>>???>>>;;;999555222,,,'''$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!""""""""""""!!!!!!!!!""""""""""""############!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""############""""""!!!!!!!!!"""""""""######"""!!!!!! !!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!######""""""""""""######"""!!!!!! !!!!!!#########"""""""""""""""!!!"""""""""############""""""############"""!!!""""""""""""""""""""""""""""""""""""######$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""######"""""""""""""""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999888777666555444444444222111111000//////......---------,,,++++++******((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$#########"""###'''...222222111---000222111000111111///...333:::===;;;>>>MMM\\\jjjhhhYYYOOORRROOOHHHJJJVVVVVV]]]eee```PPPHHHKKKIIILLLNNNKKKFFFEEEKKKQQQOOOLLLKKKLLLKKKJJJOOOVVV\\\^^^bbbeeehhhjjjjjjjjjllloootttwwwxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz||||||||||||}}}~~~{{{zzzzzz|||~~~~~~~~~wwwqqqllliiiggghhhfffddd```\\\WWWTTTRRRXXXUUURRROOOPPPVVV___eeennnqqqssspppmmmllloooqqqyyyrrrzzzpppUUUVVV{{{pppZZZ@@@666:::AAA@@@<<<>>>=========>>>>>>;;;999999666111+++(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""###%%%%%%$$$$$$########################$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$"""!!!!!!!!!!!!"""""""""!!!"""""""""#########$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""############"""""""""""""""#########$$$$$$"""""""""!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!######""""""""""""#########"""""""""""""""######""""""""""""""""""######!!!"""""""""############!!!""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""#################################""""""""""""""""""######"""""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::999999888777666555444222222111111000000//////---------,,,++++++******''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$&&&+++000333444444++++++,,,---///000000///000888@@@AAA<<<>>>OOOccc~~~fffQQQOOOLLLGGGHHHMMMOOOVVV^^^ZZZPPPLLLPPPQQQVVVZZZVVVMMMFFFEEEGGGEEECCCDDDIIIJJJJJJLLLPPP]]]```eeejjjnnnpppppppppooorrruuuwwwwwwwwwwwwxxxuuuuuuwwwxxxzzz|||~~~{{{yyyyyy||||||zzzzzz}}}}}}{{{zzz|||~~~~~~~~~}}}{{{zzzxxxtttmmmeee___[[[YYYYYY[[[WWWPPPIIIHHHNNNYYYaaaeeejjjoooooonnnjjjbbbZZZ```tttxxxooommmqqqbbbEEETTT|||ZZZBBB;;;===???>>>===<<<<<<===>>>>>><<<::::::999555222...***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$"""!!!!!!!!!!!!""""""### !!!!!!""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$############"""""""""""""""""""""############!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!""""""### !!!"""#########""""""############""""""############$$$$$$$$$$$$###""""""""""""######$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######""""""""""""############""""""######$$$$$$""""""""""""############""""""""""""############!!!""""""############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################""""""""""""######"""""""""""""""######$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((((((((($$$%%%&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''999999999888777666555444222222111111000/////////,,,,,,,,,+++******))))))&&&'''((())))))(((''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%(((,,,...000111333444***,,,............111444999>>>CCCCCC===>>>NNN```mmmUUULLLEEE???BBBCCCIIIPPPRRRNNNKKKLLLPPPOOOSSSTTTPPPGGG???===>>>DDDEEEJJJOOOOOOMMMRRRYYYdddfffjjjmmmpppqqqrrrrrroooqqqtttuuuuuuuuuvvvwwwtttvvvxxxzzz|||~~~{{{wwwwww{{{{{{xxxyyy}}}|||}}}~~~|||yyyyyyzzz}}}~~~~~~{{{vvvsssuuuxxx{{{zzzssskkkccc\\\XXXWWWSSSMMMJJJJJJPPPXXX^^^WWW\\\```eeekkkoooiii___TTTbbbsss}}}{{{uuuooorrruuueeeHHHEEEhhhhhhMMM>>><<<@@@<<<;;;<<<>>>@@@@@@>>>===999999999888444///***'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""!!! !!!"""###$$$ !!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$$$$$$$#########""""""!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""######"""""""""""""""###$$$$$$!!!"""""""""############""""""""""""############!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$###############!!!"""""""""####################################$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''999999888888777555444333111111111000//////......++++++******)))(((((((((&&&'''((())))))(((''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''(((+++000111//////111333000333777777222111777??????AAACCCAAA===>>>JJJYYYgggssslllYYYKKK???666999>>>EEEIIIEEE@@@CCCJJJOOONNNNNNKKKEEE>>><<>>AAABBBAAA@@@888:::<<<;;;888222,,,(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """###$$$ !!!!!!"""###$$$$$$%%%!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""############""""""!!!!!! """"""############""""""!!!!!!!!!!!!"""""""""""" !!!"""###""""""""""""!!!!!!!!!!!!""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$""""""""""""############!!!!!!"""###############""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""#########$$$########################$$$###"""!!!!!!"""###$$$""""""!!!""""""###$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''':::999666444333222222222111111000000//////......///...---+++***)))))))))''''''((()))***+++,,,,,,)))(((&&&$$$#########$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""#######################################"""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,000333000,,,))),,,000///......222777===@@@AAACCC@@@AAADDDCCC???BBBHHHSSSZZZ\\\SSSJJJDDD>>>888:::<<>>AAA::::::999999===BBBBBB>>>CCC@@@>>>??????<<<444...***)))'''&&&$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""!!! !!!######!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############&&&$$$""""""$$$%%%### """"""!!!!!!!!!!!!""""""###!!! !!!"""###""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""####################################""""""""""""############&&&$$$""""""$$$%%%### """############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%(((((())))))))))))((((((******))))))***++++++,,,((()))*********)))'''&&&******))))))((('''''''''))))))((('''&&&&&&%%%%%%:::888666444333222222222111111000000//////.........---,,,+++***)))))))))&&&&&&''''''((()))))))))'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#####################################################################"""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&+++---...---***)))***,,,---...000222555777:::;;;@@@>>>???CCCDDDAAABBBGGGIIIPPPTTTSSSSSSRRRKKKBBBGGGFFFDDDBBB@@@>>><<<;;;@@@;;;:::===@@@AAAEEELLLRRRVVV[[[]]]___aaafffjjjmmmnnnnnnmmmlllmmmooorrrqqqqqqqqqqqqrrrrrrrrrrrruuuvvvwwwxxxxxxxxxwwwvvvvvvqqqmmmkkklllmmmnnnmmmooopppsssvvvwwwwwwwwwvvvwwwsssrrrvvvyyyzzz||||||ssseee[[[YYY```kkksss}}}~~~tttyyywwwuuuqqqmmmiiieeedddXXXVVVSSSTTTYYY^^^bbbdddooouuu{{{}}}}}}zzz}}}zzzxxx{{{uuuccc```iiikkkRRRaaa~~~{{{XXXEEE>>><<<;;;;;;;;;<<>>===999<<>>===<<>>:::888999;;;======>>>AAAEEEJJJMMMQQQTTTWWW[[[___```aaacccgggjjjjjjlllmmmmmmkkkjjjjjjkkkllllllmmmmmmmmmnnnnnnnnnoooppppppqqqrrrrrrrrrrrrooommmjjjhhhiiikkkmmmooorrrsssuuuwwwxxxxxxwwwvvvvvvsssssswwwzzzxxxxxxzzz}}}xxxqqqkkkhhhjjjnnnqqqpppsssvvvwwwxxxzzz|||~~~~~~{{{tttllljjjjjjhhh```YYYZZZ]]]```dddggghhhiiijjjtttxxxwwwiiikkknnnkkkYYYKKK[[[]]]JJJ<<<===>>>;;;<<>>>>>@@@???<<<999555222---)))&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!! !!!######!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""############$$$############$$$######"""""""""######"""""""""###"""!!!"""######"""!!!!!!"""######"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""####################################!!!"""""""""############$$$############$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))'''''''''(((((()))))))))))))))***++++++,,,,,,,,,...///000111222222222222222222333333222222111111111111111111333555888999999888666555222111///...------,,,+++******))))))888777666444333333333444111111000000//////......++++++***))))))*********((((((''''''&&&%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%''')))+++------***)))((()))+++,,,+++***///222444555777>>>JJJSSS```YYYMMMBBB;;;999888888777:::???CCCCCCBBBCCCFFF:::888666555666;;;???BBBAAACCCEEEHHHLLLPPPSSSTTTWWWZZZ^^^______```dddggghhhiiikkkkkkiiihhhhhhiiikkkllllllllllllmmmmmmmmmlllllllllmmmnnnoooooopppqqqpppnnnlllkkklllmmmooorrrtttvvvwwwxxxwwwvvvuuuvvvrrrrrrwwwyyyxxxxxxzzz|||{{{xxxvvvtttsssssstttqqqrrrrrrrrrrrruuuyyy|||yyyzzz||||||zzzyyy|||~~~}}}sssjjjbbb```]]]\\\]]]```bbbcccnnnrrrwww{{{pppiiieeeqqq```IIICCC___gggFFF999:::;;;<<>>===<<<============<<<;;;888333---)))&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""!!! !!!######!!! """""""""""""""""""""""""""######$$$$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$########################"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""##############################""""""""""""######!!!"""""""""##################$$$############$$$""""""############""""""$$$"""!!!"""###$$$###""""""###$$$###"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""####################################!!!"""""""""##################$$$############$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***&&&''''''((()))******++++++,,,---............---000111222444555666666666333444444555555444333333333222222222444666888999777777777777777777777777555444333111000...---,,,888777555444333333444444111111000000//////......,,,+++***)))))))))))))))(((((((((''''''&&&&&&&&&'''''''''&&&%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&(((***,,,......***+++,,,,,,---...//////444444333222333999CCCJJJ^^^ZZZOOO???555333444444333444888;;;999777:::@@@555444444555888<<<@@@CCCDDDGGGHHHIIILLLQQQTTTSSSVVVYYY]]]^^^]]]^^^aaadddeeefffggggggfffeeefffhhhkkkllllllllllllmmmmmmmmmiiiiiiiiiiiijjjlllmmmnnnssssssrrrpppmmmkkkkkklllqqqrrrtttuuuuuutttsssrrrrrrooonnnrrruuuuuuuuuxxxzzzzzzyyyxxxvvvtttssssssxxxxxxvvvtttrrrrrruuuwwwuuutttuuuyyyyyywwwyyy}}}~~~qqqmmmfff___ZZZYYYZZZ\\\hhhoooyyyyyynnnccc___PPPAAAGGGgggbbbDDD999:::===>>>@@@???>>>>>>>>>>>>???@@@???<<<888222---)))&&&%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$###"""###%%%%%%###"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!!!!!!!"""""""""########################$$$######""""""######$$$""""""""""""############"""###$$$$$$###"""$$$%%%!!!"""###$$$$$$###"""!!!$$$###""""""$$$$$$###""""""###$$$$$$""""""###$$$#######################################$$$$$$$$$"""""""""############$$$$$$$$$$$$############"""""""""""""""####################################""""""""""""############"""###$$$$$$###"""$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((()))))))))******(((((()))***+++------...111111222333333222111000111222444666888999999999444555666888888888777666777666555444333222222222///000222444777999;;;<<<999888777666444222111111888777555444333333444444111111000000//////......,,,,,,+++)))(((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$%%%&&&''')))+++---...///***---///000......111444555333111000222555999<<>>===AAAAAA@@@???>>>???@@@BBB???>>>;;;777222---***(((%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$###"""###%%%%%%###"""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""##############################""""""""""""######!!!!!!"""""""""#################################$$$######""""""######$$$""""""""""""############!!!###%%%$$$""""""$$$&&&!!!"""$$$%%%%%%$$$"""!!!$$$###""""""$$$$$$###""""""###$$$$$$""""""###$$$#######################################$$$$$$%%%""""""""""""############$$$$$$$$$############"""""""""""""""####################################""""""""""""############!!!###%%%$$$""""""$$$&&&"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********++++++,,,...///111222222444444555666555444222000222333555777999:::;;;;;;555777999;;;<<<<<<;;;:::;;;;;;:::888777444333222///000111222444555666777777777666666555555444444777777555444333333444555111111111000//////......---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&((()))+++---...///)))...222111......222666222111000111333555555555;;;CCCCCC888...///333555999444333:::<<<666111000777888<<>><<<===@@@BBB>>>===<<<999555111---+++%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################"""!!! !!!######!!! """"""""""""""""""""""""""""""############""""""################################################"""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""##############################""""""""""""######""""""######$$$$$$$$$%%%########################$$$$$$############$$$$$$""""""""""""############ ###%%%$$$""""""$$$&&&!!!"""$$$%%%%%%$$$"""!!!$$$###"""###$$$$$$$$$""""""$$$$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%""""""""""""############$$$$$$$$$############"""""""""""""""####################################""""""""""""############ ###%%%$$$""""""$$$&&&"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((())))))******))))))))))))************---...///111222444555666333444555555444222000...222444666888:::;;;<<<<<<666888;;;===>>>>>>>>>======>>>>>>>>>===;;;999777666666555333222111000///333444444444555555666666:::888777555444444444444222222111000///...------,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$''''''%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((((((((()))))))))))),,,)))(((---444888777444555...+++000555555444555444444333333444777:::;;;===:::666222000111333444>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHKKKOOORRRUUUVVVSSSWWW\\\]]]\\\[[[\\\]]]______```aaacccdddeeefffbbbaaabbbbbb```\\\[[[\\\^^^^^^```dddhhhkkkkkkiiidddfffhhhfffccccccfffjjjaaahhhnnnpppmmmjjjjjjllliiigggfffkkkrrruuussspppqqqppplllgggfffgggccc]]]bbbeeennnyyy~~~{{{zzzzzzsssqqqooooooqqqrrrpppnnnkkkrrrzzz|||zzzxxx|||yyyvvvmmmfffaaaccceeegggnnnwwwvvveeeXXXTTTVVVddd___>>>CCC????????????@@@@@@===:::>>>===;;;888555222///...)))'''$$$###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$####################################""""""""""""########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""" !!!""""""!!!########################$$$$$$$$$###############"""""""""""""""""""""""""""######""""""!!! $$$#########""""""!!!!!!""""""""""""############%%%""" !!!###$$$###!!!""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$######$$$$$$"""!!!$$$###"""""""""###%%%%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################""""""#########$$$$$$$$$#########"""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***))))))((('''''''''''')))***)))'''%%%***+++,,,...000111222222333111333888888333//////000000...+++---222111...111222444777::::::888666444666999::::::;;;<<<>>>@@@>>>===>>>@@@AAA???<<<;;;<<<<<<999666222000000444333333444666777666555:::888777555444444444444222222111000///...------,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$%%%&&&''''''''''''(((((()))))))))***)))***,,,...222999@@@EEE;;;444000222555444333333000000111222444777:::<<<999777444111111333666888======>>>???AAABBBCCCCCCDDDFFFHHHLLLOOORRRTTTUUUTTTWWWZZZ[[[ZZZYYYZZZ\\\^^^^^^___aaabbbbbbbbbbbb``````aaabbb```]]][[[[[[`````````aaabbbcccddddddcccddddddccccccccceeeffflllrrryyy|||zzzwwwwwwyyyssspppooorrryyy}}}|||yyywwwwwwsssqqqsssuuupppiiieeeeeekkkvvv~~~zzzuuummmhhhhhhkkknnnpppooouuu{{{}}}zzzxxx{{{wwwooojjjeeeaaaccciiissszzzoooddd]]][[[KKKoooZZZFFFCCC@@@>>>??????>>>???BBB???>>>===:::777444111000***(((%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$####################################""""""""""""##########################################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""########################################################################""""""###############"""$$$#########""""""""""""""""""""""""############%%%""" !!!###$$$###"""""""""""""""##########################################$$$$$$$$$$$$######%%%$$$######$$$$$$###!!!$$$###"""""""""###$$$%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$################################################""""""############"""""""""############$$$$$$$$$##########################################$$$$$$%%%%%%$$$###"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''(((***+++******,,,---...000222333444444===777333555777777666888777;;;===999777777666444777888888999999999888888777888999999:::;;;???AAA===;;;888888;;;======<<<;;;===>>>>>>===<<<;;;:::666444333333444555555444:::888777555444444444444222222111000///...------,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%$$$$$$$$$###!!!$$$$$$$$$%%%&&&&&&''''''&&&''''''((()))******+++(((,,,//////000999HHHTTTAAA:::444444444222000111,,,---...000333666999:::333333111111333666:::<<<;;;<<<===>>>@@@AAABBBCCCDDDFFFIIIMMMPPPRRRSSSSSSTTTUUUWWWWWWVVVWWWYYY[[[\\\]]]___`````````___^^^___``````______^^^]]]\\\___^^^^^^^^^^^^^^^^^^^^^fffgggiiijjjjjjjjjiiiiiiuuu||||||zzz~~~~~~xxxlllggghhhpppzzz}}}}}}xxxrrrllljjjkkknnnqqquuu{{{{{{xxxxxx{{{wwwmmmccc___```kkkyyyrrrllliiifffbbb___KKK]]]vvvKKKFFF>>>;;;???AAA???@@@EEE@@@@@@???===;;;777555333---***'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###!!!########################!!!!!!""""""######$$$$$$########################!!!"""###$$$%%%%%%%%%%%%###############""""""""""""""""""#########$$$$$$$$$###!!!!!!###$$$###""""""""""""#########$$$$$$##############################$$$$$$$$$$$$######%%%$$$"""###$$$$$$###"""######""""""######$$$%%%#######################################$$$$$$$$$"""############$$$$$$$$$################################################""""""############"""""""""############$$$$$$$$$########################$$$$$$##################'''&&&%%%###"""!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''''''''&&&)))))))))***+++---...///444444555666666777777777===888666;;;>>>>>>>>>@@@<<>>;;;888666<<>>@@@AAA???@@@AAABBBBBBBBBBBBBBB===;;;888666666666555444:::888777555444444444444222222111000///...------,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%$$$$$$$$$###"""###$$$%%%&&&''''''((((((%%%&&&'''((()))***+++,,,)))---000000000888FFFRRRAAA999333222111///...000+++,,,---///111333555666111111111222555888<<<>>>;;;<<<===???@@@BBBCCCDDDFFFHHHKKKMMMOOOOOOOOOOOOQQQQQQQQQRRRSSSVVVYYY[[[\\\\\\^^^______^^^\\\[[[___^^^\\\YYYZZZ^^^```___]]]ZZZZZZ^^^dddfffccc___nnnuuu||||||xxxvvvvvv}}}~~~tttmmmpppvvvwwwvvvuuuvvvvvvwwwwwwvvvssspppmmmvvv{{{|||wwwtttttt{{{}}}}}}ssslllhhhhhhwwwuuugggaaa______```]]]WWWdddvvviiiRRREEE<<<@@@CCCAAA???@@@@@@AAAAAA@@@>>>;;;888666000---***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!######################## !!!"""######$$$$$$########################""""""###$$$%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$###""""""############""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######%%%###"""###$$$$$$###"""###############$$$$$$$$$################################################""""""#########$$$$$$$$$################################################"""######$$$$$$######"""""""""#########$$$$$$$$$########################$$$$$$$$$###############&&&%%%$$$###""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))*********)))***,,,---.........///000444444555666888999:::;;;<<>>=========;;;:::;;;===???@@@AAABBB@@@>>>======<<<:::888:::888777555444444444444222222111000///...------,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$###$$$%%%%%%$$$"""###%%%&&&((((((((((((%%%&&&'''((()))***+++,,,+++---//////111555<<>>@@@BBBCCCEEEEEEIIIJJJKKKLLLLLLLLLKKKKKKNNNMMMMMMNNNQQQVVVYYY[[[[[[\\\\\\]]]]]]\\\ZZZYYY\\\[[[WWWSSSWWWaaagggfffbbb]]]\\\fffttt{{{uuulllwww{{{vvvtttoooooorrruuuwwwuuunnniiikkkqqqyyy|||{{{vvvsssqqqvvvxxx{{{zzzgggiiigggooooooeee```^^^___NNNHHHMMM```wwwbbbKKK@@@???@@@>>><<<@@@AAAAAAAAA@@@===:::999444111---***))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$#########""""""""""""""""""""""""""""""################################################'''((()))'''###""""""$$$######################## !!!!!!"""###$$$$$$%%%##############################$$$$$$###""""""!!!###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$###"""###$$$%%%$$$"""""""""######$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################$$$###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''((()))***++++++,,,+++***,,,///000//////111333333555999???FFFLLLRRRUUUXXXcccsss}}}|||wwwxxx~~~|||pppccc\\\iiizzz}}}tttllleeeaaa___IIIEEE@@@=========<<<;;;<<<;;;;;;===??????>>><<<:::888777555444444444444222222111000///...------,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$"""###%%%'''((())))))(((&&&''''''((()))******+++---------///222333222222222///...//////------111222000...,,,++++++,,,---111222444555777999:::;;;<<<===>>>@@@BBBDDDEEEFFFHHHHHHIIIIIIIIIIIIJJJJJJLLLKKKKKKMMMQQQVVVXXXYYYYYYYYYYYYYYYYYYXXXYYYYYYWWWYYYWWWVVV___ooovvvtttpppjjjhhhrrrxxxrrrlllmmmqqqssspppkkkaaagggooouuuwwwvvvuuuuuutttvvvyyy|||wwwnnn______ppp}}}vvvhhh___\\\OOOBBB;;;HHHssshhhFFF999===@@@<<<>>>???AAABBBAAA>>>;;;:::777444000---+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""%%%(((***((($$$"""###%%%########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! #########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$%%%$$$""""""$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###########################$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""#########$$$$$$$$$######""""""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&'''((()))++++++,,,,,,***,,,///111222666===BBBMMMQQQWWWaaalllwwwuuukkklllttt}}}zzzvvvsssssspppcccUUUVVV]]]eeekkkmmmlllmmmnnnxxxzzz}}}{{{tttkkkbbbYYYOOOEEE===999777666777:::===>>>???:::888777555444444444444222222111000///...------,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!!!!###%%%((()))))))))(((''''''(((((()))))))))***+++,,,...000111000...---///...///222222///000333444111---***)))***,,,...000222444666888:::::::::;;;<<<===???AAACCCEEEFFFEEEEEEDDDEEEFFFIIIKKKMMMNNNLLLKKKMMMQQQUUUUUUUUUWWWVVVTTTSSSSSSUUUVVVWWWWWW]]]bbbfffuuuyyyuuuyyyxxxuuu{{{zzztttiiikkknnnqqqtttvvvxxxzzzuuuvvvxxx{{{~~~mmm___```ccclll~~~sssdddaaa```PPP???AAAVVV|||WWW<<<>>>AAA:::<<<>>>@@@AAAAAA>>><<<:::999666222...,,,+++((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$##################""""""""""""""""""""""""################################################%%%***+++'''###!!!"""########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###%%%&&&$$$""""""$$$&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!!"""$$$%%%$$$###!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$$$$######"""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''((()))+++,,,---......///111333555;;;GGGVVVaaarrrssswww}}}{{{pppdddZZZZZZ___hhhfffbbb___``````ZZZQQQUUUYYY^^^bbbbbb^^^XXXTTTWWWXXX[[[___eeennnxxxuuuuuuuuuvvv{{{zzziii]]]IIICCC<<<777777:::===@@@:::888777555444444444444222222111000///...------,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###!!!!!!###%%%(((******))))))(((((((((((())))))))))))***,,,///111000//////000//////111555555222222555555111---)))((()))---//////111444777999:::;;;;;;:::;;;<<<>>>@@@BBBDDDEEEBBBAAAAAABBBEEEIIIMMMPPPPPPNNNLLLNNNQQQSSSSSSQQQTTTSSSQQQOOOPPPRRRUUUVVVYYYdddmmmwww~~~{{{}}}|||xxxvvvtttssssssvvvzzz}}}wwwxxxyyy|||~~~zzzeee[[[WWWaaawww||||||jjjeeelll[[[FFFAAAFFFeeehhhEEEBBBAAA666;;;===???AAA@@@>>>;;;999;;;777333///---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&000333///)))$$$###########################&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%""""""$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!!"""$$$%%%%%%###!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$######"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######################## !!!###$$$%%%&&&'''&&&&&&$$$###""""""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))***,,,...///111111111555666888;;;DDDVVVmmm}}}~~~}}}}}}~~~{{{rrrjjjgggfffeeefffiiinnnooonnnlllmmmrrrsssppppppvvv|||mmmcccRRRUUUZZZ]]]___aaaccceee[[[YYYVVVUUUZZZfffvvvaaaVVVHHH<<<777888===@@@;;;999666555555666555444444333222000//////......++++++,,,++++++***)))(((+++******)))(((''''''&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###"""""""""""""""""""""""""""############'''&&&&&&&&&&&&'''((((((((()))***(((%%%&&&)))---111...***+++---...---+++222444777777555333222222000///---+++++++++---...333333444555777999:::<<<<<<;;;;;;===???AAABBBBBBDDDCCCCCCBBBDDDFFFIIIKKKHHHJJJMMMPPPQQQPPPNNNLLLNNNPPPQQQQQQRRRUUUYYY]]]bbbhhhqqq{{{|||}}}~~~zzzzzz|||~~~{{{xxxyyy|||xxxaaaUUUZZZeeexxxzzzxxxsssfffYYYRRRLLLKKKXXXjjjVVVJJJ888>>>>>>>>>===<<<<<<>>>>>><<<;;;999666444111---((($$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###&&&,,,111000***###$$$######$$$&&&&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&######$$$%%%%%%###"""!!!##############################""""""######$$$%%% !!!"""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''')))'''***...+++%%%%%%++++++...000111111333777;;;BBBLLLNNNSSSbbblllqqq{{{zzzqqqjjjhhhggggggllltttiiioootttxxx~~~|||zzzxxxsssmmmlllmmm___dddaaaTTTJJJMMMZZZdddzzzdddWWWHHH888555===;;;999666555555666555444444333222000//////......++++++,,,++++++***)))(((******))))))(((''''''&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%##############################"""!!!!!!!!!!!!!!!############$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%&&&''''''''')))---000666333///---,,,,,,,,,+++///111444444222000///000///...,,,++++++,,,...///333333444555777999;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCBBBBBBCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRVVVTTTSSSVVV\\\```bbbccc\\\```hhhoooxxx|||}}}}}}}}}{{{yyyvvvyyyyyyxxxzzz}}}{{{tttnnnppptttxxx{{{~~~}}}sssddd```bbbeeehhhvvvtttddd[[[WWWTTTUUUWWWyyy{{{^^^<<<;;;;;;<<<;;;::::::<<<======<<<:::777555333000+++((('''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$#################################$$$)))...///+++&&&%%%$$$###$$$%%%&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$###"""###############$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((('''000***'''***+++((((((+++'''---444999===DDDNNNUUUaaannnsssxxx{{{ooommmeeeeeeeeefffiiiqqqzzzxxxjjj```YYYTTTdddkkktttzzz}}}iiiMMM888;;;999666555555555555444444333222000//////......++++++,,,++++++***)))(((***))))))(((((('''''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((%%%&&&'''((((((***---000999888444///+++))))))+++,,,...000000...,,,,,,,,,---,,,,,,+++,,,...///000333333444666888999;;;;;;::::::;;;;;;===>>>@@@AAAAAAAAABBBDDDEEEFFFGGGHHHMMMMMMMMMJJJIIIKKKQQQVVV[[[WWWVVV\\\eeekkkllliiidddgggkkkooosssxxx~~~}}}}}}~~~yyywwwmmmggg```]]]\\\[[[VVVRRROOOQQQRRRQQQRRRSSSPPPKKKEEEFFFIIILLLOOORRRTTTVVV\\\```fffmmmsss{{{xxxiii___XXXZZZfff{{{qqqbbb^^^\\\SSSHHHNNNcccvvvIII===<<<<<<<<<;;;999999;;;===;;;:::888777666333///,,,'''&&&$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###########################$$$###"""%%%***---,,,***&&&$$$###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""""""""#########$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((,,,&&&$$$(((...//////000...999HHHSSSYYY___gggnnn}}}vvvjjjjjj|||tttfff[[[[[[[[[XXXWWW[[[bbbhhhwwwiii;;;888555444555555444333444333222000//////......+++++++++++++++***(((((())))))((((((((('''''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))))))))))))))***+++---777666444...(((&&&(((+++***,,,------+++*********+++++++++,,,---///111222222333555777888:::;;;;;;999:::;;;;;;;;;<<<>>>@@@@@@AAACCCEEEGGGHHHHHHHHHNNNOOOOOOLLLJJJKKKQQQVVVZZZYYYZZZ```hhhnnnooommmiiimmmrrrvvvyyy|||}}}zzzxxxtttkkkaaa[[[LLLFFF@@@>>>@@@???;;;666444666777888999999777444333333444555777999:::;;;<<>>=========;;;888888::::::999888777777666222000)))'''$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###########################%%%###!!!"""&&&***,,,---'''%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$######$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$###############"""""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&)))******)))&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&'''+++000333555666@@@OOObbbmmmnnnllllllnnnyyy|||{{{rrrooozzzwwwsssjjj___TTTOOONNNOOO^^^www:::888555444444555444333444333222000//////......+++++++++++++++***((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''')))))))))***+++,,,,,,---000000///+++'''&&&))),,,***+++,,,,,,***)))************+++---...000222333222333555888999:::;;;;;;888:::<<<;;;:::;;;===@@@@@@BBBDDDFFFHHHIIIIIIJJJLLLOOOSSSTTTTTTVVVYYY\\\XXX[[[```dddhhhkkknnnpppgggkkkrrrwwwyyyxxxxxxxxxooolllggg___WWWOOOFFF@@@;;;777444444777777444111000111333666777777777888666666666666666666666666555777888999<<<@@@EEEIIIRRR[[[iiisss{{{rrraaaYYYVVVaaaooo~~~tttmmmxxxfff\\\SSSIII>>>FFFOOOiiiyyyQQQ???:::999<<<<<<888777999777666666666777666333111+++(((%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###########################%%%###!!! ###'''+++---(((&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$######$$$$$$%%%&&&###############"""""""""""""""#########$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%''')))++++++)))'''%%%&&&&&&&&&''''''((((((((('''''''''((((((((())))))''''''&&&&&&''''''((()))))),,,------///777CCCLLL[[[fffrrrwwwsssnnnllllllppp|||wwwfffZZZTTTXXXcccttt:::888555444444444444333444333222000//////......++++++,,,++++++***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''***---000000000***++++++*********---///+++,,,,,,+++***)))***+++******,,,---///111222333222444666888:::;;;;;;;;;888;;;===<<<::::::===@@@@@@AAACCCDDDFFFHHHJJJKKKIIIMMMTTT\\\aaadddddddddZZZ___dddhhhiiijjjlllmmmnnnppprrrpppjjjccc\\\YYYKKKKKKEEE===888666444111555444555777:::<<<<<<<<<999888;;;>>>@@@@@@DDDIIIBBBBBBCCCCCCBBB@@@>>>===777777666444222222444777666:::AAAFFFLLLSSS[[[aaalllyyykkk]]]TTTWWWaaannn~~~zzzcccrrr{{{gggWWWOOO===@@@666HHHnnnpppIII<<<555888:::888888;;;666555555666777666444222...+++'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""%%%(((+++***'''%%%$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((('''''''''((())))))******++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$%%%$$$###"""!!!##############################""""""######$$$%%%""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''(((******((('''&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))'''&&&&&&&&&''')))+++,,,)))...111111888MMMfffvvvyyy|||~~~~~~}}}~~~nnnjjjrrrppprrr~~~vvvqqqtttzzz}}}~~~}}}^^^TTTTTTaaalllqqq}}}:::777555333444444333333444333222000//////......++++++,,,++++++***)))(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$################################################"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&'''***///111111000*********---000111111111++++++,,,+++)))((()))+++***+++,,,...000111222222222444666999;;;;;;;;;;;;999<<<>>>===::::::===AAA???@@@@@@AAACCCFFFIIIJJJJJJMMMSSS]]]fffiiigggccc^^^```cccfffiiiiiigggeeejjjiiieee]]]RRRHHH@@@<<<555888666111222888===<<<>>>BBBIIINNNSSSWWW]]]aaa[[[YYYZZZ^^^______eeemmmeeegggiiijjjiiigggdddbbbUUUSSSOOOHHHAAA<<<::::::999888777777888:::===??????JJJZZZhhhtttooo]]]XXXZZZaaapppvvvppp{{{|||kkkcccNNNKKK333999PPPllldddMMM999777999888888;;;666666555666777777555222000---)))&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$&&&'''***(((%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((())))))******+++,,,,,,---..............................------------------------+++++++++++++++***))))))+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$'''((((((&&&###!!!%%%%%%$$$$$$###"""""""""######""""""######$$$%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''((()))))))))'''((((((((())))))))))))((('''''''''))),,,///000///888@@@FFFSSSiiixxxyyyyyy{{{~~~wwwvvv~~~qqqkkkoooxxxzzzggg^^^UUULLLNNNXXX:::777444333444444333222444333222000//////......++++++,,,++++++***)))(((&&&'''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%################################################%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''***)))(((+++///000///,,,,,,+++,,,000555777555222***++++++***(((((()))+++***+++---///000111111222222444777999;;;<<<;;;;;;999===???>>>::::::>>>BBB>>>>>>>>>???AAADDDGGGIIIMMMMMMQQQZZZcccfffbbb[[[```^^^^^^cccggghhhbbb\\\RRRPPPLLLFFF>>>888666555999>>>???>>>BBBMMMUUUVVVTTT\\\gggpppvvv~~~{{{qqqfff\\\VVVTTTPPPLLLGGGDDDBBBAAA???===888<<>>???@@@???>>><<<<<<:::999;;;AAAIIIOOOLLLLLLMMMSSSYYY^^^]]][[[[[[[[[]]]bbbdddaaaXXXPPPFFF@@@:::777888999888777;;;HHHPPPOOOTTTcccnnnoooooowww~~~zzzuuummmcccZZZRRRLLLIII@@@999777:::<<<>>>DDDLLL[[[gggwww```WWWZZZ___```www|||yyy}}}jjjRRRFFF@@@AAAfffxxxQQQ@@@===:::888999:::999777555555555666666444222---)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******+++***))))))))),,,...///,,,---...///000000000000......////////////......+++,,,...000111000///...000000///...------,,,,,,+++,,,---......---,,,++++++***)))(((&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&***---,,,((($$$######""""""######$$$%%%%%%$$$###""""""$$$&&&'''########################%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&"""%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((%%%%%%)))+++))))))+++000'''(((333666111666CCCRRRhhhwwwsssoooxxxzzzuuuxxx~~~{{{~~~}}}xxxzzzpppXXX:::888666555555555444333444333111000...---------,,,,,,,,,,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######################################################"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((,,,,,,+++++++++************,,,///000...---------*********)))******+++,,,......//////000000111111333444444555555555555555666888;;;>>>@@@@@@@@@@@@<<<<<<<<<<<<>>>CCCIIINNNKKKMMMNNNPPPRRRTTTVVVXXX[[[XXXVVVUUUTTTOOOHHHCCC;;;;;;<<>>?????????<<<===???@@@AAAEEEJJJNNNJJJMMMPPPOOOMMMMMMRRRVVVXXXSSSKKKEEEAAA>>>;;;999;;;AAAKKKTTT[[[___bbbccceeepppwwwxxx}}}tttggg\\\NNNDDD???:::;;;CCCTTTggg}}}www```UUUUUUVVVVVV\\\iiikkkwwwyyyvvvmmmbbbTTTDDDPPPpppfffBBB???AAA:::999888777666555555555666444222///+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++)))******+++,,,---......///...,,,+++*********+++,,,,,,------------------///......---,,,---------***+++,,,.........------,,,,,,---...000111222222111111222333333222111111...---,,,+++***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++((('''******(((***------222444555@@@QQQ[[[ZZZjjjrrrxxx~~~tttnnnvvv:::888666555555555444333333222111///......------,,,,,,,,,,,,+++***))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))*********************)))''')))+++***)))(((((()))'''(((***+++,,,,,,+++***......//////000000111111222222333444555555555555777888999;;;<<<<<<<<<<<<<<<>>>AAACCCDDDGGGJJJLLLJJJMMMOOOPPPOOONNNOOOQQQMMMHHH@@@:::777999===AAAGGGPPP\\\fffmmmqqqvvvyyyvvv{{{~~~|||~~~fffUUUFFFAAA???BBBHHHRRRbbbppppppbbb[[[XXXSSSUUU^^^pppuuu{{{ddd\\\]]]TTTJJJOOOWWWEEE???888888888777777666555555555333222000---+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))***++++++***++++++,,,------......000///...---,,,---------------,,,,,,,,,,,,------///.........///000222222000000000000000///------------...///111222333333222333333333333333333222///...---,,,++++++***+++&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%(((***''''''''''''((((((((((((((((((((((((((()))))))))***((((((+++,,,---000666111999CCCNNNYYYbbbdddbbb]]]dddnnn|||{{{www{{{yyyyyyjjjiiisss|||:::888666555555555444333222222111///............,,,,,,,,,,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))***))))))))))))))))))))))))%%%'''))))))((('''((()))'''(((***+++,,,,,,++++++......//////000000111111111222333444555555555555888888888888888888888777;;;>>>BBBDDDEEEGGGIIIKKKLLLKKKLLLNNNOOOMMMHHHDDD>>><<<:::888999AAAMMMUUUWWW]]]eeekkkooosssyyy}}}|||}}}|||yyy|||zzzfff\\\PPPGGGBBBBBBIIIQQQkkkuuuiii___ZZZXXXZZZdddyyygggWWW\\\WWWEEE<<<^^^yyyUUU???666888888888777666666555444333222111///---***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***************************++++++,,,,,,---------......//////000111222222111000000//////000111222222222111111222222333333444444444444333333222222000000000111111222222222222222222222222222222222......---,,,++++++++++++(((((())))))((('''&&&%%%&&&&&&&&&%%%$$$$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&%%%&&&(((***'''''''''((((((((())))))(((((((((((())))))******,,,***+++...///000666>>>???DDDTTThhhkkk]]]SSSSSSUUU```nnn}}}|||xxxooommmppp~~~}}}zzzzzz}}}}}}yyywww}}}}}}zzz}}}lll```fffeeeooo:::888666555555555444333222111000///............,,,,,,,,,,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))***+++(((((((((((()))))))))))))))******)))'''&&&&&&''''''((()))***+++,,,,,,,,,......//////000000111111000111222444555555555555888888777777777777777777;;;===AAACCCDDDEEEGGGIIIKKKHHHGGGGGGHHHEEE===777555999>>>AAAFFFPPP___jjjiiikkkmmmoooqqquuuzzz}}}}}}{{{{{{|||hhhXXXKKKAAA>>>@@@NNN^^^|||xxxlll___[[[VVVXXXdddyyyccc[[[QQQCCC===IIIcccqqqKKK:::777888888888777666555444222222222111///,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%&&&&&&&&&''''''''''''''''''((((((((())))))))),,,,,,+++++++++************+++++++++,,,,,,,,,---,,,---...000222333444555555444333333444555777888888888888888777666555444111111111222222333333444222222222222222222111111111111000000000000111111///...---,,,,,,,,,,,,---******+++++++++)))(((''''''(((((('''%%%%%%&&&((($$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&&&&(((***''''''((((((((()))))))))'''(((((())))))******+++***)))***---...000888AAATTTWWWgggxxxpppSSSCCCEEEWWWeeevvv}}}uuulllaaaYYYZZZ___iiihhhddd]]][[[^^^___]]]\\\```cccdddbbbaaabbbdddlllmmmnnnqqquuuyyy|||wwwuuupppmmmlllsss:::888666555555555444333222111000//////......///,,,,,,,,,,,,+++***))))))(((''''''''''''&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((***++++++'''''''''((((((((())))))+++,,,+++***'''&&&&&&(((((((((((()))***,,,---.........//////000000111111000111222333444555555555777777777777888999:::::::::<<>><<<:::888;;;CCCMMMSSSXXX```mmmwwwvvvtttssstttxxx|||qqq___OOOFFFDDDEEERRRmmm|||hhhccc\\\UUUXXXeeezzzwwwggg[[[KKKDDD>>>MMMqqqeeeFFF777888888888777666555444222222333222000---***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---///111333444444444333222333444666999:::===???AAACCCDDDCCCAAA@@@:::999888777666555555555333333333333333333333222111111000//////000111111000000///............///,,,---......---+++)))(((&&&((()))(((%%%$$$%%%'''$$$############$$$%%%%%%######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%'''((()))((('''((()))'''((((((((())))))))))))'''(((((()))******++++++)))))),,,111444:::EEEQQQgggppp}}}uuuaaaXXXZZZkkkxxxyyyqqqbbbZZZSSSPPPLLLHHHHHHLLLPPPQQQMMMFFFCCCDDDEEECCCCCCCCCDDDEEEGGGHHHHHHGGGNNNPPPQQQRRRUUU[[[aaaddd~~~uuuuuu:::888666555555555444333222111000//////...//////,,,,,,,,,,,,+++***))))))(((((('''''''''&&&&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***++++++&&&'''''''''(((((())))))***++++++***(((((()))***)))((((((((()))+++---///......//////000111111111///000222333444555555555666666777888999;;;===>>>999;;;>>>???@@@BBBEEEGGG<<<>>>>>>;;;999999>>>CCCFFFPPP\\\cccfffkkkuuu}}}xxxuuusssuuu{{{uuudddMMMGGGDDDIIIUUUmmmzzzwwwsssiii]]]XXX```qqqyyymmmWWWGGG888AAA^^^|||RRR777777888888888666444333222333333333111...***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((***+++,,,---...******+++,,,------...///,,,,,,,,,---------------***+++---...000111222222000/////////111444777888???BBBGGGLLLPPPPPPPPPOOOMMMLLLHHHEEEAAA>>><<<;;;222222222333333444444444222111000//////000111222222111000000000000000111---.../////////---***)))%%%''')))(((%%%###$$$&&&######""""""######$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$''')))***)))((((((((((((((((((((())))))))))))'''(((((()))***+++++++++---///555===DDDMMM[[[iiiqqq|||yyy|||~~~zzz}}}yyypppfff___ZZZSSSLLLGGG@@@>>>DDDGGGFFFFFFIIIJJJMMMLLLFFFBBBBBBAAA???AAA>>>===>>>AAABBB@@@>>>>>>@@@???======BBBIIIMMMLLL^^^kkkxxx~~~sssppp;;;888555444444555444333222111000//////.........,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$###"""!!!&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))$$$%%%'''(((((((((''''''''''''''''''((()))++++++***)))'''&&&&&&'''((())))))))))))***++++++,,,,,,------......///000000000222333333444444333222222222333666888::::::::::::<<<<<<<<<===???BBBEEEFFF::::::;;;<<<@@@FFFMMMSSS]]]___cccggglllqqquuuwwwyyyyyywwwvvvvvv{{{zzzeeeTTTQQQOOOOOO```www}}}wwwgggXXXTTTbbbsssxxxjjj^^^BBBCCC???ooooooEEE222333888000333888,,,444444333222111000///...&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''%%%&&&((()))'''%%%)))(((&&&%%%%%%&&&'''(((***+++,,,+++***)))***++++++******+++---......---,,,111///...111***(((222111111111222333333111000333222111222444444222000333222555;;;??????AAAEEECCCCCCHHHPPPTTTQQQMMMLLLFFF@@@999444333444555555777777777777666444222111333222222000///...------//////000000///---,,,+++------,,,)))'''%%%%%%&&&'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))******+++))))))*********))))))((()))***+++(((&&&&&&***...111555>>>MMM^^^kkkrrrsss|||~~~vvvyyy}}}mmm^^^PPPMMMHHHDDDBBBAAAAAAAAA>>>DDDGGGFFFFFFIIIJJJIIIGGGEEEGGGIIIEEE>>>>>>DDD???FFFJJJHHHEEEFFFFFFEEE;;;@@@EEEDDD===999:::===CCCBBBEEEPPPbbbuuunnn;;;888555444444555444333222111000//////.........,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$$$$&&&'''''''''&&&&&&''''''''''''((()))***+++)))((('''&&&&&&'''((())))))))))))***++++++,,,,,,------......///000000000111111222333444444555666444444666777999999::::::<<<<<<<<<===>>>>>>???@@@999;;;???CCCHHHOOOXXX]]]^^^```cccggglllpppsssuuuttttttttttttvvv{{{ppp```SSSKKKPPP\\\sss^^^SSS\\\kkk{{{hhhbbbRRRLLL===^^^MMM888777<<<666888===666444333222111000//////...'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&%%%&&&(((((('''%%%''''''''''''((()))***+++)))+++,,,,,,++++++---...222000---,,,---...000000+++000//////333//////:::777999;;;???BBBDDDDDDCCC???===<<<<<<===<<<:::888888333111333444333333555999888<<>>DDDLLLUUU___eeeuuu;;;888555444444555444333222111000//////.........,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''(((((())))))***(((((('''&&&&&&'''((())))))))))))***++++++,,,,,,------......///000000000000000000111333555888999666666666666777888999:::;;;;;;;;;;;;::::::999999>>>AAAFFFKKKQQQXXX```eee___aaacccgggkkknnnqqqrrrpppqqqrrrsssuuuyyyhhhXXXNNNJJJYYYyyykkk[[[\\\eeeqqqmmmiiieeeZZZBBBLLLqqqZZZ@@@666:::777666999888333222222111000///......)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((('''%%%%%%&&&''')))+++,,,,,,------...///...,,,,,,...///111///,,,+++,,,000555777444;;;;;;>>>DDDBBBBBBNNNPPPRRRWWW[[[___aaabbbbbb^^^\\\ZZZZZZZZZYYYWWWUUURRRHHH???>>>>>>;;;999999666222222777<<>>>>>???DDDHHHQQQaaattt}}};;;888555444444555444333222111000///............,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))))))))''''''&&&&&&&&&'''(((((()))))))))***++++++,,,,,,------......///000000000000000///000111444777999888777666666666777999::::::999777666666777888999FFFIIIMMMRRRUUUZZZ^^^bbb```aaacccfffhhhkkkmmmnnnoooppprrrrrrsssuuuyyy|||}}}jjjYYYRRRZZZjjj}}}mmmffffffbbbvvvzzzooolllfffQQQEEERRRpppoooPPP888555555333333444222222111000000///......+++***(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&)))+++,,,,,,,,,,,,///000000///------///000111222333555999???FFFJJJMMMTTTWWW[[[bbb___^^^iiilllnnnsssvvvwwwxxxyyyyyy|||{{{{{{{{{|||{{{yyywwwyyylllaaa___```___]]]]]]NNNGGGAAA>>><<<888666888777<<>>AAA999CCCOOOXXXaaaooo;;;888555444444555444333222111000///............,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&'''(((((()))))))))***++++++,,,,,,------......///000000000222111000///000222444666888777666666666777999:::888777444333444888<<>>EEEKKKXXXYYYZZZWWWQQQIII@@@;;;888777666666555555444444222333444555555444333222444333222222444333111///)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))***+++++++++++++++,,,...///111555>>>JJJRRRbbbsssooo]]]TTTPPPLLLJJJKKKMMMOOORRR```dddgggeee```___ccciiiiiikkkjjjiiilllrrrsssqqqlllppptttwwwwwwuuupppkkkeeeeee___WWWTTTZZZbbbeeeXXXXXXZZZ]]]___[[[SSSKKK@@@<<<888777888:::;;;;;;777888:::;;;@@@LLL]]]jjj;;;888555444444555444333222111000//////.........,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((''''''(((((('''&&&&&&&&&''''''&&&&&&((())))))((('''&&&%%%%%%%%%&&&''''''(((((()))))))))***++++++,,,,,,------......///000000000222111000/////////000111666666666666777888999:::777666444555777<<>>EEEJJJTTTYYY___cccfffjjjooottt{{{}}}wwwooojjjiiiYYYQQQEEE<<<888999;;;<<>>BBBEEEGGGEEEGGGJJJLLLMMMPPPTTTWWWZZZ[[[\\\^^^```bbbdddeeecccggglllqqqssstttuuuvvv{{{}}}gggTTTSSSooommmhhhfffjjjuuupppaaaeeeRRR;;;555:::^^^~~~qqqJJJ<<<777222777333333333333222222222222000...+++)))(((((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&(((******))))))+++---,,,,,,---...///111222333777:::>>>CCCIIIQQQYYY^^^fffjjjooopppqqquuu{{{wwwnnnbbbZZZTTTMMMCCC<<<333888@@@IIIOOOSSSTTTTTTIIIEEE???999666555666888666777888:::::::::999999:::888777:::===>>>:::666///---***))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******''''''(((((())))))******((()))***+++,,,,,,,,,,,,---444>>>HHHQQQ[[[eeemmm}}}uuuqqqqqquuuvvvwww||||||~~~wwwzzzzzzvvvuuuvvvvvvsssooopppqqqrrrqqqmmmgggcccZZZTTTKKKCCC===:::888777666666666888999;;;;;;;;;;;;JJJaaasss}}};;;888555444555555444333222111000//////.........,,,,,,++++++***)))))))))(((((((((((((((((((((((()))(((((((((((('''''''''!!!"""###$$$%%%&&&''''''$$$#########$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%((('''%%%$$$###$$$%%%%%%%%%&&&((())))))'''&&&$$$###$$$%%%&&&'''''''''''')))))))))***++++++,,,,,,------......///000000000,,,---......///.........222333666888::::::::::::555777;;;@@@DDDFFFFFFGGGHHHIIIJJJKKKKKKNNNQQQTTTXXXYYY[[[]]]___aaacccccceeeiiinnnrrrrrrrrrqqqqqqzzz}}}eeeUUU[[[kkkrrrlllfffdddiiiwwweeeaaaRRRAAA777444UUU\\\CCC888333999444444333333333333333333111///,,,)))((((((***+++''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&)))++++++***))),,,...------...///111444777888JJJLLLOOOSSSXXX___fffkkktttwwwzzzzzzzzz}}}wwwuuurrrhhhWWWIIIGGGBBB;;;666888@@@IIIPPPZZZTTTJJJ@@@888444333444555666999;;;<<<======<<<<<<:::999<<<@@@@@@<<<888222///,,,***)))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((()))******+++&&&''''''((()))******+++((()))***+++,,,---------333===LLL[[[fffoooxxx}}}yyy~~~}}}}}}zzz}}}}}}~~~}}}|||yyyuuuqqqnnnlll```^^^XXXMMMBBB;;;:::;;;666444333555888999888777:::<<>>@@@@@@@@@BBBDDDGGGEEEGGGJJJKKKKKKKKKLLLMMMQQQSSSUUUVVVXXX\\\bbbeeehhhhhhiiillloooppppppppp}}}kkkYYYTTTjjjxxxddd[[[___lll~~~{{{rrrfffJJJ777:::AAAuuu{{{VVV:::...777555555555444333222111000111000---+++)))(((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&%%%&&&'''***)))(((((())))))((('''************+++---///000555......777===???IIIWWW```eeejjjlllooorrrrrrnnn~~~~~~|||xxxyyy{{{|||}}}uuupppnnnnnnooorrrvvvzzz|||{{{yyyxxx~~~{{{mmmdddcccYYYGGG:::777:::===RRRWWWVVVOOOIIIEEE???777333555888:::;;;;;;:::999888:::===??????===:::999777444///------,,,(((%%%&&&%%%%%%$$$$$$%%%%%%%%%)))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++***)))'''***...---)))---666<<>>;;;999999:::888444666::::::888888<<>>@@@@@@@@@AAACCCEEEEEEGGGHHHIIIIIIJJJLLLNNNRRRTTTVVVWWWYYY\\\aaadddeeefffhhhjjjmmmooopppooo{{{}}}uuukkkVVVkkkqqqdddaaagggvvvyyymmmYYYLLLEEE<<>>>>>>>><<<::::::666222//////---***((('''&&&%%%%%%%%%%%%%%%&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((************************)))******++++++*********+++,,,...///000444???JJJQQQlll~~~{{{zzzyyyvvvzzz~~~xxxfffUUUJJJGGGCCC???===<<<999666777<<<<<<999777888:::>>>HHHRRR888777666555444444444444000000//////......------++++++,,,++++++***)))((('''((()))))))))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++,,,,,,---------***+++------+++++++++,,,............///111222333444555555555444666:::======???@@@??????@@@BBBDDDEEEFFFGGGGGGGGGHHHKKKNNNSSSUUUWWWXXXYYY[[[___bbbbbbcccfffhhhkkkmmmnnnooo{{{{{{}}}ZZZXXXdddrrrfffdddppp}}}ssshhhdddVVV>>>OOO[[[===999666666555444333222111111333222000///---,,,+++***''''''&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''((()))(((((((((((())))))***,,,---......---...///111666666???PPP]]]eeepppzzz~~~~~~}}}|||uuutttrrrmmmooommmjjjiiikkkmmmmmmmmmrrrqqqooonnnnnnqqqwww|||yyy{{{~~~}}}yyytttqqqqqqqqqooojjjggghhhhhhfffooowwwuuu^^^KKK444555777>>>HHHLLLFFF<<<222222444555555555555444555777:::<<<>>>>>>===<<<===:::666222000///---+++(((''''''&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((*********************************************))))))---...---222@@@QQQ[[[ddd{{{yyyvvvpppjjjeeeaaa___^^^[[[___dddhhhjjjmmmoooqqquuuvvv|||ooo]]]SSSNNNIIIDDDAAA<<<888999>>>===999777777555444888???777777666555444444444444000000000//////.........+++++++++++++++***((((((&&&''')))******(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))***************,,,------,,,++++++,,,+++,,,,,,---...///000000555555555444444666:::======>>>??????>>>>>>@@@BBBDDDEEEEEEEEEEEEGGGKKKNNNTTTVVVXXXYYYZZZ[[[]]]^^^___aaadddgggiiikkkmmmooozzz{{{|||~~~xxxcccVVVgggooogggnnnzzz{{{uuujjjmmmdddKKKCCCkkkjjjEEE666888777666555333222222222222222111000///---+++***((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((''''''((()))(((((()))(((((()))+++---000111111///---...222666AAAEEEPPP]]]eeeiiisss}}}{{{mmmggghhhiiihhhrrrtttxxx}}}|||zzzwwwsssssstttssspppmmmnnntttzzzvvvdddKKKCCC999444777===>>><<<000000111222333444555666888999:::<<<=========<<<>>><<<888555222000///...***)))((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))*********)))---...///999MMM\\\bbbkkkyyyxxxvvvtttpppkkkgggdddbbbWWWUUUQQQMMMJJJHHHHHHHHHCCCFFFJJJNNNQQQSSSUUUVVV[[[]]]dddnnntttzzzvvvkkk```YYYSSSLLLDDD<<<;;;???>>>:::999999888555777;;;888777666444333333333333111111000000000000000///+++++++++++++++***((((((&&&''')))******(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))+++,,,......,,,+++,,,---++++++,,,---...///000000555555666555444666999<<<<<<===>>>>>>======???AAACCCDDDEEEDDDEEEGGGKKKOOOSSSUUUXXXYYYYYYYYYZZZ[[[\\\```dddfffgggiiilllnnnvvvwwwxxx{{{~~~aaa[[[ooozzzmmmmmmuuuqqq~~~|||fffhhhhhhXXXAAASSStttxxxWWW===:::999777555333333222222000000111111000---+++))))))(((((('''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''(((***((()))******)))***...111...000111000000555>>>EEETTT]]]iiissswwwxxxyyyyyywwwtttxxx|||tttooolllkkkoooxxxqqqdddRRRAAA666111111333//////000111333555888999;;;;;;;;;;;;;;;;;;;;;:::<<<;;;999666333111//////,,,+++***((('''&&&&&&&&&)))'''%%%%%%&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++******)))***+++,,,,,,---111777===JJJYYYaaacccppp}}}{{{{{{vvvooofff___VVVTTTRRROOOLLLIIIGGGFFFAAA@@@???>>>===>>>>>>>>>999:::;;;>>>@@@@@@@@@???BBBCCCHHHPPPTTTYYYbbblll}}}xxxrrrkkkbbbVVVHHHAAAAAADDD???===>>>===::::::<<<888888666444333222222111111111111111000000000000++++++,,,++++++***)))((('''((()))))))))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))'''((()))******++++++***+++---......---,,,,,,---,,,---...000111111222111444555666666666666888::::::<<<======<<<===???AAABBBDDDEEEFFFFFFHHHLLLNNNPPPSSSWWWYYYYYYXXXXXXYYYZZZ^^^bbbddddddeeehhhkkkooopppsssvvv{{{iii```nnnvvvnnnnnnpppwwwhhhbbbddd[[[AAA@@@RRRlllpppNNN;;;:::777555444333333333///000222222111///,,,)))))))))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((()))+++(((***,,,+++***,,,111555,,,111777<<<@@@HHHTTT]]]jjjsssrrrffffffoootttsss}}}zzzvvvssssssuuu{{{ssscccOOO===222///000000///000222555888:::<<<;;;:::888888888888888888:::;;;999666222000000...---+++)))((('''&&&&&&((('''%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((()))%%%&&&''''''((((((''''''((((((((((((((((((((((((************************+++*********+++---...000111888FFFTTT[[[]]]aaafffvvv~~~qqqkkkbbb[[[TTTNNNGGGAAA>>>>>>======>>>???@@@AAABBBBBBCCCDDDEEEDDDDDDDDDAAA@@@?????????>>>;;;888888666888<<<>>>???DDDJJJWWW[[[dddqqq}}}}}}ooo]]]QQQMMMPPPIIICCCBBB???;;;:::<<<:::999777444222111000000000000000000000000000000++++++,,,++++++***)))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&((()))))))))((('''(((((()))***++++++++++++***+++------+++++++++,,,,,,---///000111222111111333555777888777777777888999:::;;;<<<;;;<<>>KKKTTT[[[cccmmmuuuxxx~~~rrrooohhhdddiiivvv|||pppgggfffkkkttt\\\GGG===333111000///000222666888888777555444444555666777555999<<<<<<999555222111///...,,,***((('''&&&&&&$$$######$$$%%%&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((()))%%%&&&'''((((((((('''&&&((((((((((((((((((((((((************************************,,,///111333<<>>???@@@BBBDDDHHHKKKLLLOOOQQQTTTVVVWWWVVVTTTSSSUUURRROOONNNLLLIIIDDD@@@???:::888:::;;;999999<<<<<>><<<>>>;;;999777444222000//////.........///////////////++++++,,,++++++***)))((())))))(((''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&(((((('''&&&$$$'''((()))******+++******)))***,,,,,,***)))***+++***+++---...000000//////222555888999888777777777777999:::;;;;;;===???AAAAAACCCGGGIIIIIIJJJLLLNNNLLLPPPTTTWWWXXXWWWVVVVVVUUUYYY^^^___]]]]]]```dddiiilllpppvvvzzz~~~|||~~~eeebbbnnnxxxmmmmmmqqq{{{hhhYYYKKKBBB111000AAA___]]]===;;;888555444333333444000222555777666333///,,,******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%'''))))))((((((***,,,))),,,......,,,///555;;;CCCOOO___kkkqqqwww~~~~~~hhhccclllwwwzzzvvvxxxfff___```rrrwww___PPP555333000......000222444444333111111111333555666444999>>>???;;;777444333000///---+++)))'''&&&&&&  """%%%''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((())))))%%%%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((*********+++---000333555LLL\\\{{{ooovvv}}}tttkkkcccUUUHHHFFFEEEDDDBBBBBBCCCEEEGGGJJJJJJKKKMMMPPPSSSWWWYYYYYY\\\```dddfffeeebbb```eeeaaa^^^[[[YYYUUUOOOJJJIIIBBB>>>@@@AAA>>>;;;;;;888999:::===DDDNNNZZZcccvvv~~~|||wwwdddYYYNNNHHHEEEAAA@@@BBB;;;888555333444555444444444333111///...///000111000---))))))+++,,,+++)))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((+++***((('''((()))+++,,,,,,+++*********+++,,,---......//////000222333444666666666666777777777777999:::::::::999:::===???>>>???BBBEEEHHHKKKMMMNNNOOOOOOPPPRRRSSSUUUVVVVVVZZZ^^^aaa___ZZZZZZ___dddfffjjjooorrruuuyyy~~~hhh]]]jjjzzzmmmrrruuu{{{wwwfffSSSCCC222,,,666WWWeee888AAA888222:::555+++333333222111000000///---***((()))))))))))))))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&***))))))((((((((())))))***)))***+++,,,+++(((&&&///555:::999444555DDDSSS^^^kkkvvvyyy}}}{{{}}}xxxooollluuuyyyqqqlllgggjjjmmmmmmiiiddd```^^^dddiiinnnqqqpppmmmjjjhhhjjjmmmssszzzqqquuummmqqq~~~lllLLL===...,,,///111222333222444222......222111+++111666999:::;;;;;;777333111000...,,,***)))))))))'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((()))******)))(((***+++(((***,,,+++,,,111:::AAAUUUsss|||yyy|||lll^^^UUUNNNJJJGGGAAACCCFFFHHHJJJLLLOOORRRPPPSSSVVVYYY[[[^^^bbbdddooooooqqqsssvvvwwwvvvuuussstttrrrnnnmmmllleee]]]TTTPPPKKKGGGDDDBBB???===999999:::;;;???DDDHHHKKK^^^iiiuuuiiiWWWTTTSSSKKKGGGJJJ;;;888555444444555444444444222000///...///000000000---***)))+++,,,***)))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,,,,,,,+++*********+++,,,---......//////000222333444666666666666666777777777999999::::::999:::===@@@===???AAACCCFFFIIIKKKLLLMMMNNNOOOQQQSSSTTTVVVVVVXXX\\\^^^\\\XXXXXX^^^dddgggjjjooorrrtttxxx}}}}}}zzz|||mmm```yyyxxxyyyzzzttt^^^LLL???:::999HHHsssoooCCC???777666:::444...222333111000000111000...,,,((())))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))(((((('''(((((())))))))))))((((((+++///222???@@@AAACCCFFFOOO^^^jjjnnnwwwuuuppppppvvv{{{{{{|||qqqpppnnnllljjjfffbbb___gggiiilllooopppnnnkkkhhhdddhhhnnnpppnnniiibbb^^^VVVWWWXXXYYY[[[\\\]]]]]]pppwwwwwwrrrsss~~~mmm[[[FFF:::444///...///111222000,,,...777======444222333999===>>>:::777444222///---+++******+++(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((()))******))))))***+++***+++,,,,,,...444===EEE^^^vvvzzzuuuwwwyyysssggg___UUULLLIIIHHHGGGFFFKKKNNNSSSWWWYYY\\\___bbbgggjjjmmmoooppprrruuuwww~~~~~~zzzqqqllleee]]]WWWPPPKKKGGGCCCAAA>>><<<;;;<<<>>>@@@AAAJJJUUU```oooyyyqqqhhh\\\SSSPPP;;;888555444444555444333333222000///......///000///---+++***++++++***)))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%'''***,,,......---,,,++++++******++++++,,,---......//////000222333444555555555666666666777777888999:::999999:::===@@@===>>>@@@BBBEEEGGGIIIJJJJJJKKKMMMOOOQQQSSSUUUVVVVVVYYYZZZXXXVVVWWW]]]ccceeehhhlllooorrruuuyyy||||||vvvvvv~~~hhhcccyyyyyyuuuyyynnnSSSDDD===777<<>>;;;:::888555111...,,,+++,,,,,,)))'''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((()))******))))))***,,,---------...333===HHHPPP[[[nnnooopppttt}}}tttcccYYYQQQMMMHHHFFFHHHKKKOOOPPPVVVZZZaaagggkkkoooqqqsssxxxzzz}}}wwwnnneee]]]YYYQQQMMMGGG@@@;;;888888888777<<<@@@DDDPPPdddxxxssseeeYYY:::888555555555555444333222222000///......//////------,,,++++++******)))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))+++,,,,,,++++++*********++++++,,,------......//////000222333444444444444555555666666777777888999999999:::===@@@>>>???@@@BBBDDDFFFHHHHHHHHHIIIKKKMMMPPPRRRTTTUUUTTTVVVWWWVVVTTTWWW]]]bbbbbbdddhhhkkkooorrruuuwww}}}|||uuusssyyy}}}ddddddvvvmmmssszzz~~~```JJJ@@@;;;<<<___ccc===333<<<777333666222222111111222333333222000))))))(((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''((())),,,++++++---222999@@@DDDCCCFFFJJJRRR___lllrrrqqq{{{ooowwwzzz|||qqqhhhggglllnnnllljjjiiilllsss~~~~~~~~~zzz}}}}}}yyyuuutttrrrooojjjfffbbb```___XXXOOOHHHIIIQQQ\\\dddyyyuuujjj}}}xxxgggRRR???444222///000///...222AAATTTaaaTTTAAA333777===:::888;;;:::777333///,,,,,,,,,---***(((&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))************+++---///---+++///888EEESSS[[[\\\mmm{{{mmmmmmrrrzzz~~~yyyrrreeeUUUKKKMMMLLLKKKLLLPPPUUUZZZ\\\^^^dddmmmtttyyy|||~~~xxxqqqmmmaaa\\\TTTKKKCCC>>><<<;;;??????>>>;;;>>>LLL^^^kkkyyyvvvaaa:::888666555555555444222111111000//////.........,,,------,,,+++***))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((******(((''''''((())))))))))))***+++,,,,,,------......//////000222333444222333333444555555666666666777888888999:::===@@@@@@AAABBBCCCEEEFFFGGGGGGFFFGGGHHHKKKNNNPPPRRRSSSRRRTTTUUUUUUUUUXXX]]]aaaaaacccfffjjjnnnqqqssssssssswww}}}||||||~~~~~~zzztttqqquuuuuu^^^mmm{{{nnnttt{{{nnn[[[VVVOOO@@@RRRyyyqqqGGG666<<<777444888444222222111222444555333222+++***((('''&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))++++++,,,333:::@@@AAA???@@@MMM\\\hhhqqqxxxvvvqqqvvv{{{vvvjjjnnnpppnnnooowww~~~~~~~~~~~~|||yyywwwuuujjjjjjiiieee___XXXQQQMMMRRR]]]jjjvvvtttxxx~~~hhhMMM999111////////////222<<>>;;;888444111...------...---***'''&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))''')))***+++******,,,---///,,,+++000<<>>AAAAAA@@@EEEZZZooo{{{~~~uuujjjqqqyyy|||xxxwww~~~wwwpppmmmfffsssyyyzzz{{{zzzwwwqqqjjjfffTTTRRRRRRSSSVVV```sss~~~^^^DDD666222000///111222555>>>HHHTTTLLLAAA999777999===@@@;;;999777444222000000///000---)))'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))''')))++++++++++++---.........222<<>>666999===<<<<<<;;;:::999777555333222222///+++)))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))''')))++++++++++++---///...555CCCXXXlllvvvtttnnnxxxrrrllluuu{{{qqqhhhYYYRRRLLLJJJIIIJJJPPPWWWYYY^^^ffflllqqqwww}}}vvvqqqbbbZZZSSSMMMEEE<<<999<<<666@@@KKKWWWiii}}}999777666666777666333111000000000000///...---,,,***,,,///...+++))))))***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))+++,,,+++***)))'''(((***,,,------------......//////000222333444000111111222444555666666555666777888888:::===@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFGGGIIIJJJKKKLLLGGGJJJNNNRRRUUUWWWXXXYYY```___]]]^^^^^^\\\XXXSSSYYYVVVRRRPPPPPPRRRTTTUUU```bbbiiisssxxxyyy|||~~~|||{{{yyyyyyxxxtttssswwweeeXXXwwwvvvmmmoooyyy\\\UUU]]]KKKAAAQQQ]]]WWW:::>>><<<333888666555444555666666444222///...+++)))(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))))))))***+++,,,---444<<>>======>>>???AAABBBCCCCCCBBBCCCEEEGGGJJJKKKLLLMMMIIIJJJLLLNNNOOORRRWWWZZZYYY]]]``````\\\WWWRRROOOHHHHHHIIIIIIKKKOOOUUUYYYccchhhpppvvvzzz|||~~~~~~}}}xxxvvvuuutttqqqqqqxxxaaa```~~~rrrvvv~~~jjjUUUWWWPPP@@@EEE[[[PPP555===AAA666888777666555555444444555111///+++(((&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((***,,,...,,,******...111BBBNNNOOOJJJMMMRRR```vvv|||zzzkkkrrrvvvsssppppppuuu||||||yyytttlllddd[[[QQQLLLQQQ^^^mmmvvvkkkgggaaa```bbbhhhnnnqqqzzzvvvwwwvvvpppoootttbbbQQQGGGMMMYYYeeevvv```JJJ;;;<<<>>>777444777AAAFFFVVVYYYDDD666:::???BBB???<<<;;;>>>???===:::666444111---***((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&(((((())))))((('''&&&&&&(((''''''&&&&&&&&&''''''))))))))))))************)))))))))))))))))))))))),,,***,,,......,,,...333777CCC```{{{vvv~~~rrr```TTTPPPQQQMMMMMMMMMPPPVVV]]]dddiiimmmttt|||wwwpppgggXXXJJJDDDBBB<<<<<>>IIIdddAAA===>>>666888777666555555444444555111///,,,***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))((())))))******+++///666;;;HHHNNNKKKLLLYYYcccooo}}}{{{vvvzzz{{{{{{tttssszzzvvvrrrggg\\\NNNHHH@@@===BBBNNN[[[ccc```[[[UUUQQQSSSWWW\\\^^^gggllltttxxxzzz}}}~~~{{{|||dddMMMFFFGGGLLLWWWcccxxxqqq\\\NNNPPPRRRHHH<<<777:::AAATTT\\\JJJ<<<999888???>>>======??????>>>===777555222...+++)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((((((((((('''&&&&&&(((((('''''''''''''''((())))))))))))***************************************)))***+++******111999GGGKKKaaa|||{{{}}}qqqdddYYYRRRNNNLLLOOOPPPSSSWWW]]]eeemmmrrrwww|||zzzyyygggVVVMMMJJJBBB===>>>???AAAMMM[[[<<<:::888666666555222000111111000000//////......,,,,,,++++++***)))))))))))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((()))))))))((()))+++,,,---...------.........////////////000/////////000111333555777888888888777777777777777999::::::;;;<<<======>>>===>>>???@@@AAABBBBBBBBBBBBCCCEEEEEEFFFIIILLLOOOPPPQQQQQQNNNKKKIIIIIIIIIGGGJJJMMMQQQUUU\\\ccchhhooorrrwwwzzz{{{|||}}}~~~~~~}}}|||yyyxxxwwwvvvqqqlllnnntttvvviiirrrzzzuuuvvvwww\\\FFF;;;999:::jjj{{{PPP===:::999888777666555555444444555222111...+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((''')))///777@@@FFFGGGJJJIIITTTkkkvvvwww|||zzzsss|||}}}tttvvv~~~~~~yyyuuummmeeebbbdddfffiiikkkkkkjjjbbbRRRDDD===999444222666===GGGMMMXXXSSSMMMIIIKKKOOOSSSUUUKKKNNNQQQRRRUUU[[[dddkkkyyyfff^^^XXXNNNEEECCCPPPeee|||xxxkkkmmmpppcccMMM???222777MMM]]]WWWLLLCCC777<<<>>>@@@@@@@@@?????????999777444111...+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&(((((((((((((((''''''&&&(((((((((''''''(((((()))))))))))))))************************************))))))*********...;;;IIIYYYSSS___{{{ooo{{{zzzooo```WWWTTTTTTRRROOOVVVZZZ___dddiiiqqqzzz~~~{{{xxxpppeee]]]PPPEEEBBB???<<>>?????????>>>>>>???@@@AAAAAABBBDDDGGGJJJKKKKKKJJJIIIGGGHHHJJJMMMNNNQQQVVVZZZ___eeelllppppppsssvvvxxxyyyzzz|||}}}~~~}}}|||{{{wwwuuuuuuvvvqqqkkkjjjmmmtttzzzpppiiizzzzzzpppqqq|||oooTTTAAA999888LLLzzz\\\<<<777===888777666555555444444555333222000---+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********)))))))))---333<<>>>>>???:::999777444000...,,,+++(((((('''''''''''''''&&&(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&'''((((((((((((((('''''')))(((((((((((())))))***((()))))))))******************************************,,,,,,---444GGGZZZfff[[[aaazzz~~~{{{rrrkkk{{{llldddZZZUUUWWWZZZ\\\[[[aaafffmmmssswww}}}~~~~~~uuudddTTTMMMHHHAAA@@@DDD999777555444555555555444111111000000//////......,,,,,,++++++***)))))))))(((((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''((((((((((((''')))+++---------+++***------------.....................///111333555777999999999999888777555444888888888888999999999999<<<======>>>>>>======<<<<<<===>>>??????AAAEEEGGGIIIIIIIIIIIIJJJLLLQQQTTTUUUXXX]]]bbbfffjjjooossspppsssvvvxxxyyy{{{~~~}}}|||zzzzzzyyysssqqqrrrtttqqqkkkhhhiiikkkooowww}}}~~~zzzlllccc{{{ooommmsssdddEEE888:::<<>>@@@@@@FFFDDDBBBAAAFFFOOOZZZbbb}}}yyyrrrjjjeeeQQQJJJCCCFFFYYYwwwxxxcccOOO???>>>MMM]]]eeeWWW===<<<@@@CCCCCC@@@======>>>;;;:::888666333000---,,,'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&''''''((((((((((((((('''((((((((((((((()))******((()))))))))************************************++++++,,,---...666JJJ\\\jjjbbbjjjqqqkkkvvvxxxpppbbbaaa^^^\\\[[[]]]bbbeeekkkpppwww|||yyyeee[[[RRRGGGBBBCCC888666444333444555555555111111000000//////......,,,,,,++++++***)))))))))'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&((()))$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((()))+++,,,,,,,,,+++***,,,,,,,,,---------......---------...000333666777:::999999888777666666555777777777777777666666666:::;;;;;;;;;;;;;;;::::::999;;;<<<===>>>@@@CCCFFFIIIJJJLLLNNNOOORRRWWWZZZXXX[[[```dddhhhkkknnnqqqsssuuuwwwyyyzzz}}}}}}{{{yyyxxxwwwwwwpppnnnooorrrpppjjjffffffeeehhhnnnxxx~~~uuutttwww___qqqqqqjjjnnn~~~mmmMMM======<<>>@@@CCCDDDEEEIIIOOOUUURRRPPPMMMKKKIIIGGGDDDBBBBBB@@@???@@@EEENNNWWW]]]~~~tttllleee```UUUGGGCCCRRRmmmwww]]]FFF:::BBBTTTgggeeeQQQ===???@@@AAA???>>>>>>>>><<<;;;:::777444111...,,,((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&'''((((((((((((((((((''''''''''''((()))******))))))))))))************++++++++++++++++++++++++++++++---///111999JJJZZZbbbdddqqquuucccfff{{{wwwmmmfff]]]aaaeeeccc______dddjjjsssvvv{{{zzznnn```OOOEEECCC:::777444333333444444333111111000000//////......,,,,,,++++++***)))))))))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((************+++++++++++++++,,,,,,,,,,,,---------,,,------...000333666777999888666555555555666666555555555444444444333333666666777777777777666666666888999;;;<<>>BBBEEELLLOOOSSSVVVWWWWWWWWWXXX[[[___eeejjjmmmoooqqqssstttuuuuuuvvvvvvyyy}}}~~~{{{xxxvvvtttttttttrrrooonnnooommmfffaaa```^^^___```ccchhhmmmqqqttt}}}zzzxxxvvvwwwwwwwwwwwwooolllfffeeepppqqqjjjiiiqqqzzzhhhmmmxxxddd^^^iii}}}xxxuuulll\\\===YYY[[[;;;;;;888777666555555444444555333333222000...,,,***)))************************))))))))))))))))))))))))***)))(((''''''((()))***((())))))***++++++,,,,,,222:::@@@@@@???EEETTTaaalll{{{qqqwww~~~sss^^^YYYVVVXXX[[[YYYPPPGGG;;;;;;<<<;;;888999BBBNNNSSS```xxx{{{ssslllfffbbbUUUiiizzzkkk[[[KKK???999PPPnnn~~~aaaJJJ@@@MMMYYYTTT:::888777:::???CCCDDDBBB<<<<<<:::888555222...,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&((())))))))))))))))))************+++++++++++++++++++++++++++---555CCCPPP[[[iiittthhhwwwbbbZZZjjjwwwlllbbb]]][[[ZZZ^^^bbbeeegggmmmwww~~~yyyfff```999888666444333333333333111111000000//////......,,,,,,,,,+++***)))'''&&&'''''''''''''''''''''''''''&&&$$$""""""$$$&&&(((&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$'''''''''''''''((())))))******++++++++++++******---,,,+++++++++,,,---.........///000111222333333555555555222000000111333444333222000///.........,,,------...///000111111222222333444666999>>>BBBJJJLLLNNNOOOQQQTTTYYY\\\```aaabbbdddfffjjjmmmoooqqqqqqqqqqqqsssvvvxxxyyy~~~~~~zzzuuussstttrrrmmmnnnmmmkkkjjjiiifffbbb___YYYTTTPPPNNNPPPQQQQQQPPP[[[bbbjjjnnnnnnjjj^^^SSSLLLFFFCCCGGGOOOVVV___gggddd___[[[ggg|||{{{eee{{{~~~oooaaakkk{{{|||kkkkkktttGGGGGGyyyyyyIII:::;;;999666555555444333111444333111///,,,***(((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))++++++'''&&&,,,000000DDD[[[YYYEEEDDDSSSaaakkkqqq}}}zzz|||{{{ooohhhfffTTTPPPLLLPPPWWWYYYUUUOOOBBB@@@===;;;<<<@@@EEEIII\\\rrr}}}~~~uuuqqqfffQQQ@@@@@@OOOddd{{{{{{___JJJBBBEEEJJJLLLEEE;;;888===DDDBBB<<<===<<<;;;999666333000///...,,,***(((''''''((()))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))************&&&)))+++++++++,,,,,,+++***777BBBMMMfffyyy\\\NNNiiiwwwsssiiidddaaa]]][[[aaabbbeeejjjpppvvv|||rrr999888666444333333333444111111000000//////......111111111000///---,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''''''''''''''''''''((()))))))))******++++++******))),,,,,,+++++++++,,,---.........///000111222222333555555555444222111222333444333222000//////............//////000000111111111222222333444777<<<@@@HHHJJJLLLOOOQQQUUUZZZ]]]bbbcccdddfffiiillloooqqqoooooooooppprrrtttvvvwwwzzzzzzwwwsssrrrtttrrrnnnnnnmmmlllkkkhhhccc]]]XXXQQQLLLGGGDDDCCCCCCBBB@@@LLLWWW```bbb]]]UUUKKKBBB===999777<<>>999>>>===<<<999666333000///...---+++(((''''''((()))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))************,,,---,,,++++++,,,,,,+++---777FFFYYYsss{{{pppMMMQQQtttzzzrrrjjjeee```\\\ZZZ```bbbffflllssszzz999888666444333333333444111111000000//////...............---,,,+++***)))''''''''''''''''''''''''%%%&&&((()))((('''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''))))))'''''''''''''''((()))))))))******++++++******)))+++++++++++++++,,,---------...//////111111222333444555666666444222222333333333111000/////////////////////000000000000000111111222222222666:::>>>EEEHHHKKKNNNRRRVVV[[[^^^bbbbbbdddfffhhhkkknnnooolllmmmmmmnnnppprrrtttuuuxxxyyywwwtttuuuxxxvvvrrrnnnmmmkkkhhhccc[[[SSSMMMCCC???;;;888777666666555;;;HHHRRRRRRKKKCCC<<<666555333333666888<<>>:::___eee@@@:::888666555666666555444444444222000---+++***)))************************)))))))))))))))))))))))))))))))))*********+++++++++&&&***333///(((555KKKSSSXXXRRRQQQ```jjjkkkooolllqqqyyy}}}ssssssuuuppp^^^QQQLLLLLLAAA<<<:::@@@NNNXXX[[[ZZZHHHGGGIIIOOO]]]oooxxxoookkkPPPDDD:::DDDeeeuuuaaaNNN@@@TTTXXXPPP===333777<<<;;;>>>>>>===:::777444000...000...,,,***(((''''''((())))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++///---++++++,,,---------///777HHHbbbyyyyyyjjjOOOHHH]]]uuutttqqqkkkddd^^^[[[ZZZ```ccciiipppwww}}}}}}999888666555444333444444111111000000//////......************)))((('''&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!###&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))'''''''''''''''((())))))))))))************))))))*********++++++,,,------------...///000111222222333555777777555333222333333222111000/////////////////////////////////...111222222222222555999===EEEHHHKKKOOOQQQUUUYYY\\\___```aaacccfffhhhjjjkkkkkkkkklllnnnoooqqqsssssstttvvvuuussstttwwwvvvrrrnnnjjjddd^^^VVVNNNEEE@@@555444222222333444555555444>>>FFFGGGEEEDDDBBB???AAA@@@???>>>::::::AAAKKKSSSNNNAAA???IIILLLPPP^^^kkkxxxkkk___{{{wwwuuurrr]]]QQQ<<<444LLLjjjppp@@@:::888666666777777666555555444222000...,,,+++***++++++***************)))))))))))))))))))))))))))))))))*********+++++++++///***)))...000555DDDVVVQQQRRROOOWWWkkksssrrrvvvsssppprrr|||{{{sssooovvv}}}|||jjjWWWHHH???:::999555555888@@@JJJUUU\\\```___dddmmmzzzzzzuuuppp^^^HHHBBBPPPmmm|||]]]BBBKKK\\\```MMM999777<<>><<<999555111///111///---+++)))(((''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++---******---/////////111777<<>>888<<>>RRRzzzuuuCCC;;;999777777888888777666555444333111///---,,,+++,,,+++++++++******))))))))))))))))))))))))))))))************++++++++++++------)))(((777NNN]]]^^^IIIOOORRR```xxxzzz|||yyytttxxxxxxuuudddOOO???888555333000000444999>>>GGGVVViiiwwwzzzeeeQQQFFFOOOmmmvvvRRRBBB[[[mmmbbbJJJ<<<;;;>>>>>>???>>>===:::777333000111000...,,,***)))((('''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************************++++++++++++,,,***+++///000---///444@@@DDDSSSfffnnnsssaaaGGG===GGGjjj}}}tttrrrmmmeee^^^\\\___ccckkkmmmrrrwww{{{~~~:::999777555444444444555111111000000//////......,,,---------,,,,,,+++***(((((((((((((((((((((((()))'''%%%""""""###%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))((())))))******))))))((('''(((***+++,,,,,,,,,,,,,,,---......000000111222111333555444333222222333222222111000000000000000............////////////111111222222333666:::>>>EEEHHHLLLOOOPPPRRRUUUWWW]]]^^^```ccceeefffggghhhhhhiiikkkmmmoooppppppqqqppprrrqqqoooooopppmmmhhh^^^WWWKKK@@@999444111000000111222222111222444666:::===???BBBKKKVVV[[[ZZZPPPLLLHHHCCC;;;444555:::777;;;444111777666444;;;BBBGGGMMMWWWhhh{{{lllddduuu|||wwwuuu```KKK555777BBBiiivvvKKK<<<:::888777888888777666555444333111000...---,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))*********++++++++++++,,,(((------222KKKiiiooobbbJJJVVV^^^lll~~~||||||tttgggYYYKKK:::000000444444333000444999>>>III___{{{xxxcccJJJ>>>QQQlll{{{[[[CCCWWWmmmqqq]]]EEE:::;;;===>>>???>>><<<999555333000///...---+++***)))((())))))(((((((((((())))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,...,,,...111...***111<<>>CCCFFFKKKNNNQQQSSSUUUWWW[[[\\\___aaacccdddeeeeeefffgggiiikkkmmmnnnnnnnnnppprrrpppmmmkkkkkkfff```NNNHHH???777333111//////111333444333111111222555999>>>AAAAAACCCIIIMMMLLLCCC>>>:::999666222111555111777333///555555444;;;???DDDIIINNNYYYhhhsssvvvppplll}}}www~~~lllVVV<<<666;;;^^^xxxXXX>>><<<999888888888777555555555333222000///------------,,,++++++***))))))))))))))))))))))))))))))*********+++++++++,,,,,,(((...999LLLhhhyyyppp^^^ZZZhhhmmmvvv~~~xxxvvvcccSSSAAA;;;444//////222555666999>>>GGGTTTeeezzzttt[[[CCCDDDSSSllleeeJJJNNN___rrrlllRRR???===<<<===??????>>>;;;777555//////......---+++***)))))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,---+++---///++++++;;;OOO^^^aaaeeehhhmmmyyyrrrRRRHHHRRRggg|||uuuqqqkkkccc^^^^^^bbbhhhkkkrrrssstttvvvxxx{{{}}}~~~:::999777666555555555555111111111000//////......***++++++++++++******)))))))))))))))))))))))))))(((((()))((((((&&&%%%###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%'''(((((('''''''''''''''''''''((())))))(((((())))))))))))((((((&&&''')))+++,,,---,,,,,,,,,,,,---...///000111111111222222000///000222444222111000000000000000111000000111222333444444444,,,---...///000444999===AAADDDJJJNNNQQQTTTWWWYYYWWWYYY\\\^^^```aaaaaaaaadddeeegggjjjlllllllllllljjjkkkiiidddbbbaaa[[[UUUBBB>>>888444222111000///111333555555333333555777666>>>BBB>>>:::999::::::888222000222444222333555000777222...555777777>>>;;;AAAFFFFFFKKKVVVaaafffuuummmsss}}}vvvwww^^^AAA888999XXX{{{bbb???===:::999888888666555555555444222000///...---------,,,,,,+++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---111EEEeee}}}|||hhhVVVkkkyyyyyy|||tttrrruuuyyy}}}pppWWWDDD555777777555000///333666GGGPPP```vvv~~~|||}}}lllOOOBBBFFFTTT|||yyyNNNEEEPPPmmmuuu]]]FFFAAA;;;<<<>>>@@@???<<<888666............---,,,+++***))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,***(((***,,,)))...FFFbbbxxxzzzyyywww{{{gggVVV[[[hhhzzzyyysssllleee^^^\\\```fffjjjlllrrrrrrssstttwwwzzz}}}zzz}}}<<<:::888555333222222222000000////////////000000)))***,,,,,,,,,+++)))'''''''''''''''&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%#########$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))******)))(((((((((((((((++++++++++++++++++++++++............//////////////////...------...000000---///222333333333444555666444222000//////000111/////////000222555777999AAADDDIIIMMMOOOQQQTTTUUUYYY\\\___```___]]]\\\\\\```eeefffeeehhhnnnnnniiihhhfffccc\\\SSSKKKFFFCCC:::777333000///000111222666444333333555666666666???@@@AAA@@@;;;555333555666444111000111333444444111222333222222666===CCCOOONNNPPPUUUZZZ]]][[[XXX]]]nnnyyynnn~~~yyy|||jjjOOO:::;;;SSSzzz___???222::::::666666666333333333222111000///...+++++++++************))))))************++++++++++++,,,+++***+++---,,,***+++666\\\```ZZZnnnwwwwwwvvv{{{}}}zzzdddmmmzzzoooqqqpppVVVIII@@@777666888===FFFOOO```pppzzzrrriiiccc___]]]aaafffmmmoooqqqtttxxx|||ssskkkiiirrr~~~fffRRRGGGFFFWWWqqqyyynnnNNNJJJ\\\___^^^UUUAAA999>>>AAA???<<<===>>>???222222111000...---+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++*********************++++++******666RRRlll|||tttlll^^^ooo}}}{{{|||}}}vvvpppcccaaa```bbbfffiiijjjiiiooopppqqqtttvvvxxxyyyzzzzzz}}};;;:::777555444333333333222222000///............)))***+++,,,,,,***)))(((''''''((((((((('''&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))***))))))(((((((((((((((*********++++++,,,,,,,,,............////////////000///.........///000111...000222222222111222333222222222111000///............///000222444666888@@@CCCHHHLLLNNNQQQSSSVVVXXX[[[^^^```___]]]]]]]]]^^^bbbcccbbbeeekkkllliiiccc```YYYQQQHHHAAA<<<;;;666555333111111333666999<<<:::999:::<<<======<<>>@@@===:::999:::444333333111000---,,,+++)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++++++++++++++++++++++++++++++++---//////000===YYYtttwwweeefff{{{xxxvvvzzz|||sssmmmaaa```aaadddiiilllmmmlllqqqqqqssstttvvvxxxzzzzzzzzz}}}~~~}}}:::999777555444333444444444333111000...------,,,******+++,,,+++***)))(((''''''((()))))))))((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))))))))((((((''''''(((((())))))***+++,,,,,,---------............/////////000000//////000111222222111222333333111//////000...///000111111///---+++...//////000222444555666>>>AAAFFFJJJMMMPPPSSSVVVWWWZZZ]]]___^^^]]]]]]]]]^^^```aaa```ccciiimmmmmmccc]]]TTTIII@@@:::777666555666888888999:::===???AAA@@@@@@@@@AAAAAA@@@>>>CCC???999222//////111222000444888777333000000333333333333222111444888;;;@@@AAAAAACCCFFFLLLTTTYYYfffpppyyyrrrxxxiiinnn}}}iiiPPP???IIIrrrlllGGG444999999666666555555555555444333222111000,,,+++++++++************************+++++++++,,,)))+++---.........///111<<>>888888>>>???999777:::777666555444111///---+++******))))))))))))******))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&)))---///222AAA___zzzvvvggg___^^^qqq~~~uuuuuu{{{xxxpppiii___```bbbggglllooopppooosssssssssuuuvvvxxxyyyzzzzzz|||}}}{{{yyyzzz999888666555444444444555333222111///......------***++++++++++++***)))(((&&&'''(((((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%'''))))))((('''((())))))(((((('''''''''(((((((((((()))***,,,---......---------.........//////000000000111111222333333333555555444111///...///------...//////...---,,,//////000111222333444555;;;???CCCGGGKKKOOOSSSVVVWWWYYY\\\]]]]]]\\\]]]]]]^^^`````````ccciiinnnrrrmmmeeeYYYNNNEEE@@@>>>===>>>CCCHHHLLLLLLIIIFFFDDDEEEDDDCCCCCCCCCAAA>>>;;;<<<:::666222222555555333555999;;;999333000222666333333222111111333555777333444666666777===EEEKKK^^^qqqxxxxxxsssrrrlllbbbRRRAAAEEEiiixxxOOO777999999666666444555555444444333222000///,,,,,,+++++++++******************+++++++++,,,,,,)))+++---///---,,,000555KKKcccqqqiiicccnnnzzzooojjjttt~~~vvvtttggg[[[]]]pppzzznnnqqqxxxrrrcccTTTEEE::::::666555777999888;;;@@@GGGLLLXXXhhhyyy~~~rrrccccccrrruuuLLL>>>LLLbbbwww|||uuuTTTGGGXXXiiiiiiQQQ???555:::???<<<;;;>>>:::999888666333111...---+++******))))))******+++))))))))))))))))))))))))((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,,,,,,,&&&(((,,,000666GGGgggyyyeeeVVVTTT```}}}yyyyyy{{{ssskkkfff___aaaeeeiiimmmooooooooosssssssssssstttvvvxxxyyyyyy|||}}}zzzxxxuuu999888666555444444444555111000000///////////////++++++++++++******))))))%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))((((((''''''''''''(((((((((((()))***,,,---......------------............///000111111222333333333555666666555222000//////......---,,,,,,---...///000000111222333444444444999<<<@@@EEEIIINNNSSSVVVWWWYYY[[[\\\\\\[[[\\\]]]]]]]]]^^^___aaaeeelllrrrvvvnnncccYYYSSSNNNKKKHHHPPPVVV___ffffff^^^SSSKKKIIIHHHGGGGGGEEEBBB===999777999888888<<>>bbbrrrvvvjjjiii|||vvvrrrooo[[[SSSUUUeeezzz~~~wwwlll\\\OOOEEE===777444555222333777999999;;;???OOOTTT___ooo~~~mmm___fffttt|||ZZZEEECCCLLLmmmrrrmmmhhhNNNIIIbbbpppWWW@@@;;;>>>>>>>>>???<<<;;;:::888555222000...++++++************++++++************************((()))))))))***************************++++++,,,)))*********+++++++++,,,---...000666@@@TTTrrrzzzgggXXXSSS[[[nnn}}}}}}uuummmfffcccbbbdddhhhkkklllmmmmmmmmmqqqqqqpppqqqrrrtttvvvwwwyyy{{{~~~|||yyyvvvuuuzzz|||:::999777555444333444444000000////////////000000+++++++++***************&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))''''''&&&&&&''''''(((((())))))***+++,,,,,,------,,,------------............///000222333333333333333444555444222000///000000...---,,,---///111222222222333444555555444444666999>>>BBBGGGMMMRRRVVVXXXZZZ[[[[[[ZZZZZZZZZ\\\XXXXXXYYY\\\]]]___fffnnnvvvpppiiiccc___ZZZTTTOOOZZZ```kkkvvv{{{ssscccVVVOOOOOOOOOOOONNNIIIDDD???>>>AAAAAABBBKKKTTTPPPFFF888888:::@@@FFFDDD===555555444444666999::::::999444666777777777666777888@@@___yyy|||vvviiiXXXIII<<<;;;ZZZaaa>>>:::999888888444333333333222111000///...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,---+++,,,;;;MMMtttwwwssskkknnn~~~bbbQQQRRRbbbxxx~~~pppfffVVVJJJ>>>777444222222555444111222666888888:::>>>SSSZZZggguuufff^^^bbbwwwqqqSSS???<<>>===>>>===<<<;;;:::999666444222000,,,,,,++++++++++++,,,,,,************************))))))))))))************+++************+++,,,,,,)))))))))******++++++,,,000...111;;;III]]]uuusssWWWOOOXXXmmm}}}}}}}}}~~~wwwnnngggcccaaaeeehhhkkklllkkkkkkllllllpppooooooooopppsssvvvxxxyyy{{{}}}~~~|||yyyvvvssstttvvvsss}}};;;:::777555444333333333111111000//////...//////,,,++++++***************(((((()))))))))(((''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&###%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))'''&&&&&&&&&&&&'''((()))*********++++++,,,,,,,,,,,,,,,---------.........---...000111222333333222///111222222000//////000////////////000111222333333444555666666666555444444777<<>>666KKKzzzhhhAAA;;;:::999999555444444444333222111//////------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------******,,,,,,111GGG```rrroooooorrrvvvuuu\\\[[[kkk||||||zzzyyy{{{uuugggYYYNNNGGGAAA888222444555444444777888555444777999888:::???KKKXXXjjjyyy~~~|||zzzyyyzzz}}}fff]]]iiiwwweeeHHHCCC???SSSiiisssqqqRRRWWWzzzYYYBBB===>>>===;;;;;;:::999777555333222,,,,,,++++++++++++,,,,,,************************))))))))))))************++++++******++++++,,,---))))))***++++++,,,------...,,,222BBBTTTdddrrr}}}qqqNNNKKKaaawwwxxx{{{yyypppgggaaa```aaahhhjjjmmmmmmkkkkkkmmmppppppooonnnoooqqqtttwwwyyyxxxzzz}}}~~~|||{{{xxxtttpppnnnooojjjuuu<<<:::888555333222222222444333111000...---------,,,+++******))))))*********************)))((('''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((%%%'''))))))((('''((()))&&&&&&&&&&&&&&&'''((()))+++++++++++++++++++++,,,,,,,,,,,,---------......,,,---///111222333222222,,,...000000///...///000---///111333444444333222444555666777777666555555333666;;;@@@EEEKKKRRRWWWZZZ[[[\\\[[[XXXWWWXXXYYYVVVVVVYYY^^^]]][[[bbblllhhhggggggiiiiiicccYYYPPPJJJLLLVVVjjj}}}rrrcccUUUVVVYYY\\\]]][[[VVVQQQZZZYYYVVVYYYmmmzzz___AAA888BBBMMMMMMGGG::::::;;;???EEEGGGFFFDDDBBB>>>:::999;;;===<<<:::777===QQQggg}}}{{{{{{rrrnnntttqqqTTTDDD444===ggglllCCC;;;;;;::::::666555555555444333222111000---------,,,,,,,,,++++++++++++,,,,,,,,,------------)))))),,,---555PPPmmmeeedddmmm|||zzzdddTTTfff~~~{{{zzz}}}wwwvvvpppbbbQQQDDD??????555000000777;;;777444555:::666555777888777999===AAARRRhhhyyy~~~~~~xxxxxxzzz{{{kkklllkkkhhhiiitttwwweee^^^qqq{{{xxx}}}lllRRRRRR@@@@@@kkkzzz{{{yyyYYYOOOiiigggFFF>>>@@@@@@:::::::::999777555444333---,,,,,,++++++,,,,,,---************************))))))))))))************++++++******++++++,,,---******+++,,,,,,---......000///888KKK```mmmtttxxxjjjLLLLLLhhhwwwxxx||||||vvvlllccc^^^___aaajjjlllnnnmmmlllmmmpppssspppoooooooooqqquuuyyy{{{xxxzzz}}}~~~}}}|||xxxtttqqqiiiiiieeeqqq:::888555444444444222111222222111000///...------------------,,,+++******''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))))))))************))))))*********+++++++++******+++,,,,,,,,,,,,+++////////////////////////------......///.........000111222333444444444444777777777777666666666666888999<<<@@@GGGNNNTTTWWW\\\\\\[[[ZZZYYYXXXWWWWWW]]]ZZZYYYZZZ[[[\\\bbbiiiqqqmmmmmmqqqtttnnn^^^QQQ??????EEEWWWjjjqqqiii^^^RRRWWW\\\bbbgggggg[[[OOO]]]aaadddeeeiiiyyy~~~YYY???;;;DDDFFF@@@>>><<<;;;@@@IIINNNKKKEEEEEEBBBAAAAAAAAA???>>>???888===DDDQQQmmmsssqqqqqqwww|||\\\JJJ666999ZZZzzz~~~GGG666AAA:::888:::555555333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---******222FFF```tttbbbaaauuuzzznnnTTTXXXyyy|||xxx|||~~~eee[[[PPPHHH???777444555000333777999888777666777777777888777666777:::<<>>===<<<:::888555333222000...,,,***))))))))))))++++++************++++++******))))))))))))******,,,++++++******++++++,,,---,,,+++,,,---.........***555HHH\\\nnnyyy|||zzzyyyhhhDDD\\\zzzvvv{{{zzzoooddd___aaaeeehhhllljjjhhhggghhhmmmqqquuussssssrrrrrrsssvvvxxxzzzxxx|||~~~|||zzzxxxuuuqqqnnnjjjeeebbbkkk:::888555444444444222111222222111000///...------,,,,,,,,,,,,+++***))))))''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((())))))))))))(((((('''(((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,---///000111222222222333444555666777777777777999888888888777777777777999;;;>>>CCCIIIPPPVVVYYY[[[ZZZYYYXXXWWWVVVUUUTTTWWWTTTUUUXXXZZZ[[[bbbiiilllpppwww{{{xxxjjjXXXJJJ>>>:::888???JJJOOOJJJCCCPPPWWW___eeejjjlllggg___jjjiiihhhiiinnnwwwzzz___IIIDDDIIIKKKHHH>>>???BBBHHHOOORRRNNNHHHIIIJJJMMMPPPMMMGGGBBBAAA999;;;<<>>:::777333333666555888;;;<<<;;;999888888888999::::::999:::<<<>>>DDDPPPaaaqqq{{{zzz~~~}}}wwwqqqooolllhhhbbbaaa```aaaeeekkkqqquuummm]]]]]]ssspppYYYIIICCCDDD\\\uuuooo]]]OOObbb||||||[[[CCC:::888======<<<:::888666444222111000...,,,+++*********++++++************++++++******))))))))))))******,,,++++++******++++++,,,---,,,++++++---.........222@@@ZZZvvv~~~{{{iiiWWWJJJddd{{{tttzzz|||uuuiii```]]]___bbbcccjjjiiihhhiiijjjmmmqqqsssrrrqqqqqqqqqsssuuuxxxzzz{{{~~~||||||{{{yyyxxxwwwvvvtttqqqnnngggccc___eee|||:::888666444444444333111222222111000///...------++++++++++++***)))((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''(((((())))))(((((('''''''''''''''((((((((((((++++++******************+++,,,,,,,,,,,,,,,++++++))))))***+++,,,------...---...000222444666666777777777888999::::::::::::;;;::::::::::::999999999<<<>>>AAAFFFMMMSSSXXX[[[[[[[[[ZZZYYYWWWVVVTTTSSSTTTRRRRRRUUUWWWXXX^^^eeebbbnnn~~~sssbbbWWWLLLDDD;;;777777:::;;;:::NNNYYYeeelllqqqwwwzzzyyyxxxqqqkkkllluuu{{{|||zzz~~~vvvhhhYYYSSSSSSSSSPPPGGGKKKTTT\\\aaa^^^WWWRRRRRRWWW```gggbbbSSSFFF@@@999999888;;;MMMmmm~~~{{{}}}mmmZZZFFF<<>>??????>>>>>>@@@AAAJJJTTTbbbooowwwzzzzzzzzzvvvzzz{{{uuuoookkkfffaaaiiiggggggkkkqqquuutttrrryyybbbOOOeeeooo^^^KKK<<>>777999;;;???JJJ___xxxvvvwww{{{ooo^^^MMMBBBXXXVVV<<>>CCC===@@@CCCDDDDDDCCCCCCDDDDDDFFFGGGGGGFFFEEEFFFGGGTTT\\\gggpppvvvxxxyyyyyyuuuyyyyyytttpppnnnlllhhhrrrqqqrrruuuyyyzzzwwwsssyyyrrrSSSZZZ}}}oooUUUBBB<<>>>>>>>>>>>============>>>AAAFFFLLLRRRWWWZZZ[[[^^^^^^]]]\\\ZZZWWWTTTRRRSSSPPPNNNNNNNNNNNNSSSZZZ[[[hhh|||jjjVVVTTTQQQKKK@@@666333777===JJJ^^^ppptttqqqrrrwww{{{pppdddVVVRRR^^^wwwoooccc^^^eeetttxxxjjjeee```ddduuuvvvVVVCCC888999<<>><<<888999888555555333222111000000000------------------------,,,,,,,,,---------.........)))--->>>QQQ]]]bbbccc}}}iiieeetttYYYLLLWWWkkk}}}www{{{zzzzzz|||yyyuuujjj]]]SSSFFF777777===999555777<<>>QQQvvvwwwjjjpppvvvVVVBBBGGGrrrzzzvvvwwwtttyyyzzzvvviii___```cccccccccddddddgggkkknnnppppppnnnmmmoooooonnnoooqqqsssvvvxxxyyy|||zzz{{{|||{{{yyyxxxyyyzzz~~~}}}}}}}}}|||xxxsssppppppnnnmmmmmmmmmnnnmmmjjjhhhfffccc^^^XXXZZZkkk;;;999777555555555444222111000000000/////////...------------,,,+++******''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&))))))))))))************))))))*********+++++++++)))***+++---............---...///000222333444555666666888999::::::::::::======>>>>>>>>>>>>>>>===????????????>>>>>>>>>>>>@@@CCCIIIPPPUUUYYY[[[\\\\\\\\\\\\[[[XXXUUUQQQOOOKKKGGGDDDDDDEEEGGGNNNWWWTTT```vvvrrr[[[ZZZ[[[YYYOOOCCC;;;;;;>>>MMMbbbvvvwwwmmmccc^^^]]]ddd[[[MMMDDDHHH___~~~~~~nnnkkkpppzzztttfff```lllgggPPP>>>;;;:::<<>>>>>JJJjjjnnnSSSRRRuuunnnJJJ999:::<<<===>>>===;;;888666444222000---+++*********++++++************++++++++++++************++++++******))))))))))))*********,,,---,,,+++...333888JJJ[[[vvv}}}iiihhhtttzzzbbbEEEAAAUUU|||yyyrrruuuyyy}}}wwwpppddd\\\___aaa``````dddfffgggjjjmmmooooooooonnnqqqpppooooooqqqsssvvvwww{{{~~~~~~{{{wwwrrrqqqooojjjfffcccccccccnnnooorrrwww~~~{{{yyyvvvpppmmmmmmjjjiiiiiijjjkkkjjjhhhffffffeee```ZZZWWWaaa{{{<<<999777666666555444333000000000000////////////,,,------,,,,,,+++***)))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&((((((((())))))))))))***(((((()))***+++,,,,,,---+++,,,---///111222333333222222333444666777888888777888999;;;===>>>>>>?????????@@@@@@@@@@@@??????@@@@@@@@@?????????>>>>>>BBBFFFLLLSSSYYY\\\]]]^^^\\\]]]]]]\\\YYYUUUPPPNNNDDD???:::999999<<>>;;;:::@@@AAALLLSSSaaalllmmmgggeeegggiiijjjkkkkkkiiihhhiiijjjmmmlllhhhddd```___```bbbgggkkkqqqvvvzzzzzzpppddd\\\MMMIIIEEEBBB@@@>>>;;;:::777444333333222222:::CCC]]]oooyyyzzzqqqPPPDDD???QQQuuuvvvZZZNNNrrr```JJJ:::;;;>>>???>>><<<999777666444111///---+++++++++++++++************++++++,,,++++++******++++++,,,******))))))))))))******+++---...---,,,...555;;;NNN___ssswwwmmmfffrrrtttVVV;;;CCCdddxxxooosss}}}tttjjj```[[[___```\\\^^^fffhhhhhhiiikkkmmmnnnppppppsssrrrqqqpppqqqsssuuuvvv|||{{{zzzvvvuuupppiiibbb```\\\VVVQQQOOOPPPQQQ___aaagggqqq{{{zzzuuutttqqqllliiijjjdddcccdddfffhhhiiigggeeeeeecccaaa[[[UUUZZZppp<<<999777666666555444333000000000000////////////++++++,,,++++++***)))(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&((('''&&&''')))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''(((***+++,,,---...,,,---000222444666777777777777888999:::;;;<<<<<<777888:::===???AAACCCCCCAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>DDDHHHOOOVVV[[[^^^_______________^^^[[[VVVRRROOOBBB;;;555111000222;;;EEEXXXWWWZZZeeerrrxxxuuuooolllppprrrmmmbbbWWWQQQPPPWWWqqqiiiWWWLLL^^^___[[[QQQFFFBBBHHHPPPRRRkkkssshhhhhhwwwfff\\\{{{zzzbbbGGGFFFMMMWWWYYYQQQJJJHHHQQQvvv}}}iiiZZZNNNNNN\\\^^^pppbbbcccIIIFFFsssrrrHHH>>>;;;===888555555333222111000000000........................,,,,,,,,,---------......---:::EEEIIIUUUjjj{{{zzzbbbEEEFFFRRRrrrqqqrrrwwwvvv{{{qqqWWWCCC???@@@>>>@@@888???GGGCCCEEEQQQXXXbbbkkkyyyzzzuuuuuuppprrrtttvvvvvvxxx{{{}}}uuusssnnnhhhdddccceeehhhmmmpppuuuzzzxxxtttooocccQQQCCCCCC===999999;;;999666333333222444777555333666===@@@TTTtttvvvzzziiiRRR<<>>??????===999777777666333000...---,,,,,,++++++************++++++,,,++++++******++++++,,,******))))))))))))******+++...///...,,,///666===III]]]nnnmmmdddhhh~~~uuuSSS999GGGoooxxxmmmqqq~~~qqqhhh___\\\``````\\\___hhhiiiiiiiiiiiikkknnnppprrrtttsssrrrqqqqqqsssuuuvvv{{{}}}}}}{{{zzzyyyqqqvvvwwwqqqmmmkkkeee]]]RRRPPPLLLGGGDDDDDDGGGJJJPPPSSS[[[gggttt}}}yyysssoooooommmiiiggghhh^^^^^^```cccfffhhhgggfffcccbbb```[[[TTTUUUhhh}}}===999777777444000///111111111000000//////......------,,,++++++******)))((((((******)))'''%%%###&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((''''''&&&%%%%%%'''((()))&&&''''''(((((((((((((((,,,,,,+++++++++++++++,,,...111333333333444777;;;999:::::::::;;;;;;;;;;;;999999999;;;>>>??????===AAAAAAAAABBBDDDEEEDDDCCCFFFEEECCC@@@>>>???AAADDDFFFKKKRRRXXXZZZ[[[[[[\\\YYYZZZXXXVVVXXX^^^^^^ZZZOOO>>>777555...111888777GGGQQQYYY[[[\\\]]]YYYSSSPPPVVVZZZVVVPPPMMMNNNOOOZZZkkkyyy___OOOYYYkkkkkkUUUGGGKKKJJJ???MMMZZZuuuzzziiiccc```jjj~~~{{{tttvvv{{{jjjcccuuucccNNN[[[fffhhhgggdddUUUDDDIIIfff~~~~~~xxxdddTTTPPPSSS^^^zzz]]]UUUCCCCCCeeeDDD:::AAA888555777666555333222111000000......------------......+++...///---+++,,,...///333555JJJZZZ^^^uuufffLLLAAA===[[[~~~}}}wwwwwwvvvhhhYYYOOOJJJIIIJJJJJJMMMQQQTTTWWW^^^gggnnnxxx~~~zzzxxxzzz||||||vvvhhh``````eeejjjmmmnnnooosss{{{ssseeebbb]]]RRREEE???999888666444444777777555555555555333000///000111;;;CCC[[[|||xxxpppbbbKKK;;;GGGkkkkkkYYYkkkvvvNNN===555>>>CCC;;;666:::666555333111///---,,,+++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,...///...---///777>>>GGG]]]ggg\\\XXXnnnnnnCCC777RRRkkk~~~zzztttssszzzzzzlll___^^^___```^^^\\\```fffnnnllliiigggiiimmmrrruuussstttuuuuuusssssstttuuu}}}|||}}}}}}yyyppplllmmmiiiiiijjjiiifff^^^UUUNNNFFFDDD@@@???>>>>>>===<<>>@@@AAAAAA???CCCBBBBBBDDDFFFFFFEEEDDDCCCCCCBBB@@@???@@@CCCFFFKKKPPPVVVZZZ\\\\\\\\\\\\\\\]]]\\\[[[^^^aaa^^^XXXJJJ888222222...111666333>>>FFFLLLMMMMMMMMMIIIBBB???AAA@@@>>>;;;;;;<<<===VVVeee}}}yyyjjjaaalllrrrjjjYYYLLLJJJMMMNNNXXXnnnwwwjjjcccZZZYYYbbbfff^^^YYY[[[eee]]]aaa{{{aaaOOObbbrrrzzzlllRRRMMM```vvvggg]]]YYYaaauuujjj\\\CCC<<>>888777777666555333222111000000......------------......,,,......------...000111999KKK]]]```ggg~~~~~~zzz^^^III@@@CCCbbbyyyvvvwww~~~{{{qqqiiidddbbbaaagggjjjooorrrtttxxx}}}wwwkkkccccccfffjjjlllooopppuuu}}}wwwfffVVVOOOKKKCCC:::555555555444333444666777666777777555333111000000111::::::FFF[[[jjjqqqzzz~~~qqqUUU@@@CCCaaattt___hhhYYYCCC777===BBB<<<999<<<666555444222000...,,,+++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---***+++---...+++---;;;LLLVVVeeejjj^^^]]]rrr~~~^^^<<<<<<\\\www~~~xxxtttrrrsss|||uuuhhh___^^^^^^___]]]\\\aaahhhooommmjjjhhhiiilllpppssssssssstttsssrrrsssuuuwwwxxxxxxxxxtttkkkcccccciiigggfffeeeccc___VVVMMMFFF???<<<:::999999:::999888;;;@@@GGGPPP]]]jjjnnnkkknnnmmmllljjjhhhfffdddcccaaa```___aaadddgggiiiiiihhhdddbbb^^^VVVTTTeee|||;;;777666777555111111444111111000000//////......------,,,++++++******))))))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''&&&'''(((((())))))((((((''''''(((***,,,...000111111333555666777888;;;==================>>>>>>???@@@??????AAACCCDDDCCCBBBEEEDDDDDDFFFHHHHHHGGGFFFBBBBBBAAA@@@@@@AAAEEEHHHPPPTTTZZZ]]]^^^^^^^^^^^^______^^^]]]___aaaZZZRRRGGG777333888999===>>>777888<<<>>><<<<<<<<<999555:::777444222333555888:::PPP\\\rrr}}}^^^OOOUUUPPPVVVeeexxx|||oooeee\\\OOOEEEFFFHHHEEEBBBDDDEEEDDDPPPoooiii]]]tttmmmVVVYYYttt|||kkk^^^___iiizzz}}}hhhGGG888IIIkkk]]]AAA===999;;;777666555333222111000000......------------.........---------...000222333DDDeeepppgggqqqwwwgggSSSHHHBBBQQQppp{{{}}}}}}xxxssssssvvv{{{}}}ssslllkkkmmmnnnnnnpppsssxxx{{{rrrllljjjiiiYYYGGG@@@>>>:::555333444444555666888999;;;<<<<<<:::777444222111111111555111444>>>FFFJJJRRR\\\uuueeeNNNBBBPPPxxxzzz___ZZZkkkdddKKK888;;;AAA>>>;;;<<<666666444222000...---,,,...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------***)))---000,,,000IIIgggsssxxxrrreeefff{{{nnnOOO999EEEiiizzzqqqooorrrwww|||mmm```___]]]]]]]]]\\\\\\bbbjjjooommmkkkiiijjjllloooqqqrrrsssrrrqqqqqqssswwwzzzyyy}}}}}}nnn```]]]aaa\\\[[[YYYVVVRRRKKKCCC>>>888666444444555666666555555:::???GGGTTTaaafffeeelllkkkiiifffdddcccbbbaaa```______aaafffjjjlllllllllgggccc^^^UUUSSScccwww:::666555777666222222555111111000000//////......------,,,++++++******)))***)))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&'''$$$%%%'''((((((((('''&&&''''''((()))))))))))))))'''((()))***---///111222222444777999;;;===???@@@@@@??????@@@AAABBBDDDEEECCCCCCCCCDDDFFFFFFEEEDDDGGGFFFFFFHHHJJJKKKJJJHHHCCCCCCCCCAAAAAABBBFFFIIIRRRVVV[[[^^^_________```___^^^[[[YYYZZZ[[[UUULLLDDD888;;;HHHMMMQQQNNNCCC<<<:::777555666888::::::@@@===;;;999777666999>>>JJJQQQccc~~~bbbZZZVVV\\\gggtttzzztttggg]]]OOOEEE>>>???DDDFFFCCCAAA>>>;;;BBBYYYtttyyymmmiiibbbXXXhhhtttaaa]]]bbbooorrrNNN:::AAAaaaiiiEEE===<<<===777666555333222111000000......------------......000---,,,---...///333777XXXyyy}}}rrr}}}rrrjjjooorrrWWWJJJHHHGGGbbb~~~|||mmmppprrrmmmnnnqqquuuwwwzzz~~~yyyxxxxxxvvvuuuuuuwww{{{}}}ppp```TTTMMMKKKTTTJJJ@@@<<<======:::777888777999===???@@@CCCGGGAAA>>>999555333333333222111///111777:::888999>>>TTT}}}zzzdddKKKDDDaaaeeePPPTTTssskkkPPP:::999??????;;;;;;777666555333111///------......---,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------...+++---111///888^^^rrrvvvbbbHHH<<>>[[[oooGGG======:::777666555333222111000000......------------......111---+++------...666@@@ooommmdddmmmgggNNNEEEIIIOOOppptttccceeejjjhhhllloootttvvvxxx~~~{{{|||}}}zzztttsssppphhh[[[MMMBBB===<<<<<>>>>>;;;888888777555333111000...---...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///,,,---///000AAAnnnzzzXXXAAA===WWWzzzyyynnnnnnuuuvvvlllbbbZZZ]]][[[ZZZ[[[[[[\\\dddmmmgggggghhhiiikkknnnqqqsssqqqqqqppppppqqqvvv}}}oooWWWLLLJJJGGGCCCAAA???===:::888999666444444555666666555777:::===CCCOOO\\\bbbaaadddcccaaa___]]][[[ZZZZZZ\\\\\\]]]aaafffkkkooopppuuuoooggg]]]TTTRRRZZZddd|||xxxqqqlllkkkpppxxx:::777666777666333333666111111000000//////......------,,,++++++******)))((((((((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&''''''(((((('''''''''((())))))******))))))++++++,,,...000222444555::::::;;;>>>AAABBBAAA???FFFEEEDDDDDDFFFHHHKKKLLLJJJIIIIIIIIIJJJJJJIIIGGGJJJIIIIIIJJJMMMMMMLLLKKKIIIIIIHHHFFFDDDEEEHHHKKKOOOSSSXXX[[[]]]^^^```bbbbbbdddbbb[[[VVVVVVWWWUUUOOOJJJXXXmmmvvvzzzvvvjjjZZZQQQHHHFFFHHHKKKOOOSSS[[[```iiihhhVVV>>>555999;;;>>>FFF[[[tttkkksss{{{}}}yyymmm[[[LLLLLLTTT[[[^^^cccgggaaaWWWDDD@@@>>>@@@FFFMMMQQQSSSXXXssstttxxxmmmbbbfffrrrxxxVVVEEE@@@VVVuuuHHH;;;<<<666777666555333222111000000......------------......000,,,,,,...---///===OOOyyynnnhhhrrrttt^^^JJJCCCMMM[[[{{{lll[[[[[[cccgggkkknnntttxxx}}}pppbbbWWWTTTNNNFFF???:::888999555FFFXXX___\\\TTTIIIBBB;;;888999>>>???>>>EEEPPPMMMFFF===888666666555444444222111111111222444666666MMMkkkzzz[[[BBBFFFZZZ~~~qqqSSSTTTlll{{{ttt\\\BBB999;;;===;;;999888888666444222000///...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,111IIIsssoooMMM:::???aaavvvmmmnnnvvv{{{nnngggaaa[[[ZZZYYYZZZ\\\\\\]]]dddmmmcccdddeeehhhkkknnnqqqrrrppppppqqqqqqtttyyyppp]]]SSSMMMHHHCCC>>>;;;:::888666777555333444555777777777999;;;>>>CCCNNNZZZ___]]]```___^^^]]][[[XXXVVVUUUZZZZZZ[[[___eeejjjmmmooopppllleee\\\UUUTTTZZZ___mmmqqqtttrrrkkkccc^^^\\\]]]aaaeeeggglllvvv;;;888666888666333333555111111000000//////......------,,,++++++******)))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((((((((()))************)))***+++,,,///222555888::::::;;;???EEELLLPPPQQQOOORRRPPPNNNLLLLLLMMMOOOPPPNNNMMMLLLMMMNNNMMMKKKJJJJJJIIIIIIKKKMMMNNNMMMKKKJJJIIIIIIGGGFFFHHHLLLOOOQQQTTTXXX[[[\\\]]]^^^```aaahhhjjjccc[[[YYY[[[\\\WWWSSS```ssszzzxxxkkkaaaYYYXXXXXXTTTSSSTTTbbbjjjyyypppSSSAAA>>>888;;;>>>IIIhhhxxxiii[[[^^^gggkkkfffffflllkkkcccGGGEEEBBB???>>>AAAGGGLLLTTTeeettteeehhhuuuwwwYYYNNNHHHSSSMMM<<<===666777666555333222111000000......------------......---+++---000...222HHHaaa{{{}}}dddiii|||ooo[[[OOODDDAAASSSkkkvvvfffYYYVVV___iiikkkmmmttt}}}ooo[[[DDD@@@;;;777666666777777;;;VVVqqqxxxlll[[[JJJ???;;;555555:::999777@@@NNNQQQIII???888777777666444444444222111111333555666444@@@SSSxxxjjjOOODDDEEEiii```OOOaaavvvhhhKKK;;;999:::<<<<<<999888777555333111///...++++++++++++,,,---......++++++++++++++++++++++++---,,,,,,,,,,,,---......)))......,,,555PPPqqqbbbBBB999KKKqqqzzzsssnnnrrrzzzssseee___[[[YYYXXXWWWYYY\\\]]]^^^dddlllaaaccceeegggjjjlllnnnooooooppprrrsssvvv||||||hhh[[[VVVJJJEEE>>>999777777666666555444333555888;;;======;;;===@@@EEENNNYYY]]]ZZZ[[[\\\\\\\\\ZZZVVVSSSQQQXXXXXXYYY]]]bbbhhhkkkllliiifff```WWWQQQPPPRRRSSSWWW\\\```___YYYRRRMMMKKKHHHJJJKKKKKKKKKPPP[[[dddsss<<<888777888777333222555111111111000//////......------,,,,,,+++******)))%%%&&&(((******)))'''&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%'''((()))(((((()))***************(((***,,,///444888;;;===@@@BBBIIISSS___gggjjjjjj^^^[[[XXXUUUSSSSSSSSSTTTQQQPPPOOOOOOPPPPPPNNNLLLJJJIIIIIIKKKMMMNNNMMMKKKIIIIIIIIIHHHHHHKKKOOORRRTTTVVVZZZ[[[\\\\\\]]]^^^^^^iiioooiii___[[[]]]___VVVQQQ\\\kkkpppvvv{{{wwwwwwmmmffffffccc[[[SSSQQQWWW```tttyyy\\\DDD===:::<<<:::>>>VVVzzzvvvllluuusssgggdddmmmqqqmmm```\\\SSSFFF===;;;BBBIIISSSXXXlll{{{vvvmmmooo}}}vvv]]]VVVQQQSSSTTT>>>@@@999777666555333222111000000.........------.........+++***...111///666QQQoooYYYkkksssYYYEEEAAA???@@@XXXwwwrrreeeZZZUUU^^^mmmjjjmmmtttsss[[[AAA<<<666333555777888777???___~~~oooWWWCCC666;;;555333777666333>>>MMMTTTKKK@@@999888888777555333555777777777777555222555999>>>[[[dddJJJ===VVV{{{~~~{{{oooRRR```xxxrrrRRR===777999===@@@999888777555333111//////*********+++,,,---...///++++++++++++++++++++++++---,,,,,,,,,,,,---......(((111333///:::UUUnnnwwwrrr~~~wwwVVV<<<>>>ZZZ|||wwwrrrqqqwwwlll]]]WWWUUUTTTVVVVVVYYY]]]^^^^^^dddlllbbbccceeegggiiikkkkkklllnnnppprrruuuxxx~~~ttt\\\OOOMMMCCC>>>888333333444666777444444444777<<<@@@CCCDDD===@@@CCCGGGPPPZZZ]]]ZZZYYYZZZ[[[\\\YYYUUUQQQNNNWWWVVVXXX[[[aaafffiiikkkdddbbb[[[QQQJJJHHHGGGFFFFFFKKKPPPPPPKKKEEEAAA????????????>>>;;;<<>>fff|||{{{ooo{{{zzzlllJJJ999===:::BBBdddzzzhhh^^^WWW]]]gggfffnnnnnnvvvjjjZZZCCC999999;;;555555:::888===gggdddPPPHHHDDD;;;<<<666555999555777EEESSSWWWKKK===;;;999777<<<;;;777444555777999777555<<<999888KKKxxx}}}WWW===TTTkkk]]]XXXqqqhhhHHH>>>:::888===888888777666444111///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***///111111<<>>;;;DDDiii}}}eeeVVVRRRPPPMMMGGG999555;;;::::::EEEOOOXXXSSSIIIGGGCCC???DDDAAA@@@>>>===<<<;;;999777222555666CCCjjjeee===NNNfffhhh```vvvqqqPPPBBB:::777===999888777666444111///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,///000111<<>>===:::555999:::<<<===>>>===<<<;;;666777888888777777999;;;:::888<<>>GGG[[[oooyyyvvv|||xxxeeeSSSLLLHHHNNNTTTXXX___bbbWWWHHH;;;777:::;;;CCCeeeuuu___\\\eeexxxiiiZZZUUUYYY```mmmmmmnnnmmmgggggg{{{dddXXXVVVmmm```FFFEEE@@@qqqVVV@@@<<<888555222111111111000//////............---------...,,,///...111JJJjjjvvvmmmsssuuu||||||UUUCCC999888>>>YYY|||]]]LLLPPPQQQTTT```gggfffpppsssjjjjjjcccPPPEEEAAA::::::===999FFFggg{{{mmmiiikkkkkkgggZZZBBB666;;;;;;:::AAANNN^^^bbb______[[[VVV[[[UUUTTTQQQKKKCCC===999777111:::;;;>>>___~~~|||EEEGGG___nnnbbbqqq___JJJ===777===999999888666444222000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------///000555CCCYYYllluuuvvv|||bbbFFF===WWWvvv}}}vvvpppjjjqqqxxxpppaaaYYYVVVVVVVVVUUUTTTXXX```eeedddbbbcccdddaaa\\\ZZZ```iiikkkgggkkknnnqqqtttxxx|||{{{xxxaaa^^^XXXPPPGGG???999555999777444444666888999999>>>>>>>>>???BBBCCCCCCBBBDDDGGGLLLSSSYYY]]]]]]\\\\\\[[[XXXUUUSSSPPPNNNNNNPPPSSSXXX]]]aaacccddddddaaaXXXHHH;;;888:::777222333444777999:::888666555444555666555444444666777888777888::::::AAAWWWooo;;;999666555555555333222111000///......---------------,,,,,,+++***)))))))))(((&&&$$$###$$$&&&''''''''''''((('''&&&%%%%%%&&&%%%%%%'''((()))'''&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%%%%&&&&&&''''''((())))))***)))))))))))))))*********+++)))+++000444;;;GGGSSSddd|||sssjjj```ZZZXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJGGGHHHJJJNNNRRRVVVZZZ]]]]]]^^^_________bbbfffiiimmmzzzzzzhhhYYYJJJJJJUUUfffxxxwwwpppuuuwwwjjjVVVIII@@@HHHKKKKKKUUUbbb^^^OOO===888:::<<>><<>>BBBAAA@@@AAABBBCCCDDDDDDHHHLLLSSSZZZ^^^___^^^\\\]]][[[WWWSSSPPPNNNNNNNNNOOORRRVVV[[[___aaaaaaaaaYYYSSSFFF:::666888777444111222444555666555444444333444555444333333444666888777888777444777DDDTTT;;;999666555555555333222111000///......------------,,,,,,++++++*********((('''&&&%%%%%%''')))+++''''''((('''''''''&&&&&&&&&%%%%%%'''((()))'''&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&&&&%%%&&&&&&&&&'''(((((())))))(((((())))))***************)))***///333:::GGGSSSpppttthhh___\\\XXXWWWVVVSSSQQQOOONNNMMMOOOOOONNNNNNMMMKKKJJJJJJGGGIIIKKKOOORRRVVVYYYZZZ]]]^^^^^^^^^___```dddgggjjjwwwuuueee\\\YYYaaarrrtttjjjnnnuuuoooZZZGGG;;;BBBDDDDDDPPP``````TTT===999;;;???HHHfffgggTTTHHHPPPttt{{{sss}}}{{{bbbmmm|||sssjjjjjjwwwuuuTTTBBB<<<___fffCCC999888555222111111111000//////............---------+++---///+++333TTTmmmlllyyywwwvvv]]]WWW}}}~~~bbbDDD???;;;<<>>555===:::777UUU^^^BBBNNNkkkyyy```^^^~~~hhhMMM<<<===;;;:::999888666333111000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---///888LLLcccttt{{{}}}|||iiiOOOEEEOOOqqqrrrjjjiiisssuuuaaaWWWRRRPPPQQQUUURRRQQQTTT[[[```dddiiipppvvvooobbbYYY[[[dddhhhggghhhbbbZZZTTTOOOLLLIIIHHHAAA???;;;888777888:::<<<999999999:::;;;>>>AAACCCDDDCCCCCCBBBBBBCCCEEEGGGNNNSSS[[[aaacccbbb___]]]^^^[[[VVVQQQNNNMMMNNNNNNOOORRRWWW[[[^^^`````````XXXWWWPPPBBB888777888888333333333444444666777777555666666555444333555666333333444444111222:::CCC;;;999666555555555333222111111000///............,,,,,,,,,+++++++++*********))))))))))))+++,,,---(((((((((''''''''''''&&&&&&&&&%%%'''((()))'''&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''((())))))((((((((()))******++++++***(((***...222888EEEQQQooo|||nnneeeccc[[[ZZZWWWTTTRRRPPPOOONNNPPPOOONNNMMMKKKJJJIIIHHHHHHIIIMMMPPPTTTVVVXXXYYY]]]^^^___^^^^^^___bbbeeeiiittt~~~nnn^^^YYYaaalllyyypppggggggnnnkkkYYYFFF>>>AAABBBEEEPPP]]]\\\TTT@@@999<<>>TTTlllEEE888999666333222222222111000///............---------//////111111:::YYYsssttt|||kkkOOOUUUxxxWWWDDD>>>;;;BBB\\\uuuXXXCCCDDDVVV[[[\\\ccchhhyyy~~~zzzYYYHHHIIIJJJbbbttt\\\JJJCCCJJJ]]]kkkqqqwwwrrr```NNNBBB<<<666:::888:::VVViiiDDDFFF[[[dddZZZjjjtttVVV???<<<;;;;;;:::888666444222111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......111@@@[[[ttt}}}zzzuuu|||cccGGGKKK^^^yyy}}}nnnffflllwwwqqq^^^VVVTTTQQQQQQVVVRRRQQQTTTZZZ^^^bbbjjjrrr{{{sssggg]]]^^^dddfffdddaaaXXXMMMFFF@@@:::888999777666666777888:::<<<>>>;;;<<<======>>>AAAEEEHHHGGGFFFEEEDDDCCCDDDHHHKKKUUU[[[bbbggggggeeebbb```___\\\WWWRRRNNNMMMNNNNNNQQQTTTXXX\\\___`````````aaabbb[[[JJJ;;;666777888555666666777888999::::::777777888666555444666777111333444444333444999>>>;;;999666555555555333222222222111000////////////,,,,,,,,,++++++++++++***))))))))))))************)))(((((('''''''''''''''&&&&&&%%%'''((()))'''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''(((((()))******++++++)))((()))---111666AAALLLfff}}}~~~ooohhhhhh___]]]ZZZWWWTTTRRRQQQPPPOOONNNLLLJJJHHHGGGFFFFFFGGGJJJNNNRRRVVVYYYZZZ[[[]]]^^^____________bbbdddfffppp|||zzzjjj^^^]]]bbbvvvvvvrrrlllkkkhhh\\\MMMHHHFFFFFFLLLUUUYYYUUUPPPGGG>>>???IIIYYYrrr|||zzzooofff```VVVRRRccc{{{zzzqqqyyyzzz|||ooojjjooo~~~eeeQQQ@@@JJJpppqqqHHH::::::777444333333333222111///............---------000---111555>>>[[[www}}}iiiQQQbbbmmmLLLGGG<<<:::FFFeeecccMMMAAAFFFSSSVVV\\\eeehhhxxxfffRRRNNNKKKXXX|||jjjVVVKKKMMM]]]kkkllljjjsssppp[[[HHH<<<:::<<<<<>>:::444333555444666999<<<>>>???>>>>>>>>>@@@AAAAAAAAACCCHHHKKKJJJJJJIIIGGGEEEHHHMMMQQQ[[[aaahhhkkkjjjgggeeeddd```]]]XXXSSSOOONNNNNNNNNOOORRRVVVZZZ\\\]]]]]]\\\hhheeeZZZGGG:::555666555555777:::===>>>>>><<<:::777888888777555555666777333555777666666777999;;;;;;999666555555555333222333222111000000/////////,,,,,,++++++++++++++++++'''((((((((('''&&&%%%$$$))))))((('''''''''''''''&&&&&&%%%'''((()))'''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''((()))))))))%%%%%%&&&&&&'''(((((()))'''(((((()))***+++++++++(((''')))---000444>>>IIIbbbyyy{{{lllggghhhbbb```\\\YYYVVVTTTSSSRRRNNNMMMKKKHHHFFFEEEDDDCCCGGGJJJOOOTTTYYY\\\]]]^^^^^^___````````````bbbdddbbblllxxx|||tttqqqrrr~~~zzzqqqmmmfff\\\PPPJJJJJJRRRYYYVVVPPPMMMNNNDDDDDDPPPbbb{{{tttllliiibbbYYY```ooovvvvvvuuu{{{{{{kkkfffooo~~~iii\\\@@@DDDfffsssKKK===;;;888555444444444333222//////.........---------///***///666???YYYwwwkkkYYYooo~~~dddDDDIII;;;888IIIjjj}}}WWWHHHAAAEEEMMMMMMVVVaaacccrrr|||ooossssss^^^UUUNNNEEEkkkzzzfffWWWUUU^^^lllkkkaaabbbmmmnnnTTTDDD;;;<<<>>>???HHHcccyyySSSDDDJJJqqq}}}mmmUUUvvvzzz\\\CCC<<<<<<<<<;;;999777555333222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,333MMMuuuuuusssXXXCCC___{{{~~~vvvmmmeeeqqq}}}~~~hhhVVVRRRRRRMMMMMMRRRTTTVVVZZZ___```___ccciiiqqqpppllliiiiiiiiicccZZZEEE===999:::999444333666666999>>>BBBDDDCCCAAA???@@@BBBCCCCCCBBBDDDIIIMMMLLLLLLKKKIIIHHHJJJPPPUUU___eeekkknnnlllhhhffffff```]]]XXXTTTPPPNNNNNNNNNKKKNNNRRRUUUXXXYYYXXXXXXiiiaaaQQQ???555555555333333777===BBBDDDAAA<<<999888888888777555555666777222444555444444555666555;;;999666555555555333222111111000///////////////------,,,++++++******)))++++++)))(((''''''''''''***))))))(((''''''&&&&&&))))))((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((()))***)))((('''((()))+++)))***---000222888???eeexxx}}}vvvoookkkbbb___\\\ZZZYYYXXXVVVUUUPPPNNNKKKHHHFFFDDDCCCCCCMMMOOOQQQTTTXXX[[[]]]___^^^^^^^^^___```bbbdddeeeffflllrrrsssvvvzzz{{{zzzvvv{{{{{{xxxuuulll```\\\kkk||||||mmm```PPPPPPOOOVVVooo}}}vvvlll^^^UUUWWW^^^mmmyyy|||~~~pppiiiqqq{{{llltttYYYDDDhhhPPP???;;;888444111111222222222////////////////////////+++......:::VVVkkkvvvhhhjjjiiiNNNCCC======111III}}}|||YYYPPPCCCCCCEEELLLUUU\\\^^^^^^www{{{wwwcccUUUTTTTTTbbbyyygggQQQGGGDDDFFF\\\llluuufffQQQXXXYYYUUUVVVWWWWWWiiizzzaaaDDDCCC???@@@DDDDDDLLLjjjmmmJJJAAAjjj}}}```^^^zzzaaaDDD>>><<<:::888777777666333222000///---,,,++++++,,,,,,///......------,,,+++++++++,,,......---,,,---...111;;;MMMooozzznnnMMMKKKooommm^^^jjjlllvvvlll```TTTPPPNNNLLLLLLMMMTTTUUUVVVYYY\\\```dddfffjjjjjjnnnttttttkkkccc___FFF<<<888<<<;;;555555<<>>\\\ppp{{{{{{|||ttt]]]GGG@@@888999333LLLyyytttQQQGGG@@@CCCHHHOOOWWW^^^cccfffxxx|||zzzbbbQQQDDDDDDAAAFFFSSS]]]rrriiiSSSIIICCC>>>HHHOOOTTTvvvkkkRRRJJJKKKHHHIIIMMMLLL]]]|||qqqVVVCCC@@@CCCHHHEEECCCTTTjjj}}}zzzTTTBBBccc```___eeeFFF>>><<<:::888777666555333111000///---,,,++++++,,,---------------------------+++,,,......---,,,---...---<<>><<>>ddd~~~mmm^^^lllqqqtttdddZZZPPPMMMLLLKKKKKKNNNRRRSSSTTTVVVYYY\\\___aaafffeeekkkzzz~~~rrr___NNNHHHHHHIIIPPPXXX[[[^^^bbbeeedddccccccccc```___^^^]]][[[YYYTTTQQQPPPQQQRRRQQQRRRWWW___fffjjjoooqqqnnnkkkjjjhhhddd\\\VVVQQQOOOLLLHHHIIIMMMJJJJJJIIIEEEBBBBBBCCCDDD???>>><<<:::888777666555777===HHHNNNIII===666666777666666666666666666777666666555555555555666666;;;999666555555555333222111000000///////////////------,,,++++++******)))+++******)))(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((((()))***---++++++---------111777@@@SSSllluuupppnnnjjjfffdddbbb```^^^\\\ZZZWWWRRROOOOOONNNLLLKKKLLLNNNQQQSSSUUUVVVWWWXXXYYYZZZ[[[\\\bbb```^^^]]]___cccgggjjjooo|||oooZZZKKKSSSeeevvvrrrfff```ppp}}}kkk]]]PPPEEE???>>>@@@BBBGGGNNNWWW^^^bbbccckkkooozzzxxxrrrzzzfffbbbVVVUUUddd===???;;;666222111000///...////////////////////////,,,000111BBBbbbtttxxx|||www{{{___JJJDDDDDD444777>>>WWWoooaaaDDD===777>>>GGGMMMRRR[[[gggqqq{{{~~~qqq[[[JJJAAA:::AAA@@@<<<<<<===MMMgggzzznnnhhh___OOOEEECCCAAAPPP~~~pppYYYJJJEEE===>>>DDDBBBNNNggglll^^^^^^bbbcccSSS@@@@@@MMMhhhxxxlllHHHNNNwwwjjjfffrrrOOOAAA===;;;888777666555333111111000...---,,,,,,------,,,,,,,,,---------......+++---......------///000...DDD[[[ooo|||yyyxxxrrrUUULLLBBBooorrrbbbpppvvvooo^^^UUUNNNLLLKKKJJJLLLOOOPPPQQQRRRSSSWWWZZZ^^^```eeeccckkk}}}~~~lllZZZSSSUUUYYYaaahhhnnnppprrrsssssspppnnnlllkkkhhhccc```]]]ZZZWWWTTTRRRSSSSSSTTTWWW]]]fffllllllppppppllliiihhheeeaaa[[[UUUQQQOOOLLLIIIIIILLLIIIHHHEEEBBBDDDLLLTTTWWWRRRPPPKKKCCC;;;888999;;;444999EEEOOOKKK???999:::;;;:::999888777666555555666666555555555555666666;;;999666555555555333222111000000///////////////------,,,++++++******)))))))))(((''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))(((((()))+++---++++++------+++...444777GGG]]]qqq|||pppllliiifffeeefffbbb```]]][[[YYYVVVRRROOOOOONNNMMMLLLNNNPPPTTTVVVWWWWWWYYYZZZ[[[]]]^^^___bbb```^^^^^^___ccchhhkkkooo~~~yyylllRRR@@@CCCMMMXXXnnn~~~|||uuurrrtttppp^^^QQQHHH@@@======>>><<<:::;;;???CCCGGGHHHXXX]]]lllwwwppptttaaaWWWMMMSSSggg??????;;;666222000000///...////////////////////////---000333FFFgggxxxwwwwww~~~uuuvvvsssRRREEEFFF???333555BBBZZZeeeTTTAAA>>>777???HHHLLLPPPYYYgggrrr|||uuukkkbbb\\\XXXPPPSSSJJJAAA??????GGGZZZlllXXXNNNGGGHHHggguuubbbVVVEEEAAADDDAAAJJJbbb|||sssyyykkkMMMDDDMMMWWWyyyyyyTTTLLLlllqqqiiiyyyVVVHHH>>><<<:::888777666333111111000...---,,,,,,------......---------,,,,,,,,,,,,---...---------000222333HHH\\\mmm{{{|||mmmNNNGGGHHHtttxxxhhhuuuzzz|||iiiXXXQQQKKKKKKKKKJJJMMMQQQOOOOOONNNOOORRRWWW\\\___ddddddmmm}}}pppmmmpppwww~~~~~~{{{uuupppiiiccc```___^^^]]]UUUVVVWWWZZZ^^^dddlllpppnnnpppnnniiiffffffccc^^^ZZZUUUQQQPPPMMMHHHHHHKKKIIIHHHCCC@@@GGGXXXfffkkkfffeeeaaaWWWKKKCCC???@@@777:::GGGUUUTTTFFF===>>>999999999999999888666666666666555555555555666666;;;999666555555555333222111111000///////////////------,,,++++++******)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''))))))((((((***+++,,,***+++---,,,***---222777EEEXXXkkk|||zzzppphhhffffffeeeeeegggbbb___\\\YYYWWWVVVSSSQQQOOOOOOOOOPPPQQQSSSUUUVVVXXXYYYZZZ[[[\\\]]]^^^___aaa```______aaaeeeiiikkkppp}}}|||qqqhhhNNN<<<===>>>???RRRlll{{{nnnaaaSSSKKKEEEAAA@@@BBBBBB>>>888555555777888999GGGKKK[[[qqqxxxooorrr```QQQJJJNNNjjjDDD???;;;666222111000///...///////////////////////////333777NNNrrr}}}{{{nnnzzzqqqfff~~~nnnLLLKKKOOO;;;222444EEE\\\\\\HHH<<<===:::@@@GGGLLLQQQZZZhhhssszzz~~~|||yyy{{{xxxrrr\\\HHHAAA???EEETTTxxxbbbTTTJJJ\\\nnnQQQCCCCCC>>>FFF\\\xxx```HHHGGGNNNyyy{{{eeeOOObbbuuuhhhaaaTTT@@@>>>;;;:::999777555222111000///------------...//////...---,,,,,,++++++,,,---...------...111333888OOObbboooyyy{{{fffGGGBBBLLLwwwyyyjjjwww}}}sss^^^SSSNNNJJJJJJKKKKKKNNNTTTPPPMMMJJJIIIKKKQQQWWW[[[bbbdddqqqzzzrrrllliiihhhgggggg[[[\\\^^^bbbggglllqqqtttrrrrrrnnnhhheeeeeebbb\\\ZZZTTTPPPOOOKKKFFFFFFHHHHHHGGGBBB>>>HHH]]]lllpppppptttvvvrrrfffWWWKKKEEE===>>>LLL___bbbRRRDDDAAA666888;;;======<<<:::888666666555555555555666666;;;999666555555555333222111111000///////////////------,,,++++++******)))((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''))))))((((((***++++++)))***,,,,,,***,,,111999FFFYYYlll}}}pppjjjggghhhjjjhhhggghhhccc___ZZZWWWVVVUUUUUUTTTRRRRRRSSSTTTUUUUUUUUUUUUZZZZZZZZZZZZ[[[[[[[[[[[[`````````aaacccfffiiikkkpppzzz|||vvvkkkQQQCCCGGGFFF===FFF\\\xxxwwwccc\\\VVVTTTQQQMMMMMMOOONNNIIICCC>>>;;;999777666===>>>LLLcccssszzzwwwoooqqq}}}gggTTTMMMEEEqqqkkkGGG>>>:::555222111000000///////////////////////////000555;;;UUU|||ooonnn[[[\\\kkkIIIUUUYYY888444666MMMbbbXXX@@@888:::999>>>DDDIIIPPP[[[iiitttwww|||vvvZZZLLLEEEGGGSSSyyykkkYYYbbbaaaJJJEEE???EEE[[[sssQQQFFFLLLgggzzzqqqOOOWWWuuueeeyyynnndddBBB@@@===;;;:::999666444222000///...------......---------------------,,,,,,------------...111444???\\\rrrxxxxxxtttxxx___BBB???PPPzzzuuufffvvvlllWWWOOOKKKIIIJJJKKKKKKPPPVVVRRRNNNGGGCCCCCCHHHNNNSSS]]]ddduuu|||xxxtttqqqnnnlllaaacccfffjjjppptttvvvwwwvvvtttooohhhffffffbbb]]]XXXSSSOOOMMMIIICCCBBBDDDBBBDDDAAA>>>III^^^kkklllooosssxxxvvvlll\\\LLLCCC<<<<<>>AAADDDFFFEEEBBB===:::666666555555555555666666;;;999666555555555333222111111000///////////////------,,,,,,+++******)))))))))(((((((((((()))***''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%'''))))))((((((***,,,***)))***,,,,,,***,,,000555CCCWWWjjj{{{zzzooollllllpppqqqmmmiiiiiiccc___YYYVVVUUUUUUVVVVVVTTTUUUVVVWWWXXXWWWVVVUUU[[[[[[ZZZZZZYYYXXXXXXXXX`````````bbbdddgggiiikkkllltttzzz|||}}}}}}rrrYYYMMMWWWUUUFFFHHHXXXkkkrrr~~~pppbbb``````bbb```\\\ZZZ\\\XXXSSSLLLEEE@@@;;;777444999999DDDZZZkkksssuuunnnqqq{{{nnn[[[OOO===bbbjjjFFF===:::555222111111000000///////////////////////////444<<>>666999666999???EEENNN[[[iiirrrtttyyyjjjXXXKKKGGGPPPuuu~~~gggiiinnnRRRJJJCCCIII^^^\\\MMMMMM[[[yyyuuuMMMNNN|||tttaaasssvvvnnnCCCAAA>>><<<;;;999777444222111///...------......+++,,,,,,------......///---------------...222555FFFhhhyyynnnqqq{{{ZZZ@@@@@@UUU|||||||||oooccctttjjjVVVNNNJJJIIIKKKKKKLLLQQQXXXTTTNNNEEE>>>===AAAHHHMMMYYYcccxxx{{{uuuoookkkfffhhhkkkpppuuuyyyzzzyyyyyywwwpppiiiggggggddd^^^WWWQQQMMMKKKGGGAAA>>>@@@;;;@@@@@@???KKK```kkkiiihhhiiijjjfff]]]OOOAAA888888888LLLnnn}}}qqq]]]UUUKKKMMMPPPPPPMMMFFF>>>999666666555555555555666666:::999777555444333333333444222000/////////...,,,///......------,,,++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''&&&&&&((((((((((((((((((((((((************+++,,,---...:::BBBUUUkkkyyy~~~~~~yyyvvvsssnnnfffbbb]]]WWWSSSRRRRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWZZZ[[[[[[YYYWWWVVVWWWXXXbbbccceeegggiiikkkmmmnnntttoootttzzz{{{~~~ppp]]]cccsssdddTTTaaauuunnnppp}}}vvvqqqmmmnnnsssuuuuuuuuuxxxrrruuugggSSSHHH>>>777999999777===LLL]]]jjjssszzzzzz|||}}}|||sssmmmnnnwwwqqq]]]UUUHHHNNNtttAAA???;;;666333111111000/////////............//////222666GGGgggkkk___yyywwwwwwlllRRROOOXXXMMM666333@@@]]]jjjSSS;;;777::::::;;;===@@@HHHVVVgggsssppprrrvvv}}}dddSSSOOOPPPkkkqqq}}}{{{nnnPPPCCCSSSjjjuuu]]]gggnnn{{{ZZZUUUvvvttt^^^ggg|||vvvMMMCCCBBBBBB:::777888111333111000...------------........................,,,******---//////000222VVV~~~}}}tttwwwuuuXXX===???___uuuyyyzzztttmmmooozzzxxx___WWWPPPKKKHHHHHHIIIMMMWWWaaabbbZZZKKK<<<666:::BBBFFFOOOWWWooo|||wwwsssoooppprrruuuyyy|||{{{zzzvvvtttrrrooolllgggaaa\\\VVVTTTNNNEEE???<<<999666888===AAAJJJ\\\llljjj___^^^PPPFFFFFFFFF???999888777666GGGfffyyyttteee\\\WWWbbbnnnlll[[[GGG===;;;999999888777666666777777:::999777555444333333333444222000/////////...,,,.........---,,,,,,++++++(((((((((((((((((((((((())))))((((((((('''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((************+++,,,---...666>>>QQQjjj}}}vvvqqqlllfff___]]]YYYUUURRRQQQQQQRRRSSSSSSSSSSSSTTTUUUUUUVVVYYYZZZZZZYYYWWWVVVXXXYYYaaacccfffiiilllooosssuuutttjjjjjjooottt|||www}}}lllYYY^^^pppnnnttt~~~xxxvvv{{{~~~gggXXXHHH999888999666999DDDPPPYYYaaaggghhhiiippp}}}ssskkklllwwwttt___UUUHHHLLLxxxFFF???;;;666333111111000/////////............//////222;;;PPPmmmssslll{{{{{{eeeNNNQQQVVVGGG555444???ZZZfffPPP:::777:::777888:::===EEETTTeeeqqqppprrruuuxxxzzz~~~{{{fffWWWOOOPPPQQQTTT^^^oooeeeWWWfff}}}rrr```TTTooobbbbbb}}}qqqSSSFFFBBBAAA999888999333333222000...------------........................///+++***,,,...000444999ccczzz{{{kkkOOO:::CCCfffyyyxxxuuuooommmsssttt[[[TTTOOOLLLKKKLLLMMMRRR]]]hhhpppbbbMMM;;;555888;;;;;;EEEKKKeee|||xxxxxxxxxyyy{{{}}}~~~}}}{{{|||yyyuuuqqqmmmgggbbb^^^ZZZRRRHHH@@@======:::666777<<>>444555>>>UUU___KKK999888:::666777777:::AAAPPPaaammmnnnqqqrrrpppooovvv~~~dddQQQIIIDDD>>>===FFFVVVhhhsssuuufffQQQdddhhh[[[tttmmmXXXGGGAAAAAA;;;999:::444333222000...---------...........................111,,,***+++---000888BBBiiiyyywwwvvvyyyaaaEEE888KKKppp}}}wwwooojjjmmmwwwnnnVVVOOOJJJJJJLLLNNNOOOVVVeeetttmmmRRR<<<666999:::666>>>AAA]]]}}}}}}xxxtttpppkkkeeebbbXXXLLL>>>888999:::888444333888GGG___www~~~ooo\\\NNNUUU```dddUUU@@@888<<<444444GGGmmmppp]]]UUUbbbwww}}}bbbGGG888999888777777777777777777:::999777555444333333333333111////////////...---......------,,,++++++***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***************+++,,,,,,111555AAAUUUkkkzzz|||qqqgggbbb```]]]\\\[[[ZZZYYYXXXXXXWWWWWWTTTRRROOOMMMMMMNNNQQQSSSUUUVVVWWWWWWWWWXXXZZZ\\\___bbbgggjjjnnnttt|||nnncccaaaggg|||nnnWWWcccxxxqqqhhhuuu~~~|||vvvuuuwwwwwwxxxzzzuuuyyyrrr[[[DDD;;;666555999CCCLLLTTT^^^fffmmmbbbUUUSSSddd{{{zzz{{{wwwkkkjjjyyy|||]]]ZZZOOOSSSOOO???;;;666333111111000/////////............//////000HHHddduuussspppUUUHHHTTTKKK666444666===PPPVVVDDD777999:::888888888999???LLL\\\hhhkkkooonnngggdddooorrrXXXPPPLLLEEE???>>>BBBIIINNNyyytttkkkccc|||fffLLLZZZoooYYYkkknnnYYYFFF@@@CCC>>>;;;:::444333222000///------..............................111,,,+++------///999FFFiiivvvrrrzzz{{{~~~[[[???888QQQttt|||wwwooojjjmmmxxxiiiRRRMMMEEEFFFIIIKKKNNNXXXlllwww[[[AAA777;;;<<<777>>>>>>ZZZ}}}zzzwwwsssmmmgggcccRRRGGG<<<888999888777666444777GGGddd{{{|||fffQQQJJJOOO[[[cccZZZEEE888777888666GGGooo~~~fffTTTZZZjjj{{{yyybbbHHH999888888777777777777777888:::999777555444333333333333111///...///000///......------,,,++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))******++++++...000888FFFZZZkkkssstttvvvyyywwwnnnfffddddddcccYYYXXXWWWUUUTTTSSSRRRRRRTTTQQQNNNLLLKKKMMMPPPSSSTTTUUUVVVWWWWWWXXX[[[]]]___bbbfffiiilllrrr{{{vvvnnnlllooofffhhhrrrooo```iiillleee^^^```fffjjjqqqxxxtttxxx}}}}}}{{{jjj___OOO@@@===777666;;;EEEOOOWWW___fffooohhhXXXIIIMMMhhh~~~}}}}}}yyyiiicccooo|||XXXVVVOOOVVVLLL???;;;666333111111000/////////............//////444QQQnnnyyy|||wwwjjjTTTMMMSSSDDD222555666:::JJJNNN>>>666999999<<<<<<;;;;;;???JJJXXXbbbiiinnnmmmbbb___lllfffTTTTTTQQQLLLGGGCCCCCCDDD[[[~~~nnnVVV```{{{sssdddIIISSSxxxaaammmwww[[[EEE???EEEBBB>>>:::333444222111///....................................///+++,,,000...---888HHHkkkwwwsssvvvWWW<<<999TTTpppvvvuuuqqqmmmnnnwww~~~eeePPPLLLEEEEEEFFFIIIMMMYYYqqqoooRRRBBBAAA???999>>>>>>XXX}}}|||yyyvvvrrrkkkddd___NNNGGGBBB@@@===888666999;;;:::HHHeeeyyyrrrZZZGGGDDDAAAIIIZZZ```TTTCCC999;;;777EEEooonnnddd```fffdddUUUFFF@@@888777777777777777888888:::999777555444333333333222000///...///000///...------,,,,,,++++++******))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&((()))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((******)))))))))******+++***---222<<>>>>>AAAJJJVVV___iiipppnnncccaaaooo{{{uuusssqqqssszzznnnooommmfffZZZPPPJJJHHHGGGfff\\\PPPmmmqqqgggzzzeeeIIIOOOyyysssxxxbbbIII@@@FFFEEE???:::333444333111///.........///...........................***---222///,,,:::MMMhhh|||sssqqqkkkQQQ999<<>>555<<>>DDDQQQ{{{mmmiiiggghhhjjjooo{{{fffTTTDDD:::;;;>>>;;;???NNN^^^fffggggggjjjsssqqq___UUUccc}}}|||{{{~~~pppbbbbbbiiicccKKKJJJUUUOOO???;;;666333111111000/////////............//////===___~~~|||sssTTTZZZjjjSSS:::555000333666AAABBB777444888555:::<<<>>>@@@DDDKKKVVV^^^kkksssrrrhhhgggwww~~~eee[[[TTTRRRNNNMMM[[[mmm|||gggWWWOOODDDUUUgggNNNXXXrrr~~~mmmuuulllMMMLLLtttpppQQQBBBGGGDDD>>>:::555444333111///......//////...........................)))+++111///---???XXXeeezzz{{{xxxrrrjjjjjjaaaLLL:::DDDbbbpppmmmkkkiiiiiippp}}}vvv^^^MMMMMMFFFDDDDDDGGGKKKSSSaaannn~~~iiiRRR<<<===LLLqqq{{{uuurrrsssvvvyyyzzzeee[[[TTTTTTNNN@@@888999:::555DDDbbbooo___GGG<<<777:::OOOttttttcccPPP@@@:::RRR~~~tttbbbVVVYYYTTTCCC666444777777777777777888999999:::999777555444333333333222000......///000000///------,,,,,,+++******)))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((******)))))))))))))))***''',,,///222???WWWlllvvv|||zzznnnfffbbb```VVVTTTQQQNNNNNNOOOQQQSSSQQQQQQPPPPPPPPPRRRUUUVVVTTTUUUVVVVVVVVVWWWYYY[[[ZZZ___ccceeehhhppp}}}uuuddd^^^ZZZ\\\___TTTEEEGGGUUUkkkgggddddddfffnnn{{{hhhSSS@@@;;;@@@===CCCXXXmmmyyy{{{zzzyyykkk```mmmuuuuuuyyyzzzllliiinnnoooLLLKKKVVVVVV???<<<666333111111000/////////............//////;;;___zzznnnJJJ\\\uuuUUU999777---222555???@@@555444888444666999===AAAEEEMMMWWW^^^nnnvvvvvvlllmmm}}}ooohhh```[[[XXXNNNBBBDDDOOOsss~~~fffXXXLLLRRR}}}kkkQQQQQQaaa~~~tttQQQKKKrrr{{{XXXEEEFFFCCC===:::666444333111000///...//////........................///)))***000...///EEEaaafff{{{zzzuuunnnggghhhzzz\\\JJJ<<>>;;;LLLlllxxxfffOOOFFFIIITTTsssjjjTTTBBBMMMqqqddd^^^fffxxxxxx___FFF<<<777777666777777888999999;;;:::888666555444444444222111111000000000000000......---,,,***))))))((((((((((((((((((((())))))(((((((((((((((((((((((()))'''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((******))))))((((((((('''((((((((('''&&&&&&%%%%%%)))))))))))))))((((((((())))))))))))(((((((((((((((((()))***************+++,,,---222<<>>BBBGGGNNNUUUYYYnnnwwwwwwoooooo}}}zzz|||yyyyyyuuujjjZZZLLLHHHJJJ^^^rrrZZZGGGWWW~~~VVVAAANNNXXXvvv~~~uuuttt{{{iiiRRRRRRkkkfffEEEBBBHHHCCC;;;888555444222000............///////////////////////////,,,///222---...JJJlllwww{{{qqqxxxhhh[[[ooo___CCC>>>PPPmmmwwwccc```nnnxxxkkkWWWJJJEEEIIIGGGGGGJJJKKKMMMSSSZZZgggnnn{{{^^^FFFAAACCC\\\|||uuuttt{{{tttbbbQQQIII???BBBWWWxxxttt]]]SSS\\\bbb|||pppMMMIIIppprrrfffqqqzzzMMM888999777666666777666777999;;;:::888666555444444444222111111000000000000000......---,,,+++***))))))***)))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((()))***************,,,,,,,,,///555@@@LLLUUUuuu|||}}}ttthhh___XXXSSSPPPNNNKKKKKKMMMNNNNNNLLLMMMOOOQQQTTTUUUVVVUUUUUUYYYXXXWWWVVVWWWYYY[[[\\\```cccdddeeehhhrrrvvvzzzuuuaaaTTTQQQnnnzzzqqqnnnlllpppiii\\\PPPEEEEEEAAA===EEEZZZmmmxxxzzz~~~~~~||||||~~~wwwqqqpppooobbbLLLJJJvvvSSS???;;;555111000000000//////000111111000000111222HHHsss~~~tttmmm~~~YYYNNNYYYfffSSS888000333555999:::777444555444111666888<<<@@@EEELLLTTTZZZfffqqqtttoooooo{{{tttnnnuuuzzzlllfffttttttcccRRRGGG^^^}}}oooNNN\\\\\\FFFNNNXXXuuuzzzllliiieee\\\WWWYYYfffzzziiiPPPMMMbbbkkkIIICCCFFFAAA:::999555444222000............////////////////////////000---000222---222RRRwww~~~mmmqqqhhhggg___DDD@@@SSSqqqzzzeeebbbnnnyyyhhhUUUIIICCCDDDCCCDDDGGGIIIJJJQQQXXXbbbgggrrreeeJJJAAACCC^^^|||vvvvvv{{{```MMMCCCGGG]]]kkkTTTXXX___xxxbbbUUUoooyyyjjjkkkzzztttQQQBBB<<<888777888888777777999;;;:::888666555444444444222111111000000000000000///......---,,,+++******+++++++++******)))))))))(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((()))***************+++++++++---000888@@@FFFjjjqqqssslllaaaZZZUUUQQQOOOMMMLLLLLLMMMMMMLLLJJJMMMNNNQQQTTTVVVWWWVVVVVVXXXXXXWWWWWWXXXYYY[[[\\\```cccdddeeegggppp}}}xxxeee\\\]]]{{{}}}~~~___PPPFFF@@@DDDCCC>>>BBBRRRaaakkkuuu~~~~~~tttooopppwww|||~~~xxxpppnnnooogggNNNGGGmmmVVV@@@;;;666222000000000//////000111000///000111333FFFvvvrrrjjjzzzQQQLLLXXXaaaMMM555///111888;;;:::555222333444222555666999===BBBKKKTTTZZZ```kkkrrrppprrr{{{rrreeeeeewwwuuuuuuvvvtttrrrvvv}}}nnn]]]WWWmmmiiiQQQYYYsss~~~]]]iiilllZZZ^^^gggwwwooo]]]KKKDDDAAA======BBBMMM```}}}nnnRRRIIIZZZoooOOOEEEDDD>>>:::;;;555444222000............////////////////////////000///111111---777]]]mmmmmmjjjrrr}}}ZZZ???===QQQppp|||hhhdddnnnyyyyyycccRRRGGGBBBAAAAAACCCGGGHHHIIIOOOWWW\\\^^^fff|||nnnPPPCCCDDDbbb}}}yyyzzzzzz]]]VVV^^^nnn___[[[aaasss~~~jjjwwwuuujjjgggsssuuuvvvyyyjjjPPPBBB>>>888666888:::888999;;;;;;:::888666444444444444222111111000000000000000//////...------,,,++++++---,,,,,,++++++******)))(((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((((()))))))))))))))(((((((((((((((((()))***************(((***,,,...222777===BBBYYYaaaeee___WWWSSSOOOMMMNNNMMMMMMMMMMMMLLLKKKJJJMMMOOORRRUUUWWWXXXWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[```ccceeeeeegggnnnzzzyyyhhh]]]uuufffSSSEEE===@@@DDD@@@BBBMMMYYYcccmmmuuuyyynnnbbb\\\^^^fffqqq{{{}}}yyy|||xxxooommm{{{sssjjjQQQGGGiiiZZZ@@@<<<666222000000000//////000000000///000222444FFFwwwvvvrrryyyMMMNNN[[[^^^GGG333000000:::<<<:::444111222333222333444777:::@@@IIISSSYYY]]]gggoooqqqttt{{{ooolllnnniiigggfffbbbaaajjjxxxppp\\\UUUooocccVVViiijjjvvvwwwttt{{{gggTTTFFF999555555555999>>>AAAOOOkkkwwwXXXJJJWWW~~~nnnRRRGGGDDD>>>999:::555444222000............////////////////////////...///000...,,,;;;fffrrrnnnmmmyyyxxxWWW===<<>>;;;:::888666444444444444222111111000000000000000.........------,,,,,,+++---,,,,,,,,,++++++******))))))))))))))))))))))))'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))++++++***)))((('''&&&&&&(((((()))***************'''***---///222666;;;>>>JJJRRRXXXTTTOOOMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKNNNPPPSSSVVVWWWXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[```ccceeeeeeffflllvvv~~~qqqcccpppwwwwwwaaaNNN@@@@@@BBBAAADDDMMMXXXbbblllsssyyylll^^^WWWVVV[[[jjjyyy}}}xxx{{{vvvooonnn}}}tttgggRRRJJJlll]]]AAA===777333111000000//////000000///...000222555OOO~~~yyyOOOVVVccc]]]BBB222222111:::<<<:::333000222444333222333555999>>>GGGQQQXXX[[[bbbiiinnnsss{{{}}}yyyyyypppiiieee]]]ZZZhhh{{{yyyddd\\\tttttt]]]cccmmmxxxssswwwvvvsssXXXBBB;;;666666888:::<<>>iiiuuunnnqqqzzzZZZAAAAAAYYYsssyyyiiieeemmmxxxnnnZZZMMMFFFCCCCCCDDDFFFHHHGGGHHHPPP[[[]]]VVVPPP]]]pppWWWHHHJJJhhh|||~~~rrrcccVVVWWWZZZiiijjj]]]WWWdddlllxxxssshhhSSSCCC888888999666999@@@;;;:::888666555444444444222111111000000000000000------------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''++++++***)))((('''&&&&&&(((((()))***************(((***---...///111444666???HHHNNNMMMJJJKKKLLLLLLJJJLLLMMMLLLKKKJJJKKKMMMPPPRRRTTTWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ^^^aaaddddddcccgggpppxxx~~~nnnaaagggjjjrrrkkkVVVEEEBBBDDDEEEHHHLLLRRRXXX]]]aaaooobbbVVVQQQOOOPPP[[[hhh|||||||||}}}uuuqqqrrrnnn^^^OOOOOOttt___BBB>>>777333111000000///////////////...000333666QQQ|||vvvVVVbbbmmm]]]>>>222555222999<<<:::444111333444333222444666999>>>FFFOOOUUUWWW\\\ccckkkrrrzzzyyyqqqddd^^^mmmtttlllggg___XXXTTTSSSUUU[[[ccckkkttthhh^^^___WWWHHH999888666777999:::999999===CCCYYY}}}{{{eeeNNNTTTvvvkkk||||||wwwcccNNNGGGGGGCCC<<<666555444222000............////////////////////////+++,,,---+++---@@@hhhssskkkuuuwwwVVV???CCC]]]sss|||vvvhhhfffnnnzzzhhhVVVKKKEEECCCAAABBBDDDFFFEEEGGGSSS___cccZZZMMMRRRrrrlllWWWKKKJJJbbb}}}qqqfff~~~```TTTOOOLLLSSSfffzzzgggVVVVVVrrrhhhRRR@@@<<<;;;888===GGG;;;:::888666555444444444222111111000000000000000,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''&&&&&&######$$$%%%%%%&&&''''''(((((((((((())))))))))))(((((()))***************(((***,,,,,,,,,---000222555>>>FFFFFFEEEHHHKKKKKKGGGIIIIIIIIIGGGHHHKKKMMMRRRSSSUUUWWWXXXXXXWWWVVVVVVWWWXXXYYYYYYZZZZZZZZZ[[[^^^aaa```___bbbjjjqqq{{{mmm{{{~~~~~~{{{xxxtttkkkaaaWWW]]]```eeemmmlllqqq{{{hhhSSSBBB@@@CCCGGGKKKMMMPPPSSSUUUVVV___SSSKKKOOOOOOJJJIIIMMMggg~~~{{{zzz|||uuuuuuwwwkkkSSSJJJTTT~~~___CCC>>>888333111000000////////////......000333777PPPvvvyyy}}}nnn^^^mmmuuu^^^:::000555222777:::999444222444555444222444777:::???EEEMMMRRRSSSXXXaaalllvvv}}}rrrfffsss}}}tttiii\\\QQQHHHBBBFFFMMMWWWTTTcccbbbRRRJJJBBB>>>888888666444444555555444999<<>>777555444222000............////////////////////////+++------,,,///BBBddd|||ssskkkyyyqqqPPP:::CCC___sssvvvttthhhhhhppp|||{{{bbbQQQHHHCCCBBB???@@@CCCEEEEEEJJJYYYiiiooodddSSSPPPlllnnnXXXMMMGGGUUUuuu|||~~~mmmXXXTTT}}}dddWWWMMMEEEEEEJJJMMMOOORRR```pppttthhh|||vvv\\\EEEAAABBBBBBLLL[[[;;;:::888666555444444444222111111000000000000000,,,,,,++++++++++++++++++(((((()))***+++,,,,,,---)))))))))))))))))))))))))))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***+++,,,(((((()))***************'''(((***+++,,,...111333...777???AAAAAADDDHHHIIIEEEFFFGGGFFFDDDEEEJJJNNNSSSTTTVVVXXXXXXWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZXXX[[[^^^^^^\\\___ffflllzzznnnllluuuyyypppeee___ZZZUUUOOOXXX\\\^^^^^^XXXaaayyykkksssxxxuuuqqqsss|||qqq___KKK<<<:::<<>>888333111000000////////////......000444777WWWyyywwwxxxgggcccssszzz^^^888///555222666999999555333444555444222555888<<<@@@EEELLLPPPSSSXXXcccqqq{{{}}}mmmvvv{{{rrriii[[[MMMHHHKKKSSSEEELLLmmmzzzxxxiiiWWWGGG<<<<<<:::999444000///333555555444666GGGggguuuTTTPPPzzz{{{xxxbbbJJJBBBEEEGGG@@@888555444222000............////////////////////////,,,---...---222DDDbbbzzzzzzyyyuuunnn|||qqqOOO;;;GGGeeewwwxxxsssiiiiiirrrwww^^^NNNEEEBBB@@@???AAADDDFFFHHHOOOaaarrryyynnnZZZTTTmmmtttYYYNNNDDDKKKjjj|||}}}qqq]]]MMMFFFCCCiiihhhXXXLLLCCCDDDBBB===>>>EEEEEEXXXsss~~~{{{^^^GGGDDDHHHMMM\\\mmm999888777555444444444444222111000//////.........//////...---,,,,,,++++++************))))))))))))((((((((((((((()))******((('''&&&'''((())))))'''''''''''''''&&&%%%$$$###$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))))))))(((''''''&&&&&&)))((('''''')))******))))))))))))***++++++,,,,,,222444888;;;===@@@CCCFFFBBBBBBAAAAAABBBGGGNNNSSSUUUTTTUUUXXXZZZYYYUUUPPPTTT[[[___\\\ZZZ[[[\\\[[[WWWVVVVVVWWW[[[]]]]]]]]]jjj}}}ssszzz}}}wwwnnnhhhccc___WWWUUUWWWZZZYYYVVVZZZbbbaaadddfffdddaaacccjjjrrr{{{hhh]]]LLL:::===CCCKKKQQQYYYbbbhhhiii```OOOEEELLLXXXXXXMMMCCCGGGeee~~~}}}|||qqqtttyyyYYYEEERRRjjjGGGAAA999333///.........111000000222000...222999XXXwwwyyy|||mmmXXXeeewwwuuuUUU777000333111777666666444333222111111222444666888<<>>EEEPPPuuuXXXRRRJJJSSS```\\\QQQGGG<<>>DDDIIIJJJRRR```jjjnnnqqq{{{xxxkkkiiiqqqqqqtttttthhhUUUMMMNNNNNNSSSccc~~~^^^JJJ999>>>UUUiiimmmiiihhhkkkiiiddd^^^[[[UUUNNNSSS^^^}}}vvv\\\EEE<<<888666777777444222333222555666:::JJJhhh{{{TTTPPPuuu]]]EEEHHHIII???:::999777444111///...//////////////////............,,,---222222333KKKjjjvvvwwwmmmgggllldddIIIGGG```{{{yyyyyytttrrr{{{nnnZZZLLLBBB??????>>>>>>BBBFFFDDDLLLkkkeeeWWWWWWlllyyyWWWHHHAAAOOOggg~~~jjjUUUMMMVVVbbb{{{ooobbbPPPCCCJJJUUUSSSNNNJJJYYYwwwzzzRRRVVVWWWcccjjjhhhjjjggg[[[IIIFFFMMMzzz{{{{{{xxxlllWWWFFFDDDFFFEEELLLXXX999888777555444444444444222111000///............---------,,,,,,,,,++++++************)))))))))(((((((((((((((((())))))***((('''&&&'''((())))))'''&&&'''''''''&&&&&&%%%$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''((())))))***)))((('''''')))******))))))))))))***++++++,,,,,,,,,...000222222444666888999:::;;;<<<===AAAFFFJJJRRRRRRTTTUUUVVVUUUSSSQQQQQQSSSUUUUUUVVVUUUMMMDDD@@@DDDGGGGGGDDDAAA???>>>LLL\\\ssszzzhhhUUUIIIHHHTTTttt~~~sssoooiiiaaaWWWMMMGGGEEEIIIOOOWWW\\\[[[VVVPPPLLLTTTaaammmrrrxxxzzznnn^^^SSSJJJJJJVVV^^^^^^aaahhhmmmsssqqqkkkqqqtttkkkyyy~~~}}}sssgggjjjuuuyyy___IIIBBBiiinnnFFF@@@999222000/////////000...///000///...444<<>>999::::::777555555777:::999666???XXXxxxzzzUUUSSSyyyoooNNNHHHIIIBBB<<<999777444111///.../////////////////////.........------111111555TTTwwwyyykkkfffrrr~~~aaaFFFIIIggg|||vvvttt~~~kkkVVVIIIAAA===>>><<<>>>CCCEEECCCKKKkkkmmm___\\\mmm|||SSSEEEBBBSSSjjjqqqnnnpppzzzppp]]]OOOXXXbbb]]]XXXUUUbbb}}}ddddddeeeiiibbbVVV^^^lllmmmaaaSSSSSS~~~sssooo[[[JJJ===<<<===<<>>LLLgggzzzhhhWWWLLLAAAAAAMMMkkkkkkPPPGGGLLLXXXdddnnn[[[]]]]]]ZZZYYYZZZYYYVVVMMMPPPkkkaaaPPPFFF<<<999888777777888;;;AAABBB<<<>>>RRRpppzzzXXXWWW}}}vvvSSSHHHGGGAAA>>>999777444111///...//////.........///////////////......000...888^^^~~~kkkfffwww___BBBGGGhhhxxxuuufffRRRFFF@@@======;;;>>>CCCDDDBBBJJJhhhwwwiiicccrrrTTTEEEDDDYYYqqq~~~eeeWWWccclllaaaXXX\\\ppp}}}vvvxxxyyyhhhPPPUUUnnn}}}uuueeeaaazzzcccYYYJJJ???777777888888<<>>ooo}}}ttt]]]tttyyySSS222,,,222444444333333333222222222111222444666888999<<<@@@CCCHHHHHHOOO___nnnvvvzzz|||\\\XXXQQQFFF:::333222444666555444222000000222555;;;>>>III___rrrsssbbbQQQAAA:::777:::AAATTT}}}sss[[[QQQOOOTTTaaaooo___```]]]WWWUUUVVVVVVSSSOOONNN```}}}xxx]]]OOO@@@:::888777777999>>>HHHLLLHHHGGGWWWqqq~~~[[[XXX|||oooPPPFFFDDD???>>>999777444111///...//////.........//////////////////...///---:::gggllleeevvv}}}[[[???EEEggg{{{xxxaaaNNNDDD???======;;;>>>CCCDDDBBBIIIaaaxxxsssiiiwww[[[HHHDDD\\\uuufffWWWfffnnn___OOO\\\xxxyyyYYYRRRjjj~~~|||ssspppsssZZZMMM@@@999555777999888;;;???999888777555444444444444222111000//////.........++++++++++++++++++++++++************))))))))))))((((((((((((((()))******((('''&&&'''((())))))'''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''(((((()))))))))((('''''')))******))))))))))))***++++++,,,,,,+++,,,------++++++,,,---***+++---------,,,...///111555999<<<>>>???CCCEEEAAACCCBBB===:::<<<>>>===555333222777===>>>:::555777@@@UUUnnnxxxgggVVVJJJMMMXXXggg~~~vvvjjjbbb\\\RRRHHHDDDAAA@@@EEELLLPPPOOOLLLMMMKKKFFFCCCKKK]]]qqq|||ssszzzooo___XXXYYY]]]___fffrrrzzzsssbbb___gggwwwzzziiiRRRHHHeee~~~bbbEEE???888222000000000000///------......///777???nnnqqqaaavvv~~~pppLLL222///333000333333333222222222222222000222444666888;;;???BBBGGGGGGNNN\\\hhhpppvvv{{{}}}}}}|||XXXTTTKKKAAA888444333333555666444222111111222333777>>>IIIWWW``````YYYQQQDDD<<<;;;??????EEEcccsssbbb[[[YYYWWW___jjjcccbbb\\\TTTQQQSSSUUUSSSQQQOOOXXXggguuuiiiZZZIII@@@===;;;:::;;;FFFPPPVVVSSSRRR___ttt^^^UUUuuu}}}aaaIIIGGGFFF???>>>999777444111///...//////............/////////000---...000///===llllllcccuuuuuuUUU<<>>;;;>>>BBBCCCBBBIIIYYYjjj~~~ttt}}}eeeKKKCCCZZZtttnnnzzz{{{eeeNNN___|||dddQQQbbbxxxpppdddMMMCCC999666555777888888999;;;999888777666444444444444222111000//////.........++++++++++++++++++++++++************))))))))))))((((((((((((((()))******((('''&&&''')))))))))'''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((()))((('''''')))******))))))))))))***++++++,,,,,,***+++,,,+++***)))***+++***,,,------,,,+++,,,---+++...222333222222444666111555666333333:::AAADDD>>>777222444;;;???<<<777555===QQQjjj}}}yyyggg[[[OOOJJJLLLYYYtttxxxlllddd^^^TTTIIIBBB===:::===FFFMMMOOONNNLLLJJJEEE???@@@LLL[[[eeesssqqqdddZZZRRRPPPQQQRRRaaaqqq|||xxxvvveeebbbiii~~~|||hhhUUUTTTwwwgggDDD???888222000000000000...------......///777@@@jjjpppeee|||~~~kkkIII333333333+++333333222222222222222222...000333555777:::>>>AAAEEEHHHPPP[[[ccciiirrrzzztttlllqqq~~~mmmhhh\\\MMMAAA999333///222444444333333444444222---888EEENNNQQQQQQTTTVVVPPPDDD>>>???;;;;;;RRRppp}}}rrreeecccbbb]]]^^^eeecccaaa[[[SSSPPPTTTWWWWWWOOOMMMPPPQQQTTTgggxxxwwwrrrbbbQQQHHHDDD@@@>>>===NNNXXX^^^ZZZXXXcccvvv```RRRnnnzzzXXXEEEJJJJJJBBB@@@999777444111///...//////---.........//////000000,,,...111000???oookkkcccuuunnnPPP:::FFFggg{{{[[[IIIBBB???>>>>>>;;;>>>BBBCCCCCCHHHTTT```hhh{{{lllNNNAAAVVVrrr}}}|||lllmmmtttTTTffflllSSS```wwwyyy^^^PPP:::111555444444666777555555666