BM6P6(@ 222222111000///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))((())))))+++,,,---......------000666;;;===<<<999999<<>>AAAHHHNNNNNNPPP\\\jjjuuufffRRRHHHGGGAAA@@@@@@<<<===<<<;;;;;;:::???OOO___zzz}}}vvv___III777;;;999EEEXXX\\\LLL???===hhh^^^SSS[[[```aaabbbcccbbb]]]WWWRRRMMMTTTQQQ???000,,,***&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))************+++++++++)))************+++++++++------,,,,,,,,,---......,,,444...+++555222999TTT~~~~~~wwwjjjjjjjjjkkkkkklllpppyyyyyypppjjjjjjmmmrrrzzzzzztttnnniiieee]]]\\\YYYWWW___qqqooossszzz~~~oooooommmaaaZZZKKKFFFAAAAAAGGGOOOUUUWWW[[[^^^dddjjjrrryyy{{{~~~zzzrrrrrr{{{}}}yyyaaa]]]YYYOOOPPPfffdddCCC???WWWjjj]]]QQQ\\\eeeZZZWWWZZZOOOOOOFFF:::222...------+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,---///111444FFFmmm~~~~~~~~~sss\\\pppssscccaaaiiirrr~~~pppbbbhhhoootttxxx|||sssiiikkksssrrrxxx|||~~~222222111000///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))((()))***+++,,,------...------000555:::===<<<;;;:::???DDDBBB<<<666555666777;;;BBBHHHNNNSSSXXX[[[cccbbbaaa___\\\WWWQQQNNNBBB999222222333333666<<<@@@HHHWWWcccddd^^^]]]bbbrrr|||rrr^^^RRRDDDAAAEEEBBB===<<<<<<;;;999:::EEEQQQsss|||rrrZZZAAA999555;;;MMMYYYUUULLLHHHYYYsssuuu]]]VVV[[[^^^aaacccbbb^^^YYYUUUOOOSSSQQQDDD666...***'''))))))))))))))))))))))))(((((((((((()))))))))*********))))))(((((((((((()))************+++++++++************++++++++++++------,,,,,,------......---222......666444BBBccc}}}{{{nnneeegggjjjkkklllnnnuuuuuunnnhhhjjjooouuu}}}xxxrrrnnnhhheee```___eeeuuusssxxx|||~~~xxx]]]YYYXXXOOOKKKDDD@@@======@@@BBB@@@>>>HHHJJJPPPYYYcccuuuzzzzzz~~~zzzwwwzzztttnnn___^^^SSSQQQccc~~~{{{RRRAAATTTkkkeeeTTTYYYbbb[[[XXXZZZRRRPPPIII>>>555000...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,,,,---///111<<>>=========:::888<<>>666333???RRR]]]ZZZRRRHHHYYYuuucccOOOSSSYYY```cccaaa^^^[[[ZZZSSSRRRQQQLLL@@@222***)))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((()))************+++++++++************+++++++++,,,------,,,,,,---......///...000...222666777OOOwwwuuudddaaafffjjjjjjlllsss}}}}}}pppjjjhhhlllrrrxxx{{{xxxrrrjjjfffjjjvvvxxxpppSSSMMMLLLFFFEEEEEEDDDDDDDDDDDDCCCAAA???CCCEEELLLXXXfff{{{{{{zzz}}}|||yyyttteeeYYYOOOJJJWWWsssiiiEEEMMMiiippp[[[WWW___\\\ZZZZZZVVVQQQLLLDDD:::222------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,///111===XXX{{{uuutttcccjjjsssccc^^^iii}}}vvvkkkkkkqqqyyy~~~}}}wwwnnniiimmmuuurrrtttxxx|||~~~}}}{{{xxxwww{{{222222111000///...------,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***))))))***+++,,,,,,------......///222666:::===???@@@@@@???:::444333777<<<@@@AAAFFFNNNVVVYYYWWWTTTTTTUUUUUURRRJJJAAA999555222111333888===@@@BBBCCC@@@GGGSSS```hhhiiigggdddeeetttkkkXXXMMMAAA@@@======???>>>;;;;;;>>>AAA[[[uuu{{{zzzvvv^^^III@@@555666FFFXXX\\\VVVBBBDDDPPPdddsssppp\\\JJJKKKTTT^^^bbb```]]]]]]^^^VVVQQQQQQSSSJJJ888,,,+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------,,,------...///000111...000555666<<<\\\lll```aaahhhjjjkkkoooyyyuuummmiiihhhnnnvvv{{{}}}rrrgggbbbeeeppp|||~~~wwwuuunnn\\\\\\^^^YYYYYY\\\___```[[[TTTOOOOOOPPPOOONNNTTTbbbuuu{{{zzzvvv~~~rrrXXXNNNEEEIII^^^zzzMMMGGGbbb{{{fffZZZ\\\^^^\\\ZZZYYYQQQNNNHHH>>>444------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,---///222:::YYYqqqmmmggg[[[sssmmmeeejjjuuuwwwnnneeejjjpppyyyxxxqqqllliiinnnvvvrrrrrrtttxxx||||||yyyuuutttxxx}}}222222111000///...------,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************++++++,,,,,,---...///000111444888<<>>;;;>>>@@@>>>===>>>777HHH\\\zzz{{{qqqppp|||{{{hhhRRRHHH999111999IIIRRRSSSGGGBBB???FFFSSSYYYSSSIIIFFFOOOYYY^^^^^^]]]]]]___XXXQQQQQQVVVQQQ@@@222...))))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,------------...///000111333...111666666DDDhhhyyyggg___bbbhhhjjjlllsssrrrllliiijjjrrryyy}}}yyytttiii___UUURRRUUUaaawwwwwwjjjbbb```dddssswwwwwwxxxhhhaaa```___YYYZZZggg|||{{{tttdddWWWIIICCCJJJ___}}}[[[EEEWWW|||qqqaaaZZZ]]]]]]ZZZZZZQQQOOOJJJAAA666///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,---111444:::[[[|||nnnooovvvYYY[[[~~~{{{ffffffuuuxxxooogggbbbooovvv}}}rrrmmmkkkkkkpppvvvsssuuuwwwyyyzzzyyyxxxvvvssswww|||{{{sssmmmjjjiii222222111000///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************+++++++++,,,,,,,,,...000111222333666:::===:::555000111777>>>AAABBBFFFGGGKKKOOOQQQPPPMMMJJJEEEGGGFFFBBB;;;555333333222666:::???HHHQQQUUUTTT___cccgggkkkqqqwwwxxxvvvxxxcccTTTHHH===<<>>BBBDDDHHHKKKNNNOOONNNKKKIIIHHHBBBCCCAAA;;;444000222555444999>>>EEEQQQ```hhhhhhnnnsssuuutttvvv{{{}}}zzzppp\\\HHH??????>>>===<<<999<<<===KKKfff~~~{{{~~~|||qqq^^^JJJ???888555;;;EEELLLLLLGGG???>>>EEEKKKLLLEEEHHHNNNTTTXXXZZZ[[[\\\XXXUUUQQQPPPRRROOOAAA222))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,------...000111222333///444777>>>```~~~iii___aaaeeefffiiirrr}}}uuusssiiihhhmmmwww~~~zzznnneee]]]VVVPPPOOOPPPVVV```gggjjjjjjccc]]]TTTLLLFFFBBB>>><<<===;;;<<<>>>===DDD]]]wwwrrriii___ZZZYYY```nnn|||zzzlllcccnnn}}}llleeeRRRPPPIIIHHHjjjuuu{{{SSSIII]]]xxxpppUUUVVV___\\\ZZZTTTPPPKKKEEE???888111,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,///555999EEEbbbrrruuu~~~[[[SSS|||xxxhhhaaannn{{{kkkdddiiipppvvv|||tttiiiiiiooorrrrrrsssvvvvvvwwwxxxzzz||||||{{{wwwyyy|||~~~vvvcccPPPCCC??????222222111000///...------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))******++++++++++++++++++++++++,,,,,,///222444555333444666999///111333555777;;;BBBFFFJJJNNNQQQPPPLLLHHHGGGGGGAAAAAA>>>666///---111555666<<>>OOOccc|||zzzlllTTTJJJ@@@555666@@@HHHIIIBBB888555???IIILLLFFFGGGKKKPPPVVVZZZZZZZZZXXXWWWQQQLLLPPPSSSFFF333)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,------///000111222222///555888BBBkkk|||wwwddd^^^dddiiihhhiiittt~~~yyy}}}ttttttfffffflllwwwwwwjjjbbb\\\WWWSSSPPPMMMPPPTTTWWWUUURRROOOKKKEEEBBB@@@@@@@@@@@@===>>>BBBDDD>>>>>>SSSmmm{{{oooaaa^^^___eeennn|||~~~qqqaaaXXXddd}}}ooovvvttt\\\YYYLLL>>>WWWZZZHHHOOOuuurrrSSSSSS___^^^[[[UUUQQQKKKFFFBBB<<<333---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,000666:::RRRmmmvvvWWWWWWgggbbbhhhzzzxxxgggbbblllyyy|||~~~qqqgggiiiqqqtttsssrrrwwwtttsssvvv||||||yyy{{{|||~~~rrr]]]III>>>===???000000000///......------------,,,++++++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''''''''((())))))******+++)))***---...,,,,,,...222333444555666666666666333555666888:::>>>CCCGGGQQQPPPOOOMMMJJJHHHFFFEEEAAA<<<333---,,,111888===GGGKKKNNNSSSaaarrryyyxxxzzzzzzzzzzzz{{{lllQQQHHHEEEBBB>>><<<;;;<<<>>>BBBQQQlll||||||~~~ppp^^^EEE111222>>>JJJMMMJJJ>>>333666DDDRRRXXX[[[EEEHHHWWWYYY]]]VVVXXX^^^^^^VVVQQQNNNIIIBBB///,,,+++,,,+++)))))),,,+++*********))))))((((((******************************+++++++++,,,,,,,,,+++,,,------......------+++,,,,,,...000222444555222555<<>>>>>???>>>;;;<<>>???LLL]]]qqqddd^^^bbbsss|||wwwooohhhVVVOOOOOO___vvvppptttfffXXX[[[MMMNNNllluuuGGGIIIYYYkkk___IIIWWWfffXXXYYYTTTLLLGGGCCC<<<333+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...//////,,,...<<>>>>>;;;;;;>>><<<;;;FFFUUU~~~sssjjjgggjjjzzzyyyfffbbb^^^[[[YYYUUUOOOKKKPPPHHHHHHXXXqqqtttkkkuuu``````TTTRRRgggZZZGGGQQQeeedddPPPTTTbbb^^^\\\VVVOOOIIIEEE>>>444---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///,,,---???UUUyyyyyyzzzlllNNNppp|||______gggzzzllldddmmm|||tttkkkgggmmmsssttttttuuuvvvuuutttuuuvvvxxxzzzzzz{{{}}}wwwhhh\\\RRRGGGAAA000000000///......------------,,,++++++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&(((((())))))***++++++,,,///+++)))+++,,,+++...222...000222444444444333222000333777:::===@@@CCCFFFPPPNNNLLLMMMMMMKKKFFFBBB777666666777:::>>>CCCFFFXXXeeeqqqsssooopppuuuyyyzzz|||~~~}}}]]]MMMHHHAAA???===<<<:::;;;DDDPPPbbb{{{~~~pppTTT???777AAAOOOaaa```GGG444BBB^^^wwwuuuRRRCCCMMMVVV___WWWYYY]]]___\\\YYYUUUOOOIII===333******++++++***+++***************)))))))))******************************+++++++++,,,,,,,,,+++,,,------......------.........///000111333333555:::===XXXmmm___cccfffjjjllleeennntttzzz|||{{{|||rrrhhhjjjxxxuuukkkgggcccmmmqqqwww}}}vvvnnnjjjiiiiii______\\\ZZZ^^^gggkkkkkkccc```[[[UUUOOOJJJFFFDDDBBB>>>>>>@@@===:::BBBOOOxxx|||qqqiiihhhrrr~~~ssskkkgggfff\\\[[[YYYWWWTTTQQQNNNLLLIIIAAAAAAQQQjjjiiiqqqkkkbbbZZZVVV]]]nnnLLLNNNcccppp```RRRYYYddd^^^YYYRRRLLLGGG???666000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***&&&***222///...EEEccczzztttSSSQQQ}}}nnnZZZ^^^jjj}}}zzzgggdddqqq{{{mmmiiiiiimmmqqqrrrtttwwwuuuvvvwwwxxxxxxxxxvvvuuuzzz|||zzzooohhh^^^RRRIII000000000///......------------,,,++++++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&)))))))))***++++++,,,,,,,,,)))))),,,---+++,,,///...000222444555333222111111444999===>>>@@@AAACCCLLLJJJHHHIIIKKKIIIDDD>>>444666999===BBBFFFHHHJJJRRR```pppuuurrrqqqssswwwxxxzzz}}}zzz\\\KKKAAA>>>===>>>===<<>>?????????@@@HHHFFFEEEEEEEEECCC???;;;666999>>>CCCHHHLLLNNNOOOSSS\\\jjjsssuuussssssuuuwwwzzz}}}sssSSSIIICCC>>>>>>===:::999:::BBBSSSjjjfff???444>>>VVVjjj___CCC777???iiiyyycccMMMTTTZZZXXXXXXZZZ]]]___[[[VVVRRRNNN???000+++,,,++++++,,,***************+++++++++******************************+++++++++,,,,,,,,,+++,,,------......------////////////000111333333222<<>>?????????@@@DDDDDDCCCAAA>>>;;;999888:::===CCCIIIOOOSSSVVVWWW^^^aaaiiissswwwuuussstttxxx{{{~~~kkkRRRGGG===;;;<<<:::999999???JJJYYYkkkvvvLLL:::;;;LLLeeemmmZZZDDD999PPPUUUQQQYYYYYYVVVWWW]]]```^^^ZZZXXXQQQCCC333,,,)))'''(((************+++++++++++++++******************************+++++++++,,,,,,,,,+++,,,------......------/////////000111222444444111???UUU~~~|||nnneeeddddddaaajjjyyy{{{yyy{{{|||{{{yyywwwvvvvvv{{{rrr___JJJDDDZZZzzzrrrqqqttt||||||}}}zzzvvvrrrrrrpppppp{{{uuullleee^^^UUUNNNLLLGGG@@@BBBJJJjjj}}}mmmggggggsss{{{tttmmmiiijjjttt~~~nnnaaaZZZNNNFFFFFFVVVmmm~~~{{{}}}||||||~~~mmmjjj{{{mmm___aaaZZZ]]]XXXLLLTTTyyyiiiRRR^^^^^^\\\XXXRRRKKKCCC===999000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,...000<<<\\\|||uuuzzzwww___GGGEEEnnnhhhRRRZZZfffsss~~~ooonnnwwwvvvmmmeeekkkoooqqqssswwwyyyxxxyyy{{{|||{{{{{{}}}|||}}}ssshhh000000000///......------------,,,++++++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''((())))))******+++,,,,,,000666666222//////222111000000000000111222333666:::===>>>@@@BBBCCCCCCDDDCCC???888555666888???BBBGGGMMMTTT[[[```bbbeeeeeeiiippprrrooopppsssvvvyyy}}}iiiXXXGGG??????>>><<<<<<;;;FFFRRR\\\lll~~~\\\BBB<<>>000000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---555NNNqqq~~~vvv[[[@@@JJJxxx[[[SSS^^^lll{{{uuuhhhnnn}}}~~~oooiiigggmmmqqqrrrvvv{{{{{{wwwvvvyyy{{{zzzyyy{{{~~~}}}{{{000000000///......------------,,,,,,+++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''((())))))******+++***,,,111111...---///222111///------...000111222555999<<<>>>AAADDDGGGCCCEEEDDD>>>555111444999BBBDDDIIIPPPXXX```gggjjjdddcccggglllkkkhhhlllsssrrrvvvzzz~~~sssYYYJJJCCC>>>999888999FFFRRRWWWaaa{{{yyygggBBB888:::RRRrrrzzzbbbEEE999VVVmmm{{{OOOLLL]]]^^^XXXWWW^^^dddcccaaabbbYYYMMM@@@666---(((***///*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,------......------------...000222444666777;;;NNNwwwrrrlllzzznnnbbb[[[^^^eeekkk{{{|||zzzxxxvvv{{{tttpppuuu|||yyyuuuxxxyyyyyyzzz}}}~~~}}}uuummmdddZZZZZZ```~~~~~~pppgggmmm}}}|||xxxsssooorrr~~~{{{uuupppjjjbbb]]]YYYTTTKKKDDDDDD???BBBTTTnnn~~~~~~kkk]]]jjjfffYYYWWWdddeeeUUUFFF]]]wwwYYYUUU___^^^\\\VVVOOOIIIDDDBBB111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***000111///<<<]]]uuuZZZ???VVVtttSSSWWWjjjyyynnnccclll|||nnniiimmmrrrttttttwww|||zzzsssssswwwzzzzzzxxxyyy}}}}}}{{{333333222111000///............---,,,+++))))))((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&((()))++++++,,,,,,***+++,,,...///......---111222222111///000222444333777:::;;;;;;<<>>:::333///333;;;DDDGGGMMMVVV^^^dddffffffjjjiiiiiihhhhhhiiijjjjjjsssuuuwwwyyyzzz|||oooVVVJJJCCC===999;;;>>>JJJZZZhhhuuuvvvpppssswwwvvvuuuSSS666666DDDOOOkkksssTTT>>>DDDWWWmmmnnn]]]PPPOOOZZZ[[[\\\^^^```aaacccddd^^^TTTFFF999000+++)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,------------------...111333111111333555777333VVV~~~~~~{{{|||fff^^^aaaaaabbbqqq~~~{{{zzzzzzzzz{{{zzzvvvuuutttxxx}}}zzz{{{~~~wwwnnnnnnttt}}}qqqjjjiiiqqqsssuuu}}}tttgggeeehhhiiigggccc^^^XXXRRRKKKGGGHHHDDDGGGVVVkkk~~~}}}zzzaaaoooqqq\\\^^^WWWccczzz~~~ZZZFFFnnnwwwtttSSS___bbbbbbZZZPPPHHHDDDBBB888444000------...//////------------------------------------------------+++111111111EEEmmmxxxeeeMMMEEEiii~~~\\\NNNXXXggg~~~iiibbbmmm~~~{{{nnniiioooqqqtttuuuuuuvvvwwwyyyyyyyyyyyyyyyzzz|||~~~333222111000///......---...------,,,+++***)))((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((()))***+++++++++***+++,,,............---111111222000///000222444555888:::;;;;;;<<<>>>AAA>>>:::777444000...333:::BBBIIISSS]]]bbbcccaaa___ddddddeeeeeefffffffffggglllnnnpppssstttwww{{{~~~~~~dddPPPEEE???<<<;;;<<>>BBBXXXhhhdddVVVNNN[[[[[[[[[[[[\\\___ccceee```YYYLLL>>>333,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,------------.........000222111222333555666CCCgggvvveee___cccdddfffvvv{{{zzzzzzyyy|||~~~tttqqqrrrtttwww{{{{{{{{{~~~zzzrrrmmmtttyyyqqqyyyyyykkkfffgggoooyyyyyylll]]]SSSNNNMMMJJJNNN[[[mmm}}}gggddd}}}{{{bbb]]]SSS```{{{tttSSSlllxxxVVV^^^aaaaaa[[[RRRJJJEEEBBB999555111...---...//////------------------------------------------------***000111333HHHpppyyy{{{cccKKKJJJrrruuuUUUJJJVVVfffqqq\\\XXXllluuukkkiiioooqqqtttuuuuuuuuuwwwxxxxxxwwwwwwxxxyyyzzz|||}}}~~~}}}222111111000///...---,,,...---,,,,,,+++***))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))***************+++,,,---............000111111000///000222555888999;;;<<<;;;<<<===???;;;555000000000111666===HHHOOOYYY^^^___]]]\\\\\\]]]^^^```bbbccccccbbbbbbcccfffiiilllnnnqqqvvvyyywwwwwwxxx{{{~~~www\\\JJJBBB@@@<<<:::>>>IIIRRR```zzz}}}wwwmmmOOO===333111NNNllllllPPP???888GGGZZZ^^^TTTJJJ[[[[[[YYYXXXXXX\\\aaaeeebbb^^^VVVGGG777---***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,---------.........//////000222333444666777QQQwwwiii______dddeeehhhyyy~~~|||zzz{{{xxxlllkkkppptttvvvyyy||||||}}}vvvsssrrr~~~~~~rrrwwwqqqcccaaakkk||||||dddUUUNNNIIIIIIOOO]]]lll{{{rrr\\\gggnnn```ZZZddd}}}aaaeee}}}```\\\^^^___\\\UUUMMMFFFCCC<<<777222...---......---------------------------------------------------***...000666LLLrrryyywww^^^HHHRRRhhhMMMFFFRRRbbb}}}sssXXXQQQfff{{{mmmhhhjjjoooqqqsssttttttuuuvvvwwwvvvvvvvvvwwwxxxyyyzzz{{{}}}}}}111111000///...---,,,,,,------,,,,,,+++***))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((())))))))))))))))))******++++++,,,------.........000111111000000000333555:::;;;;;;;;;;;;;;;<<<===:::333...000444888===DDDSSSWWWZZZYYYVVVUUUYYY^^^YYYZZZ]]]___aaaaaa```______aaadddfffhhhjjjnnnqqqlllmmmoooqqquuuzzzmmmTTTGGGCCC>>>::::::AAAIIIXXXsss}}}|||aaaKKK;;;333GGGbbbiiiQQQGGG???EEEOOOQQQJJJCCCWWWXXXZZZYYYYYYZZZ___cccbbbccc]]]OOO<<<...***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------......//////000///000333555666888<<>>:::444///...------,,,------------------------------------------------***---000999PPPsssuuuvvvWWWFFF]]]zzz]]]GGGDDDQQQ```vvvuuuYYYNNN```zzzvvviiihhhmmmoooqqqssstttttttttuuuwwwvvvwwwwwwwwwxxxyyyzzzzzz111111000///...---,,,,,,---,,,,,,++++++*********((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((***))))))((())))))***+++++++++,,,,,,---......///000000111000000111333666;;;;;;::::::;;;;;;;;;:::888222///222888<<>>OOOUUU[[[]]]\\\[[[\\\___aaadddbbbUUU@@@000++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......///000000111///111555777777===FFFgggyyylllbbb___ZZZ___ccciii{{{{{{nnndddgggpppvvvxxxzzz}}}~~~|||yyyyyytttnnngggcccccckkkrrruuuxxxzzzyyytttvvvzzzrrrooowwwooodddaaahhhtttyyyjjj\\\PPPDDD===777999DDDVVVhhhxxxkkkZZZjjjgggaaa___jjjbbbqqq^^^ZZZZZZ]]]\\\RRRIIIFFF@@@;;;555000...------,,,------------------------------------------------------000<<>>EEELLLSSSVVVXXXWWWSSSPPPPPPQQQVVVWWWXXXZZZ[[[[[[[[[ZZZXXXYYYZZZYYYWWWWWWYYY[[[\\\___bbbeeegggmmmuuu{{{}}}{{{{{{}}}yyy\\\LLLAAA<<<<<>>FFFNNNRRRRRRRRRRRRQQQPPPOOONNNSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWUUUTTTSSSUUUVVVYYY]]]bbbdddeeejjjqqqwww|||{{{|||yyysss{{{oooZZZGGGAAA???CCCHHHSSSlllmmmQQQ===666FFF``````NNN;;;>>>[[[uuuoooXXXFFFPPP\\\bbb```]]]]]]^^^___dddeee]]]LLL;;;000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111111222333888<<<888888III___mmmYYY\\\VVVZZZ___eeesss{{{vvvsss{{{pppjjjgggkkkqqqtttwwwzzz|||}}}~~~xxxnnnhhheee^^^WWWPPPJJJFFFGGGMMMXXXggguuu||||||pppnnnxxxxxxsssxxxxxxhhh]]]^^^eeewwwxxxlllaaaUUURRROOONNNNNNKKKFFFBBB???<<>>???@@@HHHQQQWWWRRRLLLIIIJJJMMMPPPRRRQQQQQQPPPPPPPPPQQQRRRRRRUUUVVVWWWVVVTTTTTTVVVWWWYYY]]]bbbeeeeeeiiipppvvv|||kkklllqqq|||wwwjjjlll~~~hhhMMMFFFAAAAAA@@@FFFZZZpppdddLLL===IIIfffjjj^^^III@@@QQQkkkrrriiiEEEOOO\\\aaa```^^^^^^```___dddfff___PPP???333---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...///000111222222444:::===888888MMMgggfffWWW___XXXXXX\\\ddduuuzzzpppkkkjjj~~~~~~sssmmmiiihhhmmmqqqsssvvvzzz|||||||||}}}xxxooojjjgggaaaZZZSSSLLLFFFDDDFFFOOO```ooo|||wwwkkkkkkxxx~~~yyyvvvwwwwwwkkkaaa___kkk{{{~~~|||pppiiibbb\\\[[[^^^```___YYYPPPGGGAAA???999===QQQjjj}}}~~~uuuRRR___}}}iiiZZZcccwwwlll|||fffZZZTTT\\\^^^TTTKKKIII@@@<<<666222000//////...------------------------------------------------000---333GGGccc|||zzz}}}yyyuuusssqqq]]]DDDYYY[[[DDDFFFWWWjjj{{{hhh___mmmzzznnnnnnrrrssssssuuuwwwxxxwwwvvvwwwxxxyyyzzz{{{|||||||||{{{zzz|||~~~~~~{{{~~~000000000000///...---,,,******************************))))))(((((('''''')))))))))))))))(((''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******)))((((((((((((***+++,,,+++,,,......------///000000000000000111222333444555555555444444333333222444888>>>@@@AAAEEELLLSSSTTTTTTRRRNNNIIIHHHKKKNNNOOORRRUUUUUURRRPPPQQQRRR[[[XXXUUUTTTTTTVVVYYY[[[]]]aaaeeehhhjjjooowww}}}ttt___YYYZZZjjjxxxkkkaaaxxxzzz]]]LLL>>>>>>AAAEEEOOO[[[{{{hhhDDDJJJjjjuuujjjQQQ===GGGeeexxxyyyUUUIIIUUUbbb]]]```hhhaaa```bbbhhhjjj\\\EEE333---------......------,,,++++++,,,,,,------,,,,,,+++++++++,,,------......///------...///000111222222666222666>>><<<===XXXyyy}}}```SSSWWWYYY```^^^iiiuuuaaa]]]fffrrr}}}~~~xxxmmmfffhhhkkknnnqqqrrrrrrqqqvvvvvvxxx{{{{{{{{{yyynnnhhheeebbb``````RRRLLLHHHIIIHHHJJJXXXhhhvvv{{{wwwiiiaaahhhwww|||uuuwwwttteeebbbgggqqqwwwjjjbbbccciiippprrrsssrrrlllbbbVVVMMMIIIAAA<<>>@@@CCCGGGLLLPPPRRRRRRPPPLLLHHHFFFHHHKKKLLLPPPTTTUUUSSSQQQPPPQQQRRRRRRQQQRRRSSSUUUXXXYYY___aaadddgggjjjooouuuyyy|||pppXXXQQQPPP^^^xxxwwwhhh[[[mmmdddNNN>>>>>>AAACCCPPP```mmmpppGGGGGGbbbzzzttt\\\@@@>>>ZZZyyylllSSSQQQ]]]___dddjjjdddaaabbbgggjjj```JJJ777...------......------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......///------...///000111222222555333888???>>>CCCaaauuu^^^SSSSSSVVV]]]```nnnmmmZZZWWW```fffqqqxxxwwwwwwxxxqqqfffaaaeeejjjmmmnnnnnnooopppuuuuuuwwwzzzzzzzzzuuummmhhhfffeeeiiipppyyy~~~tttlllfff```[[[XXXTTTNNNJJJJJJHHHHHHTTTdddyyy|||vvvggg^^^dddrrr|||~~~{{{yyy~~~zzzooohhhlllvvv}}}xxxhhhccckkkwww|||uuulllbbbYYYPPPGGGBBB===999>>>PPPfffxxxyyy{{{|||{{{yyyxxxvvvsssqqqppprrrtttuuu```^^^mmmuuukkkbbbhhhqqqxxxxxxYYYRRR]]]]]]\\\VVVGGGCCC<<<666444111...---///......------------......,,,,,,,,,---------......000,,,???]]]mmmxxxxxxuuuuuubbbJJJDDDcccTTTIIIGGGTTTuuuzzzyyyiiiuuuoooiiipppvvvvvvrrrsssuuuvvvwwwxxxwwwwwwxxxyyyyyyzzz{{{{{{||||||000000000000///...---,,,************************))))))))))))((((((((((((((())))))))))))(((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((()))***+++,,,***,,,------,,,---...///......///000222444555777999777444222111333444666;;;;;;===AAAEEEHHHJJJJJJJJJJJJIIIGGGFFFFFFHHHKKKGGGJJJNNNOOOMMMKKKIIIIIIJJJLLLPPPSSSWWWYYYZZZ[[[^^^]]]^^^bbbhhhmmmqqqssswww}}}pppWWWMMMGGGQQQiiixxxjjj___lllyyy[[[EEEDDDCCCAAAOOOeeehhh{{{uuuHHH@@@SSSvvv{{{mmmKKK:::RRReeePPPZZZccchhhkkkgggcccbbbeeeiiidddRRR===000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......///---......///000111222222555555:::>>>>>>GGGhhhggg\\\VVVQQQXXX\\\eeewwwzzzfffVVVWWWaaa^^^hhhpppqqqqqqrrrkkkbbb^^^eeelllooommmlllnnnqqqtttsssuuuxxxxxxxxx~~~}}}pppbbbVVVNNNJJJHHHIIIOOOYYYhhhxxx|||rrriiibbbZZZVVVXXXRRRNNNNNNKKKJJJUUUccc||||||tttdddZZZ___nnnxxx{{{{{{~~~~~~ooonnnttt}}}qqqiiissszzznnn___TTTOOOJJJCCC===;;;:::BBBUUUjjj{{{zzzzzzxxxsssqqqssssssqqqnnnnnnmmmmmmnnnppprrrtttkkk\\\^^^{{{rrreee```iiiyyydddVVVZZZ]]]]]]WWWIIIEEE===777444222...---///......------------......,,,,,,,,,---------......///---DDDeeexxxyyyxxxpppZZZEEEEEEiiixxxNNNEEEHHHXXXwww{{{kkkfffmmm{{{|||~~~kkkgggmmmssssssqqqrrrtttvvvwwwxxxyyyyyy{{{zzzzzzyyyzzz{{{}}}~~~zzzrrrsssxxx000000000000///...---,,,************************))))))))))))(((((((((((((((((())))))(((((('''&&&&&&''''''((((((''''''&&&((((((((((((((('''''''''((((((((())))))***+++++++++,,,......------///000---...///000222555777888777666555555777<<<@@@CCC===<<<<<<@@@FFFHHHEEEBBBAAAAAABBBBBBDDDGGGJJJLLLBBBCCCDDDDDDDDDCCCCCCCCCLLLOOOUUUZZZ]]]^^^]]]]]]WWWUUUUUUYYYaaahhhlllllluuu~~~yyy___PPPCCCGGG[[[ttt~~~pppdddlllpppSSSLLLGGG@@@MMMfffrrrzzzvvvNNN???GGGrrr___???KKK|||tttTTTYYYeeehhhgggiiidddaaabbbgggfffYYYBBB111......------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......///......///000111222222333555777;;;<<<<<>>@@@@@@::::::;;;@@@EEEDDD===777<<<;;;<<<>>>BBBEEEFFFFFFDDDBBBBBBEEEKKKRRRVVVYYY\\\\\\[[[XXXTTTNNNIIIEEEJJJGGGEEEGGGNNNWWW___dddlllzzzjjjWWWAAA<<>>>>><<<999777999:::>>>CCCEEECCC<<<777888777999===CCCHHHJJJIIIHHHGGGHHHLLLQQQUUUVVVVVVUUUTTTQQQNNNIIIEEEAAA???LLLIIIFFFEEEHHHPPP\\\ccciiixxxttt```HHH???LLLddd|||rrrccc___hhhnnnVVVHHHEEEJJJPPPqqq{{{tttooojjjiiicccVVVEEE999>>>aaa~~~wwwXXXEEENNN^^^fff```KKKGGG```kkkgggmmmiiigggcccbbbdddaaaPPP>>>000...---++++++,,,---...+++,,,,,,------,,,,,,+++++++++,,,------....../////////000111222333333444444999<<<>>>PPPrrr|||```RRRPPPPPPRRRWWWddd}}}~~~yyyhhheeeqqq{{{}}}~~~zzzrrrhhh```\\\aaacccgggiiikkkmmmpppsssrrrrrrtttyyy|||yyyqqqiiiddd___XXXTTTSSSQQQUUUiii~~~vvvpppnnniiigggqqq{{{ppphhhcccdddqqqzzzvvvxxx{{{kkk^^^TTTOOOCCCGGGSSSfffwww~~~}}}{{{sssssssssrrrrrrvvvuuurrrllleee]]]VVVPPPMMMJJJFFFEEEEEEFFFGGGMMMTTTcccxxxtttYYYWWWqqqgggbbbnnnqqq```}}}uuu```eeeggg]]]ZZZLLLDDD<<<999555000...///......------------......,,,,,,,,,---------.........999YYYwwwzzziiirrrNNN>>>QQQxxxsssQQQAAAAAAUUUrrroooYYYTTTeeeyyy{{{jjjjjj~~~zzzkkkmmmwww|||zzzxxxxxxxxxxxxyyy{{{~~~xxxggg\\\WWW\\\kkkxxx000000000000///...---,,,************************'''((((((((())))))******''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******&&&''')))***++++++******''')))***+++******+++---///000000222333555777888555888===@@@AAA===999555888;;;@@@EEEFFFBBB<<<888111111444<<>>CCC___jjjWWWVVVmmmnnnmmmvvvfffiiivvv}}}}}}}}}zzzzzzzzzzzz|||~~~~~~~~~~~~}}}qqq]]]TTTVVV^^^///...,,,+++***))))))))),,,,,,,,,+++++++++******,,,+++***)))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((((((''''''''''''(((((())))))))))))******************+++,,,,,,------...000111333333333555777999???===<<<<<<>>>??????>>>>>>>>>???AAACCCAAA;;;666333222444:::BBBJJJNNNOOOKKKHHHFFFEEEFFFHHHHHHHHHGGGHHHIIIIIIDDD======BBBVVV```VVVDDDDDDNNNXXXbbbgggxxxoooTTTKKKLLL___yyy}}}hhhfffvvvgggSSSIIIGGGHHHVVVggg|||wwwlllXXX===;;;OOOuuuvvv```JJJ>>>NNNRRRUUUQQQMMMVVVhhhpppmmmmmmiiikkkjjjccc```WWWEEE333---......(((,,,///''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,///111333333444555666666@@@BBBCCCVVVyyyiiiVVVMMMQQQVVVOOOYYYnnnwww}}}}}}uuuooo{{{rrrfff______dddeeefffiiilllooorrrssstttssstttxxx{{{}}}vvvqqqmmmlllmmmeee^^^hhhxxxyyyzzzrrrgggbbbfffooovvvqqqlllpppzzzjjj___WWWNNNGGGDDDAAADDDNNN^^^pppyyylllaaaVVVPPPLLLNNNQQQRRRSSSTTTUUUWWWVVVTTTOOOKKKJJJKKKOOORRRNNNSSSUUUSSSUUU]]]bbbbbbhhhiiiiiifff\\\PPPJJJIIIEEEHHH```]]]QQQ^^^yyykkkmmm{{{tttuuuhhh\\\kkk^^^aaaPPPGGG???:::666111///000////////////////////////---------............///...===[[[vvvzzztttccc===<<<]]]dddFFF@@@EEE\\\xxx[[[MMMXXXrrr~~~pppsssvvvfffhhhppptttyyy~~~|||zzz{{{}}}}}}~~~~~~~~~}}}|||{{{{{{~~~lllXXXHHH000///...---,,,+++++++++,,,,,,+++++++++*********,,,+++***)))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((''''''''''''''''''((())))))))))))************+++++++++,,,------......///000222333333555888:::???>>>===>>>AAACCCDDDCCC@@@???@@@BBBBBB@@@:::555444333333777>>>CCCFFFFFFCCCAAA???@@@BBBDDDFFFFFFGGGLLLSSSTTTJJJ???<<>>CCCXXXzzzyyy]]]LLLUUUuuu~~~pppsssqqqeeejjjrrrtttwww{{{|||{{{zzz}}}}}}{{{xxxvvvuuuuuuwwwzzz~~~jjj111000///...............,,,++++++++++++*********++++++***)))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''))))))))))))************++++++,,,------......///---///111222333555888;;;::::::;;;>>>BBBDDDEEEDDDAAAAAAAAABBBAAA>>>888444333333444777;;;???AAABBB===<<<:::<<>>FFF[[[rrr|||tttpppnnnkkkiiiiiimmmtttyyy{{{|||rrr]]]TTTSSSMMMYYYpppVVVJJJ___~~~mmmqqq|||uuu___aaabbb^^^TTTJJJAAA<<<888333000000////////////////////////---------............///222EEEkkksssjjjoooEEEEEEmmmxxxWWWAAA>>>BBBVVVvvv|||aaaPPPVVVyyy}}}oootttxxxkkkcccjjjrrrttttttvvvxxxyyy{{{~~~~~~xxxsssqqqppppppnnnqqqwww{{{~~~000000//////.../////////++++++++++++******************)))((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((()))))))))************+++,,,,,,------...//////,,,---000111222555888;;;:::<<>>AAACCCCCCMMM]]]pppssscccOOOGGGJJJ___wwwqqqPPP===???JJJVVVeeepppeeeRRREEEKKK^^^iiivvv|||zzz{{{mmmYYYKKKDDDDDD^^^www[[[GGG@@@gggWWWHHHWWWiiikkkWWWNNN]]]pppvvvyyytttvvvvvvqqqpppjjjZZZ@@@000,,,///,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111111222222333444444555888<<>>;;;;;;<<<;;;:::===CCCGGGLLLUUU^^^rrrvvvyyy~~~tttcccVVVHHH???;;;???:::CCC]]]vvv|||sss```YYY```|||hhhKKKLLLwwwyyywwwjjjbbbpppeee\\\PPPDDD???<<<666111///////////////////////////---------............///444JJJqqqqqquuuxxxzzzZZZ<<>>:::555222111333666888999999999:::;;;???===;;;;;;<<>>;;;::::::777888888777555555555777666444555999:::;;;@@@FFFOOOQQQRRRVVVbbbpppyyy{{{|||lll___RRRKKKHHHBBB???>>>===888CCC^^^vvv|||{{{|||xxx|||kkkOOOJJJjjjyyyzzzmmm___mmmfff___RRREEE@@@>>>888222///////////////////////////---------............///555KKKoooyyy|||tttyyy}}}yyylllMMM:::RRR|||ZZZHHH@@@BBBFFFXXXqqq}}}}}}mmm]]]MMMOOOaaa~~~wwwnnn~~~gggaaa]]]```hhhooorrrsssmmmqqquuutttnnneee]]]YYYHHHEEEAAA<<<:::999:::;;;FFFLLLWWWfffsss}}}111000///...---,,,,,,,,,************))))))))))))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))(((''''''''''''''''''((())))))))))))************))))))***++++++,,,,,,---,,,---///000000222555777::::::<<>>AAACCCDDDNNNhhh[[[JJJLLLIIIJJJPPPUUUlllzzzhhhiii}}}mmmeeefffhhhhhhccceeeiiilllooopppppppppqqqtttxxxyyywwwzzzuuukkkaaaWWWNNNIII@@@===999666777888777555444555555444222222444666666333222555666555666999999===@@@@@@FFFRRR\\\```llltttoooddd\\\QQQHHHGGGGGGEEECCCCCC???;;;HHHcccyyy~~~oooggg___ZZZUUURRRWWW___vvvmmmUUUJJJ\\\zzzsss{{{~~~uuu~~~rrr[[[eeegggbbbTTTGGGAAA???999222...////////////////////////---------............///666MMMnnn{{{yyyyyy}}}hhhHHH???]]]xxxQQQDDDBBBEEEGGGUUUhhhnnn~~~}}}hhhSSSFFFOOOgggyyyppp}}}cccaaa^^^aaahhhooorrrqqqooorrrtttpppeeeWWWKKKDDD<<<;;;999888777666555555;;;AAALLL\\\lllxxx}}}222111000///------,,,,,,************))))))))))))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))((((((''''''''''''(((((())))))))))))************((())))))***++++++,,,,,,,,,...///000000111444666999888777888:::===??????;;;===>>>;;;666222000111---111666888888999;;;===???===;;;<<<>>>AAABBBCCC@@@:::777999<<<===AAAFFFRRR{{{bbbFFFBBBHHHQQQLLL]]]uuuxxxqqqpppfffbbbggggggkkkrrr|||kkkYYYOOOJJJNNNhhhlllQQQOOO[[[qqqtttSSSCCCOOOoooyyy___JJJVVVllluuuwwwsssvvvxxxvvvyyyvvvgggMMM666---000---+++---+++,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444444333555999;;;<<<>>>@@@AAAGGGEEELLLbbbZZZJJJNNNLLLLLLRRRXXXqqqvvvbbbbbblll```bbbhhhlllfffhhhkkknnnpppppppppoookkkpppxxx{{{xxxyyyttt```QQQGGGAAA>>>===888777444333555888777444666666555333222333555888666222111444666333222333...666999666555<<>>???>>><<>>:::888999>>>BBBDDDDDDAAA<<<777666444444999AAANNNdddxxxjjjGGG>>>IIIMMMPPPTTTjjjxxxrrrnnnjjjkkkoooqqqwww}}}yyyvvvxxx\\\CCCOOOHHH^^^WWWBBBRRRdddfffVVV@@@FFFbbb{{{vvv]]]RRRccc{{{{{{zzzwwwtttvvvxxxssslllZZZ;;;,,,///---+++---+++---------,,,,,,+++++++++.........//////111222333222555999===@@@AAAAAA@@@HHHDDDJJJbbbwwwwwwZZZMMMGGGMMMNNNMMMXXXkkk|||xxx\\\]]]|||{{{llleeedddgggjjjiiiggggggjjjnnnqqqpppnnnqqqsssttttttuuuzzz}}}dddJJJ@@@>>><<<999888111111222222333333444444...000111111111333777:::666555444333222333444666777333333777777444777===AAABBBLLLeeewwwpppnnnhhh]]]TTTNNNJJJQQQfff{{{rrr___YYY[[[___bbbccc]]]___cccgggkkkpppvvv{{{dddMMMMMMjjjwwwyyy}}}nnn___cccfff\\\MMM???;;;;;;777000000000///...............---.........------///000;;;fff}}}|||xxxllllll~~~sssEEEAAAmmmkkkEEEDDDBBBKKKWWWXXX___rrr}}}uuudddUUUIIITTTooo~~~|||sssdddbbbdddkkkppppppppprrrxxxzzzyyyppp___NNNAAA;;;888777777666777777777777555666===NNNcccsss{{{}}}111000///...---,,,,,,,,,+++++++++************)))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''(((((())))))((('''&&&''''''((()))))))))))))))(((***,,,---,,,++++++,,,............///111222333777999<<<@@@BBBAAA???===???===:::666333000...---///222777:::777333555;;;<<<:::999:::===@@@CCCEEECCC<<<666555555666;;;@@@FFF]]]ssshhhFFF;;;EEEKKKSSSUUUaaawwwxxxiiiaaabbbfffjjjmmmoooqqquuu{{{tttmmmnnnaaaXXXYYYpppjjjTTTMMMHHH\\\xxxUUUQQQmmmyyykkkUUUEEE<<<^^^sss[[[ccczzz|||{{{xxxvvvxxxzzzvvvooo[[[===---///---+++---+++---------,,,,,,,,,++++++............///000222222333555:::>>>@@@BBBAAAAAAEEEBBBKKKccc~~~~~~YYYLLLGGGMMMOOOOOO]]]qqqyyy___IIIOOOnnnsssfffaaacccfffhhhgggfffgggkkkoooqqqpppnnnqqqrrrsssssstttyyy|||cccRRRCCC@@@AAA???999666444444555666777777888888555555444444444444555666555555555555777888999999777333444777777555777<<<999:::AAAWWW{{{zzzpppiiiTTTPPPVVVjjj~~~{{{xxxvvvvvvxxxzzz}}}yyyooojjjnnnuuuzzz{{{kkkPPPKKKaaavvv~~~|||~~~sssfffiiiggg^^^OOOAAA===<<<777000000000///...............---.........------///000>>>ggg}}}wwwNNNGGGqqqgggCCCAAAAAAPPPeeejjjmmmzzz~~~~~~ppp___QQQHHHWWWuuuqqqccccccfffnnnrrrqqqrrrtttxxxyyyxxxrrrgggYYYJJJBBB<<<:::888777888888888888888777;;;III\\\nnnyyy|||~~~~~~~~~}}}}}}~~~111000///...---,,,,,,,,,+++++++++************)))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$&&&((()))(((&&&$$$"""&&&'''(((((())))))(((((((((***,,,,,,+++***+++,,,------......///111222333555888===AAACCCAAA>>>;;;<<<:::888555222///---,,,...000666;;;999444333777888:::;;;;;;<<<@@@FFFLLLLLL@@@666444777999<<>>@@@AAABBBAAACCCDDDRRRmmm}}}VVVKKKGGGKKKOOOTTTeeezzzuuu\\\LLLQQQlllsssgggeeegggiiihhhdddeeehhhlllppprrrqqqpppqqqqqqqqqqqqsssxxxqqqQQQGGG???>>>@@@>>>999666555555666666666777888888:::888666555666777777666999888777888;;;<<<======888555555777777666777:::;;;<<<<<>>888111000000///...............---...///...------///111>>>ddd{{{zzzWWWOOOuuu```BBB???@@@VVVuuu~~~|||kkkXXXKKKFFFYYYzzznnnbbbccchhhppptttssstttwww|||}}}|||{{{tttgggXXXMMMEEEBBB>>><<<<<<===<<<<<<===:::;;;DDDUUUgggsssxxx{{{zzzzzzyyyyyyyyyyyyyyy111000///...---,,,,,,,,,+++++++++*********))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&'''((('''%%%###"""'''(((((()))))))))))))))(((***++++++******+++,,,---------...///111222333333666:::======<<<:::::::::999888555333000...,,,...000666<<<<<<666333333666999;;;;;;;;;CCCPPP[[[[[[JJJ999444777:::<<>>;;;:::;;;>>>AAABBB<<<999777777888888888999BBBEEECCC>>>CCCUUUlll{{{~~~{{{tttjjj^^^UUUNNNKKKGGGGGGSSSjjj|||xxxkkkkkkoooyyyvvvXXXHHHMMMtttxxxwwwhhh```gggkkkeeeWWWIIIBBB???999222000000///...............---...///...------///111AAAeeeyyywwwVVVQQQxxxYYYAAA@@@BBBYYY{{{|||hhhTTTHHHEEEYYY{{{mmm```bbbhhhppptttssstttwwwsssddd[[[PPPKKKEEEAAAAAAAAAAAA@@@>>>;;;;;;BBBOOO^^^hhhmmmpppppppppoooppppppqqqqqq111000///...---,,,,,,,,,+++++++++*********))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&))))))***++++++++++++***(((***+++***))))))+++,,,,,,------...000111333444444666999999888888:::;;;:::999888555333111///...///000555===???:::444333555888::::::<<>>555777:::<<<>>>CCCSSSoootttWWW@@@AAAFFFaaaiiigggWWWOOO]]]tttaaaMMMSSSbbbjjjlllnnnppprrrsssvvv{{{xxxzzzfffUUUOOOLLLKKKLLLSSS```uuuiiiTTTLLLMMMJJJPPPkkk~~~|||~~~~~~nnnfffOOOIIIIIIZZZ~~~qqqnnn|||YYYFFFZZZZZZCCCHHHaaa{{{rrrWWWYYYqqqxxx|||}}}|||~~~}}}yyygggFFF222111---+++...------------------------------------...000222333444444666888;;;===???@@@@@@AAANNNjjj|||tttkkkrrrOOOIIIFFFHHHNNN[[[sssuuuhhhccc[[[[[[uuu{{{sssqqqnnnggg```eeehhhlllpppsssuuuvvvwwwsssrrrpppqqqtttzzz|||qqqhhhlll}}}qqqbbb^^^```^^^XXXOOOGGGAAA>>>999888777777:::>>>CCCFFFEEEAAA;;;777777999<<<>>>DDDAAA===:::;;;AAAIIIOOOEEEBBB===::::::<<<===<<>><<<::::::>>>GGGPPPVVVYYYZZZZZZ[[[\\\]]]^^^```aaa111000///...---,,,,,,,,,+++++++++************)))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&((())))))***++++++,,,,,,++++++)))*********((()))+++,,,,,,,,,---...000222333444777999;;;:::888888<<>>777777999:::<<>>;;;888666888>>>EEEJJJPPPMMMHHHAAA<<<:::;;;>>>CCCCCCBBB???>>>EEEQQQ\\\TTTOOOGGG@@@@@@DDDDDDBBBAAAKKKTTTVVVUUUTTTPPPKKKQQQSSSTTTRRRMMMFFFAAA???;;;???OOOgggxxxwwwrrrtttvvv}}}yyy___PPPIII```uuuxxxmmmqqqqqqlllaaaSSSIIICCC<<<555000000///..................///000///......000222GGGoookkkAAAPPPtttKKK???CCCFFFUUUqqq|||fffQQQGGGEEEXXXxxxjjj___aaagggmmmnnnmmmqqqwwwssshhhXXXMMMGGGDDD@@@===;;;:::888:::===AAADDDEEEBBBCCCCCCDDDFFFHHHJJJKKK111000///...---,,,,,,,,,+++++++++************)))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&''''''((((((((())))))***+++++++++++++++))))))***)))((((((***---,,,,,,---...000222444555777:::>>>===:::999<<>>777333444777999999<<>>???JJJ\\\jjjqqq{{{xxxzzzdddSSSFFFWWWuuuuuuqqqsssoooeeeVVVKKKDDD===666000000///..................///000///......000222GGGqqq~~~vvv___<<>>777333444666999:::;;;>>>DDDHHHBBB:::555777::::::888888===>>>VVVjjjZZZAAA:::;;;BBBOOObbbiii]]]NNNSSScccuuu}}}bbbaaafffdddffffffhhhmmmtttxxxwwwuuu|||~~~xxxzzzyyyaaaPPPGGGDDDDDDEEEDDDGGGUUUjjjttttttxxx}}}lllQQQIIICCCBBBCCCQQQqqqgggYYYNNNOOORRRUUUYYYhhh}}}WWW<<>>@@@BBBDDDDDDGGGaaavvvVVVEEEEEEEEEEEEJJJZZZtttqqqXXXEEEJJJMMMRRRsss{{{qqqjjjggggggiiikkkkkkkkknnntttxxx{{{wwwtttuuuzzzxxxnnnbbbXXXPPPRRRbbbsss~~~}}}lll]]]\\\dddlllpppfffXXXJJJBBBAAADDDGGGTTT\\\aaa]]]QQQGGGDDDFFFJJJRRRWWWRRRHHHFFFPPP\\\nnngggYYYLLLKKKRRRTTTPPPNNNMMMPPP[[[nnn{{{zzzqqq[[[VVVQQQMMMLLLJJJHHHFFF???===CCCPPP[[[aaammmzzzwwwqqq~~~gggTTTDDDPPP}}}www}}}}}}uuukkktttqqqgggXXXMMMEEE===666000000///..................///000///...///000222MMMxxx|||pppZZZ;;;XXXoooAAA888>>>AAARRRttt{{{aaaLLLDDDGGG___eeecccdddhhhkkkjjjjjjpppyyywwwjjj```VVVOOOJJJFFF@@@:::777777888999777777777777777888999999111000///......------...,,,,,,,,,+++++++++******(((((((((((((((((((((((('''((((((((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))***+++)))(((((()))+++))),,,///000000111333444777;;;??????<<<999888999:::666111...,,,++++++***---,,,///666===>>>777000555666777888:::======;;;666444222333444666777666888@@@MMM]]]___GGG555;;;CCCHHHVVVfffhhh\\\OOOKKK```nnnzzzwwwiii]]]]]]bbbgggfffgggkkkooorrrpppnnnxxx{{{~~~tttxxxrrr^^^RRRQQQSSSJJJ???CCCCCCMMMdddyyy{{{rrrYYYJJJ@@@@@@BBBLLLjjjrrr^^^TTTPPP]]]mmmrrr{{{hhhGGGEEElll]]]???TTThhhZZZLLLNNNaaayyysssUUU888---...------.........---------......///000000222333666999;;;===???@@@AAABBBBBBDDDGGGJJJKKKeeevvvZZZ|||rrrTTTGGGAAAAAAIIINNNWWWoooqqqWWW@@@KKK???IIIqqq~~~llleeeggglllhhhiiikkkmmmppprrrtttuuuxxxwwwxxxzzz|||}}}}}}|||nnnlllcccVVVOOOVVVggguuu{{{sssjjjgggqqq}}}lllZZZIIIEEEJJJOOOXXXeeellliii^^^QQQHHHNNNRRR___```SSSPPPWWWWWWdddrrrrrr```VVV\\\```\\\UUUTTTTTT[[[kkk|||wwwlll___VVVUUUUUUNNNFFFGGG>>>;;;BBBHHHKKKTTT^^^|||mmmaaammm~~~yyyttt}}}~~~~~~}}}||||||pppTTTFFFHHHcccxxx{{{xxxlllsssqqqhhhZZZNNNFFF???888000//////............///000......//////---000555WWWxxxuuu{{{ZZZ@@@XXXiiiHHH:::;;;:::KKKrrr}}}aaaFFF===NNNjjjgggdddgggiiiiiiiiikkkooosssttthhhaaaaaaXXXJJJ>>>777555666666444222333777888777777;;;111000///...------------,,,,,,+++++++++*********(((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))******)))(((((()))+++***,,,...000000111333444888;;;===<<<999777999;;;;;;777222...,,,,,,+++***,,,+++,,,333:::;;;666///222444555666999<<<;;;777333111000111444777888888999@@@LLL\\\aaaJJJ777;;;@@@EEEQQQcccoookkk\\\NNNLLLYYYfffhhhaaa\\\^^^cccgggggghhhkkknnnooommmkkkrrrtttyyy}}}|||{{{rrrooohhhaaa\\\WWWLLLAAAEEE@@@AAANNN]]]gggkkkmmmwwwxxx___NNNAAA@@@@@@GGG___zzzoooVVVPPP[[[mmmwww|||gggKKKEEEeeennnLLL\\\oooeeeXXXTTTbbbyyyvvvXXX999......------.........---------...//////111111333555888;;;>>>???EEEFFFHHHIIIIIIJJJMMMOOOQQQjjjlllSSSyyylllNNNFFFDDDDDDHHHMMMWWWjjj{{{|||ttt\\\GGGFFF???JJJppprrriiieeefffjjjiiijjjlllnnnqqqsssuuuvvv{{{{{{|||{{{yyytttnnnjjjjjjkkkfff[[[VVV^^^nnnzzz{{{pppnnnxxxmmmVVVKKKLLLSSS___mmmuuurrrfff\\\VVVXXXeeennniiifffbbbXXXeeeoooyyyxxxllldddiiirrrqqqeeeYYYWWWeeeyyy~~~rrrjjjbbbWWWNNNJJJAAA===AAACCCBBBGGGOOO```iiirrr|||vvvfffnnn}}}xxxttt{{{||||||zzzyyyyyy{{{}}}tttVVVGGGGGG```vvvzzzqqqsssrrriii\\\PPPHHH???888000000///............///000......//////---000555XXX{{{\\\BBBZZZddd???;;;<<<:::JJJppp|||cccLLLCCCQQQkkk|||dddbbbdddgggggggggiiimmmqqquuu}}}uuurrrjjjcccVVVIII@@@<<<<<<>>>;;;888888;;;;;;999:::>>>111000///...------------,,,++++++++++++*********((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))******)))((((((***+++***,,,...//////000333444888:::;;;:::777777:::===<<<888222...,,,,,,+++***+++******///555777444///000333444444888;;;777000000///...000444777999999:::@@@IIIZZZbbbNNN::::::???CCCJJJYYYmmmtttbbbHHH<<>>AAACCCHHHKKKMMMOOOOOOPPPRRRSSSTTTkkkgggRRRxxxbbbGGGCCCFFFFFFHHHQQQaaaoootttzzz|||~~~uuu___JJJ@@@===HHHiii}}}ccc```cccccceeejjjjjjkkkmmmpppsssuuuwwwxxx}}}~~~wwwlllbbb[[[eeejjjjjjdddbbbkkkxxxxxxqqqyyyhhhbbbooo}}}cccPPPPPPWWWiiihhhdddqqq~~~gggiiimmmxxx|||ooo```cccuuuwwwggg[[[QQQHHHCCCEEEEEECCCGGGPPP]]]cccjjjuuummmnnnxxx{{{vvvssswwwxxxxxxvvvttttttuuuvvv{{{yyyYYYHHHFFFYYYwwwwwwpppsssssslll___SSSJJJAAA999111000//////.........///000...---//////---000666UUUzzz|||qqqSSS<<>>???>>><<<>>>AAA000000///...------------++++++++++++************(((((((((((((((((((((((($$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((()))***)))((((((***,,,***,,,---...///000222555777:::<<<<<<999888:::<<<;;;777222...,,,,,,+++***,,,***))),,,111444333000000333555555;;;@@@:::///000///...///222555777777999===DDDUUU```PPP;;;888>>>DDDFFFLLL```ppp```DDD<<<@@@FFFMMMSSSXXX[[[\\\]]]^^^aaaeeehhhjjjjjjjjjcccbbbcccfffgggqqq~~~{{{rrr]]]PPPJJJAAA===;;;======<<<===@@@DDDVVVpppgggTTTDDD@@@???>>>CCCMMMrrriiiTTTHHHKKKXXXuuuxxxoooYYYFFFLLLggg|||aaaDDDMMMbbbkkkcccUUU```www~~~___>>>111000...,,,......---------...///000111444555777:::===AAADDDFFFGGGJJJMMMOOOPPPPPPQQQRRRXXXnnnkkk]]]}}}ZZZEEE@@@FFFGGGHHHYYYsss~~~ttt]]]HHH@@@>>>FFFddd{{{___MMMSSS^^^aaadddllllllmmmooorrruuuwwwzzz{{{~~~}}}uuuiii___ZZZdddmmmqqqnnnnnnxxx|||}}}qqqbbbYYYaaappp}}}lll___VVVbbb}}}zzzsssrrr}}}lllqqqppp^^^UUUPPPRRRTTTVVV```mmmqqqlllrrruuutttrrrsssttttttrrrpppooopppqqqxxx}}}}}}]]]JJJEEESSS|||zzzlllttttttooodddXXXNNNCCC:::111111000///............///------//////---111666UUU{{{sss|||nnnPPP777RRRoooGGG:::===;;;JJJnnn~~~rrraaaPPPHHHQQQhhh~~~uuubbb___```bbbeeegggjjjlllnnnpppyyyssscccVVVPPPRRRXXXlllsss{{{|||tttjjjccc```VVVPPPLLLJJJHHHDDDDDDGGG000///...------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''''''''''''''(((((((((((())))))))))))((()))***)))((((((***,,,***+++------...///222555666:::???@@@>>>;;;:::::::::666111---,,,++++++***---+++***,,,000333333222///444666:::EEEOOOIII<<<333111///000222333444444666:::???NNN[[[OOO;;;777:::CCCDDDEEEVVVlllgggRRRFFFCCCBBBFFFNNNUUUXXXYYYYYY[[[^^^ccchhhmmmrrruuukkkgggfffgggdddfffzzzooo]]]TTTEEEBBB??????<<<777666999999DDDXXXoooiiiWWWFFFAAA@@@>>>???CCCYYYooossshhhTTTHHHIIIVVVssszzzbbbLLLLLL___kkkjjjUUU@@@III^^^mmmgggWWWeeewwwaaa@@@222000...---...---------...///000111111555666888;;;???BBBFFFGGGFFFIIILLLNNNNNNOOOPPPQQQ^^^tttrrrkkk}}}VVVIII???EEEEEEGGG]]]~~~ttt]]]HHHDDD???EEEbbbjjjVVVJJJRRR]]]aaaeeellllllnnnpppsssvvvyyy{{{}}}~~~xxxooofffaaa^^^hhhtttzzzxxxzzznnn___[[[___llluuuwww}}}iiidddxxxsss|||rrrkkklllooovvvsssiiilllpppqqqpppooopppqqqqqqooonnnooopppuuuzzzaaaNNNFFFNNNvvv~~~llluuuwwwsssjjj^^^SSSGGG<<<222222000//////.........///------//////...111777XXXsss|||~~~{{{YYY999NNNnnnEEE999<<<<<>>888999>>>JJJ\\\nnn|||vvvfffSSSHHHBBB???>>>>>>BBBLLLddduuu^^^PPPHHHGGGOOOjjjlllRRRMMMZZZaaa]]]PPP???@@@VVVvvvtttYYYddd~~~bbb@@@222///------///------......///111222333666777999;;;>>>AAACCCEEEHHHJJJLLLLLLMMMNNNQQQSSSZZZppp{{{zzzMMMHHHAAAAAABBBIII^^^xxxuuu```MMM===;;;JJJiii}}}tttnnneeeXXXRRRZZZgggllliiimmmnnnppptttwwwzzz}}}~~~{{{rrrjjjfffhhhkkkwww~~~uuummmgggbbbfffgggggglllxxx}}}mmmkkknnnpppnnnjjjmmmppprrrssstttvvvxxxtttwww}}}nnnYYYKKKFFFbbb~~~yyyhhhxxx||||||uuujjj]]]MMMAAA444333222000///............,,,,,,//////...222777LLLcccmmmuuuxxxzzz^^^999LLL}}}QQQ999>>><<>>@@@>>>:::777777888222///+++)))***+++++++++******+++,,,...///000000...222222444EEEWWWRRR???666444222111222444444333000777:::AAALLLHHH>>>???888<<<>>>AAAJJJUUU[[[YYYpppcccQQQEEEBBBGGGMMMPPPTTTSSSQQQSSS[[[kkk~~~~~~}}}sssYYYOOOFFFBBB@@@<<<:::;;;<<<<<>>======AAAEEEWWWvvvrrr___NNNBBBEEEaaa}}}uuuyyy\\\TTT```iiigggTTTAAA???WWWbbbjjjbbb@@@111///------///------......///111222333777777888:::===@@@BBBDDDHHHIIIJJJJJJKKKMMMPPPSSS\\\rrryyyHHHBBB??????AAALLL```vvv}}}sss___LLLDDDFFFZZZzzz~~~mmmeeeTTTJJJVVVkkkqqqjjjlllnnnppptttwwwzzz}}}~~~~~~~~~{{{uuunnnlllpppttt|||{{{rrrllldddmmmqqqrrr{{{qqqmmmppppppmmmiiilllqqqtttvvvwwwyyy{{{wwwzzzsss]]]LLLCCC]]]nnnyyy~~~~~~wwwlll___OOOBBB444333222000///............,,,,,,//////...222888MMMhhhqqqsss}}}|||fff@@@OOOyyyKKK;;;???===GGGdddxxx|||~~~pppdddXXXMMMBBBDDD\\\xxxkkk]]]]]]]]]___eeekkkoooooonnnrrrzzziii___YYYQQQIIIFFFMMM]]]yyy//////...---,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&***'''$$$$$$'''((((((&&&''''''''''''((((((((((((((((((((((((((()))******+++,,,------...111555888===>>>>>><<<999888888999555111...+++++++++***)))************+++,,,---...---...000333777888777555111000/////////000222333111111333999@@@BBB???:::777888:::===AAAEEEIIILLL]]][[[SSSHHH??????IIIRRRPPPMMMLLLNNNVVV```iiinnntttuuuvvvxxxyyyyyyvvvtttrrrZZZQQQJJJIIIHHHEEEDDDEEEGGGFFFCCCBBBMMMcccxxxrrr\\\MMMFFFCCCDDDGGGFFFJJJYYYqqqzzzdddTTTLLLGGGVVVttt}}}yyy]]]YYYtttkkk[[[GGG???VVV{{{yyybbbyyyccc@@@222111///...///------------...000222333555888;;;<<<<<>>===???BBBKKKdddwwwdddUUUNNNNNNlll|||nnnbbbRRRNNNYYYgggkkkggglllooorrrtttvvvyyy|||~~~~~~wwwrrrrrrppplll}}}uuummmssstttpppuuussspppqqqqqqoooooopppsssuuuwwwxxxxxxxxxwwwwww|||vvvZZZJJJIIINNNzzz{{{xxx}}}vvviii___RRREEE888333///000000------///////////////...000333666YYYxxx~~~rrrBBBLLLNNN<<<;;;===JJJeee}}}uuuiiipppiiiPPPAAALLLbbbqqqiii]]]]]]]]]```dddiiilllmmmmmmuuu~~~pppgggaaa[[[WWWUUU^^^rrr000000///...------------,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&)))'''$$$%%%'''((((((&&&''''''''''''((((((((((((((((((((((((((()))******+++,,,------...111555888<<<===>>>===:::999999:::444111---+++++++++***)))************+++,,,------......000333555666444222000000//////000000111222000000111777===>>>;;;777;;;;;;;;;<<<===???AAACCCFFFIIIKKKGGG@@@>>>AAAEEELLLIIIGGGGGGMMMVVV___eeeiiiiiikkknnnpppqqqqqqpppxxxyyyqqqhhh```^^^]]]ZZZVVVVVVTTTYYYZZZUUUTTTbbbzzzrrr\\\OOOGGGBBBAAACCCKKKNNN[[[pppiiiUUUJJJDDDUUUttt|||qqq___]]]ttt|||jjjVVVDDD???VVVyyyxxxeeewwwccc@@@222000///---...///.........///111333444555999<<<======???DDDHHHFFFGGGHHHGGGGGGHHHJJJMMM[[[}}}{{{gggMMM======@@@BBBLLLddduuummmUUUXXXyyyxxxjjj```SSSNNNWWWeeelllkkklllnnnqqqtttvvvyyy|||}}}uuurrrsssrrrnnnxxx~~~xxx{{{vvvttt|||sssnnnooommmkkkppprrrvvvyyyzzzzzzxxxwwwyyyyyy}}}www[[[JJJHHHLLL{{{zzzzzzwwwzzzwwwkkkbbbUUUIII888333///000000...---///////////////...000333666ZZZzzz}}}rrrGGGOOOvvvEEE;;;:::;;;GGG```wwwzzzooojjjwwwuuu]]]HHHLLLaaarrrggg[[[\\\\\\^^^ccchhhlllmmmmmmwww}}}qqqiiiddd\\\gggyyy111111000...............+++++++++******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%'''((('''&&&''''''''''''((((((((((((((((((((((((((()))*********+++,,,---...111555999<<<===>>>>>><<<:::;;;;;;444111---+++++++++************)))******+++,,,---......000222444444111///...//////000000000000000//////000444888999777444::::::999999::::::;;;<<<<<>>RRRppp}}}uuuhhhuuuccc@@@222000...------000/////////000222444555777;;;???AAA@@@AAAEEEHHHHHHIIIHHHGGGEEEEEEGGGIIIXXX}}}wwwdddJJJ???===@@@CCCMMMeeekkknnnyyyiiicccXXXPPPSSS___jjjnnnmmmoooqqqssstttvvvyyy|||vvvnnnlllnnnlllgggeeedddaaa```cccmmm|||xxxvvv|||wwwpppnnnmmmjjjppprrrvvvyyy{{{zzzwwwvvvxxxxxx}}}xxx[[[JJJGGGJJJooo}}}|||kkkwwwxxxnnnfffYYYMMM999333///000000......000////////////...000333666WWW}}}fffEEEPPP}}}vvvFFF:::999999CCC[[[qqqsssiiibbbuuuzzzeeeNNNMMMbbbuuufffZZZZZZ[[[]]]bbbggglllnnnnnnzzzzzzvvvppp|||111000///...------------+++*********)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++,,,---...111666999;;;===??????===<<<<<<<<<444111---++++++++++++***))))))))))))***+++,,,---,,,---000333555555222///---...///000111000///.../////////111444555444222444555666777888:::;;;<<>><<<<<<<<<333000---+++++++++++++++))))))))))))***+++,,,,,,+++,,,///444777777444222,,,---...000000///......000//////000222222222222111222444666888:::;;;<<<@@@AAACCCCCCCCCDDDIIIMMMJJJHHHDDD@@@???BBBIIINNNQQQUUU[[[```eeekkkrrrwwwtttvvvsssggg___XXXSSSQQQMMM___{{{tttxxxnnnbbbWWWKKKAAA===999CCCXXXrrrtttmmmmmmooorrruuuwwwyyyyyyyyyyyyzzz{{{zzzvvvrrrmmmkkknnnqqq|||kkk___WWWQQQQQQhhhzzzlll```UUUIIIGGG___www{{{hhhNNN@@@QQQkkkrrrhhh^^^vvvbbb???111000...---.........///000222555888999???CCCHHHIIIIIIHHHJJJMMMRRRRRRPPPNNNKKKIIIJJJLLLXXXzzzyyy___GGGDDD;;;???DDDPPPjjjyyy{{{}}}iiilllgggZZZPPPSSS^^^gggffffffccc___ZZZXXXXXXYYYbbbaaa]]]VVVSSSPPPHHH@@@AAA888555999999888BBBRRRiiiyyy}}}uuutttxxx}}}wwwllljjjppp~~~xxxlllcccaaaiiixxxvvvtttssssssssssssttttttvvvwwwyyyzzzwwwwww||||||___KKKEEEFFFffffffxxxwwwmmm^^^OOO999444000111111......000////////////...000333666NNNxxx___DDDHHHmmmmmmDDD999999:::BBBWWWmmmrrrjjjOOOZZZ___WWWOOOVVVkkk~~~nnnaaa[[[[[[]]]aaagggmmmpppqqqxxx~~~}}}tttttt}}}///...---,,,,,,+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((((((((((((((((()))******)))***,,,---...222777::::::===??????===;;;::::::333000,,,++++++,,,,,,+++))))))((())))))***+++,,,)))+++///444888888555222,,,------...............///////////////000222222111222444666777888888888777;;;???AAAAAA???======@@@@@@???;;;999;;;AAAFFFJJJOOOVVV\\\```eeelllrrrvvvuuuyyyuuueee[[[TTTNNNLLLNNNIIIVVVtttsssggg[[[NNNBBB===;;;BBBUUUpppwwwyyy{{{}}}~~~~~~{{{zzzrrrrrr{{{vvvkkk```SSSMMMcccnnnhhh^^^OOOKKKeee~~~lllOOOAAAYYYwww|||iiiYYYvvv```>>>000000///...///---...///111444888<<<>>>CCCGGGJJJKKKJJJJJJLLLOOOSSSSSSRRRPPPMMMLLLMMMOOOccc|||^^^FFFAAA;;;???DDDQQQkkk~~~yyyzzzvvvyyyfffmmmlll^^^PPPNNNVVV]]]UUUTTTPPPKKKFFFCCCCCCDDDPPPSSSSSSNNNIIIDDD>>>777888444444888777666<<>>:::666444444666777666333444999>>>EEEKKKSSSYYY\\\```fffkkknnnnnnmmmqqq~~~oooggg```ZZZRRRKKKJJJMMMLLLQQQkkk{{{nnnbbbSSSGGGBBB???AAAOOOhhh~~~~~~}}}xxxqqq```QQQaaa}}}zzzoooWWWTTTvvvWWWAAAXXX{{{ooo]]]ttt^^^<<>>;;;@@@EEEQQQjjjzzzzzziiiqqqqqqaaaOOOFFFGGGKKKCCCBBB@@@<<<888777999;;;BBBHHHKKKFFF@@@===;;;999888:::===>>>???AAAFFFLLLTTThhhzzzqqqvvvvvvrrrrrrssssssuuuxxx|||~~~||||||dddNNNEEEDDDVVVwww{{{uuudddTTT:::444111111111//////111////////////...000333666QQQ~~~pppjjjUUU<<>>::::::999888777555444555888;;;:::BBBEEE@@@:::999<<<===@@@FFFIIIJJJKKKQQQWWWZZZaaasss~~~wwwsssssstttnnnrrrxxx~~~}}}{{{{{{{{{eeeOOOEEEDDDTTT}}}}}}|||zzzxxxgggWWW:::444111222222//////111////////////...000333666QQQ~~~yyy|||nnnZZZ@@@@@@dddmmmDDD:::::::::>>>OOObbbgggaaaCCCHHHLLLNNNOOO[[[sssjjj\\\ZZZYYYYYY\\\aaafffiiijjjkkkqqqtttqqqttt|||qqqfff^^^]]]bbbfffvvvtttrrrrrruuuyyy{{{|||111///...---......---+++,,,,,,,,,+++++++++******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%......---+++)))((('''&&&'''((())))))'''&&&'''(((...---,,,,,,...222666999:::<<<======;;;999999999666222,,,)))((())))))))))))************+++++++++***+++---//////...---,,,******+++++++++,,,,,,,,,,,,,,,---...............222222111111111111111111666888999555000...000333...111444555333333555777<<>>===<<<<<>>666000111222000000111111000000000000222333444RRRxxxxxxyyyiiiGGG???ffflllFFF:::888888AAATTTcccddd]]]CCCAAABBBFFFPPP^^^ooo|||jjj```[[[^^^^^^[[[]]]dddjjjlllppprrrtttsssooojjjdddaaaiiidddeeeooowwwxxxwwwwwwyyyqqqdddVVVLLLLLLWWWccc{{{yyywwwwwwvvvuuuuuuwww111///...---......---+++,,,,,,+++++++++*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&*********))))))(((((((((((())))))((('''''')))***......///000222444666777:::<<<======;;;:::999999666222---)))))))))))))))))))))*********+++++++++******,,,---------,,,+++++++++++++++,,,,,,,,,,,,......///000000000000000111111111111111111111111...222666666333111000111666888999888555333444555999===CCCHHHKKKMMMPPPRRRXXXZZZYYYVVV\\\```WWWGGGBBB@@@CCCOOO]]]eeeeeebbb^^^[[[YYYXXXTTTLLLHHHHHHNNNXXXfffoootttzzzxxxiiiXXXKKK???>>>DDDRRRhhh{{{|||nnn```___cccaaa^^^ooobbbPPPgggkkkJJJPPPmmm}}}rrr___kkk|||UUU666000...///111...111222555888<<<@@@CCCEEEGGGHHHJJJKKKLLLLLLKKKKKKMMMLLLMMMNNNKKKHHHJJJPPPhhhvvvgggHHHBBB???>>>AAAPPPjjjzzziiijjjzzzkkkooovvvkkkNNN>>>===999<<<::::::<<<;;;888;;;???<<>>666000111222000000111111000000000000222333444VVVwww~~~kkkHHHAAAfffgggCCC999999888>>>LLLZZZ___\\\AAA===:::>>>GGGWWWlll{{{jjj___]]]``````___ccckkkoooooouuuyyytttfffZZZPPPMMMUUUYYYXXX[[[ccciiieee]]]RRRHHHDDDIIIOOOXXXcccqqqzzzyyyssstttwww111///...---......---+++,,,++++++++++++*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''((())))))(((''''''&&&&&&'''(((((())))))***)))))))))((('''(((+++......///111333555555666666999;;;======;;;:::::::::666222---)))))))))***))))))))))))*********++++++************++++++++++++,,,,,,,,,,,,------------000000111222222222222111000000000000000000000000///222666888888777777777>>>>>>>>><<<888666666666999;;;>>>@@@BBBDDDGGGIIIQQQYYY___aaadddfff\\\PPP@@@;;;999@@@PPP]]]aaaaaa]]]YYYWWWWWWSSSMMMIIIJJJPPP]]]kkkqqqqqqttt|||pppaaaWWWGGGDDDFFFQQQcccuuusss^^^UUUUUUVVVUUUiiibbbJJJ[[[xxxzzz^^^JJJUUUoooxxxjjjXXXjjjzzzzzzQQQ555000...///111///111333666999>>>BBBEEEFFFHHHHHHIIIKKKLLLMMMNNNNNNLLLLLLOOOQQQOOOKKKLLLQQQlllzzz|||WWW@@@AAA???>>>AAAOOOjjjqqqZZZVVVooowwwkkkqqq}}}vvvZZZFFFAAA<<<;;;::::::>>>???@@@EEEKKKTTTgggnnnhhhvvvzzzzzz|||}}}yyy~~~}}}~~~ccc[[[XXXaaannnuuuvvvwwwyyyzzz{{{{{{zzz{{{~~~eeeNNNDDDBBBIII|||qqq[[[>>>666000111222000000111111000000000000222333444LLLiiioooJJJEEEkkkeeeBBB888999:::>>>IIIVVV\\\ZZZDDD;;;444555===LLLbbbuuukkk]]][[[\\\\\\]]]bbbjjjkkkgggmmmrrr}}}mmmbbb```WWWIIIJJJWWWjjjllliii___QQQHHHGGGIIIEEEMMM^^^nnnuuurrrpppqqq000///...---......---+++++++++++++++************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&'''((())))))************)))(((''')))---000///000111222333444555555888:::<<<===<<<::::::;;;666222---***)))*********))))))))))))************+++************+++,,,,,,,,,,,,,,,---------......///000111111222222111111//////////////////000000444555777:::>>>AAACCCDDDBBBBBBAAA???===<<<<<<<<<;;;<<<>>>>>>???AAADDDGGGRRR]]]hhhnnnrrruuuqqqjjjRRRJJJAAA@@@JJJXXX^^^]]]]]]XXXVVVVVVRRRLLLJJJLLLPPPZZZffflllnnnpppwww~~~zzzlllcccXXXTTTRRRWWWdddttt|||hhhWWWRRRSSSQQQaaabbbJJJXXXnnnooodddPPPFFFWWWnnnrrrdddVVVkkkzzztttMMM333000//////222000222333777;;;???CCCEEEGGGHHHHHHHHHJJJKKKNNNPPPQQQNNNOOORRRVVVTTTPPPQQQVVVqqqyyysssOOO<<>>666000111222000000111111000000000000222333444>>>ZZZppptttKKKHHHssslllFFF888999===EEETTT``````ZZZKKK???444333888CCCWWWjjjyyymmm\\\[[[[[[ZZZ[[[aaahhhfff```gggjjjuuuxxx\\\VVVbbbooo^^^XXXWWWXXXNNNNNN]]]mmmqqqnnnlll000///...---......---++++++++++++*********))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))******)))(((''')))---111000///...---...111444666777999<<<===<<<;;;;;;<<<777333---***)))*********(((((()))))))))*********,,,++++++++++++,,,------,,,,,,,,,---------......---......///////////////---------....../////////000333;;;EEENNNRRRRRROOOIIIHHHFFFDDDCCCBBBBBBAAA<<<===>>>>>>>>>AAADDDGGG[[[eeeooovvvzzzyyyppp```SSSRRRYYY[[[WWW]]]XXXUUUTTTQQQLLLKKKMMMPPPVVV^^^eeekkkqqqwww{{{xxxnnniiieeeaaacccjjjuuu}}}mmmZZZRRRRRROOO[[[vvvaaaNNN\\\iiicccWWWFFFBBBUUUjjjlllaaaXXXooo}}}mmmHHH111000//////222111222444888<<<@@@CCCEEEFFFGGGGGGGGGGGGIIILLLOOOQQQPPPQQQUUUYYYXXXTTTVVV[[[ooowwwuuuPPP;;;AAA???>>>BBBPPPkkkiiiKKK???KKKaaaooorrr~~~pppvvv{{{nnnppprrruuutttvvv{{{~~~zzz|||eeeUUUPPPPPPMMMIIIHHHGGGFFFGGGLLLUUU___fffuuu{{{{{{ggg```dddkkkrrrxxx~~~|||vvvuuuzzzeeeNNNDDDCCCOOOyyyuuu___>>>666000111222000000111111000000000000222333444<<>>>>>>>>@@@CCCFFFSSS[[[eeeoooyyysssfffdddaaaZZZ^^^YYYTTTSSSPPPKKKKKKMMMSSSVVV[[[aaagggnnnuuuyyyvvvrrrpppmmmnnnqqqvvvyyy{{{}}}hhhXXXPPPQQQQQQ___rrryyybbbSSS```jjj```UUUDDD@@@TTThhhiii```[[[qqq~~~fffDDD000000///000333222333555999===@@@BBBCCCCCCFFFEEEDDDDDDFFFJJJMMMPPPPPPQQQUUUXXXXXXUUUXXX^^^jjjxxxzzzSSS===@@@;;;;;;???OOOkkkiiiLLL???EEESSS]]]```sssoooyyyvvv~~~mmm]]]KKKAAA>>><<<;;;;;;>>>>>><<<;;;<<>>666000111222000000111111000000000000222333444???ZZZhhhmmmzzz}}}zzzWWWIIIvvvNNN:::999>>>PPPjjjzzztttfffPPPBBB888:::<<>>??????>>><<<===>>>????????????AAACCCFFFKKKTTTbbbpppsssmmmhhhaaa___YYYTTTRRRNNNJJJJJJMMMUUUXXX[[[]]]^^^dddmmmttt{{{yyyvvvvvvvvvxxxyyyyyyyyyxxxzzz}}}~~~|||}}}gggZZZTTTUUU[[[nnn{{{wwwgggWWWcccnnnfff[[[HHHDDDWWWiiihhh___\\\ppp|||aaaAAA///000000000444333444666999===???@@@@@@@@@FFFDDDBBBAAACCCGGGKKKMMMMMMMMMPPPTTTSSSRRRVVV]]]kkk~~~zzzTTT===???;;;;;;>>>MMMhhh{{{eeeJJJ<<<@@@JJJSSSVVVhhh{{{ooouuuzzzhhhTTTIII???===<<<888888;;;:::;;;<<<;;;::::::===@@@GGGRRRcccuuu~~~uuuggg```^^^aaajjjtttzzz~~~~~~vvvkkkhhhpppzzzhhhQQQEEECCCGGGmmm{{{yyybbb>>>666000111222000000111111000000000000222333444>>>]]]pppssszzz||||||kkkPPPsssUUU<<<999:::HHHaaauuuxxxpppUUUDDD888999;;;???PPPfffvvvwww```UUUYYY\\\^^^cccjjjmmmllliiijjjkkkmmmqqqwww}}}lll```]]]hhhnnnoooxxx111///...---......---+++************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))%%%&&&&&&&&&'''((((((((()))***+++***)))((()))***((())),,,...000222333444555888;;;<<<<<<<<<===>>>777333...+++***+++++++++(((((((((((())))))))))))&&&(((***+++,,,+++)))(((******+++++++++,,,,,,,,,))))))***++++++++++++*********+++,,,,,,---......///...333>>>IIIMMMGGG@@@<<<888555555888::::::999@@@AAABBBBBB@@@???@@@AAAEEEGGGNNNZZZggguuuqqqkkkhhhbbb```ZZZTTTRRRNNNIIIIIIMMMUUUZZZ]]]ZZZVVVYYYdddnnnuuu}}}zzzvvvyyy|||~~~zzzxxx|||yyyooonnnwwwlllaaa\\\\\\fff~~~}}}nnn\\\eeerrrnnnaaaMMMHHH[[[llliii___[[[ooozzz^^^???...000000000444333555777:::===????????????EEECCCAAA@@@AAAEEEIIILLLJJJJJJLLLPPPOOOOOOTTT[[[pppxxxSSS<<<>>>@@@>>>@@@MMMeee|||uuu___EEE888;;;EEEMMMRRRaaarrrlll|||vvvoooYYYJJJBBB???BBBAAA;;;999===777:::===>>><<<<<<===???777AAARRReeexxx~~~|||tttkkkfffbbbbbbiiiqqq}}}~~~sssddd___fffooo~~~iiiRRRFFFCCCNNNoooyyyzzzccc>>>666000111222000000111111000000000000222333444===ccc~~~~~~XXXrrr[[[===999777???TTTlllwwwxxx[[[GGG999888888:::LLLcccwwwyyyaaaYYY^^^```___```eeehhhhhhmmmlllkkkmmmqqqwww|||oooaaarrr000///...---,,,+++++++++***************)))((('''))))))))))))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))++++++,,,...000222444555999<<<>>>>>>;;;999;;;===777444000,,,***))))))***))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,---...///111222444555666666444222222333444444444777:::>>>AAABBBAAA???>>>===BBBIIISSS]]]iiittt{{{~~~wwwnnneee```^^^XXXQQQMMMHHHEEEHHHNNNXXX^^^eeecccXXXQQQYYYffflllooo~~~xxxkkkrrrzzz|||zzzzzzvvvzzzyyynnnnnnvvvtttxxx}}}}}}qqqbbbTTTUUUfff}}}uuueeepppkkkkkk___JJJ[[[wwwwww^^^cccwwwTTT???000333555000222<<<<<<@@@DDDEEEDDDAAA@@@???DDDCCCBBBBBBCCCGGGJJJLLLKKKIIIIIIKKKLLLNNNVVV___tttyyyRRR:::;;;???===???MMMfff}}}www___FFF999888===GGGQQQ\\\|||yyynnnwwwzzzyyynnn\\\MMMEEE@@@CCCEEECCC@@@???AAABBBBBBBBBBBBAAA@@@@@@CCC???EEEVVVeeeqqqzzzssspppppprrrtttZZZXXXfffvvv~~~iiiWWWIII@@@OOOqqq~~~|||^^^===777222222222000111444//////000111222444555666???]]]bbbzzzVVV???;;;999AAAWWWnnnyyyyyygggLLL888888:::999GGG]]]ttt```[[[\\\^^^^^^^^^aaagggllllllnnnllljjjllltttyyyzzz}}}}}}yyy{{{nnnuuu000///...---,,,+++++++++*********)))))))))))))))***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((((((((()))))),,,,,,---///111444666777999;;;======<<<;;;;;;<<<888555111---***))))))***))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...000111222222333111000///111222222111///111444888:::;;;::::::===@@@EEEJJJQQQZZZccciiiqqqsssvvvvvvsssmmmfffbbbYYYTTTPPPMMMIIIGGGLLLTTTdddkkkqqqooocccXXX\\\eeefffiiiuuuzzzuuutttppphhh```ccckkkvvv|||}}}yyyvvvtttqqquuuzzzpppmmmtttxxxzzzyyyxxx{{{vvviii]]]RRRSSSddd{{{zzzmmmxxxrrrppp^^^HHHYYYxxxeeehhhzzz}}}OOO<<>>AAADDDFFFDDDCCCBBBAAAFFFEEEDDDCCCDDDGGGJJJLLLJJJIIIJJJLLLMMMOOOWWWaaazzz~~~XXX???>>>AAA@@@CCCOOOfff|||}}}eeeJJJ;;;777999>>>DDDQQQppptttlllzzzvvvyyy||||||qqq```PPPJJJGGGJJJMMMMMMNNNPPPPPPNNNMMMKKKJJJHHHEEECCCBBB===???KKKWWWbbbuuu~~~~~~xxx~~~ppp```^^^ssshhhUUUHHH@@@NNNnnnyyy^^^===777222222222000111444000000000111222444555666:::ZZZggg|||UUU===;;;:::@@@QQQhhhwww|||jjjOOO;;;999:::999FFFZZZtttaaaZZZ[[[]]]]]]^^^aaaeeeiiikkkmmmllliiilllsssxxxyyyxxx{{{lllooowww~~~|||000///...---,,,+++++++++***))))))(((((()))***+++***)))((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((***))))))(((((())))))***++++++,,,...000333666888<<<<<<===???AAAAAA>>><<<:::777333...+++)))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********++++++++++++,,,******+++,,,,,,---......///---,,,---...///...---((())),,,///222444555666999:::<<<>>>CCCKKKTTT[[[bbbeeejjjmmmmmmhhhbbb^^^TTTQQQOOOLLLGGGEEELLLUUUeeemmmuuuwwwmmmdddeeelllssstttwww|||kkkaaa\\\ZZZTTTPPPNNNUUUaaalllrrrssspppmmmppprrr{{{uuukkkvvvyyyzzzuuuooopppyyyzzzqqqcccZZZSSSVVVfff~~~xxxqqq~~~vvvrrr\\\EEETTTtttdddeee{{{wwwHHH888...222666444777@@@AAACCCFFFGGGFFFEEEEEEFFFIIIHHHFFFFFFFFFIIIKKKMMMKKKIIIJJJMMMNNNQQQYYYccc|||WWW???>>>>>>???AAAKKK___uuukkkOOO>>>888888999;;;JJJeeeuuuiiimmmuuujjjooouuu}}}~~~ssscccTTTPPPPPPWWW^^^dddjjjoookkkgggccc```^^^ZZZUUUPPPRRRIIICCCEEEHHHMMM[[[jjj}}}~~~zzztttvvvrrrdddooohhhTTTIIICCCRRRrrr}}}ttt___===777222222222000111444111111111222333444555666:::YYY}}}|||~~~ggg{{{YYY;;;;;;:::>>>NNNdddvvv}}}mmmSSS===:::999888EEEWWWrrrbbbXXXZZZ\\\]]]^^^```cccfffiiikkkkkkiiilllssswwwwwwtttvvvyyy{{{|||kkkhhhhhhmmmsssxxx~~~xxxzzz000///...---,,,+++++++++***)))((('''''')))+++---+++)))'''&&&%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***))))))))))))))))))************,,,///333666888>>>===>>>AAADDDEEEAAA===;;;888444///+++)))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************++++++++++++*********++++++++++++++++++++++++,,,---...,,,+++((()))***,,,...111333444111222333666<<>>PPPgggvvv{{{nnnUUU???999888888CCCTTTmmm~~~eeeWWWXXXZZZ\\\]]]___```bbbgggiiijjjiiilllsssvvvvvvtttuuuvvvuuutttwwwxxxqqqmmmqqqxxx}}}{{{rrrpppqqq000///...---,,,+++++++++***)))((('''''')))+++---***)))'''&&&%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))******))))))))))))******++++++,,,---111555999<<<>>>===<<>>UUUnnnxxxwwwnnnVVV@@@888666777BBBQQQgggxxxjjjXXXXXXYYY[[[]]]^^^______eeehhhjjjjjjmmmsssvvvuuuqqqtttvvvuuutttxxx{{{tttwww}}}~~~}}}}}}|||}}}rrrfff```000///...---,,,+++++++++***))))))(((((()))***+++)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))+++******))))))******+++.........000333888===@@@;;;;;;:::;;;<<<<<<;;;999:::777333...+++)))))))))'''(((((())))))(((((('''''''''(((((())))))******((((((((((((((((((((((((***+++---......---+++***)))))))))************+++,,,,,,,,,,,,,,,,,,---------...000333555444111...------,,,+++++++++,,,,,,///000222555;;;EEEQQQXXX\\\___ccceeeddd```[[[WWWQQQMMMKKKKKKJJJIIIMMMSSSPPPOOORRRVVVXXX[[[bbbkkkyyyiiiUUUHHHAAA>>><<<333333555:::CCCPPP\\\dddaaahhhnnnqqqssssssnnnhhhgggpppxxxxxxqqqlllmmmqqquuuxxx~~~zzzuuuooojjjXXXTTTPPPPPPWWWfffuuu~~~ttt\\\]]]tttwww|||gggRRR\\\jjjmmmcccXXXkkk~~~]]]:::444333888<<>>:::999777777<<>>AAA<<<<<<;;;:::888777999:::888555111---***))))))***''''''(((((((((((('''''''''''''''((()))*********(((((((((((((((((((((((()))***,,,......,,,***)))))))))))))))************++++++,,,,,,------......111222555888:::999666333------,,,,,,++++++******...///000333888AAAKKKQQQWWWYYY\\\______^^^[[[YYYRRRKKKGGGHHHJJJJJJLLLOOOPPPMMMMMMOOOOOOPPPUUU\\\aaannnlllTTTCCC<<<999999333333333444:::EEESSS]]]___eeejjjkkkmmmnnnhhh___bbbiiirrruuurrrpppqqqsssuuuxxx|||wwwrrrmmmhhhYYYUUURRRUUU___mmmyyyvvv___aaayyypppYYYaaaooossshhh]]]nnnsssOOO777444444888<<>>PPPhhh||||||qqqgggYYYRRRPPP]]]qqqsssdddfffnnnzzz|||vvvvvvwww{{{vvv^^^KKKGGGLLLiiitttmmmnnnwwwyyy~~~bbb===777222222222000111444111111222444666888:::;;;===RRRyyysssPPPFFFuuuqqqFFF===555;;;RRRnnn|||}}}yyybbbIII<<<666666???JJJ]]]ooo{{{\\\ZZZWWWXXX[[[^^^^^^^^^ccchhhkkklllpppuuuwwwuuulllnnnooooooqqquuu|||xxxnnnkkkjjjeee___]]]aaafffnnnsssnnn___LLL>>>000///...---,,,+++++++++******++++++***)))((('''&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%""""""""""""###$$$%%%&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))++++++************++++++*********,,,000666;;;???>>>??????;;;888777:::===777444000,,,***))))))***''''''((((((((((((''''''&&&''''''((()))******+++((((((((((((((((((((((((((()))+++------+++)))((())))))))))))***************++++++,,,------......444555888<<<>>>===999666---------...------,,,+++***,,,---000555===FFFMMMTTTVVVXXXZZZ[[[ZZZYYYXXXTTTKKKDDDEEEGGGFFFEEEEEEJJJGGGGGGJJJKKKKKKOOOTTT[[[\\\eeessssssZZZHHH===777555222444444333555>>>MMMXXXdddfffdddcccfffkkkfff]]]aaagggooosssttttttvvvwwwzzz|||~~~~~~vvvrrrnnnjjj\\\YYYXXX```nnn~~~xxxbbbfff~~~vvv[[[aaapppvvvjjj[[[iiijjjCCC555444555888<<<>>>BBBEEEIIIMMMRRRVVVVVVUUUUUUUUURRRPPPNNNLLLKKKLLLNNNOOOVVVSSSQQQOOOLLLJJJOOOWWWxxx}}}}}}kkkgggFFF<<<:::;;;===HHH^^^xxxlllWWWKKKDDD???@@@888TTT{{{___XXX]]]ccc___```fffeeegggfffhhhmmmpppqqqwww}}}oooUUUEEE<<>>777666>>>GGG[[[mmm^^^ZZZWWWWWWZZZ^^^___^^^ccchhhkkkmmmpppvvvwwwuuupppooommmkkkjjjmmmrrrvvvwwwlllbbb^^^\\\XXXUUUUUUYYY]]]aaaaaa[[[PPPEEE===///...------++++++***))))))******++++++)))((('''''''''((((((((('''%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((***,,,------***(((((((((((()))+++,,,...111666999>>>>>>===;;;888777999:::444333000...+++)))''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,...//////...------...222777:::999777999888666222///,,,,,,---...,,,)))///...---...222999@@@DDDJJJKKKNNNPPPRRRTTTTTTTTTIIIHHHEEECCCBBBBBBCCCCCCGGGJJJNNNOOONNNLLLKKKJJJPPPUUUZZZ^^^mmmsss\\\JJJ<<<555333444111///111333999FFFSSSYYY\\\aaafffhhheee```\\\]]]ccckkkqqqttttttttttttwwwxxxzzzxxxrrrjjjbbb\\\ZZZccczzzrrrhhhtttyyyYYYXXXbbbrrrqqqfffgggsss}}}XXX???222444777888999;;;>>>AAAIIILLLQQQTTTVVVTTTRRRPPPQQQQQQPPPOOOMMMKKKIIIGGGLLLPPPSSSQQQLLLKKKPPPVVVwwwsssfffCCC;;;=========BBBSSSmmm{{{qqqbbbSSSIII@@@???III|||eeeXXXZZZdddbbb```bbb```aaadddhhhkkkmmmqqqtttwwwrrrVVVJJJ>>>HHH\\\rrr}}}qqqcccZZZPPPGGG???@@@FFFRRRcccqqq~~~vvvcccMMMJJJ[[[}}}|||}}}___===666222222222000111444333333444666888:::<<<===BBBLLLrrr~~~```FFF^^^}}}III;;;777999BBB]]]{{{qqqOOO999999999;;;DDDQQQkkkeeeYYYWWWYYYWWW\\\bbb^^^cccbbbccchhhnnnssstttsssmmmnnnooommmiiifffeeefffeee___TTTJJJDDDCCCEEEGGGOOOUUUVVVNNNFFFCCCBBBAAA///...------++++++***))))))******+++***)))((('''&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***,,,------***)))((((((((()))***+++---000555888@@@@@@???===:::999:::;;;555333000---***)))(((((())))))))))))))))))))))))(((((((((((()))))))))***((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))),,,---//////---,,,---------111333333444777777333111...++++++------,,,***...---,,,---111666<<<@@@EEEFFFIIIKKKMMMNNNNNNNNNFFFEEECCCBBBAAABBBCCCDDDJJJLLLNNNNNNLLLIIIHHHHHHJJJOOOSSSXXXeeezzzppp]]]NNNAAA888333555222000000111555@@@KKK]]]]]]]]]___```bbbbbbbbbcccfffjjjlllmmmmmmoooppprrrsssvvvzzz~~~vvvlllgggjjjwww|||vvvkkk```\\\]]]hhhqqqcccnnn}}}~~~uuuUUUQQQZZZlllmmmccciii|||vvvSSS===555777:::<<<===>>>@@@BBBHHHKKKOOOSSSVVVVVVUUUTTTSSSTTTUUUUUUTTTRRRPPPNNNNNNRRRUUUSSSPPPPPPUUU[[[sssvvveeeDDD===;;;<<<<<<@@@PPPiii~~~vvvfffWWWAAA>>>GGG}}}{{{bbbUUUXXXaaa___^^^```^^^___bbbfffiiilllppptttwwwoooUUUJJJAAAIIIZZZnnnyyyxxx}}}vvviii]]]VVVKKKBBB;;;;;;@@@IIIWWWcccooovvvuuubbbMMMJJJ\\\{{{~~~^^^<<<666222222222111222444333444555777999;;;>>>???EEELLLiii}}}~~~jjjMMM]]]|||MMM>>>777999@@@XXXuuurrrRRR<<<:::999999AAAKKKccc|||hhhZZZWWWZZZYYY^^^ccc___gggffffffiiinnnqqqrrrqqqooonnnlllkkkhhhccc\\\XXXKKKGGG@@@;;;888999<<<>>>IIINNNOOOIIICCCBBBDDDEEE///...------++++++***))))))************)))((((((&&&&&&'''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$###"""""""""###$$$%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))+++------+++)))(((((('''(((******,,,///333777AAABBBBBB@@@===;;;;;;<<<777555111,,,***)))))))))))))))))))))))))))))))))((((((((()))))))))*********++++++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))***,,,......,,,+++,,,---***,,,---...333999888444///---+++***,,,------,,,---,,,++++++...222777:::>>>???AAADDDEEEFFFFFFFFFAAAAAA@@@???@@@AAACCCDDDIIIJJJJJJHHHEEECCCCCCDDDCCCGGGKKKOOO[[[nnn}}}tttgggZZZOOODDD:::333555222111111000111888AAAZZZ[[[]]]```bbbdddfffgggdddeeefffeeeeeegggiiilllmmmnnnqqqtttxxx{{{~~~{{{}}}{{{ooo^^^NNNEEEBBBLLLaaa}}}|||oooaaaYYY\\\iii~~~tttaaagggsssrrriiiOOOMMM[[[rrrqqqdddllllllKKK999777:::>>>AAABBBCCCDDDEEEGGGIIILLLPPPSSSUUUWWWWWWWWWXXXZZZ\\\[[[ZZZWWWVVVRRRUUUWWWUUUQQQQQQVVV\\\qqqxxxbbbCCC===:::;;;:::>>>LLLdddzzzxxxaaaFFFAAAHHH}}}{{{dddXXXZZZdddcccaaadddbbb^^^aaadddgggjjjnnnrrruuu|||oooVVVJJJBBBHHHWWWkkk}}}zzzvvv}}}qqq```UUUPPPEEE>>>999999;;;@@@IIIRRRYYYaaalllwwwyyyvvvuuuvvvvvvyyy~~~yyy}}}ttt```LLLKKK^^^}}}\\\;;;555111222333111222555444555666888;;;>>>@@@AAAGGGJJJ\\\ooowwwyyysssRRRWWWTTTAAA777999===RRRnnn|||tttWWW???;;;888777???III]]]tttkkkZZZUUUYYYXXX]]]aaa^^^jjjiiiiiijjjmmmoooooonnnnnnjjjfffddd```WWWKKKBBB999777666444444666888999???FFFIIIEEEBBBEEEJJJLLL///...------++++++***)))************)))))))))(((&&&&&&''''''((((((((()))&&&&&&''''''&&&&&&%%%$$$$$$###"""""""""###%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))+++---,,,+++)))))))))'''((()))***+++---111555@@@AAACCCBBB???<<<;;;;;;999666111,,,)))))))))***))))))))))))))))))))))))(((((()))))))))*********++++++++++++***))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))***,,,,,,+++***+++,,,+++++++++---555>>>===888///---,,,++++++,,,---...,,,+++++++++,,,///222444888999;;;===>>>??????>>><<<<<<<<<===>>>@@@AAABBBCCCCCCBBB@@@======>>>???@@@BBBFFFJJJTTTcccsss}}}pppllldddXXXNNNEEE;;;333444222222222000///555<<>><<>>CCCJJJOOOVVV___hhhqqq{{{~~~uuutttkkkgggeeeddddddiiivvv}}}|||qqqnnnkkkkkkmmmqqqtttuuutttyyy~~~qqq^^^KKKNNNcccXXX:::444111333333222333555555666888:::===@@@CCCDDDFFFIIIVVVggguuu{{{[[[TTT\\\CCC888999<<>>777666666777777777777777777:::CCCJJJJJJIIINNNRRRTTT///...------++++++***)))*********)))))))))))))))''''''''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))***,,,,,,+++)))))))))((())))))******,,,000333<<>>???;;;222111///---,,,,,,...000,,,,,,++++++,,,...///111555666888999:::::::::999888888999:::;;;===>>>???=========;;;::::::===???AAABBBDDDHHHNNNZZZiiiuuuwwwwwwpppaaaRRRGGG===444333222222444222111666===FFFPPP^^^hhhllljjjgggeee___```aaa`````````ccceeeiiikkknnnooooooooorrrttttttooodddWWWPPPNNNIIIBBBCCCSSSooo}}}yyyvvvxxxxxxwwwxxx}}}yyyooocccjjjuuurrrsssqqqpppmmm___QQQMMMVVVnnnyyyhhhrrruuuXXX<<<444555:::@@@FFFIIIKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSSSSYYYZZZ\\\\\\[[[YYYVVVTTTQQQRRRRRRQQQPPPRRRWWW[[[sss{{{}}}^^^@@@;;;:::<<<<<<===III___tttqqqRRRJJJKKK}}}eeeXXX[[[eeecccbbbeeecccdddeeeffffffgggiiimmmpppvvvwww\\\HHH>>>AAAOOOggglllZZZLLLEEEAAA<<<:::;;;======BBBGGGJJJNNNRRRWWW^^^jjjxxxyyylllcccaaa```]]]ZZZXXXVVVZZZggguuu~~~wwwuuuuuuppphhhhhhffffffhhhmmmqqquuuvvvxxxlllZZZKKKRRRkkk}}}RRR888333111333444333333666666777888;;;>>>BBBEEEFFFGGGMMMYYYlllvvv]]]bbbEEE777:::<<>>:::999;;;888333///+++***)))***************************)))))))))*********++++++((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))))))))((()))***++++++******000888:::888777666444000---,,,...111...------......//////000444555666888888888777666555666777888999::::::;;;999:::;;;;;;:::<<<>>>AAABBBAAACCCFFFIIIPPP___lllqqqZZZKKK???777333222333555444333888???IIIOOOVVVZZZ[[[[[[\\\^^^\\\\\\[[[YYYWWWVVVXXXYYYeeeiiimmmnnnmmmmmmnnnqqqllloooooolllmmmmmmaaaQQQHHHSSSiii{{{xxxvvvuuutttrrrqqquuuyyyuuunnndddooo{{{xxx```fffpppyyy{{{uuueeeWWWXXXeeeuuuyyyllleeeyyylllNNN777777777;;;AAAGGGJJJMMMPPPRRRWWWVVVVVVUUUTTTSSSRRRRRRUUUUUUUUUUUUSSSRRRPPPOOOMMMMMMNNNNNNPPPUUU[[[```mmmbbbDDD===999<<<<<<===GGG]]]ssssssTTTJJJIIIzzziii\\\^^^hhhfffdddfffdddfffggggggggggggjjjmmmpppsssvvvzzzxxx___HHH@@@@@@JJJbbb~~~{{{fffVVVIIIBBB???:::888999;;;<<<@@@FFFLLLLLLKKKLLLPPPZZZhhhrrrzzzyyy}}}vvvooommmjjjddd___^^^```^^^[[[WWWQQQQQQ[[[gggyyy}}}yyy}}}gggVVVKKKXXXuuu{{{vvvHHH777222111333555444444666666777999<<>>???AAABBBFFFSSSbbb|||zzz___MMMBBB999444333444555444333888@@@QQQSSSSSSOOOJJJIIIKKKOOOPPPNNNKKKGGGDDDEEEIIILLL^^^dddkkknnnmmmlllmmmppplllxxxppp```^^^hhh{{{~~~{{{xxxwwwqqqrrrpppmmmmmmnnnkkkfff___pppcccUUUhhhkkkooo}}}uuu{{{|||lll```mmm}}}iiiggg~~~xxxaaaDDD555<<<<<<@@@DDDHHHKKKNNNQQQTTTYYYYYYXXXVVVTTTRRRPPPOOONNNMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKMMMRRRXXX\\\eeefffFFF===777;;;<<<<<>>666222000444555444444666555666888<<<@@@DDDGGGIIIGGGQQQTTTiiivvvlllHHH666::::::AAA^^^yyywwwUUUBBB999777<<>>???WWWbbblllmmmjjjhhhfffddd///......---,,,+++***))),,,+++)))((((((((()))***+++***)))'''''''''((()))&&&&&&''''''&&&&&&%%%$$$$$$###"""""""""###%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((***,,,,,,+++*********+++,,,,,,++++++---000333555:::AAAEEEEEEAAA===;;;:::888555222...+++)))(((************************)))************+++++++++((()))***+++++++++++++++************************((((((((((((((((((((((((###%%%'''(((''''''((()))))),,,+++'''&&&,,,000111AAA@@@<<<666///---...111000111111222333222222222333444555666666555444333555555666666555555444444555777888999888999:::;;;>>>;;;<<<===<<<>>>KKK[[[lllzzz___MMMBBB;;;666444444555333222888???VVVWWWVVVOOOEEE???>>>???@@@>>>999444333777???DDDYYY```iiimmmmmmlllnnnpppmmmxxxkkkfffqqq{{{~~~|||{{{yyyyyynnnqqqpppkkkgggfffbbb]]]___ttt|||UUURRRpppnnnggg}}}wwwooonnn{{{~~~oooeee~~~pppnnnpppXXX>>>555AAABBBDDDGGGIIIKKKNNNQQQTTTVVVVVVVVVUUUSSSPPPMMMLLLIIIHHHGGGFFFGGGHHHJJJKKKMMMLLLIIIHHHHHHKKKPPPSSS```fffEEE<<<666:::;;;;;;EEEZZZqqq~~~~~~}}}~~~|||ZZZMMMJJJ{{{lll___aaaiiifffccceeeccceeefffggghhhjjjoootttxxxtttiii^^^bbbsss}}}nnnXXXCCC???EEEZZZvvv{{{ppprrr}}}|||fffSSSIIIEEEDDD>>>888888888:::@@@GGGPPPOOOLLLGGGEEEHHHPPPWWWaaalllzzzyyyjjjiiiooorrrrrrrrrsssrrrooogggXXXLLLMMMTTThhhnnnwww|||~~~}}}{{{zzzxxxrrrrrruuu```QQQLLLaaatttjjjrrr~~~~~~|||iii777555111000444666444444666555666888<<<@@@DDDGGGIIIEEEMMMKKK^^^vvvoooHHH555:::888===ZZZvvv^^^HHH;;;555888???NNNbbbwwwuuuXXXTTTRRRSSSYYYZZZ]]]```dddggghhhkkkooosss||||||yyyqqqfffYYYOOOIII???>>><<<::::::<<<>>>???aaajjjqqqpppllliiigggeee......---,,,++++++++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((+++***)))((('''''''''(((***++++++,,,,,,///333666;;;BBBGGGEEEBBBAAA???<<<999999888444...******+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,+++++++++***)))))))))************)))(((&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++777<<>>;;;999777666555666888999OOO[[[dddaaaXXXNNNBBB888888333111111111111444999PPP\\\iiinnnllljjjmmmqqqsssaaammm~~~{{{zzz{{{zzzvvvssspppjjjdddbbb___\\\^^^bbbcccwwwnnnSSSbbbzzzuuummmtttyyyyyywwwrrrggg\\\wwwhhhJJJ888:::EEEGGGIIILLLMMMNNNPPPRRRTTTXXXYYYZZZYYYVVVQQQLLLIIIJJJJJJJJJIIIGGGHHHJJJLLLMMMLLLJJJJJJKKKMMMPPPRRRcccpppCCC???<<<;;;;;;???FFFRRRhhhzzzxxx|||~~~~~~|||```LLLQQQvvvbbb]]]fffggggggfff```aaafffiiijjjlllrrrvvvvvvpppjjj```VVV___yyyxxxYYYLLL@@@???TTTppp{{{ttthhhcccfffxxxfffTTTGGGEEE???===999888999===CCCFFFKKKNNNOOOJJJCCC@@@EEEJJJXXXdddpppvvv{{{uuuttt|||{{{gggWWWPPPLLLIII^^^kkkxxx|||}}}|||zzzwww}}}xxxrrrmmmllllllmmmjjjnnnsss{{{tttbbbKKKOOOlll}}}xxxwwwvvvzzz{{{WWW:::555444333333333444555555777999<<<>>>@@@CCCGGGJJJLLLMMMQQQ___www~~~{{{uuupppCCC???:::555???KKKmmmmmmPPP;;;555888AAANNN^^^ppp|||[[[SSSVVVTTTUUUZZZ]]]^^^```cccgggnnnuuuzzz}}}}}}rrrggg]]]TTTMMMDDD@@@CCCAAA999:::BBB```ffflllkkkeee]]]XXXWWW......---,,,++++++++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&''''''((((((++++++***))))))))))))))))))***+++++++++...222555;;;CCCHHHGGGDDDBBB???;;;999999888444...******+++))))))))))))))))))))))))(((((()))))))))***************))))))))))))************)))))))))))))))(((************)))((('''&&&(((((((((((((((((((((((((((((('''''''''(((((()))333999===:::333------000000111222444666777999999999888666444333111111111111111222333333333333222333333444555555666555555555333111000111777???EEERRR[[[fffkkkfff[[[NNNFFF>>><<<:::999999999999999BBBPPP```hhhhhh```OOO???777333111333222111555:::JJJUUUaaagggfffeeeiiinnn|||uuudddiiiwww|||||||||yyyxxxwwwwwwyyyxxxuuurrrpppkkkfffaaa[[[VVVYYY___nnn___KKKhhh}}}|||yyytttnnnjjjiiijjj{{{yyy}}}```EEE999>>>GGGJJJLLLOOOQQQRRRSSSUUUWWWZZZ[[[[[[ZZZWWWSSSOOOMMMNNNNNNNNNMMMKKKKKKLLLNNNQQQOOOMMMLLLLLLOOORRRUUU```qqqFFF===;;;::::::===CCCOOOdddwwwxxx|||}}}~~~{{{cccOOOUUUttt```ZZZbbbdddeeeeee___fffjjjllliiihhhmmmrrrsssmmmfff\\\TTT```~~~gggOOOBBB???RRRnnnxxxoooccc^^^aaavvveeeUUUHHHFFF===;;;888777999>>>CCCGGGFFFHHHIIIFFFAAA@@@DDDHHHMMMWWWaaajjjsss}}}rrr___UUUNNNIIIXXXgggwww}}}}}}|||}}}~~~ppp^^^KKKSSSsss~~~zzzzzzyyyTTT999444444333222222333555666666999===@@@BBBFFFJJJMMMJJJHHHJJJWWWppp~~~|||ooocccuuuuuuEEE:::777777===DDDbbbyyytttVVV>>>777999>>>KKK[[[lll^^^SSSTTTTTTUUUZZZ^^^___aaadddhhhnnnuuuzzz~~~wwwooofff^^^RRRJJJJJJGGG???>>>CCCPPPTTTWWWUUUOOOJJJIIIJJJ......---,,,++++++++++++))))))(((((((((((())))))'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''''''''(((((((((+++++++++++++++*********))))))*********,,,000333:::BBBHHHIIIGGGEEEAAA<<<999999888444///+++******))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******''''''((((((((((((((())))))******))))))((('''&&&(((((((((((((((((((((((()))))))))(((((('''''''''...444999999444000///000111333666888;;;<<<<<<===;;;:::888555333111000/////////000111111111111111111111222333333333222222...---,,,+++,,,000666;;;FFFPPP```kkknnnfffZZZQQQBBB@@@===<<<<<<<<<:::999999DDDSSSbbbllljjj[[[KKK<<<999777777555222555:::GGGPPP[[[``````bbbgggmmmyyyzzzllljjjqqqxxxwwwsssuuuttttttvvvwwwwwwtttrrrrrroookkkdddZZZSSSWWW```yyy[[[VVV}}}vvvwww{{{}}}sssddd```eeeoooyyyrrr}}}uuuTTT>>>===DDDIIINNNQQQUUUWWWXXXXXXYYYZZZ[[[ZZZYYYWWWUUUSSSQQQPPPRRRSSSSSSRRRPPPOOOPPPQQQUUUSSSPPPNNNOOOSSSWWW[[[^^^tttIII;;;:::999999;;;@@@KKK```rrrwwwzzz||||||}}}}}}wwwaaaPPPVVVvvv```YYY```aaaccceee```eeeiiiiiieeecccgggkkklllmmmeeeZZZRRR___vvvWWWFFF>>>NNNiiiwwwmmmbbb]]]___|||ttteeeVVVIIIFFF:::888666666888===BBBFFF@@@AAAAAA@@@??????BBBDDDAAAHHHPPP[[[kkk|||yyydddWWWNNNHHHPPPbbbuuu~~~~~~{{{wwwvvvwwwzzz|||~~~~~~zzzjjjYYYKKKYYY}}}}}}~~~~~~zzzNNN777333333222222222444555666555999===AAADDDGGGKKKMMMMMMJJJKKKXXXtttvvvgggRRR^^^OOO888666:::;;;<<>>......---,,,++++++++++++))))))(((((((((((())))))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((******++++++++++++++++++((()))))))))(((***...111666>>>FFFIIIJJJJJJFFF@@@:::999888555111---+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******'''''''''(((((())))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((()))))))))(((((((((***///555777555222//////222444888;;;===>>>>>>===<<<;;;888555222000...---...//////000000000000000000111111222222111111111******++++++,,,///444777BBBKKKZZZhhhnnniii^^^TTTFFFCCC@@@>>>>>>===:::777:::>>>EEEOOOZZZaaa```\\\NNNJJJGGGCCC<<<666777;;;IIIPPPXXX]]]___bbbiiippprrr}}}{{{pppkkk{{{zzztttmmmpppxxxwwwpppvvvvvvvvvvvvvvvtttrrrqqquuutttqqqiii\\\VVV]]]hhh}}}fffssstttkkkooo{{{vvv^^^XXX```aaalllmmmeeellljjjHHH999AAAJJJLLLQQQUUUZZZ\\\]]]\\\\\\]]]YYYXXXUUUSSSQQQPPPQQQQQQRRRTTTVVVVVVTTTTTTTTTUUUUUUSSSPPPOOORRRWWW^^^bbbbbbvvvJJJ===:::999:::;;;===GGG\\\ppptttxxxyyyxxxzzz|||yyysssZZZJJJOOOzzz{{{dddZZZ___```cccfffccceeeggggggfffjjjoooooolllssshhh\\\SSS___aaaLLL>>>KKKeee{{{qqqgggccceee|||tttfffWWWHHHDDD:::888666555777;;;@@@CCC======<<<<<<===>>>??????<<<@@@FFFQQQfff}}}}}}iii\\\RRRKKKLLL___sss|||~~~{{{wwwwwwyyy{{{zzzxxxuuuyyyvvvdddTTTKKK```pppGGG666333222222222333444666777666999>>>BBBDDDFFFIIIKKKPPPNNNOOO]]]{{{xxxlllOOOQQQ}}}aaa<<<666===:::999KKKaaavvvcccFFF::::::777CCCSSSaaapppoooWWWPPPRRRVVVZZZaaaccceeegggiiinnnsssxxxuuuhhhaaa[[[OOODDD>>>999::::::888666555777:::......---,,,++++++++++++))))))(((((((((((())))))&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&'''''''''&&&&&&'''((()))))))))(((((((((((()))***+++++++++***)))))))))(((((())),,,///000999BBBGGGLLLOOOLLLFFF<<<:::888666333///,,,***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******))))))))))))******((((((((())))))*********((())))))))))))(((((('''''''''''''''''''''''''''&&&'''((()))************(((,,,111555666444222000333555888:::<<<<<<;;;::::::888666333000...---,,,......///000000000000000000000111222222222111111,,,------------...111333<<>>===<<<<<<<<<<<<=========>>>???BBBKKKaaa{{{qqqcccWWWOOOKKK^^^qqq{{{}}}~~~|||wwwpppjjjooossszzzsss```QQQNNNhhhddd@@@555222222222222333555777888999;;;>>>@@@BBBCCCEEEGGGNNNMMMOOOZZZuuu|||\\\PPPsssuuuFFF777===777777DDDXXXnnnjjjNNN>>>:::777AAAOOO\\\jjj~~~~~~___QQQRRRWWWZZZaaaccceeegggjjjnnnssswww~~~rrrfffUUUCCC999777999::::::999888777888......---,,,++++++++++++))))))(((((((((((())))))&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''''''''&&&'''((()))***)))((((((&&&''')))+++,,,,,,+++***)))***)))((('''(((+++...---555>>>EEEMMMRRRPPPKKK>>><<<:::888666222...***))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******((()))))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&(((***+++++++++***(((***///444999:::888555666777888888888888777666555444222000...---,,,+++---....../////////////////////111222222333333222000111000///------///000;;;AAANNN___lllnnndddZZZPPPJJJBBB??????>>>:::666222888AAAGGGKKKTTTfffxxx~~~yyyhhhUUUJJJHHHOOOQQQSSSTTTWWW^^^gggnnnlllooovvv|||}}}uuufffZZZWWW___eeegggllltttvvvqqqttttttssspppmmmlllmmmoooxxxuuuppphhh^^^]]]jjjzzzrrrppp{{{qqqmmmuuuccc[[[VVV]]]tttlllPPP@@@AAAIIIOOOPPPUUUXXX[[[]]]]]]]]]^^^^^^\\\YYYVVVSSSQQQQQQSSSTTTNNNQQQUUUWWWWWWVVVUUUUUUNNNMMMLLLNNNSSSZZZaaafffiiiwww}}}LLLBBB:::;;;<<<<<<;;;DDDZZZoooooorrrttttttuuuxxxuuuoooQQQDDDAAA___iiiYYYXXXVVVYYY^^^]]]bbbccceeennn~~~|||qqqfff___iiivvvZZZDDDJJJccc~~~~~~wwwtttsssyyykkk[[[IIICCC===;;;999666666888:::<<<===>>>@@@@@@>>>>>>???AAABBBCCCCCCHHHZZZtttwwwfffWWWMMMMMM]]]pppzzz}}}yyytttqqqxxxzzz~~~ooo]]]PPPQQQoooYYY999666333333333333555777999;;;;;;===>>>??????AAADDDFFFPPPQQQRRRWWWhhhzzzrrrYYYdddVVV:::;;;333777>>>PPPeee}}}uuu[[[EEE999888???KKKYYYfffyyykkkUUURRRWWWZZZ```bbbeeegggjjjnnnrrrvvvnnnYYYFFF:::888999:::;;;:::888666555......---,,,++++++++++++))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''''''''&&&''')))*********((('''&&&(((***,,,------,,,,,,***+++***)))((((((+++...---333;;;BBBKKKRRRQQQLLL@@@===;;;:::888555///+++))))))))))))))))))))))))************++++++++++++******))))))))))))******)))(((((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&''')))+++++++++***)))((()))---555===BBBAAA???999999888777555444333222000///...---,,,++++++++++++,,,------......------------///111222333333333111111222111111222555777<<>>FFFHHHOOObbbuuummmZZZRRRRRRQQQQQQPPPRRRYYYcccjjjjjjlllpppttttttppphhhcccdddfffggghhhkkkoooppppppoooooonnnlllkkknnnssswww{{{vvvnnneee]]]___nnn~~~uuupppuuusssmmm]]]VVVeee~~~{{{___FFFCCCJJJMMMNNNPPPUUUWWWYYYZZZZZZ[[[\\\]]]\\\YYYVVVSSSQQQQQQQQQRRROOOSSSWWWXXXWWWTTTRRRQQQKKKKKKKKKMMMQQQWWW]]]```eee}}}RRR@@@999:::<<<;;;:::CCCYYYnnnooorrrttttttwwwyyywwwrrrRRRDDD===QQQnnn[[[WWWRRRUUUZZZYYYZZZ]]]bbbiiiuuuzzzpppiiiqqq~~~```HHHLLLeee~~~zzzwww|||ooo___MMMFFF<<<;;;999777777999;;;===;;;@@@DDDDDDBBBAAAEEEHHHIIIIIIGGGHHHTTTlll~~~kkk[[[OOOOOO]]]ooo|||~~~~~~}}}|||||||||jjjZZZPPPVVVwww|||PPP555777333333333444666999;;;=========>>>>>>???BBBFFFJJJRRRVVVWWWVVV]]]qqqxxxfffWWWjjjDDD===444888:::GGG[[[wwwlllNNN999999===GGGUUUcccuuuvvvYYYSSSWWWZZZ^^^```dddgggjjjmmmrrruuuppp\\\MMMDDD===<<<<<<<<<;;;999777555......---,,,++++++++++++))))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''''''''''''&&&''')))***+++***(((''''''(((+++---//////...---+++++++++)))((((((+++......333:::AAAJJJRRRQQQLLLAAA>>><<<;;;:::666111,,,))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******(((((((((''''''&&&&&&%%%(((((()))))))))))))))(((''''''''''''''''''''''''((()))+++,,,+++***((('''((((((---666AAAHHHIIIHHH<<<;;;888666333222111000,,,,,,+++*********++++++******+++,,,,,,,,,,,,++++++,,,---///111222333333///000222333555999???BBB;;;BBBSSSiii{{{|||nnn```JJJ@@@555/////////,,,(((...111777>>>@@@GGGYYYlll~~~eeeZZZTTTSSSPPPOOOQQQXXXbbbiii```eeelllqqqtttxxx||||||vvvqqqooonnnllllllooollllllmmmlllmmmrrrzzzxxxnnneee^^^aaaqqq{{{~~~||||||uuu```YYYlllvvvWWW@@@EEEPPPNNNMMMPPPTTTVVVXXXXXXXXXYYY[[[]]]ZZZXXXUUURRROOOOOOOOOOOORRRUUUYYYYYYWWWSSSOOONNNJJJJJJJJJLLLPPPTTTYYY\\\aaaVVV>>>777999;;;:::999AAAXXXnnnpppsssuuuvvvxxx{{{yyytttSSSDDD999GGGtttrrr^^^XXXSSSTTTZZZYYYYYY___dddgggooo|||yyyqqqvvvdddJJJNNNfff~~~zzz~~~rrrcccPPPIII;;;:::888777888:::===???:::AAAGGGGGGDDDDDDIIIOOOOOOPPPLLLJJJRRRhhhvvveeeXXXOOO\\\nnn~~~zzzyyy~~~{{{~~~xxxgggXXXPPPYYY{{{wwwKKK333888444444444555777:::<<<>>>===>>>>>>>>>???CCCIIIMMMOOOVVVXXXTTTUUUdddzzzqqqPPPyyyMMMBBB777<<<:::AAAUUUsssxxxTTT999999;;;DDDSSSbbbrrr}}}\\\TTTWWWZZZ\\\___cccfffiiimmmrrruuu}}}ooo___TTTOOODDDBBB???===<<<;;;:::888000///---,,,+++*********))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$######""""""######%%%%%%%%%%%%&&&'''(((((()))((('''((()))***)))(((&&&))),,,---......///000,,,+++******)))***+++,,,...111:::EEEKKKKKKLLLNNNKKK???888:::<<<777000---)))(((((()))+++---,,,+++******+++++++++,,,,,,,,,,,,+++)))((('''((()))+++)))((((((''''''''''''((()))))))))))))))*********&&&&&&%%%&&&&&&'''((())),,,,,,++++++)))(((&&&%%%---((('''222BBBLLLKKKEEE;;;888555111...---,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,------------...000111222333444000...---222;;;BBBDDDDDD@@@FFFNNNTTTYYYZZZRRRIII666444111...,,,,,,,,,---...333888<<<>>>CCCLLLRRRlll|||~~~cccPPPSSSOOOMMMOOOWWW]]]___^^^[[[___iiivvvvvvjjjhhhjjjkkkjjjpppkkkddd```dddsss{{{pppeeeaaaiiizzz}}}{{{|||www}}}YYY```}}}eeeSSSFFFGGGKKKKKKNNNVVVYYYYYY[[[\\\\\\\\\[[[ZZZYYYXXXVVVTTTPPPLLLIIIGGGNNNQQQSSSTTTSSSSSSSSSTTTSSSPPPOOOOOOSSSWWWZZZ[[[[[[vvv___AAA:::888999;;;:::>>>QQQgggnnnqqqssstttxxx{{{xxxrrrTTTHHH===???\\\xxx]]]TTTSSSQQQUUU\\\]]]^^^bbbgggqqq}}}zzzfffMMMOOOccc|||sssbbbTTTJJJ===;;;777555999@@@DDDEEEFFFEEEDDDDDDDDDHHHUUUbbbfff^^^RRRMMMWWWmmmfffXXXTTT\\\jjjxxx{{{}}}xxxoooooowww}}}~~~}}}}}}}}}}}}{{{|||}}}qqqeeeTTTNNN```}}}~~~gggEEE444111111222333444555888<<>>DDDZZZ~~~ddd???999<<>>===:::666666999//////---,,,+++*********))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$############$$$%%%%%%$$$%%%%%%&&&'''((()))((('''((()))***)))(((&&&''')))******,,,///111...,,,)))(((((()))))))))...000777AAAGGGIIIJJJNNNLLLAAA999:::<<<888222000+++)))((((((***++++++*********+++++++++,,,,,,,,,,,,+++)))((('''((()))***(((((((((((((((((())))))******************))))))&&&&&&%%%&&&&&&'''((())),,,+++++++++***)))'''''',,,((('''...:::AAA???:::555444111...,,,+++++++++,,,+++******))))))******+++++++++,,,,,,,,,,,,---,,,---...000111333444555111///...333<<>>>>>===666...---,,,,,,++++++,,,---......222777999:::>>>DDDIIIVVV^^^jjjqqqnnndddYYYQQQRRROOOMMMPPPVVV[[[\\\\\\XXX```ooorrrgggeeegggiiijjjkkkhhhccc___aaaiiivvvxxxmmmeeegggsss~~~rrryyy~~~vvv]]]hhh|||]]]OOOFFFKKKOOOOOOPPPVVVYYYZZZ[[[\\\[[[ZZZXXXWWWVVVUUUSSSQQQNNNLLLJJJHHHLLLOOORRRSSSSSSSSSTTTUUUWWWUUUSSSTTTWWWZZZ[[[\\\^^^rrreeeGGG===::::::;;;999===PPPeeepppssstttuuuyyy|||wwwpppVVVIII>>>???ZZZ}}}bbbYYYWWWSSSSSSWWW[[[]]]```fffqqq~~~eeeNNNQQQfff~~~ppp```RRRIII@@@<<<777777>>>HHHNNNQQQNNNIIIDDDBBBEEEOOOdddvvvyyyqqqeee\\\aaarrriii\\\VVV```nnnxxx}}}~~~}}}xxxwwwuuulllcccdddnnn{{{~~~zzz|||}}}}}}}}}|||||||||}}}~~~~~~|||~~~oooaaaPPPMMMccc~~~||||||~~~```AAA444333333444666666888;;;???BBBGGGGGGHHHJJJNNNRRRWWWZZZ[[[]]][[[XXXZZZkkkzzzlllhhhlllBBB999999666;;;BBBSSSoooiiiGGG999999===HHHXXXkkksssXXXTTTXXX___```aaaccceeehhhjjjlllkkkxxxwwwiii___QQQKKKFFFCCC>>>888666999///...---,,,+++*********))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&''')))***)))(((''''''(((((((((+++///222333///***((()))***)))(((---...444===DDDFFFHHHLLLMMMDDD<<<;;;;;;999666555...+++)))((()))***************+++++++++,,,,,,,,,,,,+++)))((((((((()))***((((((((())))))***++++++,,,,,,++++++***)))))))))&&&&&&%%%&&&&&&'''((()))+++++++++++++++***)))))))))''''''***///111000---...---+++***))))))******++++++***))))))))))))*********+++++++++,,,,,,,,,+++,,,---///222444666777333111000333999???AAAAAA???===888000---,,,)))$$$((()))***,,,---.........000444888999999999<<>>999:::BBBPPP^^^ggg___TTTIIIDDDHHHWWWpppzzzpppoooyyylll___YYYeeettt{{{zzzwwwyyy|||xxxyyy~~~sssnnnsss{{{~~~xxxxxx|||{{{yyyyyyyyyzzz{{{}}}mmm]]]KKKNNNhhh{{{{{{{{{{{{|||{{{UUU;;;333555555777888999;;;>>>CCCFFFMMMNNNQQQTTTXXX[[[^^^```aaabbb```ZZZ[[[kkk~~~aaaNNN===<<<333888>>>HHHZZZuuuqqqSSS>>>999999BBBQQQcccxxx```UUUZZZ\\\]]]^^^```bbbdddfffhhheeejjjssszzzpppaaaYYYQQQKKKDDD===;;;===///...---,,,++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&''')))***)))(((((()))*********+++...111999333---***+++,,,***(((+++,,,222<<>>999222///111111...+++,,,...000000///...---333666:::;;;:::999:::;;;999===AAADDDFFFFFFGGGHHHEEEEEEGGGLLLSSSXXXZZZZZZXXX___iiipppvvvvvvqqqkkkaaacccfffiiiiiifffaaa]]]]]]aaaffflllsssxxx}}}vvvmmmccccccnnn~~~{{{~~~~~~mmmtttooobbbiiicccSSSMMMLLLSSSYYYYYYYYY[[[[[[\\\\\\\\\YYYUUUQQQNNNNNNMMMLLLKKKJJJKKKLLLMMMOOORRRUUUWWWVVVUUUTTTTTTVVVVVVXXX[[[^^^___^^^]]]]]]dddrrrLLLAAA<<<:::;;;999===NNNbbbyyy{{{|||}}}xxxnnnZZZJJJ??????RRRpppaaa]]]YYYVVVVVVYYYXXXZZZaaannnzzz~~~gggOOORRReee{{{pppbbbTTTJJJDDD@@@===<<>>::::::;;;;;;444111---******+++++++++******+++++++++,,,,,,,,,+++******)))))))))))))))'''(((***+++,,,,,,,,,,,,,,,,,,++++++***)))((((((&&&&&&%%%&&&&&&'''((()))))))))***++++++++++++***&&&(((***)))&&&$$$%%%'''&&&&&&&&&'''((()))***++++++***))))))(((((()))))))))))))))*********++++++******+++---000444777999333111...------...//////;;;===;;;555222333222///,,,---000111222111///...333555888999999999999999444888===@@@@@@@@@??????FFFGGGIIINNNSSSWWWYYYZZZOOOVVVZZZ[[[]]]bbbccc```]]]aaaeeegggeeebbb___]]]eeefffhhhkkknnnooonnnnnntttmmmgggkkkxxx{{{xxxtttzzzuuukkkjjjyyyggg___qqqvvv[[[UUUQQQPPPUUUZZZ\\\]]]___]]]]]]]]]\\\YYYTTTPPPNNNNNNMMMKKKJJJJJJLLLNNNPPPTTTWWWZZZZZZXXXUUUSSSSSSPPPQQQTTTXXX\\\___^^^]]]___dddyyyKKKAAA;;;999;;;:::===MMM___zzz~~~zzzqqq^^^LLL@@@>>>MMMwwwwwwccc\\\[[[\\\]]]XXXWWWXXX___lll{{{~~~zzzttttttlllSSSTTTfff{{{}}}pppcccTTTIIIDDDBBBAAA>>>>>>OOOsss|||lllbbb]]]]]]cccjjjnnnxxxnnn```YYYddduuu}}}{{{|||zzztttyyy{{{yyyyyy}}}{{{{{{zzzzzz|||zzziiiVVVIIIWWWxxxvvvuuuyyy{{{|||~~~ccc@@@222333666666777:::<<<>>>CCCHHHLLLPPPSSSWWW\\\___``````___bbbcccccc```ZZZ^^^tttiiihhhwwwEEE888<<<555888:::FFFggg~~~eeeJJJ===666@@@NNN[[[kkkzzzvvvZZZSSSXXXYYYYYYZZZ\\\]]]___```bbbhhhnnnpppttt{{{kkk___UUUPPPSSSXXX...---,,,,,,+++++++++,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''&&&%%%%%%&&&(((***))))))&&&((()))******+++---///777555222...+++)))((('''''')))000:::@@@AAACCCFFFOOONNNHHH>>>888888999999444111---++++++++++++*********+++++++++,,,,,,,,,************)))))))))((('''(((***+++,,,,,,+++***++++++******)))(((((((((&&&&&&%%%&&&&&&'''((()))((())))))*********))))))&&&(((+++***'''&&&''')))&&&&&&'''((())))))************)))(((((((((((()))((())))))))))))******************+++...222666888000///...------///111222:::??????:::555222...)))+++,,,///111222222111000111222333555666666666666666777999::::::<<<@@@BBBLLLLLLMMMOOORRRUUUWWWYYYUUU]]]^^^UUUQQQWWW]]]^^^ggggggeeeaaa\\\[[[^^^aaagggggghhhjjjkkkiiifffccckkkhhhiiiqqq~~~uuunnnsss~~~vvvrrrooommmsssnnnfffzzzhhhVVVUUUTTTSSSVVVZZZ^^^aaabbb___^^^^^^\\\YYYVVVSSSQQQQQQOOOMMMKKKKKKMMMPPPRRRXXXZZZ]]]]]]ZZZVVVSSSRRRMMMNNNQQQUUUZZZ^^^^^^]]]dddfffPPP@@@;;;999;;;;;;===JJJZZZvvv~~~{{{uuueeeQQQBBB>>>FFFjjj~~~fff[[[[[[___bbbZZZWWWWWW]]]hhhuuu~~~~~~xxxvvvqqqrrrmmmVVVWWWjjj~~~zzzooocccUUUIIIEEEDDDCCC@@@<<>>666888999CCC```|||rrrRRR???444===KKKWWWfffvvvcccPPPXXXXXXYYYYYYZZZ\\\]]]^^^\\\ccclllooooooyyy}}}oooddd___aaafff------,,,+++++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$############$$$############$$$%%%&&&'''%%%$$$$$$&&&(((***))))))((((((((((((***///555;;;555888888444...***)))+++((((((+++444:::===BBBGGGLLLNNNHHH===444444555444111...,,,+++++++++)))(((******+++++++++,,,,,,,,,***************)))((((((((()))***+++,,,+++)))((()))(((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))(((((()))))))))(((((('''&&&(((******)))((()))***&&&&&&'''(((((((((((((((******)))(((((((((((((((((((((((()))))))))*********))))))***,,,000444777//////...------...111333999???CCC@@@;;;777333...000111222333444333222222222111000111222333444444777777777777888;;;@@@DDDGGGHHHJJJKKKNNNRRRVVVYYY^^^hhhiii[[[OOOQQQWWWXXXbbbdddccc^^^XXXVVVZZZ___eeefffiiimmmpppooojjjfffeeegggmmmwww|||vvvuuuzzzxxxuuuyyyzzzzzzrrrpppZZZRRRPPPRRRTTTWWW[[[```bbbbbbaaa```^^^\\\ZZZXXXWWWVVVVVVSSSPPPMMMMMMOOORRRUUUWWWZZZ]]]]]][[[WWWTTTRRROOOOOOQQQUUUYYY]]]^^^]]]fffccc}}}\\\BBB<<<;;;===;;;:::DDDQQQooo|||}}}zzzwwwoooWWWFFF>>>???^^^lll\\\ZZZ^^^bbb[[[XXXWWW[[[eeeoootttvvvtttnnnnnnqqqzzzfffSSSXXXlllzzzoooeeeYYYOOOHHHEEEDDDBBB>>>CCC^^^{{{~~~sssmmmhhh___WWWSSSKKK\\\mmmttttttvvvxxxzzz~~~||||||~~~~~~~~~pppaaaYYYdddrrr|||}}}}}}tttwwwyyyvvvtttvvvzzzyyyyyyzzz}}}}}}ooo[[[OOOOOOhhh}}}{{{xxxzzz~~~yyyOOO666333777666666888;;;>>>AAAFFFMMMQQQVVVXXX[[[^^^______^^^]]]^^^[[[\\\]]]XXXSSS___ooosss]]]]]]ddd@@@>>>888999999@@@RRRjjj}}}gggMMM999<<>>;;;222------000***'''(((...444:::BBBIIIIIILLLHHH;;;111111111000...,,,+++*********(((&&&******+++++++++,,,,,,,,,***************)))((((((((()))***++++++***((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''))))))((((((((((((((('''&&&&&&&&&''')))))))))((())))))&&&''''''((((((''''''&&&******)))((((((((((((((((((((((((((())))))))))))***)))((()))+++///333555111000///---++++++---///222:::@@@@@@>>>===;;;777::::::999777666444222111444333111000111333333333222444666777777888:::<<<>>>???AAAEEEIIIPPPWWW[[[YYYhhhlll^^^PPPPPPUUUWWWSSSYYY___^^^YYYVVVVVVYYYgggiiilllqqqsssppphhhbbbjjjnnnvvv|||www|||||||||eeeQQQOOOKKKOOOSSSWWW\\\aaabbbaaabbb```^^^\\\ZZZYYYZZZZZZYYYVVVRRRNNNNNNPPPSSSVVVUUUXXX\\\]]][[[WWWTTTSSSRRRRRRRRRUUUZZZ]]]^^^^^^ccc]]]tttxxxgggDDD>>><<<>>>;;;888???KKKjjjyyyzzzyyyyyyvvv]]]III>>>;;;VVVqqq]]]XXX\\\```\\\YYYWWW[[[ccckkknnnnnnjjjbbbdddpppsss]]]NNNWWWlll~~~|||qqqiii___VVVLLLFFFCCCDDDAAAAAASSSiii|||qqqgggeeeccc]]]WWWTTTKKK[[[kkkpppoooqqqvvvyyy|||zzz{{{}}}|||zzz|||nnn^^^ZZZeeesss{{{~~~xxxzzz|||xxxuuuwwwwwwwwwwwwyyy}}}zzzlllUUUKKKPPPlll|||vvvxxx}}}zzzrrrIII444555999777666999<<>>DDDKKKZZZkkkzzzeeeYYYYYYYYYZZZZZZ[[[]]]]]]cccaaaccchhhjjjllluuuwwwqqqqqq......---,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''''''''&&&%%%$$$###"""###$$$$$$###""""""###%%%((((((''''''''')))+++,,,,,,+++***))))))---222777666111444???BBB777---+++,,,***,,,000666===JJJVVVUUUVVVRRRFFF888111444999777000+++,,,---***'''&&&************************+++******)))))))))))))))((()))***+++++++++++++++******)))(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$(((%%%""""""&&&((()))'''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((()))***,,,---...///,,,,,,+++***+++,,,---......555???EEEFFFDDDCCCCCCAAA???;;;888444222111000......//////000000111111111111222333555888;;;===<<<<<<===???CCCIIINNNQQQUUUTTTQQQOOOMMMMMMNNNOOOQQQRRRRRRRRRRRRUUUXXX[[[```qqqvvvtttwwwsssiiigggmmmrrr}}}uuu}}}{{{vvv~~~fffSSSKKKIIIKKKOOOTTTYYY[[[[[[YYYWWW\\\\\\[[[XXXVVVVVVXXXZZZVVVUUUSSSPPPNNNOOORRRTTTXXXXXXYYYWWWSSSQQQPPPPPPPPPPPPOOOPPPVVV\\\[[[VVVUUUVVVcccyyyOOO;;;???;;;555===???FFFcccppp~~~{{{vvvwwwiiiPPP???===FFFnnnsssbbbYYYVVV\\\YYYYYYYYY\\\```dddffffffeeefffhhhooo|||gggVVVNNNZZZooo~~~|||mmm^^^QQQKKKFFFBBB>>>@@@KKKWWW]]]eeekkkjjjhhhfff^^^TTTVVVjjjwwwsssnnnrrrwwwvvvyyyyyyyyywwwvvvwwwzzz}}}qqqhhh^^^eeeooovvvyyy|||yyyyyyzzzvvvuuuxxxvvvuuuttttttxxx~~~vvvbbbXXXGGGXXX{{{|||tttrrryyy{{{vvvwww___777777999555<<<;;;<<<===@@@DDDIIIMMMOOOTTTWWWZZZ^^^^^^]]]ZZZXXXUUUUUUTTTRRRQQQTTTZZZ___sssggg|||{{{jjjZZZ===OOO^^^BBB999@@@999999EEEMMMiiiZZZ??????DDDMMM\\\uuurrr[[[ZZZVVVSSSWWW]]]]]]XXX^^^```dddhhhmmmqqqtttvvv}}}uuuooo......---,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$######$$$$$$###""""""###%%%((('''''''''((()))***+++++++++***)))))),,,000444333111444<<<@@@;;;222,,,***&&&%%%***333DDD]]]qqqpppjjj___RRRDDD:::444111999333///000///,,,+++,,,************************++++++***)))))))))))))))))))))******+++***************)))(((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$%%%''''''&&&%%%((((((((((((((((((((('''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((())))))***+++,,,,,,,,,,,,+++++++++,,,---...000777???FFFJJJIIIHHHGGGFFFCCC???:::555111///...---.........////////////111111222333555777:::;;;;;;;;;;;;<<>>@@@AAABBBDDDFFFIIILLLNNNRRRUUUYYY]]]^^^\\\ZZZWWWVVVWWWVVVSSSPPPQQQXXX^^^uuueeegggiiiEEEGGGvvvpppMMM:::===555555???EEE^^^vvvLLL@@@EEEKKKPPPjjj~~~bbb^^^ZZZZZZ\\\___``````]]]___aaadddhhhlllooopppzzzzzztttppp......---,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$###""""""###%%%''''''''''''((()))***+++)))***++++++***+++---//////111222666===@@@999///...)))&&&)))666PPPtttooo```VVVKKK>>>444:::666444444222---+++---++++++++++++++++++++++++++++++***))))))))))))***))))))*********)))((((((***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%"""%%%((()))(((&&&%%%%%%''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))((((((((()))))))))******,,,++++++++++++,,,------111555;;;CCCIIIKKKJJJHHHCCCAAA===888444000...---------------............111111222333444666777888:::999999999:::===@@@BBB@@@@@@AAABBBDDDHHHJJJLLLKKKLLLNNNOOOQQQUUUZZZ^^^dddoooppplllpppllleeefffiiiwww~~~|||yyyxxxyyyuuukkkeeelll}}}cccMMMPPPSSSMMMKKKLLLNNNPPPQQQSSSTTTUUUSSSRRRRRRSSSTTTRRRMMMHHHEEEEEEFFFHHHIIIKKKLLLMMMOOOPPPQQQPPPNNNMMMMMMNNNJJJLLLKKKLLLPPPVVVUUUPPPJJJLLLSSSjjj[[[@@@???;;;666;;;:::AAAUUUiii|||yyyvvvxxx{{{qqqiiiWWWGGG???===RRRwwwlllYYYOOOQQQWWWXXXYYYZZZ\\\___aaabbbccccccbbbfffqqq||||||wwwcccSSSKKKXXXooowwwiiiYYYRRRQQQSSSZZZ```WWWdddmmmnnnnnnqqqllldddcccsss~~~{{{vvvwwwxxxwwwzzz{{{{{{zzzyyyyyy|||~~~nnndddbbbiiiqqqwwwyyyzzz|||~~~~~~tttvvvtttvvvyyywwwwww{{{rrrpppooopppuuu}}}}}}ppp```PPPPPPhhh~~~pppmmmooowwwwwwqqqooosssxxxvvvIII555999888777AAADDDDDDEEEFFFGGGHHHJJJJJJNNNQQQVVVZZZ[[[YYYVVVTTTTTTWWWWWWRRRMMMMMMUUU\\\hhhmmmYYY}}}XXXDDD^^^\\\AAA>>>555555:::;;;MMMmmm[[[BBBDDDGGGFFF\\\qqqnnnbbbYYYZZZ[[[YYYZZZ___[[[[[[]]]___bbbeeehhhiiillltttzzzvvvsssqqq......---,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$###""""""###%%%&&&&&&''''''((())))))***(((***,,,,,,+++)))******,,,000111111999BBB???333111,,,)))+++666NNNsssxxxoooiii```PPPDDD===;;;;;;<<<888111---...++++++++++++++++++++++++,,,+++******))))))******)))))))))))))))((('''&&&))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&"""%%%)))***(((''')))+++''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,...000333;;;BBBEEECCC@@@888777444222111000111111........................111111111222333444555555666666666666777999<<<===AAAAAAAAABBBCCCEEEFFFGGGJJJLLLNNNOOOQQQUUUZZZ^^^eeemmmjjjgggllliiicccgggppp}}}xxx{{{zzz}}}~~~www~~~zzzhhh\\\fffuuuXXXIIILLLOOOLLLJJJLLLNNNPPPRRRRRRRRRRRRQQQOOOMMMPPPTTTSSSNNNIIIEEEFFFGGGJJJLLLMMMLLLKKKJJJLLLNNNNNNMMMLLLMMMNNNLLLMMMMMMLLLNNNRRRPPPKKKHHHHHHKKK^^^}}}{{{eeeDDD???:::777<<<999@@@OOOhhh|||wwwxxx{{{uuuppp```PPPDDD;;;HHHdddsss^^^SSSTTTUUUWWWXXXYYYZZZ\\\^^^```dddcccbbbeeennnvvvuuunnndddTTTLLLWWWjjj{{{}}}lllddddddddddddeeeYYYgggqqqpppqqqvvvtttkkkmmmxxx|||wwwvvvvvvuuuyyyyyyzzzyyyxxxxxxzzz|||nnnbbbccciiiqqqwwwzzz{{{{{{|||~~~{{{qqqhhhwwwttttttvvvttttttvvvsssqqqoooooosss{{{{{{lll]]]NNN]]]xxx~~~sssrrruuuyyywwwooojjjlllqqqeee>>>555999777777AAACCCDDDEEEGGGHHHIIIIIIIIIKKKNNNRRRVVVVVVTTTQQQNNNPPPTTTUUUQQQKKKKKKSSS[[[ccc}}}^^^rrrpppLLLKKKlllKKKAAA999::::::666???RRRrrreeeHHHAAABBBFFFRRRgggjjjVVVVVVXXXSSSSSSZZZWWWXXXYYY[[[^^^aaadddfffiiimmmssszzz}}}~~~}}}|||~~~zzzwwwtttrrrpppooo......---,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$###""""""###%%%%%%&&&''''''((()))))))))(((***------+++)))((((((***...///...555@@@@@@999...***'''''',,,;;;SSSiiixxxxxxzzz~~~~~~rrr___OOO>>><<<>>>AAA???777222111++++++++++++++++++++++++,,,++++++***************)))))))))))))))((('''&&&))))))(((((((((((())))))((((((((('''''''''&&&&&&###&&&((()))((()))...222&&&'''''''''(((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((+++************)))))))))******+++++++++,,,,,,,,,---,,,...333999;;;:::777111111000///000111222333///////////////////////////000000111222333333333333333333444666888:::<<>>;;;666:::AAASSSppp}}}mmmTTT???===LLLOOO```wwwxxxXXXRRRWWWWWWWWW[[[UUUUUUVVVYYY\\\```dddfffhhhjjjnnnrrrtttsssqqqpppuuuuuutttqqqooommmllllll......---,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$###""""""###%%%%%%%%%&&&((((((((((((((((((***------,,,)))(((((())),,,------111999>>>???222---)))((((((+++555@@@PPP[[[ooo~~~gggUUU@@@;;;888:::;;;777222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))*********)))((((((((((((((((((((())))))***)))(((((((((((('''''''''&&&&&&''''''(((+++000333&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((************************)))******+++,,,+++++++++,,,,,,---///222444444444333222111000000000111222000000000000000/////////---...///000111222222222000111222333555888:::;;;:::;;;<<<===???@@@AAABBBAAACCCEEEHHHKKKPPPVVVZZZYYY[[[WWWYYYccccccbbbjjjyyy|||yyyllliiilllUUUXXX[[[QQQLLLRRRMMMPPPUUUYYYYYYWWWTTTQQQPPPOOONNNQQQVVVYYYYYYXXXOOOMMMKKKLLLMMMLLLHHHDDDGGGIIIKKKLLLKKKKKKMMMNNNRRRUUUUUUQQQOOONNNKKKFFFFFFGGGEEEVVV{{{UUUBBB;;;999>>>:::AAAGGG___zzz{{{wwwxxxyyylllZZZLLL<<<<<>>:::888<<<;;;DDDYYYmmmrrrcccDDD;;;LLLLLLZZZnnn]]]PPPTTTXXXYYYZZZUUUUUUVVVXXX[[[___cccfffdddgggkkkoooppppppnnnmmmoooppppppooollliiihhhhhh......---,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$###""""""###%%%$$$%%%&&&((((((((((((''')))+++------,,,***)))*********,,,......000:::DDD<<<555///---+++(((***---444@@@VVVqqqrrrdddUUUGGG;;;888999666222000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))******+++*********((((((((((((((()))******)))))))))((((((((('''''''''&&&&&&'''***,,,,,,,,,&&&&&&''''''((())))))***''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))((()))***+++,,,++++++******+++---------///111444222111000.........///000000000/////////.........+++,,,...000111111111111000000111333444666777888666777888:::<<<===>>>>>><<>>>>>888888>>>999???PPPdddsssmmmPPP>>>FFFIIIRRRcccyyynnnVVVRRRVVVWWWUUUWWWWWWWWWWWWZZZ^^^aaaddddddfffiiilllmmmlllkkkjjjjjjlllnnnmmmjjjfffffffff......---,,,++++++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""###$$$$$$###""""""###%%%$$$%%%&&&((((((((((((''')))+++------,,,******++++++)))+++///---+++666GGGBBB999111...,,,)))'''(((***///???YYYttt~~~vvvsss___JJJ@@@???<<<888666,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++((()))***+++++++++++++++((((((((((((((()))******))))))))))))(((((((((((('''&&&%%%(((++++++((($$$&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((())))))((()))***+++,,,+++******''')))++++++***+++000444...---,,,+++,,,---.../////////.........---------***+++---///111111111111000000111222333444555555666777888:::;;;;;;;;;;;;;;;>>>CCCHHHOOOVVV^^^dddXXXXXXUUU]]]lllnnnoooyyy~~~~~~pppnnn|||vvv|||zzztttjjjmmm|||~~~yyyiii___UUURRRUUUWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXJJJOOOUUUXXXXXXWWWUUUTTTTTTOOOKKKJJJLLLKKKGGGCCCDDDFFFHHHIIIIIIIIIJJJKKKMMMRRRTTTRRROOOOOOMMMIIIEEENNNNNNTTTppphhhJJJ>>>999;;;666===<<>>AAAQQQbbblllttt|||yyywwwtttgggjjjjjjaaaUUUNNNGGGFFFKKKTTT```iiiqqqsssuuuuuutttssstttuuuzzz}}}tttlllkkktttttttttwwwzzz|||}}}}}}}}}|||||||||~~~~~~|||rrr~~~qqqnnnpppnnnlllmmmhhhhhhjjjlllpppuuuyyy|||}}}}}}tttiii^^^VVVQQQ^^^~~~qqqddd[[[YYYXXXWWW{{{[[[???777:::777AAAKKKDDDHHHLLLRRRWWW[[[\\\[[[ZZZUUUVVVWWWZZZ^^^cccgggiiicccccceeehhhkkkjjjddd___]]]bbb```qqq___FFF@@@666777>>>888<<>>;;;JJJzzznnn\\\SSSTTTVVVWWWYYY[[[^^^```ccciiiwww~~~bbbMMMEEE??????KKK\\\iiipppuuu~~~sssgggaaaYYYQQQHHHDDD@@@>>>CCCMMMXXX```iiipppuuuuuutttuuusssoooxxxvvvzzz~~~xxxkkkiiippprrrsssuuuwwwxxxxxxxxxxxxyyy|||}}}|||~~~vvvkkkkkknnnooonnnjjjiiihhhjjjnnnqqqssssss{{{{{{xxxpppeee\\\TTTQQQsss~~~tttpppuuuwwwpppkkklllppp}}}MMM???888===BBBDDDLLLXXXVVVVVVXXX\\\______^^^\\\XXXVVVYYY^^^^^^]]]bbbkkkhhhgggeeeeeejjjmmmggg^^^]]]aaawwweee]]]pppFFF<<>>???GGGUUUgggzzzsss[[[]]]___XXXRRRXXX]]]]]]ZZZZZZ]]]___bbbaaa`````````aaabbbcccggggggggggggfffdddbbbaaa000///---,,,+++*********************)))))))))))))))'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''((()))))))))))))))++++++,,,++++++***&&&'''***.........555===MMMNNNIII;;;///++++++***))))))'''---BBBdddkkkTTTAAA777444222222000...,,,,,,...///...------,,,++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))************)))(((((('''((((((((((((((())))))***'''(((((()))))))))))))))******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---............/////////000000000000111222333333333333777;;;:::777<<>><<<;;;>>>GGGWWWjjjzzz{{{yyyvvvtttqqqdddQQQBBB===DDDnnnsss```TTTUUUVVVWWWYYY[[[]]]^^^aaaggguuufffQQQDDD======JJJ\\\hhhpppttt~~~~~~~~~~~~vvvjjj___YYYPPPGGGAAA???<<<:::===DDDOOOVVVeeelllqqqrrrsssuuuuuusssrrrnnnnnnqqqlllcccdddmmmrrrsssuuuwwwxxxxxxxxxxxxzzz~~~}}}~~~}}}ssslllnnnyyy}}}pppmmmmmmkkkjjjlllkkkjjjlllooorrrtttttt|||yyyvvvoooaaaUUUQQQUUUwwwrrreee___jjjwww|||{{{yyyoooFFF<<<999@@@GGGIIIOOOXXXZZZZZZ[[[^^^``````___]]]^^^\\\^^^```]]]YYY[[[aaaggghhhhhhhhhkkkmmmhhhaaaaaacccuuusssWWWqqqXXX???<<<999444777666777FFF```qqqlllWWWFFF???CCCNNN^^^qqqiii[[[YYYXXXXXXXXXXXXWWWXXXZZZ\\\\\\______^^^^^^______``````aaabbbcccdddcccbbbaaa```//////---,,,++++++++++++************)))))))))))))))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&'''(((((()))))))))***,,,.../////////...'''&&&(((---000111444888HHHSSSWWWJJJ777,,,+++,,,(((&&&%%%'''///GGGoooqqq]]]LLLAAA;;;777666444111////////////------,,,++++++,,,,,,,,,***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''(((((()))++++++++++++***)))(((''''''(((((()))))))))))))))(((((())))))))))))))))))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,---------.........////////////000111222333333333666888888777<<>>???BBBDDDJJJQQQSSSSSSRRROOOMMMNNNPPPRRRTTTLLLLLLNNNTTTpppkkkKKK>>><<<;;;:::;;;CCCSSSfffwww}}}yyyuuusssrrriiiXXXGGG>>>===\\\{{{gggVVVUUUUUUWWWZZZ\\\\\\[[[___eeerrrkkkTTTCCC<<<;;;III[[[hhhooorrr}}}yyyllllllggg^^^VVVOOOEEE<<<;;;<<<<<<999777;;;DDDLLL^^^fffmmmppprrruuuuuusssiiiccc``````]]]ZZZaaakkkssssssuuuvvvwwwwwwwwwwwwzzz~~~}}}}}}|||wwweeeZZZ^^^ooouuunnnllljjjfffnnnmmmmmmooosssuuuvvvvvv}}}vvvrrrlll\\\LLLPPP___tttaaaSSS\\\tttXXX>>>999:::DDDKKKLLLQQQXXX\\\\\\\\\^^^```aaa```^^^bbbbbbcccccc^^^XXXWWW[[[ccchhhjjjiiiiiikkkiiidddccceeeqqq[[[QQQoooCCC:::;;;555777555777@@@WWWrrr|||kkkUUUAAA@@@FFFTTTeeeyyycccXXXYYY\\\WWWRRRRRRVVVYYYZZZYYY[[[\\\]]]]]]^^^^^^^^^]]]\\\]]]^^^`````````___^^^//////...,,,,,,+++++++++************)))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%&&&''''''''')))+++...000222222222---'''%%%***///111333666===OOO\\\VVVEEE666---)))+++''''''((((((444ZZZooo[[[NNNHHHFFF>>>;;;888444222000...---,,,,,,+++++++++,,,------***************************))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''(((((((((,,,,,,,,,++++++)))((('''&&&''')))*********)))((())))))))))))))))))***************+++,,,,,,------------------------------++++++,,,------......///,,,------------.........////////////000111222222333333222333444999@@@GGG___hhhrrrwwwwwwxxx|||zzzwwwtttqqqrrrvvv{{{~~~wwwtttzzzpppiiiooouuuhhhppp~~~sss^^^WWWUUUVVVVVVWWWXXXZZZ[[[\\\UUUUUUUUUWWWYYYZZZYYYXXXVVVSSSSSSVVVUUURRRRRRTTTVVVVVVWWWWWWWWWWWWWWWWWWIIICCC>>>>>>AAADDDLLLTTTWWWWWWUUUSSSQQQRRRUUUXXXPPPMMMMMMMMMPPPeeetttOOO===;;;<<<<<<888???MMM```rrr}}}{{{wwwtttsssnnn___LLL>>>;;;NNNwwwoooZZZWWWUUUVVVZZZ\\\[[[YYY^^^cccooooooVVVCCC;;;:::GGGZZZgggmmmppp|||}}}{{{dddaaa\\\VVVQQQJJJBBB;;;;;;???@@@===888888???FFFWWWaaajjjnnnqqqsssppplllaaaZZZUUUTTTTTTWWWbbbnnnrrrssstttuuuuuuvvvvvvvvvxxx~~~{{{|||{{{|||zzztttmmmllluuu~~~tttbbbYYY___oooyyyooommmllljjjooonnnooossswwwzzz||||||{{{rrrnnnjjjXXXIIIUUUooo{{{dddbbbwwwmmmDDD:::888;;;CCCIIILLLPPPVVVZZZYYYYYYZZZ]]]^^^^^^^^^___aaadddddd```[[[ZZZ[[[]]]dddhhhgggeeeffffffdddcccdddlllyyybbbEEEbbb~~~LLL:::;;;999<<<999:::===LLLkkkwww___EEE???AAAMMM\\\lllxxx```XXXZZZTTTPPPQQQUUUWWWWWWYYYZZZ[[[]]]^^^___^^^]]]]]]ZZZ[[[\\\]]]^^^]]]\\\\\\//////...---,,,,,,,,,,,,************)))))))))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$######""""""######$$$######$$$$$$%%%&&&&&&&&&%%%&&&))),,,///222444555666,,,%%%'''+++...222666444FFFWWW\\\TTTFFF555)))---((()))---)))+++DDDddd|||cccQQQHHHCCCCCC@@@;;;888555222...+++,,,,,,+++++++++,,,------******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((,,,,,,,,,++++++)))((((((&&&''')))*********)))(((+++***))))))))))))******))))))***++++++,,,,,,---------------------------++++++,,,------......///------........./////////............///000111222111111000111888CCCPPPWWWdddfffhhhlllqqqxxx}}}zzzyyyzzz~~~}}}~~~nnncccbbbrrrnnnhhhooo{{{ttt\\\VVVSSSSSSTTTUUUXXX[[[^^^```bbb[[[XXXTTTSSSTTTVVVWWWWWWVVVTTTTTTWWWWWWSSSSSSUUUTTTXXX[[[\\\ZZZXXXYYYZZZOOOHHHBBB@@@AAAEEEMMMUUUZZZZZZZZZXXXWWWXXXZZZ]]]SSSRRRNNNJJJMMM^^^XXX@@@===>>>===777<<>>HHHSSS___fffiiikkkhhhddd^^^ZZZWWWVVVZZZaaaiiioooqqqppppppppppppqqqrrrssstttxxx{{{zzzzzzyyyuuuooommmuuuuuueeeUUUWWWiiiyyy|||yyyvvvuuuyyy|||zzz|||nnnpppttttttjjjkkknnnsssyyy~~~tttnnniiibbbUUUTTTmmmrrrNNN===<<<<<<===>>>@@@EEEKKKPPPPPPNNNMMMMMMQQQTTTVVVWWWSSSYYY]]]ZZZVVVTTTSSSQQQRRRZZZ___^^^^^^```aaa___^^^^^^___aaagggsssxxxsssSSS===```{{{nnnMMM;;;999777666777666:::PPPlllwwwsssSSSCCC;;;FFFSSS]]]lll|||aaaVVVQQQRRRWWWWWWSSSTTT[[[YYYZZZ[[[\\\]]]^^^^^^^^^\\\\\\]]]]]]]]][[[ZZZYYY///......------------...************))))))))))))&&&((()))(((&&&$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""######$$$%%%%%%&&&&&&'''((((((++++++,,,...444;;;AAAEEEAAA888///+++)))(((+++000222666:::BBBKKKOOOGGG<<>>;;;555::::::>>>IIIZZZlllyyy~~~}}}wwwqqqiiiZZZKKK@@@;;;CCCgggnnnaaaTTTRRRYYY______[[[\\\aaakkk}}}fffJJJ???:::FFFZZZfffhhhhhhlllpppuuuyyy{{{zzzqqqoookkkbbbXXXTTTFFFFFFEEEAAA===::::::;;;@@@JJJUUU\\\bbbjjjmmmllliiihhhffffffhhhlllooopppoooooonnnmmmnnnooopppqqqsssvvvyyyzzz|||{{{rrrhhheeetttyyykkkZZZ\\\nnnxxxtttsssvvvyyy{{{}}}nnnppprrrppphhhiiilllqqqvvvyyyzzzzzzrrroooiii]]]SSSZZZvvv^^^===>>>;;;>>>@@@@@@AAAEEEJJJNNNRRROOOLLLKKKMMMPPPRRRRRRPPPWWWZZZVVVRRRSSSSSSQQQRRRXXX]]]]]]___bbbbbb___^^^]]]ZZZZZZcccssseeehhhqqqKKKMMMmmm~~~^^^BBB===444777999999999EEE]]]rrr}}}fffOOO>>>BBBKKKSSSaaaqqqzzz___UUUPPPVVVXXXTTTTTTYYYVVVVVVWWWWWWXXXZZZ[[[\\\YYYZZZ[[[\\\]]]\\\[[[[[[///......---------......************))))))))))))&&&((()))(((%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######"""######$$$$$$%%%&&&&&&&&&%%%%%%'''---555===BBBBBB:::333///***'''(((---333000...111<<>>///...---,,,+++*********************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''&&&&&&'''''''''&&&'''((())))))******))))))((('''''''''(((***+++---,,,***)))((()))***+++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,------......///++++++,,,,,,,,,------------------------///000000333;;;BBBHHHTTTccciiihhheeeqqqkkkWWWTTT___fffdddSSSEEEGGGrrruuullleeedddfffmmm{{{}}}```KKKNNNVVVOOOMMMMMMNNNNNNPPPQQQRRRSSSTTTSSSSSSUUUVVVVVVTTTRRRMMMMMMQQQWWWWWWQQQNNNNNNOOOQQQSSSVVVXXX\\\___aaaeee\\\SSSMMMHHHFFFIIIOOONNNSSSZZZ^^^^^^ZZZWWWUUURRRXXXSSSTTT[[[YYYoooxxxRRRGGGCCC<<<<<<:::<<>>BBBBBBCCCGGGKKKMMMUUUQQQMMMKKKLLLNNNOOOPPPNNNUUUYYYUUUSSSVVVXXXVVVTTTYYY]]]^^^aaadddddd``````\\\WWWVVVaaavvviiiSSS}}}ZZZ@@@bbbjjjKKKCCC555555888888555:::LLLggg|||yyy[[[CCC@@@DDDIIIVVVfffoooiiiXXXNNNSSSXXXUUUSSSVVVTTTSSSSSSSSSTTTVVVXXXYYYWWWXXXZZZ[[[]]]]]]]]]\\\000///...---,,,++++++++++++***************++++++)))((('''&&&%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$#########'''&&&%%%$$$############%%%$$$#########%%%((()))$$$&&&***---111444666777999555444444...&&&&&&++++++...222333111444BBBQQQ@@@333***---...)))'''+++---555HHHiiiooo[[[GGG555555AAAIIIFFF@@@777333///......///...---******))))))))))))******,,,++++++++++++++++++,,,))))))))))))))))))))))))'''((()))+++++++++***)))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---......------...000---///000000......111333;;;DDDNNNSSSTTTXXX```gggyyyvvvkkkYYYOOOZZZjjjlllcccIIILLL^^^~~~mmmffflllqqqdddeeeaaaSSSPPPMMMOOOUUUNNNLLLKKKKKKLLLMMMMMMLLLNNNNNNOOORRRTTTTTTSSSQQQMMMMMMNNNQQQVVVZZZ\\\\\\VVVUUUVVVXXX[[[^^^`````````\\\WWWRRRNNNMMMMMMMMMPPPTTTVVVWWWXXXZZZVVVPPPMMMMMMPPPTTTQQQTTTkkkgggGGG>>>BBB;;;:::999===KKK___qqqyyy}}}~~~zzzrrrdddWWWGGG999<<>><<>>>>>@@@CCCDDDDDDEEEFFFHHHJJJJJJJJJIIIIIIIIIIIIIIIGGGJJJLLLKKKKKKMMMRRRVVV^^^aaaaaa\\\ZZZ]]]^^^[[[___YYYVVVXXXYYY```wwwlllYYY{{{YYYFFF___{{{sssRRR:::<<<888777888777999III[[[pppjjj[[[HHH@@@EEENNNRRR```qqqyyyXXXNNNRRRSSSSSSUUU[[[VVVMMMDDDAAAFFFMMMRRRWWWVVVVVVVVVWWWXXXYYYYYY000///...---,,,++++++++++++******)))))))))******(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$######$$$%%%'''(((******+++---000333666888666666777888444...+++,,,+++,,,000555666333444888JJJEEE;;;111...000///+++$$$'''---;;;TTTsssvvv```III:::777;;;??????<<<777111+++)))***+++++++++,,,,,,+++***))))))*********))))))*********))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///222111111444:::BBBKKKPPPWWWXXXWWWUUUXXXeeeyyysss[[[TTTQQQVVVYYYSSSIIIBBBMMMeee{{{lllffffffUUUHHHIIIMMMLLLKKKMMMNNNPPPPPPLLLHHHFFFGGGIIIJJJIIIHHHIIIKKKLLLLLLKKKKKKKKKLLLPPPUUUZZZ[[[\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTQQQPPPOOOQQQSSSTTTPPPTTTVVVVVVWWWXXXSSSMMMKKKFFFEEEGGGHHHKKKZZZjjj|||SSSAAA???;;;;;;;;;<<>>999777:::888555<<>>777888:::;;;888333...,,,)))(((---555:::777333222>>>DDDBBB666///000...(((''')))***+++666QQQtttcccFFF888888;;;999;;;;;;999444///------******+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000111222666===EEEPPPZZZ```YYY\\\```bbbgggttt}}}nnnaaaVVVUUUXXXZZZQQQFFFHHHRRRgggvvv{{{qqq~~~iiiSSSIIIDDDHHHNNNNNNLLLMMMNNNPPPRRRNNNHHHEEEGGGKKKKKKJJJHHHIIIJJJKKKKKKJJJKKKKKKKKKMMMPPPRRRRRRQQQVVVUUUTTTRRROOONNNNNNNNNNNNMMMLLLKKKLLLNNNPPPRRRRRRUUUWWWVVVWWWWWWRRRLLLMMMGGGDDDGGGJJJOOOYYYdddaaaIIIBBB<<<<<<<<<;;;<<>>999HHHmmmnnn```ZZZTTTTTTYYY___```eeemmmnnnVVVBBBBBBLLLTTT[[[``````ccchhhmmmqqqsssuuuvvvnnnooooooooopppsssxxx|||tttaaaNNNDDDAAA===<<<===AAACCCAAA===???NNNeeewwwzzz{{{||||||{{{zzzzzzzzzssssssqqqpppoooqqqtttvvvuuurrrhhh]]]bbbttt}}}sssgggeeeggghhhhhhhhhjjjnnnrrrrrrnnnjjjggg\\\UUU]]]sss~~~}}}{{{~~~xxxWWW>>>;;;AAAEEEGGGKKKNNNOOONNNKKKIIIHHHIIIJJJLLLNNNPPPQQQRRRRRRNNNOOONNNKKKIIIIIINNNRRRSSSWWWZZZXXXUUUTTTVVVXXXYYYYYYZZZWWWPPPQQQaaasssqqqpppsssMMM___{{{UUUCCC;;;888<<<;;;777777===MMM\\\eee\\\HHH<<<@@@IIIPPP^^^rrrlllXXXOOOSSS[[[kkktttoooWWWDDDEEEOOOTTTXXXYYYXXXUUURRRRRRUUUXXX000///...---,,,++++++++++++******)))(((((())))))&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&(((***///444888;;;888;;;<<<===;;;888222...(((%%%)))333;;;:::777555...===FFF>>>555222...(((***,,,+++'''(((888VVVpppeeeNNN???777:::>>>CCCEEEAAA:::333///***++++++,,,,,,,,,++++++******))))))))))))*********************************)))(((&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((******))))))******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............000222000666@@@IIIQQQYYYbbbggg\\\fffrrr|||wwwjjj]]]TTTSSSYYY^^^XXXGGGBBBZZZyyyxxxyyyRRRNNNHHHEEEHHHKKKLLLLLLLLLLLLPPPRRROOOJJJHHHKKKOOOLLLKKKJJJJJJKKKKKKJJJIIIJJJJJJJJJLLLNNNNNNMMMKKKKKKLLLLLLJJJGGGFFFGGGHHHJJJIIIIIIIIIJJJLLLNNNOOOTTTWWWXXXWWWWWWWWWRRRKKKMMMHHHEEEGGGMMMSSS[[[aaa~~~rrrQQQBBB===<<<===<<<:::???PPPcccpppyyyzzzrrrgggWWWBBB999BBB\\\zzzhhh]]]UUURRRVVV[[[]]]ccchhh{{{bbbGGG@@@EEELLLUUU^^^\\\^^^ccchhhllloooppppppooooooooonnnnnnpppuuuyyy~~~~~~lllVVVHHHBBB===999888999;;;<<<:::999BBBTTTeeeooorrrvvvwwwwwwvvvwwwxxxsssrrrpppnnnlllnnnssswww}}}}}}sssccc```mmm{{{tttxxxzzzrrrgggeeehhhiiiooommmmmmnnnpppoookkkgggddd[[[XXXeee|||uuu}}}jjjJJJ999===EEEGGGLLLMMMOOONNNLLLKKKKKKKKKRRRRRRQQQQQQRRRTTTVVVXXXUUUUUUTTTPPPLLLKKKNNNRRRNNNQQQTTTUUUTTTRRRTTTWWWWWWYYYYYYVVVPPPQQQ^^^lllYYYNNNmmm|||nnnKKK>>>777:::===999666888>>>PPPbbbcccSSSBBB>>>BBBMMMWWWhhhxxxkkkTTTTTT\\\iiiyyy|||fffKKKBBBHHHPPPSSSVVVVVVPPPHHHFFFMMMTTT000///...---,,,++++++++++++******)))((((((((((((%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''***---///111888;;;======>>>>>>999333+++&&&'''///777999999:::+++777AAABBB===777222...)))+++,,,***&&&,,,???RRRyyynnnPPP:::444888>>>DDDGGGDDD>>>999000///...---,,,,,,,,,---*********))))))*********************************))))))(((((('''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///222777:::DDDMMMXXX\\\ZZZYYY]]]bbbffftttxxxhhh[[[SSSQQQ\\\aaaaaaQQQ???CCCfffwwwbbbQQQNNNKKKHHHGGGIIIJJJKKKLLLLLLNNNPPPNNNLLLLLLNNNQQQLLLKKKKKKLLLMMMLLLJJJGGGHHHHHHIIIKKKNNNOOOMMMKKKCCCEEEFFFDDDAAA???AAADDDHHHHHHHHHHHHJJJLLLNNNOOOTTTWWWXXXWWWVVVUUUPPPIIIHHHEEECCCEEEKKKRRRXXX\\\nnnZZZAAA@@@======>>>;;;<<>><<>><<>>888333999999:::<<<::::::DDDPPPaaaiiirrrwwwvvvuuuuuuvvvuuunnnbbbWWWTTT]]]nnn|||ppphhhhhhgggiiimmmxxxrrroooooowww|||rrrlllkkkoootttsssoookkkjjjkkklllkkkiii^^^^^^gggyyyxxxzzzzzzxxx{{{xxxwwweeeIII===AAAGGGJJJJJJKKKLLLMMMMMMMMMMMMOOOQQQUUUUUUTTTSSSSSSTTTUUUVVVSSSUUUWWWVVVRRRQQQRRRTTTNNNJJJLLLUUU[[[[[[YYYZZZXXXXXXVVVRRRQQQVVV]]]bbb___WWWsssmmmSSS;;;777:::888555444999<<>>@@@BBBDDDHHHJJJIIIGGGEEEEEE000///...---,,,+++++++++++++++)))(((''''''''''''$$$%%%'''(((((((((''''''$$$%%%''''''''''''%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$######""""""###&&&))),,,...///000222666999;;;AAAHHHGGG@@@999000((('''***...444:::===...'''222======777555000,,,+++---+++''')))///777NNNjjjxxxbbbWWWIIIDDDFFFIIIGGGDDDBBB>>>999333...---------,,,,,,++++++++++++,,,,,,************************'''((()))+++++++++***)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++*********************************)))***++++++,,,,,,,,,,,,---------......------------------------000111333666<<>>BBB>>>???@@@CCCFFFJJJMMMNNNRRRUUUUUUSSSRRRQQQKKKCCCBBBDDDCCCCCCEEEJJJOOOQQQVVVtttPPPCCC======AAA???<<>>CCCIIIKKKOOOWWW___eeefffeeefffiiimmmpppooonnnmmmmmmqqqxxxxxxgggTTTMMMRRR[[[^^^]]]dddaaaYYYNNNEEE???:::777<<<999:::<<<::::::BBBMMMXXXbbbnnnuuuwwwvvvwwwyyywwwmmm\\\MMMIIIVVVmmm~~~xxxmmmhhheeesss|||yyyzzzyyyqqqmmmnnnsssxxxqqqmmmhhhgggiiillllllkkk___bbbooo~~~||||||uuuzzzzzzZZZ>>>;;;EEEJJJKKKLLLKKKNNNQQQRRRRRRRRRSSSTTTSSSTTTUUUVVVWWWVVVVVVUUUMMMQQQUUUUUUSSSRRRSSSUUUPPPJJJKKKVVV______]]]]]]ZZZXXXTTTPPPQQQWWW\\\___vvvhhhRRRfff~~~___BBB999;;;999666555777333<<>>===;;;777000,,,'''&&&&&&)))---...+++(((,,,------+++)))((()))+++***************))))))((())))))************))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))************))))))))))))*********+++++++++++++++111///...---......---,,,'''***---/////////000111555777???JJJSSSWWWXXXYYYZZZYYYdddxxx|||yyyooocccSSSJJJLLLSSSUUUTTTHHHCCCIII^^^nnnuuu}}}zzzooommmvvvkkkOOOHHHGGGCCCKKKNNNRRRVVVXXXYYYXXXWWWSSSRRRPPPMMMJJJKKKNNNQQQXXXUUUSSSTTTVVVUUUOOOJJJHHHEEEDDDFFFJJJIIIEEE@@@EEEFFFFFFFFFDDDBBB???>>>AAAAAAAAA@@@@@@DDDIIIMMMTTTSSSSSSQQQOOOLLLJJJIIIEEEDDDCCCCCCEEEHHHLLLNNNSSSmmmcccGGGDDD???<<<===@@@BBBCCCVVVfffvvv~~~~~~wwwuuupppdddQQQ>>>;;;MMMbbbpppccc\\\SSSTTTYYY^^^^^^^^^jjjdddNNNIIIDDD<<<;;;CCCIIILLLUUUaaaccc]]]gggjjjnnnrrrsssrrrpppnnnrrrvvvsssVVVLLLAAA<<>>>>>===:::999@@@JJJZZZdddhhhnnnyyyyyyuuuyyyxxxgggQQQHHHTTTjjjzzzxxxooottt~~~sssxxxzzz{{{wwwtttrrrpppqqqvvvpppnnnkkkjjjlllnnnlllgggYYYiii{{{}}}{{{~~~}}}}}}jjjPPP<<<>>>GGGIIIHHHJJJNNNSSSXXXYYYUUUQQQRRRSSSQQQQQQMMMJJJOOOWWWWWWQQQQQQQQQSSSTTTUUUTTTTTTSSSRRRSSSVVVXXXZZZZZZYYYYYYXXXVVVTTTUUUWWWZZZ[[[\\\___yyy{{{UUURRRttt}}}TTT999>>>;;;111888444444888CCCWWWfffaaaTTT888???EEEHHHSSSggg|||ooo\\\cccqqqOOOBBB:::DDDKKKQQQeeewwwlllRRR//////...---,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################''''''&&&%%%$$$######"""#########$$$'''+++///222///222777???GGGNNNSSSTTTYYYTTTFFF555***)))+++,,,000444888666111---///222222///,,,+++---///---,,,***,,,111;;;MMMdddzzz{{{eeeQQQCCC888333;;;>>>AAACCCBBB===777333777444///,,,++++++***)))------+++******))))))((()))))))))))))))(((''''''))))))************))))))************************+++++++++*********))))))************************************************************************,,,,,,,,,,,,,,,,,,------............///...---+++222222111///000333999===HHHKKKRRRYYY\\\]]]\\\\\\YYY\\\jjj{{{ooojjj[[[PPPEEECCCJJJPPPLLLEEE888RRRooo}}}~~~yyyvvv[[[JJJIIILLLKKKLLLNNNQQQTTTVVVWWWXXXXXXTTTSSSQQQMMMKKKLLLOOORRRVVVTTTSSSUUUYYYYYYUUUQQQPPPMMMJJJKKKLLLJJJDDD???EEEFFFHHHHHHGGGEEECCCAAADDDDDDDDDCCCCCCDDDHHHKKKPPPPPPNNNMMMKKKIIIHHHHHHEEEFFFGGGHHHIIIKKKLLLMMMQQQeeettt~~~jjjJJJDDD>>>===;;;:::===CCCTTTddduuu{{{xxxssshhhUUUAAA999EEEVVVlll^^^TTTRRRUUUYYYZZZZZZddd}}}iiiWWWIII>>>===@@@AAAAAAGGGTTT___eeelllnnnqqqsssssssssrrrrrrzzz|||rrreeePPPJJJCCC@@@@@@@@@>>>;;;;;;===@@@AAABBBCCCDDDEEEIIIEEEBBB===888777>>>III\\\gggkkkooowwwvvvuuu|||}}}mmmYYYNNNVVVfffrrr|||~~~~~~{{{yyy|||}}}tttsss|||vvv}}}}}}zzzvvvrrrtttzzzwwwrrrmmmmmmppppppjjjccc^^^ppp~~~||||||uuuyyy~~~WWWGGG===BBBHHHIIIJJJOOOPPPUUUZZZZZZVVVQQQPPPQQQVVVVVVQQQLLLNNNTTTUUURRRSSSSSSSSSTTTVVVWWWYYYZZZWWWVVVTTTRRRRRRTTTWWWXXXWWWUUUSSSRRRTTTVVVWWWXXXXXXjjj}}}```QQQXXX~~~eee@@@;;;===777888777666666<<>>GGGRRR\\\kkkyyyuuueeeaaawwwjjjQQQAAAFFFKKKWWWnnnttt//////...---,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################)))((('''&&&%%%$$$###"""#########$$$'''***...000///111777AAALLLTTTVVVVVV]]][[[RRR@@@222,,,++++++(((444AAACCC:::///***+++///...---------///000111)))+++++++++111CCC]]]pppqqq```NNN???<<>>:::>>>;;;666000,,,,,,...111000---++++++------+++((())))))******))))))((('''))))))************))))))************************+++++++++***************************************************************++++++++++++++++++++++++************************,,,---///000111000///...///000333666;;;CCCLLLRRRXXX\\\___```aaacccfffiiitttyyyyyyjjj[[[TTTEEE@@@>>>DDDKKKJJJAAA777===fffppp[[[MMMJJJLLLOOOPPPNNNOOOPPPQQQSSSUUUWWWWWWTTTSSSQQQNNNLLLMMMPPPSSSSSSRRRSSSVVV[[[]]][[[XXXVVVSSSPPPNNNMMMJJJDDD@@@FFFHHHJJJLLLKKKIIIFFFDDDEEEFFFGGGGGGEEEEEEFFFHHHKKKJJJHHHGGGFFFEEEFFFFFFFFFHHHJJJLLLMMMMMMMMMLLLPPPYYYzzzhhhggg~~~VVVGGG===???===777:::DDDPPP___qqq~~~}}}yyyooo___III;;;>>>GGGooouuucccYYYSSSSSSTTTVVVXXX___ppprrrXXXGGGAAA>>>;;;;;;>>>FFFVVVeeelllnnnqqqssssssssstttvvv~~~rrrfff```^^^ZZZTTTNNNGGGAAA===888999:::===AAAEEEIIILLLIIIEEE???999444333<<>>777000))))))222>>>DDDAAA888---'''+++---......---,,,---...))),,,...,,,,,,444CCCPPPhhhzzzdddJJJEEE@@@@@@EEEHHHGGGDDDCCCCCCAAA;;;555111222444111---+++,,,000222...***+++++++++++++++******))))))******++++++******)))************************************************************************************************************++++++++++++******************++++++---///000111111222444555///555>>>FFFNNNUUU[[[___aaahhhllllllnnnvvv~~~wwwpppeeeVVVHHHBBB;;;>>>BBBFFFEEEAAA???@@@aaawwwtttrrrzzz~~~}}}iiiWWWJJJKKKOOONNNMMMOOOOOOOOONNNNNNOOOQQQTTTVVVSSSRRRPPPNNNLLLNNNQQQTTTRRRQQQSSSVVVZZZ]]]\\\[[[VVVTTTQQQPPPOOOLLLHHHEEEIIIKKKMMMOOONNNKKKGGGEEEDDDFFFHHHIIIGGGFFFFFFFFFGGGFFFDDDBBBBBBCCCDDDEEEHHHHHHJJJKKKLLLMMMMMMMMMQQQQQQiiixxx^^^yyykkkOOO===@@@BBB;;;;;;DDDIIIVVViiizzz~~~wwwjjjUUUCCC<<<>>>VVV~~~jjjaaaWWWSSSRRRUUUYYY___iiissszzzcccOOODDD===>>>>>>>>>HHHVVVbbbgggmmmqqqrrrssstttvvv}}}xxxhhhXXXNNNIIIDDDBBB@@@???AAACCCEEEFFFBBB???<<<999555666@@@KKK___mmmrrrqqqtttsssyyyoooaaa___cccfff___\\\]]]gggwww}}}mmm```ZZZZZZffftttxxxuuukkksss|||~~~yyyjjjccciiiqqquuuqqqpppqqqpppkkkfffcccsss|||xxxuuu{{{{{{pppuuuXXXCCCCCCGGGMMMLLLHHHIIINNNKKKOOOSSSTTTRRRNNNLLLKKKTTTWWWWWWRRRLLLKKKMMMPPPLLLMMMPPPSSSVVVYYY\\\]]]WWWRRRJJJCCCBBBEEEKKKPPPVVVTTTRRRRRRTTTVVVWWWWWWRRRXXX```jjj{{{pppggguuuQQQSSS|||xxxUUUAAA;;;;;;888999666333666DDDYYYgggmmmWWWCCC===???FFFRRR___jjjsssyyygggVVVMMMWWWgggttt//////...---,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%''')))***111333888AAAJJJOOOPPPNNNFFFGGGGGGEEEEEEAAA777+++,,,,,,000:::DDDDDD:::///&&&))),,,---,,,++++++,,,***+++------,,,...222555FFF___yyyqqq```NNNGGGLLLQQQOOOKKKIIILLLMMMIII@@@888333222111...,,,...222333///+++******++++++******)))(((******++++++++++++******************************************************************************************************)))))))))******++++++++++++,,,,,,---......//////000111111111111444999===@@@EEEKKKRRRWWW\\\```cccppp}}}|||sssvvvsssdddYYYPPPEEE>>><<<<<>>===>>>=========<<<===FFFPPP___nnnsssrrruuuuuu}}}{{{hhhaaaaaacccZZZ^^^gggrrr}}}|||nnniiirrr{{{lllccc[[[gggwww~~~nnnhhhpppyyyvvvvvvwwwvvvmmmddddddjjj~~~{{{tttxxxxxx}}}wwwrrryyypppJJJCCCCCCFFFIIIJJJHHHHHHJJJJJJMMMPPPSSSSSSRRRPPPPPPOOOSSSVVVTTTMMMHHHHHHKKKHHHLLLQQQVVVYYYZZZYYYXXXOOOKKKEEE@@@???BBBGGGJJJQQQPPPPPPRRRUUUWWWWWWWWWTTTYYY___jjjzzzddd```~~~oooHHHfffpppHHH999:::666888999666444:::IIIWWWpppkkkYYY@@@666???NNNUUU```qqq}}}hhhYYY]]]cccgggwww//////...---,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%&&&'''''''''############$$$%%%''''''***///666???GGGMMMQQQSSSSSSOOOHHHEEEGGGHHH???555000)))&&&///>>>GGGDDD>>>)))))))))***+++,,,,,,,,,111...,,,+++,,,---.........<<>>======FFFPPPbbbpppuuutttwwwxxx~~~pppbbb___```^^^iiivvvyyygggZZZZZZdddsssxxxuuu{{{}}}}}}~~~zzzmmmaaaffftttwwwuuutttxxxzzzmmmttt{{{xxx\\\EEEAAAAAABBBEEEIIIJJJJJJJJJMMMOOOQQQTTTVVVXXXYYYYYYPPPRRRUUUUUUNNNFFFEEEIIIJJJNNNUUUZZZ\\\[[[WWWUUUJJJGGGCCC@@@???AAADDDFFFJJJKKKMMMQQQTTTVVVTTTRRRSSSUUUYYYcccttt|||ZZZ[[[WWWVVVwww]]]DDD===777888::::::666555<<>>SSSooouuujjjUUUSSSPPPNNNLLLJJJHHHFFF???>>>===:::777222...+++++++++,,,,,,++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,---......///,,,---///111333666777888:::???DDDGGGGGGIIINNNSSSSSSWWW]]]fffqqq~~~vvvqqqnnnhhh^^^UUUMMMCCC:::888888777888:::999333333===KKKccczzzrrrmmmnnnpppkkkdddIIIEEEBBB@@@AAAEEEMMMSSSKKKIIIGGGEEEEEEFFFIIIJJJGGGGGGEEEDDDCCCEEEJJJMMMOOOOOOPPPQQQRRRSSSTTTVVVSSSSSSSSSRRRRRRRRRSSSSSSMMMLLLKKKIIIGGGFFFDDDCCCEEEGGGJJJKKKIIIGGGFFFEEEAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCFFFHHHKKKMMMJJJNNNTTTcccbbbHHHAAA???<<<:::;;;<<>>===666,,,&&&,,,;;;IIIJJJ???000'''%%%((()))((('''***,,,---+++***++++++...++++++...444BBBYYYooo~~~zzzqqqdddZZZUUURRROOOMMMJJJJJJHHHDDD<<<555000...//////000000//////...---***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++------......///000111111555666888;;;>>>AAACCCDDDBBBIIIQQQVVVVVVVVVYYY\\\iiippp{{{yyytttjjj___[[[YYYPPPEEE>>>777444666888777666777666000999RRRmmmnnn^^^```^^^PPPHHHKKKDDDFFFEEECCCDDDIIILLLKKKJJJHHHFFFDDDCCCEEEFFFHHHDDDDDDCCCAAAAAACCCGGGKKKMMMOOOPPPQQQQQQRRRUUUWWWQQQRRRQQQOOOMMMLLLLLLMMMKKKJJJHHHGGGEEEEEEEEEEEEIIIKKKMMMLLLIIIGGGEEEEEE???@@@@@@AAA@@@??????>>>===???BBBEEEHHHJJJKKKKKKEEENNNQQQXXXyyy}}}yyy~~~uuuPPPAAA???>>><<<::::::BBBVVViiivvv}}}jjjVVVJJJDDD999EEEuuuqqqfffZZZUUUSSSSSSWWW\\\[[[```iiivvv}}}aaaUUULLLBBB;;;AAAHHHKKKNNNTTT```iiirrrzzzwwwaaaTTTOOOLLLKKKKKKHHHGGGHHHHHHMMMZZZggglllwwwxxxwwwzzzyyy|||kkkfffhhhnnnssswwwuuupppooosssxxxqqq~~~{{{{{{{{{{{{{{{tttrrrrrrmmmiiiuuu{{{zzz}}}zzzwwwyyy}}}llllllbbb:::FFFCCCJJJPPPPPPNNNMMMNNNOOOTTTSSSRRRSSSWWW[[[^^^___ddd]]]WWWTTTNNNGGGGGGLLLPPPQQQSSSTTTTTTRRROOONNNOOOLLLFFFBBB@@@AAADDDFFFJJJLLLQQQVVVXXXVVVPPPLLLMMMPPPUUUZZZcccuuubbbXXXxxx___RRR|||SSSCCC<<<777999888555666:::???XXXtttyyyaaaEEE;;;???AAAIII]]]uuu{{{ccc]]]YYYYYYWWWWWWaaannn///...------++++++***)))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&'''***///999DDDKKKGGGMMMVVV]]]___\\\WWWTTTWWWOOOBBB555***''',,,444???EEEDDD888+++''''''%%%''')))+++---...---)))'''+++***))))))+++000444777UUU^^^ppppppfff\\\SSSQQQNNNHHHDDD@@@>>>;;;999===>>>>>>>>>===888222---...//////---+++***,,,///---------,,,+++***)))(((******((('''+++000000+++...---+++******,,,---...---,,,,,,+++,,,---//////...444777777888<<>>EEEIIIMMMLLLKKKNNNXXX```\\\___dddlllsssxxxzzz{{{|||vvvdddaaaZZZRRRIIIAAA;;;888<<<555000333777777444333444:::IIIcccnnnhhh___TTTLLLGGGEEEEEEGGGFFFEEEFFFIIIJJJKKKJJJIIIGGGDDDBBB@@@AAABBBDDDIIIHHHFFFEEEEEEGGGHHHJJJMMMLLLKKKKKKKKKMMMOOOQQQRRRRRRQQQNNNJJJHHHGGGHHHIIIIIIGGGDDDAAABBBGGGLLLJJJIIIHHHGGGDDDBBB@@@>>>AAAAAABBBDDDEEEDDD@@@===;;;>>>BBBGGGJJJLLLMMMMMMNNNLLLQQQZZZnnn{{{[[[jjjVVVGGGFFF>>><<<<<<<<>>\\\nnn^^^YYYWWWSSSUUU[[[YYY^^^ccciiirrroooeeedddaaaMMMCCC>>>@@@@@@CCCQQQdddvvv|||qqqiiieeebbb]]][[[YYYWWWXXX^^^eeejjjsssssssssuuuwwwzzz}}}sssiiiooouuuuuupppfff______```___hhhoooyyy}}}wwwzzzxxxtttttt{{{yyyooonnnyyyzzzzzz{{{{{{ooonnn{{{rrrRRRCCCCCCKKKMMMOOOQQQSSSSSSRRRRRRTTTRRRQQQRRRUUUYYY[[[\\\ccc```\\\VVVQQQPPPRRRTTTTTTTTTWWW\\\\\\VVVSSSSSSRRRPPPKKKGGGDDDCCCDDDEEEQQQTTTYYY\\\[[[UUUOOOJJJOOORRR[[[bbbaaagggccclllUUUYYYlllIIIDDD@@@>>>:::555444666777EEE^^^rrrmmmTTTAAA<<<>>>AAAOOOfff~~~vvvgggXXXTTTSSSTTTZZZaaa///...------++++++***)))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&(((---555???FFFHHHJJJNNNTTT[[[___aaaaaajjjhhh```MMM888+++,,,222777===@@@<<<888444,,,$$$&&&&&&'''(((***+++---...,,,+++******+++---000111000888FFFWWWkkk~~~sssccc```[[[VVVQQQMMMHHHFFFHHHHHHHHHIIIHHHEEE@@@<<<555222///------...------000//////000000000000111333222...+++---222111---///............---+++***...------...000333666888:::???BBBBBBFFFMMMSSSUUUVVVZZZ___``````bbbfffjjjuuuxxxzzztttpppjjjccc]]]VVVRRRLLLDDD>>>999666555555444666999777111///111;;;IIIaaa||||||zzzccc]]]SSSJJJDDDCCCDDDEEEFFFEEEDDDEEEGGGIIIIIIIIIIIIHHHEEECCCAAABBBDDDEEEIIIIIIGGGFFFGGGHHHJJJKKKGGGGGGFFFFFFHHHJJJMMMNNNSSSSSSQQQNNNJJJGGGFFFGGGEEEEEEDDDAAA???@@@DDDHHHGGGFFFEEEDDDBBBAAA@@@???CCCCCCCCCDDDDDDBBB???;;;999;;;@@@EEEJJJMMMOOOOOOMMMKKKPPPUUUaaafff\\\kkkOOOEEE>>>;;;;;;;;;<<>>===@@@LLL\\\kkkvvv{{{tttkkkeeedddgggmmmpppooopppqqqrrruuuwwwyyy{{{}}}qqqjjjooosssssskkk\\\PPPNNNRRRUUUWWW^^^jjjxxxqqqfffeeeqqqwwwtttyyy}}}}}}{{{vvvsssxxx}}}yyy{{{{{{xxx||||||nnnnnn{{{lllRRRHHHKKKJJJLLLOOOQQQRRRRRRQQQPPPTTTRRRQQQSSSVVVYYY[[[\\\aaa___ZZZVVVSSSRRRTTTVVVZZZYYY[[[___]]]WWWSSSSSSVVVSSSNNNHHHEEEEEEFFFHHHPPPSSSWWWZZZYYYUUUQQQMMMPPPSSS\\\dddeeejjjfffTTTpppdddLLL<<>>@@@>>>===888444666999888333555666777999:::888444111777666555555888;;;???AAAKKKPPPSSSTTTYYYccckkknnnlllpppvvv|||{{{wwwqqqiiibbb\\\VVVOOOIIIEEEBBB<<<777333222333333111444777888333000666@@@SSSgggyyyiiiVVVPPPHHHBBB???AAAEEEHHHFFFEEECCCDDDFFFGGGGGGGGGIIIHHHGGGEEECCCDDDFFFHHHJJJIIIHHHGGGGGGHHHIIIJJJDDDDDDCCCCCCEEEHHHJJJLLLPPPPPPOOOLLLHHHEEEDDDDDDEEEDDDDDDAAA@@@@@@BBBDDDBBBBBBAAA@@@?????????@@@EEEDDDDDDDDDDDDAAA>>>::::::<<<@@@EEEHHHKKKLLLMMMJJJJJJMMMOOORRReeeiiiiii\\\EEEAAA===;;;;;;;;;???HHHYYYmmm{{{{{{oooOOODDD<<<>>>YYYqqq\\\TTTRRRRRRTTTWWW[[[___```aaafffpppxxx{{{{{{xxxcccNNNCCC======DDDOOO]]]kkk}}}wwwnnnmmmpppssstttqqqqqqsssuuuvvvxxxyyyzzzzzz{{{{{{nnnjjjooouuuyyyuuufffWWWPPPPPPQQQPPPXXXfffuuuwwwsssqqqxxxvvv```YYY^^^ppp}}}|||{{{~~~yyyxxxsss{{{||||||}}}yyy}}}{{{pppsss|||bbbRRRRRRWWWNNNOOOPPPQQQRRRRRRQQQPPPSSSRRRSSSUUUYYY[[[\\\\\\]]][[[XXXVVVUUUUUUWWWXXX___]]]^^^```^^^WWWSSSSSSTTTQQQLLLGGGDDDDDDEEEGGGNNNPPPSSSUUUUUUSSSPPPOOOOOOPPPWWW```ccceeerrraaa]]]wwwdddCCC???AAA:::777>>>666333777NNNlllxxxfffMMM888===???CCCTTTmmm}}}kkk^^^WWWSSSRRR///...------++++++***))))))))))))******)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""#########%%%)))000555BBBDDDFFFHHHKKKSSS^^^fffmmmvvv|||uuudddNNN:::---)))***///999EEEKKKHHHCCC333---'''%%%(((******)))------------,,,+++***)))***...000---+++000>>>JJJccctttzzzllliiieeebbb___\\\XXXUUUPPPMMMIIIGGGGGGIIIJJJJJJCCCBBB@@@@@@AAAEEEHHHKKKKKKKKKJJJIIILLLOOOMMMGGGEEEDDDDDDGGGIIIIIIEEEBBBDDDCCCAAA@@@AAACCCGGGIIIXXX]]]bbbeeekkkuuu||||||mmmaaa]]]WWWRRRNNNIIIDDD@@@:::888555333111111222333222111222333555>>>RRRdddzzzrrrWWWNNNKKKFFFBBBAAACCCFFFIIIGGGEEEDDDDDDFFFGGGGGGFFFHHHIIIJJJHHHFFFFFFIIILLLMMMLLLJJJHHHGGGFFFFFFFFFGGGFFFEEEDDDEEEGGGIIIJJJKKKLLLLLLJJJGGGEEEDDDEEEJJJIIIGGGEEECCCBBBBBBBBB???>>>=========>>>???@@@DDDCCCCCCCCCDDDBBB???===???@@@BBBDDDFFFGGGHHHHHHIIIHHHIIILLLLLLSSSwwwlllkkkJJJFFFAAA===<<<<<<>>>CCCPPPeeexxx~~~xxx```NNN===888IIIqqqkkk]]]WWWQQQLLLSSSWWW\\\___```dddjjjoooyyywwwqqqtttbbbSSSFFF======CCCRRR]]]mmm}}}wwwoooqqqtttuuusssssssssuuuvvvwwwxxxxxxxxxxxxuuussstttooohhhfffiiiuuu~~~wwwnnnddd\\\\\\cccppp~~~{{{xxxeeefffjjjvvv}}}llleeehhhwww}}}yyywwwwwwvvv|||yyyyyyzzz{{{~~~~~~uuuttt~~~mmmXXXVVV]]]bbbZZZXXXUUUSSSRRRRRRSSSSSSSSSSSSUUUXXX\\\^^^]]]\\\YYYWWWUUUUUUVVVXXXYYYYYY]]]ZZZZZZ\\\[[[UUURRRSSSQQQOOONNNLLLJJJIIIIIIIIIMMMMMMMMMMMMMMMMMMLLLKKKOOONNNRRRYYY^^^aaahhhpppxxx[[[XXX{{{cccJJJ<<<666888>>>999555222===ZZZsssrrrbbbEEE===777<<>>>>>???@@@@@@@@@@@@BBBDDDDDDCCCAAAAAAAAACCCDDDEEEFFFGGGGGGHHHIIIFFFKKKQQQOOOffftttlll|||VVVJJJBBB>>><<<;;;===???HHH]]]ppp|||}}}pppXXXAAA<<>>;;;888555444333000222333444333111///---,,,111@@@WWWooozzznnn```RRRIIIIIIIIIJJJJJJHHHEEEBBBAAAFFFEEEDDDEEEGGGIIIJJJIIIHHHLLLOOONNNKKKKKKOOOTTTWWWVVVUUUSSSPPPNNNMMMLLLNNNLLLJJJGGGEEEEEEFFFFFFJJJMMMPPPQQQQQQQQQRRRSSSNNNKKKFFFCCCBBBAAA@@@???>>>???@@@@@@@@@@@@??????======>>>AAADDDFFFFFFEEE>>>???AAADDDFFFIIIKKKLLLHHHLLLFFFJJJVVVQQQ[[[```yyyjjjPPP@@@>>>:::999;;;<<<@@@QQQcccvvv~~~yyyeeeKKKBBB@@@@@@___ooo```XXXPPPOOOSSSWWW[[[^^^```cccfffkkkqqqttt___ssszzzwwwcccNNNCCC@@@BBBLLL\\\ooo|||}}}|||wwwppptttsssqqqooommmmmmmmmmmmdddeeehhhlllpppqqqppppppsssxxx|||{{{{{{rrrbbbZZZZZZbbbjjjsss{{{}}}vvvrrrsssxxxtttsssppppppxxxxxxxxx{{{~~~~~~~~~|||{{{}}}~~~}}}~~~}}}|||tttooo|||~~~cccOOONNNXXX___```eeeaaaZZZTTTQQQQQQSSSTTTMMMPPPTTTZZZ^^^^^^[[[YYYQQQOOONNNPPPTTTVVVUUUSSSKKKHHHIIIMMMOOOMMMNNNRRRNNNPPPSSSVVVVVVUUURRRPPPLLLJJJHHHFFFDDDDDDDDDDDDIIIGGGIIIPPP\\\fffmmmpppvvvnnnPPPMMMkkk^^^NNN888666;;;;;;444555HHHfff|||```DDD<<<888888FFFZZZcccmmmzzzrrr///...------++++++***))))))******++++++******)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$%%%''')))+++555DDDQQQ\\\hhhuuu~~~~~~}}}tttgggdddgggcccYYYIII???444---((()))444???\\\aaabbbWWWCCC000'''%%%((()))***+++,,,---...//////,,,))))))+++---,,,***'''$$$$$$)))---111;;;FFFUUU```ooo}}}||||||~~~nnnaaaUUUQQQNNNGGG???;;;;;;;;;:::777555333333444000000111111111000///...111===VVVttt~~~yyyqqqhhh^^^TTTMMMKKKKKKKKKKKKIIIGGGEEEBBB@@@CCCBBBBBBDDDGGGIIIJJJJJJHHHLLLQQQPPPMMMMMMQQQWWWUUUUUUTTTTTTSSSRRRQQQQQQQQQPPPMMMKKKIIIIIIJJJJJJLLLOOORRRTTTTTTTTTUUUVVVKKKGGGBBB@@@AAACCCCCCBBBAAABBBDDDDDDDDDAAA???============@@@DDDFFFGGGGGG???@@@AAADDDGGGJJJLLLMMMHHHRRRIIIHHHVVVQQQSSSrrrkkkiii[[[DDDAAA:::999<<<;;;;;;EEETTTjjjuuu|||www^^^IIIBBB<<>>===>>>@@@DDDFFFGGGFFFCCCCCCDDDEEEGGGHHHJJJKKKHHHWWWLLLFFFTTTOOONNNkkk{{{bbbrrrgggKKKEEE===;;;>>>===999@@@LLL^^^kkkyyy}}}oooNNNEEE@@@DDDVVV}}}kkk]]]OOOPPPRRRTTTXXX\\\aaaccccccllltttdddmmmvvvvvvooocccWWWNNNAAAFFFNNNVVVccczzzyyyuuusssoookkkccc___YYYSSSPPPOOOPPPQQQNNNYYYfffpppvvvxxxvvvssszzz}}}{{{zzzmmmbbb^^^ZZZXXXcccttt~~~|||tttlllkkkttt}}}vvviii^^^```jjjsssuuutttuuu___NNNPPPYYYbbbkkkuuummmkkkooowww{{{|||~~~}}}~~~~~~~~~{{{yyyvvvvvv{{{{{{ooosss|||cccLLLIIILLLKKKKKKOOOMMMNNNPPPPPPOOOLLLIIIGGGDDDHHHNNNTTTYYYXXXTTTQQQMMMKKKJJJLLLQQQRRRNNNJJJFFFCCCCCCGGGJJJJJJMMMQQQRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNPPPRRRWWW]]]dddeeedddmmmmmmxxxuuupppLLLbbb|||yyyWWWCCC;;;777999999666===HHHgggyyywww[[[EEECCCAAA777BBBMMM^^^kkkuuu111000///---+++*********++++++++++++***((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''')))&&&)))555DDDSSSbbbmmmtttyyyllleeeiiieee___WWWIII;;;222///222>>>LLLZZZggghhhSSS999...******...---((((((---///---******+++,,,+++)))******)))(((((((((((((((+++,,,---111888@@@HHHLLLTTTZZZccclllsssxxx}}}yyyuuuooofffZZZRRRMMMJJJEEE@@@===<<<:::888555333111000///000111222222222111111555///---...---///???RRRbbbqqq}}}ooo___]]]YYYTTTOOOMMMNNNPPPSSSPPPLLLHHHFFFEEEFFFGGGGGGDDD@@@>>>???BBBGGGJJJIIIMMMOOOLLLLLLNNNPPPOOOLLLOOORRRSSSQQQNNNMMMLLLNNNTTTUUUQQQOOOQQQQQQMMMQQQPPPPPPSSSVVVWWWTTTPPPGGGBBB>>>???EEEJJJKKKKKKJJJHHHFFFFFFGGGEEE@@@<<<@@@@@@AAADDDFFFGGGFFFDDDDDDCCCAAA???===>>>BBBEEEKKKLLLMMMMMMNNNQQQUUUXXX}}}aaa[[[HHHDDD@@@<<<;;;;;;===@@@MMM[[[nnn{{{yyykkkTTTBBB???GGGddd}}}hhh\\\TTTNNNOOOVVV]]]___```ccccccgggwwwiiikkknnnqqqsssmmm^^^PPPKKK???===HHHVVViiizzzuuusssooofff___PPPMMMNNNSSSZZZ______]]]\\\\\\]]]^^^___aaabbbccchhhiiikkkooorrrssssssrrrhhhddd\\\WWW```mmmooogggqqqpppllljjjlllqqqtttsssbbbZZZRRRSSSaaarrryyyxxxnnncccWWWSSSYYYaaafffhhhhhhjjjpppzzz{{{{{{|||xxxxxxxxxwwwoookkkmmmYYYJJJJJJLLLGGGEEEHHHMMMLLLLLLLLLLLLKKKIIIGGGBBBDDDIIINNNRRRSSSRRRPPPQQQPPPOOOOOOOOOMMMJJJGGGGGGFFFEEEEEEGGGKKKOOORRRQQQSSSTTTQQQNNNKKKLLLNNNPPPPPPSSSUUUSSSPPPRRRWWW______^^^^^^^^^___```aaabbbhhhppp|||}}}zzz```OOOJJJbbboooEEEGGGBBB999555888:::888HHHddd{{{uuu]]]HHH>>>;;;:::@@@HHHOOO[[[nnn111000///---,,,+++******)))************))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%###%%%---888CCCPPP[[[fffnnnyyy~~~zzzvvvssswwwtttqqqppplll___III777***...666FFF[[[jjjkkkdddKKK:::+++'''((('''&&&'''*********+++,,,---------,,,,,,***)))((((((''''''(((''''''(((***...111444555:::@@@FFFKKKNNNRRRUUU^^^bbbjjjttt{{{tttkkkbbbZZZVVVVVVOOOFFF@@@===;;;777333666555444333222111000///333111//////000111///...+++---000444999FFF___uuu~~~qqqfff[[[XXXSSSOOOMMMMMMMMMNNNPPPMMMJJJGGGEEEDDDEEEFFFGGGFFFCCCAAAAAADDDGGGIIIHHHLLLNNNKKKJJJMMMOOOMMMLLLNNNPPPPPPNNNLLLKKKKKKMMMRRRSSSOOOMMMPPPQQQOOOLLLKKKLLLNNNPPPQQQOOOMMMEEEAAA===???EEEJJJKKKKKKLLLIIIEEECCCBBBAAA>>>;;;???@@@BBBDDDDDDDDDDDDCCCAAAAAA???===<<<>>>BBBEEEFFFHHHJJJKKKMMMPPPTTTWWWooowwwlllJJJBBB===>>>===::::::>>>HHHUUUgggvvv~~~}}}rrr^^^JJJAAACCCOOOqqq|||dddVVVLLLNNNTTTWWWZZZ^^^cccfffjjjtttrrrkkkzzziiiXXXPPPCCC<<<@@@DDDPPPooo{{{xxxsssllleee]]]VVVQQQXXX\\\cccnnnzzzyyyoooddd[[[UUUQQQPPPRRRSSSVVVZZZ]]]^^^^^^]]]\\\eeelllooouuuzzzttthhhlllpppuuuxxxyyyxxxtttqqqeee^^^VVVVVVbbbrrrxxxuuujjjfffaaa```dddggggggfffkkkpppxxxzzzzzzwwwttttttvvvyyyyyyjjjpppdddUUUKKKMMMNNNIIIGGGKKKKKKKKKLLLNNNOOONNNLLLKKKFFFFFFGGGIIILLLMMMNNNNNNMMMMMMMMMNNNNNNOOONNNMMMJJJJJJJJJKKKLLLNNNPPPRRRPPPRRRTTTSSSRRRQQQSSSUUUVVVUUUWWWXXXUUUQQQTTTYYYeeedddcccaaa___]]]ZZZYYYZZZ^^^dddqqqooopppfffBBB@@@ddd{{{fffOOO:::555888888777777===PPPfffqqqpppcccNNN<<<===>>>@@@DDDKKKZZZmmm|||111000...---,,,+++******(((((()))***************'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###"""###'''+++000;;;EEEWWW\\\bbbhhhlllppptttxxxyyyyyyzzztttYYY<<<000(((...???TTTgggtttiiiXXXDDD666///+++)))***'''))),,,------...///000...---,,,+++))))))((((((***)))((('''&&&&&&&&&&&&&&&))),,,...000222444777999;;;@@@HHHSSS```kkkrrrtttwwwzzz|||}}}}}}~~~|||}}}~~~~~~zzztttooo```___[[[VVVOOOHHHCCC???AAA<<<777555555444111///000000000000000000000000///...---...111222111...'''333@@@HHHVVVppppppeee^^^UUUPPPKKKIIIKKKLLLKKKJJJKKKIIIFFFDDDBBBBBBCCCDDDHHHGGGEEEDDDDDDDDDEEEFFFFFFJJJKKKIIIHHHKKKLLLKKKIIIKKKLLLLLLJJJIIIIIIJJJJJJNNNNNNKKKJJJNNNPPPPPPHHHGGGGGGHHHJJJKKKJJJIIIDDDAAA???@@@EEEJJJKKKKKKMMMIIICCC???>>>===<<<;;;???BBBEEEDDDBBB@@@AAABBB===>>>>>>======>>>BBBEEEDDDGGGJJJMMMOOOQQQUUUWWW]]]wwwYYYGGG===@@@BBB<<<999===AAAKKK\\\nnn{{{zzzkkkVVVFFF???>>>SSStttxxxaaaOOONNNQQQQQQUUU]]]___fffkkkmmmuuuzzziii}}}fffTTTHHH>>><<<:::<<>>DDDSSScccooozzz000000...---,,,+++++++++((())))))*********))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$&&&'''%%%&&&...888KKKRRRXXX[[[[[[^^^eeelll{{{~~~cccKKK444+++,,,666KKK___tttqqqiiiZZZGGG666---***'''))),,,---,,,+++---...------,,,++++++++++++++++++++++++++++++***))))))***+++++++++***+++...000...------000555===EEEKKKOOORRRUUUWWWXXXXXXZZZ[[[WWWXXXZZZ]]]aaafffkkkmmmhhhhhhhhhjjjllloooqqqsssxxx||||||yyyzzz|||}}}}}}|||zzzyyyrrrnnngggaaa\\\VVVOOOKKKEEEDDDDDDBBB@@@===;;;:::777555333333444444222000///000000000111111111222//////000000000000222333<<>>=========@@@DDDHHHFFFAAA>>>???BBB<<<===>>>>>>???AAADDDFFFHHHJJJNNNPPPQQQSSSUUUVVVRRRnnndddnnnzzz[[[BBBAAADDD>>>:::===<<>>@@@???@@@BBBEEEIIIMMMQQQSSSLLLMMMMMMOOOQQQSSSVVVWWW]]]cccfffeeefffhhheee```\\\]]]]]]\\\ZZZWWWTTTQQQKKKHHHEEEBBB@@@===;;;999222333333444555555555555000//////000000000///...000000000000000000000000333333222...---555CCCNNNmmm~~~iii___\\\XXXQQQKKKFFFEEEHHHIIIFFFCCCDDDCCCAAA@@@??????@@@@@@CCCCCCDDDCCCBBBAAA???>>>AAAEEEGGGDDDCCCFFFHHHFFF@@@BBBDDDEEEEEEFFFHHHJJJCCCBBBBBBBBBBBBCCCFFFJJJGGGGGGHHHGGGHHHIIIJJJKKKIIIHHHGGGGGGHHHIIIHHHGGGEEEEEEDDDCCCAAA@@@@@@@@@CCCGGGJJJGGGBBB>>>???AAA<<<>>>@@@BBBBBBDDDFFFHHHKKKMMMPPPPPPOOOOOOPPPQQQPPP___wwwnnnWWWyyyxxxOOOBBBCCC???;;;<<<:::>>>IIIYYYlllzzzxxxlllZZZLLLAAA===DDD___nnn]]]RRRIIILLLVVVXXX\\\aaabbbdddrrrssskkkjjjTTTIIICCC<<<999:::GGGNNNWWW[[[XXXQQQKKKHHHEEEEEEDDDEEEDDDDDDDDDFFFHHHMMMVVVaaaooo|||rrrjjjlllyyy}}}lll^^^```gggoootttxxx{{{yyyiiicccfffjjjwww}}}zzzwwwxxx|||~~~~~~}}}}}}~~~yyyqqqmmmrrr|||uuuxxx|||ZZZHHHJJJLLLOOORRRPPPKKKIIIKKKMMMQQQUUUWWWVVVTTTTTTUUUUUUUUUTTTPPPJJJFFFEEEFFFIIIJJJIIIGGGFFFHHHLLLPPPZZZ\\\```bbbaaa^^^ZZZWWWUUUVVVYYY]]]```aaabbbaaaZZZXXXWWWUUUPPPJJJKKKPPPVVVXXX\\\___^^^[[[WWWTTTNNNQQQRRRQQQ[[[xxxiii]]]~~~eeeWWWnnnlllOOOEEEDDD???999:::666444999GGGZZZnnn{{{kkkWWWEEE>>>;;;777999>>>HHHNNNXXXcccppp//////...---,,,,,,,,,,,,,,,+++++++++)))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%'''%%%###&&&+++,,,:::KKKSSSTTTWWWaaakkkvvvkkkXXXHHH999111///???CCCNNNeee{{{mmmVVV;;;555...)))((()))++++++((()))***+++---///111222))))))***************))))))))))))(((&&&''')))+++(((((()))+++,,,------...***,,,.........///111333111222333666888;;;>>>???999999:::;;;<<<>>>@@@AAAEEEIIIIIIGGGJJJOOOKKKAAA>>>?????????>>>===;;;:::666666555444333333222222////////////000000111111......................../////////.........---------...000444@@@WWWsss{{{}}}nnn^^^YYYUUUOOOMMMJJJFFFEEEFFFGGGEEECCCCCCBBBAAA@@@????????????@@@@@@AAAAAA@@@???===<<<@@@DDDEEECCCBBBEEEFFFEEE???BBBDDDEEEEEEEEEFFFHHHAAA???@@@AAA@@@>>>@@@DDDEEEGGGHHHIIIHHHHHHIIIKKKIIIIIIIIIIIIIIIHHHGGGFFFCCCDDDEEEDDDCCCBBBBBBCCCEEEGGGIIIGGGCCC@@@???@@@===???CCCEEEEEEFFFHHHJJJKKKLLLLLLKKKIIIGGGHHHIIINNNWWWfff^^^YYYiiiMMMCCC???<<<:::;;;<<>>===@@@EEEGGGIIIOOOUUU]]]cccmmm{{{ppp^^^TTTWWWdddppp{{{{{{jjjWWWSSSTTT]]]kkktttxxxzzz}}}|||kkkaaacccmmmvvv~~~{{{ssswww{{{~~~~~~}}}vvvsssnnnkkksssssskkkTTTIIIFFFIIINNNQQQQQQPPPOOOPPPNNNQQQTTTUUURRRQQQRRRTTTUUUWWWXXXTTTNNNIIIGGGGGGCCCEEEFFFFFFFFFJJJPPPUUUYYY[[[^^^``````^^^[[[YYYWWWWWWYYY\\\___```___]]]VVVUUUUUUUUUPPPJJJJJJNNNRRRTTTVVVXXXXXXUUUSSSQQQRRRVVVWWWRRRSSSgggwwweeeeeebbbKKK@@@:::999:::<<<:::888BBBZZZqqq}}}ooo[[[HHH===999999:::<<<@@@GGGOOOYYYgggwww///...------,,,,,,,,,,,,***************)))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###&&&&&&$$$$$$'''###---:::GGGQQQ\\\gggoootttzzzxxxhhhWWWBBB222000111777JJJiii}}}___RRR@@@444000///,,,***)))))))))+++,,,...000111------,,,,,,,,,+++++++++------...,,,+++***+++---%%%&&&(((***,,,---------)))***++++++++++++---///******+++,,,...///000111.../////////000111111111111333222111999CCC???333...///000111222333444555333444444333222000//////222111111000000000000000//////////////////111222------------------------+++111===RRRnnnvvvqqqzzzzzzxxxmmm[[[QQQPPPMMMFFFHHHGGGFFFEEEEEEEEEEEEFFFDDDCCCBBBAAA@@@???>>>>>>??????@@@@@@???>>>===<<>>===@@@DDDFFFGGGGGGHHHIIIIIIIIIHHHEEEBBBAAABBBDDDHHHQQQ[[[wwwYYYaaacccIIIAAA???<<<<<<;;;===EEETTTfffwww~~~ttthhhPPPIII???<<>><<<666777GGGYYYooovvvqqq\\\IIIAAA===999777:::>>>CCCIIIUUUbbblll///...------,,,,,,,,,,,,(((((()))***************'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&""""""&&&(((&&&$$$%%%$$$&&&...;;;KKK[[[fffkkkzzzaaaIII::::::777555BBB]]]wwwnnnTTTBBB999444...(((*********+++,,,---//////,,,,,,++++++++++++,,,---***,,,,,,+++)))'''((()))(((((()))***++++++++++++***+++++++++******,,,...******++++++,,,,,,------........................***,,,***+++999HHHEEE999000///...---,,,++++++++++++---///000000000000000000//////...//////000000---......------...111333,,,------......///000000777AAAWWWwwwiii^^^^^^```ZZZMMMGGGIIIHHHBBBCCCDDDEEEEEEDDDDDDFFFHHHEEEDDDCCCBBBAAA???>>>>>>>>>????????????>>>>>>===???CCCEEEBBBAAADDDFFFDDDEEEHHHJJJIIIFFFBBB@@@???DDDAAAAAADDDAAA:::999>>>;;;???CCCDDDBBBAAAAAACCC???BBBEEEGGGGGGGGGGGGGGGIIIHHHEEE@@@<<<===AAAFFFFFFDDDCCCCCCCCCAAA>>><<<===@@@DDDFFFGGGGGGGGGHHHHHHGGGFFFCCC@@@@@@AAADDDBBBNNNWWWlllkkkIIIbbbwwwRRREEECCC@@@===;;;:::???LLL___sss{{{qqq]]]UUUGGG:::<<>>***...***(((***...///,,,'''///......//////...,,,))),,,------,,,+++******+++))))))***+++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******+++...111222------------------------..................------111111111000///...---,,,222222000---******,,,...000,,,***...111222666;;;VVV```ttt~~~pppgggaaaZZZQQQLLLJJJGGGBBB>>>AAACCCCCCBBBAAABBBFFFIIILLLKKKJJJIIIFFFDDDBBB@@@GGGFFFDDDCCCAAA???>>>======>>>AAADDDHHHHHHGGGEEEEEEGGGIIIIIIFFFBBB??????@@@DDDGGGFFFAAA<<<999999<<<======>>>@@@AAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDAAA>>><<<<<>>>>>BBB???<<<;;;AAAQQQhhh{{{zzziii\\\OOOFFF<<<@@@___gggQQQNNNIIIKKKTTTYYY[[[dddrrr}}}rrr___qqqzzzoooiiirrrkkkggghhhcccbbbgggdddbbbcccggglllooommmkkkrrrzzzyyyllldddggghhhccceeeffffffgggffffffeeedddhhhjjjmmmiii\\\NNNJJJMMMXXXcccjjjiiinnnvvvvvvoooccc[[[QQQJJJKKKRRR[[[aaaeeennnyyy|||rrrfff___VVVZZZbbbmmmwwwxxxyyy}}}~~~~~~~~~uuuooolllooo~~~|||yyy}}}fffOOOOOORRROOOWWWWWWXXXYYYXXXUUUPPPLLLCCCEEEFFFGGGIIIMMMSSSWWWUUURRRNNNKKKJJJKKKMMMOOOPPPNNNKKKIIIIIILLLOOORRRTTTPPPOOOQQQPPPMMMMMMPPPSSSSSSSSSSSSTTTUUUWWWYYY]]]^^^^^^\\\XXXTTTRRRQQQHHHDDDDDDKKKQQQQQQTTTYYY^^^]]][[[YYYYYY]]]cccgggyyyuuuhhhkkkSSS???<<<>>>;;;888888;;;VVVlllmmmhhhbbbPPP:::>>>:::888999777777@@@LLL111000...,,,+++++++++,,,***))))))((('''(((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######'''))))))&&&%%%((('''$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%''''''(((,,,:::NNN]]]pppyyy}}}||||||kkk[[[III;;;777;;;???JJJTTTZZZccckkkdddWWWAAA<<<555...++++++,,,...///,,,'''%%%&&&)))+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000------------------------,,,,,,,,,------------...))))))***+++,,,,,,,,,,,,***+++---//////...,,,***...******---444@@@RRRbbbtttzzz}}}ssskkkfff___XXXPPPJJJIIIHHHDDDAAACCCDDDEEECCCBBBCCCFFFIIIOOONNNMMMKKKHHHEEECCCBBBDDDDDDDDDCCCBBB@@@???>>>???@@@CCCFFFIIIHHHFFFCCCDDDFFFIIIIIIFFFCCCAAAAAAAAAEEEHHHHHHCCC???>>>>>>===<<<<<<<<<>>>AAADDDFFFBBBAAA???>>>>>>>>>???@@@BBB@@@>>><<<<<>>======>>>AAAKKK]]]nnnlllVVVHHH???;;;GGGWWWjjjUUUKKKHHHOOOTTTUUU[[[eeetttjjjbbbhhhwwwcccRRRIIIHHHLLLKKKKKKMMMRRR[[[eeekkk{{{yyylllgggccc\\\\\\[[[YYYWWWUUUSSSQQQQQQVVVYYY___bbb\\\RRRMMMNNNXXX```bbb^^^___ffffff___YYYTTTMMMHHHJJJTTT```iiixxxzzz{{{xxxqqqggg___[[[ZZZ```kkkxxxvvvsssvvv{{{||||||}}}vvvnnnmmmrrrwwwwwwjjjlllxxxZZZLLLOOORRRPPPVVVVVVVVVWWWWWWUUUQQQNNNGGGIIIKKKLLLMMMOOORRRTTTTTTSSSRRRRRRRRRQQQPPPOOOQQQOOOLLLKKKKKKNNNRRRTTTSSSOOONNNNNNLLLHHHGGGIIIKKKMMMOOOPPPQQQQQQRRRSSSZZZZZZZZZWWWSSSOOONNNMMMHHHEEEEEELLLQQQQQQTTTXXX[[[ZZZYYYWWWVVVYYY___cccdddwwwmmmmmm}}}[[[HHHBBB???;;;888999AAAIIIRRR```mmmjjj^^^EEE>>>999:::;;;;;;===AAA111000...,,,+++++++++,,,)))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######''''''%%%###%%%(((&&&!!!%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$+++666@@@TTTffftttsssppptttzzz}}}qqqXXXCCC999---555===GGGXXXkkkssspppbbb___XXXLLL???555///...)))))))))+++---...,,,***++++++,,,,,,,,,,,,+++***---.........---,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...........................,,,,,,------......//////000000000000//////......*********+++---------,,,222999GGGUUU___ggguuuyyy{{{uuummmgggaaa\\\ZZZSSSLLLGGGGGGGGGFFFEEEFFFFFFFFFEEEDDDDDDFFFIIIPPPPPPNNNLLLJJJGGGEEEDDDBBBCCCCCCDDDCCCBBB@@@???AAABBBEEEHHHJJJIIIEEEBBBDDDFFFIIIIIIGGGEEECCCBBBCCCFFFJJJJJJFFFDDDCCCDDDCCCAAA>>><<<===???BBBEEE@@@>>><<<999888999:::;;;>>>===<<<;;;<<<===>>>????????????AAACCCDDDBBB@@@GGGFFFDDDCCCBBBAAAAAA@@@DDDBBBAAABBBEEEHHHIIIJJJMMMPPPXXX]]]\\\hhh}}}\\\ttt```IIICCC@@@???>>>===BBBQQQaaawww{{{~~~{{{hhhYYYKKK???===CCC^^^fffVVVIIIIIIMMMNNNRRRXXXbbbsssgggZZZgggvvv{{{bbbOOOCCCAAAAAA???===???HHHWWWbbbqqq}}}xxxiiiaaa[[[VVVOOONNNLLLIIIGGGFFFDDDDDDFFFIIISSS^^^ccc]]]WWWTTTRRRYYY\\\[[[aaalllqqqoookkkfff]]]SSSPPPXXXgggttt~~~{{{vvvnnnddd]]]XXXWWW^^^hhhwwwuuuppprrrxxx}}}}}}|||}}}uuummmjjjlll{{{wwwuuuxxx~~~|||^^^LLLIIINNNQQQPPPSSSRRRRRRRRRSSSRRRPPPMMMKKKNNNQQQRRRQQQPPPPPPPPPMMMNNNPPPTTTWWWWWWTTTRRRRRRPPPNNNLLLMMMPPPSSSVVVSSSPPPNNNOOOLLLFFFCCCDDDFFFIIIMMMOOONNNMMMMMMMMMUUUUUUSSSPPPLLLJJJIIIJJJHHHEEEFFFLLLPPPQQQRRRTTTVVVUUUTTTSSSSSSVVV[[[___\\\aaaxxxooo```ooojjjRRRFFF???<<<:::666555===LLL\\\hhhmmmUUUHHH;;;777999:::888888000///...,,,++++++++++++))))))(((''''''''''''((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###!!! %%%***'''!!!%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&###%%%***///:::PPPdddkkkpppyyy}}}oooaaaDDD@@@777222;;;NNN^^^cccwww{{{|||qqq^^^KKK???666444111//////...,,,***...------...//////...,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,,,,,,,,,,------.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,111///,,,)))***222===EEESSS```uuupppkkkqqq|||sssjjjddd^^^VVVOOORRRMMMGGGDDDDDDEEEFFFFFFHHHHHHGGGFFFEEEFFFGGGGGGMMMMMMLLLKKKJJJHHHGGGFFFBBBBBBCCCDDDCCCAAA???>>>@@@BBBEEEIIILLLKKKGGGDDDEEEHHHJJJJJJHHHEEECCCCCCCCCGGGJJJJJJGGGFFFGGGIIIMMMJJJFFFBBB???=========??????===;;;:::999888888999999999:::::::::;;;;;;======@@@CCCGGGHHHGGGEEEHHHFFFDDDBBB@@@>>>>>>>>>BBBAAA@@@AAADDDHHHKKKMMMPPPRRR\\\```VVVYYYgggaaaZZZMMMFFFAAA???;;;<<>><<>>;;;999:::===<<>>===>>>@@@DDDIIILLLMMMJJJGGGHHHJJJLLLLLLIIIEEECCCBBBDDDGGGIIIHHHFFFFFFHHHJJJPPPNNNLLLHHHDDD???;;;999@@@AAACCCCCCAAA>>>:::888666777777888888888888888;;;===AAAGGGLLLMMMLLLKKKGGGFFFCCC@@@>>>===<<<<<>>:::999888//////......,,,++++++***++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%$$$$$$$$$#########$$$$$$$$$)))//////+++#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''(((((((((,,,777III^^^rrr}}}{{{hhhSSSCCC999555333<<>>>>>>>>>>>???BBBGGGKKKLLLKKKJJJHHHJJJMMMLLLJJJGGGEEEDDDEEEGGGIIIGGGDDDDDDGGGJJJKKKKKKKKKJJJGGGCCC???===BBBEEEHHHIIIHHHCCC>>>:::777777888888888999999999;;;>>>CCCJJJOOOPPPOOOLLLFFFDDDAAA>>><<<<<<<<<===>>>>>>>>>???@@@EEEKKKOOOYYYVVVYYY]]]YYYTTTaaauuuuuuggg```QQQIIILLLLLLFFFGGGNNN]]]kkkyyy~~~yyy```FFF???<<>>======<<<;;;;;;<<<>>>@@@BBB@@@@@@BBBEEEHHHKKKJJJJJJEEEHHHKKKMMMKKKIIIHHHHHHHHHIIIIIIGGGCCCBBBEEEHHHGGGGGGGGGGGGFFFEEECCCBBBEEEGGGIIIKKKIIIFFFBBB???:::::::::::::::;;;<<<<<<>>>@@@EEEKKKOOOOOOLLLIIICCCAAA>>><<<;;;<<<===>>>>>>>>>??????@@@DDDKKKPPPYYYVVVUUUWWWVVVTTTVVV[[[{{{___nnn|||aaaLLLLLLQQQRRRXXXccc```hhhqqqxxx{{{___HHH???:::DDDYYYyyylllYYYOOOCCCAAADDDOOO\\\hhhuuuyyyhhhXXXLLLFFFBBBCCCFFFIIIPPPXXXkkkyyywwwkkkddd]]]```fffnnnvvv~~~{{{lllmmmxxx}}}wwwnnnhhhgggjjjqqqvvvzzzgggXXXQQQNNNRRRXXX```kkkyyy|||qqqeee___dddnnnxxxxxxrrrjjjcccaaaccchhhlllnnn{{{uuulllsssfffKKKGGGGGGIIIKKKJJJGGGEEEEEEHHHIIIMMMQQQUUUWWWVVVTTTPPPRRRUUUWWWXXX[[[___aaaiii___RRRMMMNNNRRRRRRQQQKKKJJJHHHGGGGGGGGGHHHIIIEEECCCCCCHHHLLLOOOTTTYYYYYY[[[YYYQQQHHHCCCEEEIIIGGGIIILLLMMMLLLMMMNNNOOOMMMMMMIIICCCDDDIIIKKKGGGJJJMMMQQQTTTWWWZZZ]]]```aaa]]]\\\___cccqqqsssmmmwwwiiiyyy}}}]]]HHHAAA===888444@@@KKKTTTTTTQQQRRRQQQNNN/////////...---,,,******))))))((('''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$!!! ###$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''))))))888OOOfffwwwwwwssshhh___QQQCCC;;;===FFFMMMHHHQQQaaatttuuudddUUUKKKCCC;;;555222222111///---+++)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***************++++++++++++++++++++++++)))***+++---///111222333:::@@@KKKZZZkkk|||{{{}}}zzzxxx{{{{{{lllYYYQQQQQQOOOLLLGGGCCCBBBBBBEEEEEEFFFDDDBBBAAA@@@AAAAAA??????AAADDDEEEDDDAAABBBAAAAAA@@@>>><<<:::999:::999888999;;;???CCCEEECCCBBBBBBDDDGGGIIIIIIHHHBBBFFFJJJLLLLLLLLLLLLLLLJJJKKKJJJGGGCCCBBBEEEHHHFFFFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHFFFDDDBBB>>>===<<<;;;<<<===>>>???@@@BBBGGGLLLOOOMMMIIIEEEAAA@@@===;;;;;;<<<>>>???>>>???@@@???@@@DDDKKKQQQWWWUUURRRRRRTTTVVVTTTQQQaaaeeeSSSrrrrrrNNNGGGOOOZZZkkk}}}rrrrrrrrrvvv}}}lllPPPGGG===999<<>>AAACCC@@@>>>@@@CCCEEEDDDCCCCCCAAA===:::999:::<<<===:::999888888:::<<>>@@@AAACCCDDDDDDCCCCCCAAAEEEIIIKKKIIIHHHIIIKKKPPPNNNKKKHHHEEECCCAAA@@@@@@BBBBBBBBB@@@@@@AAABBBCCCCCCCCCEEEHHHGGGBBB???<<<<<<<<<===>>>@@@AAABBBEEEEEEFFFHHHKKKKKKGGGCCC@@@???>>>======???AAABBBCCCAAA???>>>@@@CCCHHHKKKQQQRRRRRRPPPNNNLLLLLLMMMTTT{{{xxxTTTRRRfffXXXBBBHHHOOO]]]ttt|||{{{{{{}}}{{{ttttttwwwfffYYYIII>>>:::@@@TTThhhwwwbbbXXXLLLEEEBBBCCCGGGJJJSSSeee{{{zzzgggZZZRRRMMMKKKLLLQQQXXXaaakkkyyyxxxrrrllldddaaacccddddddhhhooouuuyyyrrr^^^LLLFFFOOO^^^iiixxxyyyuuujjj]]]XXX]]]cccllliiihhhdddYYYOOOPPPWWW^^^tttvvvmmmfffaaa]]]ooosssvvvzzz|||jjjbbb^^^aaaccciii~~~fff```xxxuuuTTTFFFFFFHHHHHHHHHFFFDDDCCCDDDFFFEEEDDDEEEKKKRRRTTTQQQMMMRRRPPPPPPTTTYYY^^^``````cccaaa]]]VVVNNNJJJKKKMMMFFFJJJKKKKKKLLLMMMIIICCCDDDDDDFFFKKKQQQWWWZZZ[[[[[[[[[ZZZUUUNNNKKKLLLNNNQQQQQQRRRVVV[[[]]]\\\ZZZVVVRRRMMMKKKLLLLLLJJJHHHKKKLLLOOOTTTWWWVVVTTTQQQXXXSSSRRRXXX```eeejjjnnnvvvwwwpppKKKPPPwwwpppVVVAAAAAA===;;;<<<===@@@GGGPPP000000///...---,,,,,,++++++******))))))))))))))))))'''%%%&&&((()))(((&&&((('''''''''&&&&&&&&&&&&########################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''''')))*********===\\\uuu}}}lll```\\\KKK>>>666;;;EEEQQQcccuuu~~~xxxkkkyyyyyytttjjjbbb]]]UUUMMMFFF???:::888444---***,,,111///---,,,------,,,++++++...222222000...---...,,,///222222000000222555444222111333666999<<>>AAAAAAAAA>>>;;;:::===???BBB@@@>>>>>>@@@@@@???>>>???>>>;;;888777888999:::999888888888999;;;===???======>>>???@@@@@@@@@@@@AAACCCFFFFFFDDDDDDFFFIIIMMMLLLIIIFFFCCCAAA??????>>>???@@@@@@??????@@@BBBAAAAAA@@@BBBDDDCCC@@@===<<<<<<<<<===>>>AAACCCDDDHHHGGGGGGHHHJJJIIIEEEBBB======<<<<<<===???BBBCCCDDDBBB@@@???@@@CCCGGGIIIMMMNNNNNNMMMJJJIIIIIIIIIJJJddd\\\OOOOOOmmmuuuRRRJJJKKKWWWmmm{{{~~~}}}uuusss~~~xxxuuutttooocccSSSEEE:::777AAANNNhhh}}}ooo\\\MMMFFFCCCBBBCCCCCCMMMYYYfffyyy}}}jjj______ccc```\\\WWWSSSSSSYYYbbbiiizzzrrrfffaaa___[[[ZZZ[[[___bbbhhhlllmmmooozzz~~~mmmXXXHHHHHHSSS___www}}}{{{lll]]]UUUSSSVVVUUUXXX\\\ZZZWWW[[[cccwwwwwwmmmhhhhhhkkknnnrrruuuwwwxxx~~~~~~~~~wwwccc```\\\```mmmtttiii{{{~~~___MMMFFFCCCIIIJJJJJJIIIGGGFFFFFFGGGEEEDDDEEEIIIOOOQQQOOOKKKMMMMMMOOOTTTZZZ]]]]]]\\\^^^^^^[[[VVVPPPLLLKKKLLLLLLNNNMMMKKKMMMPPPNNNJJJHHHHHHIIIMMMRRRVVVXXXYYY[[[[[[YYYWWWSSSQQQQQQQQQUUURRRPPPRRRVVVZZZ\\\\\\SSSPPPKKKIIIJJJKKKKKKJJJNNNOOOQQQTTTWWWXXXWWWUUUTTTPPPQQQXXX^^^```bbbeeerrruuuyyyooo[[[]]]dddrrrVVVJJJ>>>:::999:::>>>BBB000000///...---,,,,,,++++++******)))))))))))))))'''&&&%%%&&&'''((('''%%%''''''''''''&&&&&&&&&&&&########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))&&&***444CCCRRR```ppp}}}www}}}{{{{{{|||kkk\\\MMMHHHDDDAAAEEENNNTTTZZZgggxxxxxxmmmkkkuuuxxxtttnnnfff[[[PPPLLLNNNKKKGGGBBBAAACCCCCC@@@===:::???BBB@@@999555666:::999???FFFGGGEEEEEEIIINNNSSSUUUXXXZZZ^^^dddjjjnnnyyy|||}}}xxxzzz~~~|||sssddd^^^WWWPPPKKKIIIGGGEEEEEEEEEDDDCCCAAA???>>>======>>>===;;;999999;;;===AAA???<<<;;;;;;;;;:::888;;;:::888777666666666666888777777777777999;;;<<<===============>>>???@@@@@@BBBDDDBBB@@@@@@CCCGGGIIIHHHEEEBBB@@@>>><<<<<<:::<<<===>>>===>>>???AAA???>>>===>>>??????===;;;:::::::::;;;===AAADDDFFFJJJIIIGGGGGGGGGEEEBBB@@@;;;::::::;;;<<>>===<<<;;;;;;:::999:::;;;<<<===<<<:::999999888888777777777777777666555444333666666666666666777888999>>>======<<<===>>>???@@@@@@CCCFFFFFFCCCBBBCCCEEEEEEDDDBBB???===;;;::::::777888:::;;;;;;<<<===???======<<<;;;;;;;;;::::::777666666888;;;???CCCEEEGGGFFFDDDCCCBBBAAA@@@???<<<;;;;;;;;;<<>>===???AAABBBEEEFFFHHHHHHFFFDDDDDDDDDIIIJJJaaaaaaLLL[[[xxxhhh___ccc\\\\\\```gggiiiccc]]]ZZZPPPWWWdddrrr~~~|||zzztttiiiYYYIII>>>999888???QQQnnn~~~nnn\\\OOOKKKGGGAAA>>>BBBJJJQQQUUUbbbvvvwwwiii___YYYWWWUUUTTTXXX___eeegggnnneee^^^___dddfffccc```YYY^^^cccdddaaaccctttjjjVVVPPPQQQXXX___eeecccZZZPPPJJJIIIOOOTTT```rrr|||pppfffhhhnnnxxx}}}vvvtttuuusssppprrrxxx{{{zzzzzzmmmaaaZZZTTT[[[hhhzzznnn^^^gggmmmOOOCCCGGGIIIFFFKKKNNNPPPPPPNNNLLLKKKKKKJJJIIIHHHIIIKKKLLLJJJHHHEEEHHHMMMRRRWWWYYYYYYXXXXXXYYYZZZYYYUUUNNNIIIEEEGGGIIIIIIIIINNNTTTVVVTTTPPPOOOPPPRRRUUUWWWWWWVVVVVVUUUUUUXXX\\\]]]ZZZWWWWWWSSSNNNJJJIIILLLOOORRRSSSPPPKKKGGGGGGIIILLLNNNTTTUUUWWWYYY[[[ZZZVVVSSSPPPNNNPPPVVVYYYYYY[[[___bbbgggqqq}}}nnnYYY^^^jjj~~~{{{jjjVVVEEE<<<000000///...---,,,,,,++++++******)))))))))))))))%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&!!!$$$(((***((((((111;;;XXXeeeqqqlll___PPPHHHGGGFFFAAA;;;@@@GGGSSS```kkkuuu}}}vvvttt}}}}}}vvvvvvuuurrrppprrrwww{{{sssdddYYYQQQKKKFFFDDDCCCCCCEEEFFFGGGFFFCCCCCCCCCBBBAAA@@@???>>><<<;;;::::::;;;;;;;;;:::999999999888777888999999777777888888777666555444666666555555666666666777===<<<;;;::::::;;;===>>>@@@EEEKKKMMMJJJGGGEEEEEECCCBBB@@@>>><<<::::::999666777999999999999;;;<<<<<<<<<<<<;;;999999888999333333444555888;;;???AAA@@@@@@@@@???>>>>>>>>>???>>>===<<<;;;<<<>>>@@@AAABBBAAA>>><<<;;;<<<===???DDDFFFIIIIIIGGGFFFEEEFFFEEEFFFQQQkkkZZZNNNjjjuuunnntttfffZZZMMMIIIHHHFFFFFFHHHEEEJJJSSS___kkkssswwwxxxvvvyyyyyyrrrgggYYYLLLDDD<<<888999GGGccczzzfffVVVOOOIIIEEEDDDDDDEEEFFFLLL]]]ssszzzyyyzzz}}}jjjcccZZZSSSQQQVVV^^^eeelllhhheeefffjjjkkkeee^^^VVVVVVXXX[[[\\\```lllyyyooo\\\OOOIIIHHHMMMQQQQQQOOOOOOSSSWWW\\\dddrrrxxxpppjjjcccdddkkk|||wwwqqqsssqqqmmmnnnuuuzzzzzzyyyvvvuuutttlllaaa[[[[[[[[[iiixxxkkkiiidddkkkrrrVVVLLLLLLIIIFFFFFFKKKNNNPPPQQQOOOMMMLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGJJJMMMQQQTTTVVVXXXZZZYYYYYYZZZYYYUUUOOOHHHCCCAAADDDGGGJJJPPPVVVXXXUUUOOOOOOPPPSSSVVVXXXXXXWWWSSSRRRRRRUUUZZZ[[[YYYVVVWWWVVVSSSOOOMMMKKKLLLLLLVVVSSSNNNIIIGGGHHHKKKNNNSSSUUUXXX[[[\\\XXXQQQLLLOOOMMMMMMQQQTTTVVV[[[```^^^]]]___jjj~~~qqqoooppp]]]___llleeeTTT000000///...---,,,,,,++++++******)))))))))))))))%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% ###((()))%%%""")))333777DDDQQQeee|||mmmbbb]]]YYYRRRLLL999999===DDDKKKQQQ[[[cccmmmwww~~~{{{sssmmmjjjhhhqqqxxx~~~xxxqqqpppssssssooojjjnnnssszzzkkkWWWLLLGGGDDDBBB@@@??????AAACCCCCCAAA@@@AAAAAABBBAAAAAA@@@??????===<<<:::;;;;;;<<<:::999555666777777666777999;;;888888888888888777666666666666666666666555555555888888777777777888888999???EEEMMMPPPNNNIIIFFFEEEBBBAAA@@@>>><<<;;;;;;;;;777888999888777666777888:::;;;<<<;;;888777666777222222333555666999:::;;;999;;;======<<<<<<===>>>>>>===;;;;;;;;;<<<>>>???AAA@@@>>><<<;;;;;;<<<===DDDFFFIIIJJJIIIGGGGGGGGGCCCFFFJJJUUUuuubbbHHHRRRtttkkkjjjyyygggUUUCCC:::999888999;;;>>>AAAHHHQQQ]]]hhhrrrxxxwww|||~~~zzztttlllaaaWWWEEE===555666BBBZZZyyyooocccVVVMMMHHHCCCAAABBBCCCIIIRRRYYY^^^```aaabbbhhhkkksss|||uuukkk```YYY[[[aaadddeeedddbbbbbbaaaZZZSSSPPPMMMLLLPPPSSSVVV\\\cccdddfffhhhggg___TTTHHHAAA>>>CCCJJJOOOSSSYYY```eeettt}}}|||mmmfffeeeeee^^^ZZZ]]]kkk}}}wwwpppsssqqqmmmnnntttzzz{{{~~~uuummmggg]]]TTTWWW```kkkttt]]][[[```hhhtttzzz```NNNRRRTTTJJJCCCFFFKKKMMMOOOOOOMMMLLLLLLLLLMMMNNNPPPPPPOOOMMMJJJHHHIIIKKKOOOQQQRRRTTTWWWYYYXXXWWWVVVVVVSSSOOOHHHDDD@@@DDDGGGJJJPPPVVVWWWTTTMMMNNNOOOSSSVVVXXXWWWVVVPPPPPPQQQRRRUUUVVVUUUTTTVVVXXXYYYWWWTTTPPPNNNMMMVVVTTTPPPKKKHHHHHHJJJMMMQQQSSSWWWZZZZZZWWWPPPKKKMMMKKKKKKNNNPPPRRRXXX___aaa^^^]]]___ggg}}}pppnnnxxxhhhqqq000000///...---,,,,,,++++++******)))))))))))))))&&&((()))(((&&&%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%'''$$$###"""!!!"""***333"""---444@@@WWWjjj{{{{{{zzzyyyvvvsssddd\\\UUUSSSOOOHHHFFFHHHJJJSSSXXXUUUPPPNNNMMMJJJPPPTTTXXXYYYYYY^^^gggooo{{{zzzyyyuuuppppppuuu{{{~~~zzztttzzz{{{fffgggmmm}}}|||xxxvvvsssmmm```PPPEEEAAABBBAAA@@@===<<<<<<>>>@@@AAAAAA@@@??????@@@@@@@@@???>>>>>>>>><<<::::::;;;;;;888666333444666555444444777:::999888888888888777777777666666666666666555444444666666777777777777666666<<>>=========999::::::888666444444555666999;;;;;;888555444444222333555666777777777666666:::===>>><<<:::;;;<<<:::999888888999;;;===>>>AAA@@@>>>===<<<======>>>BBBDDDHHHIIIHHHGGGFFFFFFFFFFFFHHHNNN___}}}xxx___VVV___nnn```YYYmmm___MMM;;;555666777888888666:::AAAIIISSS```ooozzzxxx}}}}}}{{{yyyrrrjjjVVVKKK@@@:::888===KKKYYYwwwhhh\\\PPPIIIHHHBBBAAAAAABBBFFFJJJLLLMMMQQQTTTXXX^^^eeennnxxx~~~rrraaa[[[^^^]]]aaa___YYYUUUTTTPPPKKKJJJGGGGGGJJJKKKIIIKKKNNNMMMNNNNNNNNNLLLIIIGGGEEECCCHHHQQQYYYbbbmmmwww~~~oooaaaZZZ\\\```\\\YYYZZZbbboooyyyzzzxxxsssvvvuuuqqqpppuuuzzz|||uuuhhh___WWWUUUcccvvv}}}dddgggvvvuuu___VVVSSSVVVTTTLLLHHHJJJJJJKKKLLLLLLJJJJJJKKKLLLKKKNNNRRRSSSQQQMMMIIIGGGGGGKKKPPPSSSSSSRRRSSSTTTTTTRRRPPPPPPPPPNNNJJJFFFCCCEEEFFFFFFJJJPPPRRROOOMMMMMMOOORRRUUUVVVTTTSSSPPPQQQQQQPPPOOOPPPQQQSSSRRRVVVYYYZZZWWWTTTRRRRRRQQQQQQOOOLLLHHHGGGJJJMMMPPPPPPRRRUUUWWWWWWSSSQQQNNNMMMNNNQQQQQQPPPUUU[[[aaaaaa```^^^[[[bbbxxxkkktttxxxnnnsssvvv000000///...---,,,,,,++++++******)))))))))))))))&&&(((***)))'''&&&'''***$$$$$$$$$%%%%%%&&&&&&&&&##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%###"""$$$***,,,(((%%%$$$%%%---***'''///<<>>;;;<<<>>>===;;;;;;::::::<<<@@@DDDEEEFFF======>>>>>>>>>>>>=========;;;999999;;;:::777444222444555444222222555777999888888777777777888888777777777777666555444444666777888999999888777666:::???EEEGGGEEECCCCCCEEEDDDCCCBBB@@@??????>>>>>>;;;;;;;;;888555333222333444888;;;:::777333222222333444666888888777555444666:::>>>???===:::999:::666555555555777:::===>>>BBBAAA???>>>>>>>>>???@@@@@@CCCFFFHHHGGGFFFEEEEEEGGGBBBDDDKKKOOO]]]nnn___\\\eeeQQQaaa```MMM:::333444555444444444888===AAAFFFQQQ```kkkrrrwwwyyywwwxxx{{{xxxrrrcccWWWKKKEEE???;;;>>>EEELLLooo|||jjj^^^ZZZNNNKKKHHHDDDBBB@@@===<<<===???BBBDDDFFFLLLTTTZZZ^^^iii{{{yyyggg___```]]]aaa___UUUNNNNNNMMMKKKHHHGGGHHHIIIFFFAAA@@@CCCFFFFFFEEECCCCCCEEEKKKOOORRRVVV]]]fffssswwwkkk^^^XXXZZZaaacccdddggglllrrrxxx{{{}}}vvvzzzyyytttrrrvvv{{{}}}{{{mmm```[[[ZZZccc|||fffggg\\\IIIRRRYYYVVVPPPOOOPPPQQQIIIJJJJJJIIIHHHHHHJJJLLLJJJMMMRRRTTTRRRMMMIIIFFFDDDJJJQQQUUUTTTQQQPPPPPPQQQNNNKKKKKKMMMMMMKKKIIIFFFFFFCCC@@@CCCIIIKKKJJJMMMNNNOOOQQQTTTTTTRRRPPPPPPRRRRRRPPPLLLLLLOOORRRMMMQQQVVVXXXVVVTTTTTTTTTMMMNNNNNNKKKHHHHHHJJJMMMOOOOOOOOOQQQUUUWWWXXXWWWPPPPPPSSSVVVUUURRRTTTYYYWWWZZZ^^^^^^WWWUUUaaarrrxxxhhh|||iii\\\UUUccc|||000000///...---,,,,,,+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""!!! %%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''+++///222IIIWWWnnn~~~}}}wwwnnnhhhmmmiiifffaaaXXXQQQVVVaaadddbbb_________^^^\\\[[[fffnnnrrrmmmiiinnnsssttt~~~}}}rrreeeXXXMMMFFFCCC???>>><<<:::999:::;;;<<<999999:::<<>>>>>???@@@???>>>===<<<:::<<<======999666444444000222444333111111444777;;;999777444333333444444888::::::999666333333333333333555666777777777777:::<<<>>>@@@AAA@@@???>>>BBBBBBAAA@@@>>>>>>AAACCC>>>===;;;;;;:::999666444555555777999999777333000555666777777666666888999999::::::999888888999;;;:::;;;<<<:::777777:::===EEECCCBBBBBBBBBBBBAAA???BBBDDDFFFFFFEEEDDDDDDEEEAAA@@@EEENNNQQQVVVllleeejjj|||dddFFFSSSRRR>>>111999666000999555555888<<>>;;;:::;;;>>>AAABBBIIILLLVVVbbbgggccc\\\YYYVVVSSSNNNJJJGGGEEEDDDCCCAAA???>>><<<===???BBBCCCEEEHHHKKKMMMPPPTTTZZZ___nnnvvvxxxtttssswww{{{ppp\\\SSSVVVgggvvv|||wwwxxx|||xxxxxxyyyzzz|||{{{ssskkkddd```[[[]]]ooowwwlllwwwWWWQQQFFFHHHKKKPPPRRRQQQMMMJJJFFFEEEDDDCCCCCCCCCDDDEEEIIIKKKMMMOOOOOOMMMJJJHHH@@@DDDJJJOOORRRQQQOOONNNNNNIIIDDDBBBDDDHHHIIIIIIJJJFFFAAA@@@CCCFFFFFFFFFJJJMMMPPPPPPNNNLLLLLLMMMOOONNNMMMLLLLLLLLLMMMNNNKKKQQQWWWYYYVVVPPPMMMKKKNNNLLLIIIFFFDDDGGGKKKOOOWWWVVVVVVVVVWWWWWWUUUTTTQQQOOONNNQQQUUUVVVQQQMMMUUUTTTVVV[[[\\\YYYXXXZZZmmmssskkk~~~xxxaaaYYYVVVVVVdddwww000000///...---,,,,,,+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$###""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$&&&))),,,---///777EEETTTaaammm~~~xxxnnnooovvv~~~zzzrrreee```XXXNNNFFFAAA>>>===>>><<<:::888777888999:::999:::;;;===???BBBDDDEEE>>>????????????>>><<<<<<999;;;<<<;;;888555444444222333444333222111444666777666444333333444555666999999999777444333333333333333444555666777888999;;;;;;<<<=========<<<;;;???@@@AAABBBCCCCCCBBBAAA>>>===;;;;;;;;;:::888666555555666777888777444111777999;;;<<<<<<<<<===>>>999::::::999777777888999:::<<<===<<<999999<<>>???KKK]]]wwwyyykkk___WWWPPPLLLNNNKKKFFFBBB@@@@@@@@@@@@???>>>BBBJJJNNNLLLJJJKKKLLLIIIEEEBBB@@@???>>>>>>AAA@@@??????AAACCCFFFIIIQQQVVV\\\aaagggooozzz|||nnnbbbZZZ```___fffpppoooddd```ddd}}}~~~|||zzzvvvuuurrrkkkdddWWW^^^iiiwwwxxxmmm{{{dddPPPKKKDDDDDDFFFJJJMMMOOOMMMLLLFFFEEEDDDCCCBBBCCCDDDDDDFFFHHHJJJLLLMMMLLLJJJIIIAAADDDIIINNNPPPOOOMMMKKKIIIFFFAAA@@@BBBDDDEEEEEEFFFDDDAAA@@@BBBEEEIIIKKKJJJLLLNNNMMMKKKJJJLLLMMMOOONNNLLLJJJIIIJJJKKKLLLJJJNNNTTTUUURRRMMMIIIGGGFFFFFFEEEDDDEEEJJJPPPUUUXXXWWWUUUVVVWWWVVVSSSOOONNNLLLKKKNNNRRRSSSPPPLLLQQQPPPRRRXXXYYYVVVVVVXXXYYYiiiuuurrr___RRRPPP000000///...---,,,,,,+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&%%%'''---666DDDYYYkkkzzz|||~~~qqq```YYYIIIFFFBBB>>><<<===???AAA===<<<999777666666777777999:::;;;===???@@@AAAAAA????????????>>><<<;;;:::888:::;;;:::777555444444444555555444222222333555333333222222333555777888888999888555222111222444333333333444666888:::;;;;;;;;;::::::999888888777;;;;;;>>>BBBFFFGGGCCC???>>><<<<<<<<<<<<<<<:::888666555444555666666444333777:::>>>AAAAAAAAAAAABBB;;;<<<<<<:::777666777888:::===???>>><<<;;;>>>AAAEEEFFFGGGDDD???<<<<<<>>>===@@@CCCDDDCCCBBBAAAAAADDDDDDIIIRRRSSSQQQWWW```zzziiiUUUNNNmmm```aaadddZZZDDD;;;===;;;===777222333555666999>>>KKKSSSZZZ___eeemmmrrrssswwwwwwtttoookkkeee[[[PPPAAA:::555777???NNNbbbrrrzzzooohhhddd```[[[TTTOOOJJJHHHFFFDDD>>><<>><<<:::999;;;@@@EEEHHH???===:::888777777777888888999;;;===>>>======<<<>>>>>>>>>===<<<;;;:::999888999:::999777555555555555555444333222222222333222222222333444666888999888777666333000000222444333333222333555888;;;===<<<;;;999777666555555555888777888>>>DDDFFFCCC>>>===<<<;;;<<<======;;;999555444333333444555555444555999>>>BBBCCCCCCCCCDDD>>>???>>><<<999777888999999<<>>@@@DDDGGGHHHEEE>>>:::<<>>CCCKKKRRRZZZcccjjjnnnooorrrtttuuuwwwwwwoooeeeKKKGGGBBB>>>===???DDDHHHZZZlllzzzrrrjjjbbb^^^\\\WWWQQQMMMMMMMMMKKKKKKMMMMMMNNNOOOQQQRRRTTTWWWYYY\\\^^^bbbiiiqqqyyyqqq^^^NNNEEE;;;;;;FFF[[[ppp||||||lll^^^ZZZ]]]ggg{{{pppbbbjjjyyygggRRRLLLJJJFFFHHHHHHHHHJJJLLLMMMMMMLLLKKKJJJHHHGGGFFFGGGGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFBBBEEEHHHJJJKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBAAA@@@CCCFFFFFFBBB???AAAJJJRRRUUUSSSOOOJJJHHHHHHJJJLLLMMMJJJGGGDDDBBBBBBDDDEEEEEEGGGJJJJJJHHHDDD@@@===??????@@@@@@AAADDDIIIMMMNNNLLLMMMSSSYYY[[[VVVQQQLLLKKKKKKNNNRRRTTTUUUTTTQQQOOOQQQUUUVVVSSSSSSVVVYYYXXX[[[jjj~~~000000///...---,,,,,,+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%############""""""""""""$$$##################$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$'''***((($$$%%%***...111;;;LLL]]]iiittt|||ssslll___RRRGGG@@@<<<:::999888666666999===BBBEEE@@@>>><<<:::888999999:::888999:::;;;<<<;;;:::999<<<<<<;;;:::999999888888777999:::999777666666777555444333222222222222222444444444444555666666777666555444111//////111333333222222222444777:::<<<;;;:::999777555555444444666444222666===AAA@@@===;;;::::::;;;<<<<<<:::999444333111111333555555555555999>>>BBBCCCDDDDDDEEEAAAAAA@@@>>>;;;999999:::888<<<@@@@@@>>><<<===???CCCFFFHHHEEE???<<<>>>AAA@@@BBBDDDDDDCCCBBBBBBBBBAAA@@@CCCIIINNNPPPRRRUUUaaammmhhhLLLOOOnnneeePPPAAA999888:::;;;777222333888666:::@@@GGGOOOWWW___fffhhhlllpppsssyyy}}}zzztttkkkbbbSSSDDD<<<<<>>>>>??????>>>@@@CCCEEEJJJIIIKKKQQQWWWYYYUUUQQQLLLKKKKKKMMMQQQTTTVVVWWWVVVTTTTTTWWWWWWTTTTTTVVVRRRUUUYYY]]]hhh}}}}}}000000///...---,,,,,,+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###"""%%%))))))'''(((,,,***&&&&&&+++222:::EEEOOO[[[iiiyyywwwnnneee^^^YYYQQQKKKCCC?????????===::::::999777777888;;;>>>???>>>===;;;999888999:::;;;888888999999999999888888999888888777777777777777666777888777666555666777444222000000111222222111444444444444444444444444333333333111///...000111111111111222444666888999888888888777666555555444555222000111666:::<<<<<<999888888999::::::888666222111000111333555555555666999>>>AAABBBCCCEEEFFFAAAAAA@@@>>>;;;::::::;;;999===BBBBBB???===<<<===AAADDDFFFEEEBBBAAACCCEEEEEEEEEEEEDDDAAAAAABBBDDDCCCCCCDDDFFFIIILLLPPPRRRZZZ___{{{aaaCCCIIIlllkkkHHH???<<<;;;;;;999555444777555555888???DDDJJJRRRZZZ```fffkkknnnsssyyy|||zzzyyyrrreeeVVVLLLHHHDDD???999777888===FFFTTTgggwwwyyyoooiiidddaaa```jjjxxx~~~{{{xxxuuuvvv|||ppp___OOOLLL^^^uuupppxxx}}}dddNNNOOOUUURRRJJJFFFEEEGGGKKKPPPUUUWWWVVVTTTQQQOOONNNLLLKKKKKKKKKLLLHHHGGGFFFEEEDDDCCCCCCCCCFFFGGGIIIJJJJJJHHHFFFDDDAAABBBCCCAAA???===>>>???>>>CCCHHHHHHHHHMMMWWW```YYYSSSKKKDDDAAA@@@??????CCCBBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDFFFEEECCCAAA;;;===>>>???>>>???AAACCCJJJKKKMMMPPPSSSSSSQQQOOOKKKKKKKKKLLLNNNRRRUUUWWWXXXUUUUUUXXXXXXUUUVVVXXXXXX^^^bbb```^^^ggg|||tttwww000000///...---,,,,,,+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''%%%$$$'''&&&%%%'''+++%%%%%%'''+++***'''(((,,,333???KKKVVVeee{{{}}}tttnnnfff\\\RRRHHHAAA<<<<<<:::999;;;>>>???>>><<<;;;::::::999:::;;;;;;<<<:::999777666666777888999888777777777777777888888666555444444444555666777333444555444333333444666222000......111222111000111111222333333333333333111222222111///......000000000111222333555555666444444666666777666555444333222111111222555777999888777666666777777555333000000000111444555555444444777:::===>>>@@@BBBDDD?????????===:::999:::;;;;;;@@@DDDEEEAAA>>><<<<<<@@@AAABBBDDDEEEGGGIIIJJJIIIHHHEEEBBB??????AAADDDAAADDDFFFGGGHHHKKKPPPRRRUUU\\\mmm|||RRR@@@UUUsssjjjSSSFFF<<<:::<<<;;;888666777444444888;;;===EEEMMMRRR[[[cccgggkkkrrrxxxzzztttwwwuuuoooiiibbbUUUIIIGGG>>>777555666999BBBLLLSSS]]]kkk|||uuufffZZZRRRNNNLLLAAAEEEPPPcccyyyuuufffYYYUUUUUUZZZlllxxxgggsssvvvcccTTTIIIJJJOOONNNJJJGGGGGGGGGHHHKKKOOOQQQQQQQQQOOOMMMLLLJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEHHHIIIJJJKKKKKKIIIGGGFFFCCCDDDDDDBBB???===???AAABBBFFFKKKMMMNNNRRRYYY___XXXRRRJJJDDDBBBAAA@@@???===>>>???@@@AAAAAABBBBBBBBBBBBBBBDDDHHHIIIHHHFFF===???@@@AAA@@@@@@AAABBBHHHKKKNNNPPPOOOOOOPPPQQQMMMLLLLLLLLLNNNQQQVVVYYYUUURRRSSSVVVWWWVVVWWW[[[___dddgggfffcccdddkkkqqqsssvvvvvv000000///...---,,,,,,+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&"""""""""""""""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&$$$$$$&&&'''$$$%%%)))!!!"""%%%(((&&&###&&&,,,&&&+++---...666HHH[[[gggsss~~~zzzwww}}}mmmaaaZZZOOOKKKFFFAAA===<<<<<<<<<:::;;;;;;;;;::::::;;;<<<888888888999999999999999666555333333333444666777888777666555555666777888444333222222333444666777111222333222111111333444111...,,,---000222111000---...///111111222222222///111222111///.........///000111222333444444333000222444666777666555444111222333222222222555777777666555555666555333111/////////222444666555444111444666888999;;;>>>@@@=========;;;999888999:::===BBBGGGGGGCCC???===<<>>@@@CCCHHHKKKMMMLLLKKKIIIEEE@@@======@@@CCC<<>>>>>NNNkkkyyylll\\\OOOKKKWWWeeeooozzzuuu___SSSaaammm___NNNPPPNNNJJJHHHIIIJJJIIILLLJJJGGGFFFGGGIIIIIIIIILLLKKKIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGHHHGGGDDDAAA@@@BBBDDDIIILLLOOOPPPQQQRRRVVVYYYYYYSSSKKKGGGFFFEEEDDDCCC:::;;;>>>@@@BBBBBBBBBBBBCCCAAABBBEEEJJJLLLLLLJJJAAACCCDDDCCCAAA??????@@@CCCHHHMMMNNNMMMNNNRRRVVVPPPPPPOOOOOOPPPSSSYYY\\\QQQOOOPPPTTTVVVVVVXXX\\\WWWYYY]]]dddjjjllliiieeegggnnn~~~ttt|||/////////...------,,,,,,---+++***((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""######$$$$$$######""""""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%'''''''''(((((((((((())))))(((((((((+++...222555@@@GGGPPPXXX^^^gggsss{{{{{{zzzhhhZZZPPPIIICCC>>>@@@???===;;;999777555555888777666555555666777888999777555333222333444555666555444333333333333333888666333222333666:::===666666555444333333333333444444333222111000///...000111333333333222000...///.........///000222333111111000000000000000000222333333444555555555444444444555666666555444333444333222222111111222222888777555333222000000000000000000111333555666777555555444333333555888<<<999<<<===;;;888999===BBBBBBBBBAAACCCEEECCC>>>:::>>>===???AAAEEEGGGFFFEEEDDDBBB@@@>>>>>>@@@CCCEEE@@@AAADDDHHHLLLPPPSSSTTTZZZVVVYYYdddpppmmmLLLAAAgggtttHHH:::@@@BBB<<<555555555444333333666666555>>>DDDLLLUUU]]]eeelllppprrrwww|||~~~}}}}}}~~~tttkkk]]]PPPGGG@@@:::666666777888:::===BBBFFFIII]]]dddqqqzzzvvvlllcccWWWLLLFFFFFFIIIKKKJJJLLLTTTcccuuuwwwjjj\\\PPPLLLRRRZZZfffzzzhhhOOO>>>KKKooottt___RRRPPPOOOLLLIIIGGGFFFFFFFFFLLLIIIEEEBBBBBBCCCDDDCCCFFFFFFFFFDDDBBBBBBDDDFFFFFFHHHKKKLLLKKKKKKLLLMMMOOOOOOOOOOOONNNMMMLLLLLLIIIHHHFFFEEEEEEGGGJJJLLLQQQQQQQQQRRRRRRSSSUUUUUUVVVRRRLLLHHHFFFEEEDDDCCCDDD>>>;;;======<<>><<<999777<<<;;;:::888777555444333666555444333333444555666555444222111111222333444555555444333333333333333666555333222222555777999666555444333222222222222444333333222000//////...000111222333222111///...///.........///000111222111111000000000000111222222222333444444444444444444444555666666555444333222222222111111222222333777666555333222111000000000111111222333555777888333444333222222444777::::::<<<>>>;;;888888<<>>:::<<<;;;<<<>>>AAACCCDDDCCCBBB@@@>>><<<===>>>AAACCC???@@@CCCGGGLLLPPPSSSTTTXXXSSSTTT\\\cccqqqbbbQQQQQQvvvpppSSSCCC;;;:::>>>===<<<999555333222222222777<<>>999777888:::<<<===???CCCLLLWWWbbbllltttxxx|||~~~zzzuuuppplllgggaaa\\\SSSPPPJJJCCCBBBKKK[[[hhhmmmnnnssszzz|||pppeeeXXXNNNIIIPPPWWWgggwwwMMMHHHKKK[[[rrr{{{wwwtttlll^^^PPPJJJLLLKKKJJJHHHGGGGGGHHHHHHMMMJJJGGGEEEEEEFFFFFFFFFFFFFFFEEEBBB@@@@@@BBBDDDDDDGGGKKKNNNOOOPPPQQQSSSQQQRRRRRRRRRPPPNNNLLLKKKJJJIIIHHHGGGHHHIIIKKKMMMOOOOOOOOOOOOPPPRRRTTTUUUVVVSSSNNNKKKJJJIIIGGGFFFDDD???===???AAABBBGGGNNNPPPPPPQQQSSSTTTQQQKKKFFFFFFGGGHHHHHHGGGHHHIIIKKKEEEIIILLLOOOPPPRRRVVVYYYWWWVVVUUUTTTUUUVVVXXXYYYQQQOOOMMMOOOTTTYYY[[[\\\[[[]]]```bbbdddcccbbbaaaaaa___]]]cccrrr/////////...------,,,,,,***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!!!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))+++------++++++...111---333777999AAANNNRRRNNNUUU^^^kkkvvv}}}yyyqqqiii```YYYTTTNNNLLLIIIHHHGGGGGGEEEDDD@@@;;;666444666777777666777777666555444333222222333222111111111111222333111000/////////000222333444444333333222222333333666555555444444555666666444444333222111111111111333333222111000///......000000111222111000///...............///000111111000000000000111111222333111222333333333333333333333444555666666555444333111111111111111222333444777666444333222111111111111111222333444555777888333333333222111222555888;;;<<<===;;;888777:::===???>>>===>>>???>>><<<:::999888888999<<>><<<;;;::::::<<<>>>@@@>>>???BBBFFFJJJNNNQQQRRRQQQNNNNNNRRRUUU]]]ppprrrNNN\\\~~~{{{XXXBBB===AAA999888777444222111222555222444999>>>EEEOOOXXX___fffmmmuuu|||~~~zzzssskkkeee]]]TTTHHH@@@===;;;888555222333555:::@@@GGGMMMQQQWWWYYY]]]dddlllssswwwxxx~~~|||xxxsssoooooorrruuuyyy}}}~~~{{{xxxuuuoooiiieeeaaa\\\WWWSSSOOOKKKIIIHHHOOOUUUVVVXXXdddzzzsssddd\\\SSSJJJIIIMMM___ooosssWWWGGGWWWnnn~~~vvvlllcccXXXNNNKKKMMMHHHHHHHHHHHHHHHIIIJJJKKKMMMJJJGGGFFFFFFGGGGGGGGGGGGFFFDDDAAA>>>>>>@@@CCCAAADDDJJJNNNQQQSSSUUUWWWTTTUUUUUUUUUSSSOOOKKKIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLKKKKKKMMMOOORRRTTTUUUSSSQQQOOOOOONNNKKKIIIGGGBBB@@@AAACCCFFFKKKQQQSSSTTTUUUWWWVVVRRRKKKFFFIIIGGGEEEEEEIIINNNQQQSSSJJJMMMQQQSSSTTTUUUVVVXXXTTTTTTUUUVVVWWWXXXYYYYYYTTTRRROOOPPPSSSVVVXXXYYYXXXYYY[[[]]]______``````___^^^ZZZVVVVVVbbbttt|||{{{/////////...------,,,,,,******+++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$############""""""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&&&&(((***+++***(((''')))+++***------)))***///222000333888???EEEIIILLLPPPRRRVVVRRROOOUUUbbboooxxx{{{wwwsssnnnjjjiiigggeeeccc___```cccdddeeeeeecccbbbVVVQQQJJJFFFCCC@@@;;;777<<<:::888777888999;;;<<<:::888666666888999888777333333333333222222222222111000000000000000000111............///000111222333333222222222222333333777888888888888777666555333222111000000//////000222222111000//////......//////000000000///...---............//////000000/////////000111222333444111111222222222222222111222333444555555555444333//////000000111333444555666555444333222111111111222222222333444555777888555666555333111111333555999::::::888666555666888<<<;;;;;;;;;;;;;;;;;;:::777666555666999;;;<<<;;;:::999999999999:::<<<===>>>???AAADDDGGGJJJLLLMMMJJJIIIJJJMMMNNNRRR^^^lllppp``````bbbKKK???999777777777555333444777333333444777;;;CCCMMMSSS\\\ccclllssswww{{{~~~{{{~~~sssfff\\\XXXRRRIIIBBB@@@>>>:::777888;;;???BBB======???EEEMMMUUUYYYZZZXXXVVVRRROOOPPPSSSXXX\\\\\\aaabbb^^^ZZZWWWRRRLLLIIIGGGCCCAAABBBEEEHHHJJJYYYeeettt|||~~~jjj]]]RRROOOJJJGGGPPP^^^xxxdddPPPGGGjjj}}}xxxlll^^^UUUOOOLLLOOOTTTHHHHHHHHHIIIJJJJJJKKKLLLKKKIIIFFFEEEFFFGGGGGGGGGIIIHHHEEEAAA>>>===???BBB>>>BBBHHHMMMOOOQQQTTTUUUTTTUUUVVVUUURRRNNNIIIFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIHHHHHHIIILLLOOOQQQRRRQQQQQQQQQRRRQQQOOOLLLJJJGGGDDDBBBCCCFFFJJJNNNNNNOOOPPPRRRRRROOOLLLIIILLLIIIFFFHHHMMMSSSVVVVVVPPPRRRTTTUUUUUUTTTSSSRRRQQQRRRTTTUUUUUUUUUUUUTTTUUUSSSPPPOOOPPPRRRTTTUUUVVVWWWWWWYYYZZZ\\\^^^___XXXZZZ[[[XXXUUUXXX```hhhqqqjjjpppzzz/////////...------,,,,,,******+++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$######""""""######$$$!!!!!!""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&((()))***)))((('''&&&'''(((((('''&&&'''((((((,,,---+++***+++......,,,---///000111222444555000111111222444888>>>CCCEEEBBB===:::888888777777;;;<<<===>>>>>>===;;;999999666222111333555444222222333333333333555888999888777777777777666444222111111111222222222222222000000000000000000000000---......///000111222222222222111111111222222333666777888999888666444333222222111000////////////111000000//////.........////////////......------.........///////////////////////////000111222333000111111111111111000000000111222333444444333222...//////000111333444555555444333333222222222222222222222333444555666777888888777555222000111222777777777555444333333444888999999999999999999:::777555555666888999:::999777888888999::::::;;;;;;???@@@AAABBBDDDEEEFFFGGGFFFGGGJJJLLLKKKLLLSSSZZZjjj{{{\\\[[[|||iiiIIIDDD>>>;;;;;;999444222444555555444333444999AAAFFFNNNUUU___hhhnnntttzzz~~~{{{zzzuuulllcccWWWRRRJJJBBB<<<::::::;;;<<<:::999:::===BBBEEEGGGCCC@@@===<<<>>>BBBGGGJJJFFFKKKKKKFFFAAA@@@>>>;;;999888777999@@@JJJVVV]]]sss|||tttiiiZZZPPPIIIGGGHHHNNNbbbvvvmmmRRRGGGSSSdddzzzmmm^^^OOOJJJJJJKKKMMMOOOIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIGGGGGGHHHIIIIIIHHHJJJIIIFFFBBB???>>>@@@BBB???CCCIIIMMMOOOPPPQQQRRRPPPQQQRRRQQQOOOJJJEEEBBBCCCCCCEEEFFFHHHIIIJJJJJJHHHHHHFFFFFFGGGHHHKKKLLLLLLLLLMMMOOOQQQRRRPPPNNNKKKJJJHHHEEEEEEIIILLLMMMKKKKKKKKKJJJJJJJJJKKKLLLMMMKKKIIILLLQQQTTTUUUSSSQQQRRRTTTVVVWWWVVVUUUSSSSSSTTTUUUUUUTTTRRRPPPOOOSSSQQQOOOMMMMMMNNNPPPRRRUUUUUUUUUUUUWWWYYY[[[\\\RRRSSSTTTTTTTTTUUUVVVWWWTTT___rrr}}}jjjcccqqq/////////...------,,,,,,***++++++******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""###### !!!!!!"""######$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%'''(((((((((''',,,,,,------,,,,,,+++***&&&)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........111333222///---000444333222111//////111333444///000111222222222111000333111//////000111111111222333555666555444444555444444555555444222000///000111111111111111111111///000000111111000000///---......///000111111222111111000000111111222222222333555666555333111000222222111000////////////000/////////.........---.........---------,,,,,,---....../////////..................//////000111000000000111000000///......///000222222222111111...//////000111222444444444444333222222333333333222222222222333444555555888888888555222111111222555555555444333222222111444666888999888777888999888777777999:::;;;:::888777888999;;;<<<<<<<<<<<>>@@@BBBBBBEEEFFFHHHLLLTTTaaannnwww{{{ttthhhZZZPPPHHHDDDAAADDDPPPeee{{{~~~kkkSSSGGGLLLaaa~~~pppdddVVVIIIGGGIIIJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIKKKJJJHHHIIIJJJKKKKKKJJJHHHHHHGGGDDDAAA???@@@AAABBBFFFLLLOOOPPPPPPPPPPPPKKKLLLLLLLLLJJJFFFCCC@@@???@@@AAABBBDDDFFFHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGJJJMMMOOONNNMMMJJJLLLKKKHHHJJJNNNPPPOOOLLLKKKIIIFFFDDDCCCFFFHHHJJJJJJKKKNNNPPPQQQPPPOOOMMMMMMPPPTTTYYY\\\\\\[[[WWWWWWWWWVVVTTTQQQNNNMMMNNNNNNLLLJJJHHHIIILLLOOOSSSRRRSSSSSSTTTUUUWWWWWWTTTQQQMMMLLLNNNQQQQQQQQQPPPPPPTTT```qqqzzzqqqsssvvv/////////...------,,,,,,,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######""""""""""""######"""""""""""""""###############""""""""""""##############################################################################"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''(((((('''&&&$$$)))))))))++++++)))'''''')))(((((((((***+++++++++(((***,,,---,,,,,,,,,---+++++++++++++++---///000---......//////000000111000000000///...---...///111555999:::888555333333222333555555444222111000////////////////////////......///000000///......------...///000000000000000000000000000111222222111222333444333222111000333222111000//////////////////............------...------,,,,,,,,,,,,,,,---......//////...------......---------......//////000000000//////...---,,,---...000000000000///////////////000111333333333333333222222333444444111111111111222222333444333444555444222222333444555555444444444444333222111555888999888777777999999999;;;===>>>>>>;;;888888999;;;===??????>>>===AAAAAABBBDDDEEEGGGHHHIIIHHHLLLOOOOOOLLLJJJIIIHHHMMM\\\yyyxxx^^^YYYzzzoooWWWAAA<<<<<<888777:::555555555444222222333444666;;;CCCJJJQQQZZZdddlllqqqvvv|||}}}vvvpppmmmkkkaaa```[[[PPPEEEAAAEEEJJJPPPMMMIIIHHHFFFDDD@@@===999AAAHHHIIIKKKQQQWWWYYYdddgggjjjmmmqqqwwwsssoooggg^^^UUULLLFFFCCC<<<@@@DDDNNNfff}}}yyy]]]MMMGGGXXXyyyqqqaaaZZZPPPHHHGGGHHHGGGGGGHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHFFFFFFFFFHHHIIIIIIHHHEEEFFFFFFDDDAAA???>>>???AAAEEEKKKOOOOOOOOONNNNNNGGGGGGGGGGGGFFFDDDBBB@@@>>>>>>>>>???AAADDDGGGIIIIIIIIIIIIGGGEEECCC@@@???>>>>>>@@@CCCHHHJJJKKKJJJIIIMMMMMMJJJJJJNNNNNNKKKHHHHHHGGGDDD@@@>>>???AAAFFFGGGIIIJJJJJJKKKLLLMMMIIIIIIKKKPPPWWW\\\^^^^^^WWWVVVUUUSSSQQQOOOMMMKKKIIIIIIIIIGGGEEEFFFJJJMMMPPPPPPPPPQQQQQQQQQRRRRRRQQQNNNJJJHHHJJJLLLMMMMMMNNNLLLJJJLLLSSS[[[aaaeee}}}xxx000//////...------,,,,,,---+++***((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""######$$$$$$######"""!!!!!!!!!######""""""""""""######""""""""""""""""""""""""################################################"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$&&&)))***%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***++++++)))((()))'''&&&))),,,+++************)))***+++,,,+++***...,,,++++++------+++)))---......---++++++,,,---...------,,,------...///+++...000000...---///222+++111888;;;999555222222111333444444222000////////////............------------...//////...------,,,---......//////......000000///000000111222222222222333444444444333222333222111000000/////////..................------...---,,,,,,++++++,,,,,,---.../////////...---,,,......---,,,,,,,,,------//////000000///...------***+++---////////////...////////////000111222333333333222222333333444444000000000000111222333333...000222222222333555666666555555555666666444333000444999:::999777777888:::;;;===@@@AAA@@@<<<999999;;;===???AAA@@@??????@@@AAACCCEEEHHHJJJLLLMMMGGGMMMQQQQQQPPPOOOMMMLLLQQQLLL[[[XXX[[[zzz}}}ZZZKKKDDD<<<888:::555777888888666444444444222666;;;???CCCKKKTTT[[[aaahhhqqqxxx{{{}}}zzzmmm___YYY]]]dddgggeeebbbaaa```\\\UUUPPPMMMWWWbbbhhhmmmvvv~~~zzz}}}|||xxxaaa\\\SSSHHH@@@===>>>AAA???HHHRRR```xxxqqqQQQ@@@CCCZZZ}}}ooo[[[IIIMMMHHHEEEDDDCCCAAADDDIIIBBBCCCEEEGGGHHHHHHHHHGGGCCCBBBAAABBBDDDEEEEEEDDDBBBCCCEEEDDDAAA???======>>>BBBHHHLLLMMMLLLLLLLLLEEEEEEEEEDDDDDDCCCBBBAAA>>>===<<<===???CCCGGGJJJJJJJJJJJJHHHEEEAAA===;;;::::::;;;???DDDGGGIIIIIIIIINNNNNNJJJHHHJJJHHHBBB@@@BBBCCCAAA===;;;;;;<<>>@@@AAADDDGGGKKKMMMLLLKKKGGGIIIKKKNNNPPPQQQRRRRRRLLLSSSXXXdddyyy^^^[[[pppmmmPPPAAA@@@BBB777888888999888666444222222333444666999>>>DDDIIIPPPVVV___gggmmmqqquuuxxx}}}zzzxxxwww~~~{{{wwwttttttsssrrrqqqmmmsss{{{xxxjjjgggjjjbbbTTTRRRCCC;;;@@@@@@999;;;CCCDDD^^^tttiiiLLLAAA>>>PPPhhhzzzdddQQQEEEBBBAAA@@@???@@@BBBDDDDDDDDD@@@AAABBBCCCCCCCCCCCCCCC??????@@@@@@???>>>===<<>>======@@@CCCGGGIIIIIIHHHGGGBBBBBBAAA@@@@@@@@@@@@@@@>>>======;;;;;;>>>CCCFFFFFFJJJMMMKKKEEE@@@???@@@@@@@@@@@@AAADDDGGGGGGFFFKKKLLLMMMKKKGGGCCC@@@???BBB@@@>>>===<<<<<<======???AAABBBAAA???AAAEEEIIIIIIJJJIIIIIINNNTTTUUUQQQPPPNNNLLLJJJHHHHHHHHHHHHDDDDDDDDDCCCBBBCCCFFFIIIKKKLLLLLLLLLLLLJJJHHHGGGJJJGGGEEEDDDFFFHHHIIIIIIDDDFFFIIIIIIIIIHHHHHHHHHNNNNNNUUUdddwww/////////...------,,,,,,+++***)))(((((((((((((((((('''&&&&&&'''&&&%%%###&&&&&&%%%%%%$$$$$$######%%%$$$###""""""######$$$"""""""""###$$$%%%%%%%%%"""""""""#########$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''(((((('''((()))******)))((('''******))))))******++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......---,,,---///111///333777999666333222222000000///...............------........./////////---,,,,,,...000111000...111111111111111111111111000//////000111222333333111111222333333333333333111111000000///......---------............---------------,,,+++*********,,,,,,---...............,,,,,,,,,,,,,,,+++++++++------............------------...//////000111111000000111222222222222222111111222222222222222222333333333222222222222111222222222222333444666777::::::::::::999999888888999777555666999;;;<<<;;;;;;>>>BBBEEEEEEAAA<<<999888888999<<<@@@BBBAAA@@@CCCDDDEEEHHHIIIIIIHHHFFFCCCDDDFFFIIIMMMPPPSSSUUUSSSVVVVVVZZZqqq}}}gggVVVrrrZZZBBB777@@@<<<777333333666999;;;999:::999888888888999:::@@@EEENNNVVV]]]dddiiimmmvvvwwwyyy}}}~~~zzzxxxxxxyyyzzzzzzyyy|||~~~}}}||||||||||||xxxwwwkkkYYYPPPOOOIII@@@AAA<<<;;;>>>>>>===EEEQQQiiiiiiPPPFFFPPPWWW```iii{{{eeeSSSDDD>>>>>>???>>>===???AAACCCDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA=========>>>>>>?????????BBBBBBAAA@@@>>>===<<<<<<>>>@@@BBBDDDDDDDDDCCCBBBBBBAAA@@@>>>>>>===>>>>>>======<<<:::999;;;???BBBEEEIIIKKKIIIEEEBBBCCCEEEDDDAAA??????@@@BBBCCCCCCCCCEEEFFFEEEBBB???>>>===<<<<<<<<<;;;;;;;;;;;;;;;>>>@@@@@@>>>;;;;;;???CCCHHHIIIHHHGGGJJJPPPQQQNNNJJJHHHDDDAAA@@@BBBDDDEEECCCEEEFFFFFFEEEGGGJJJLLLOOONNNNNNMMMLLLJJJIIIHHHHHHGGGEEEEEEGGGIIIIIIIIIGGGHHHJJJJJJIIIHHHHHHHHHHHHEEEFFFNNNWWWbbbnnnyyy/////////...------,,,,,,,,,,,,+++)))((((((((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""######"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''(((((('''((()))******)))(((''')))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++---------------------------......---,,,---///000...111444666555222111111000/////////............,,,---------............---,,,,,,---000000///...111111111111111111111111////////////000111222222111111111111222222222222000000000///......------------............------,,,,,,,,,+++******))))))+++,,,,,,---------------++++++++++++++++++++++++,,,,,,---------------,,,...//////000000111111111000111111222222222222222111000000///000111333444666555333222000000111111222222222333444666777888<<<<<<<<<<<<<<<<<<;;;;;;666555444555777:::;;;;;;:::===@@@CCCDDDBBB>>><<<999888888;;;>>>AAABBBBBBGGGGGGHHHGGGFFFDDDCCCAAABBBBBBBBBDDDHHHLLLQQQTTTUUUVVVUUUVVV___xxx\\\^^^nnngggPPPCCC@@@<<<::::::::::::999666666777888777666555333333777>>>DDDJJJPPPVVVZZZccceeeiiipppwww{{{}}}|||{{{~~~|||zzz{{{~~~}}}yyy{{{{{{zzzwwwsssnnnjjjggg^^^```XXXGGG<<<;;;:::666666999===???DDDPPPaaannnnnnVVVKKKYYYsss~~~gggRRRFFF???>>>@@@>>><<<<<<>>>AAACCCCCCCCC??????>>>=========>>>>>>======<<<<<<===>>>@@@AAACCCBBB@@@>>><<<;;;;;;<<>><<<;;;;;;;;;<<<>>>>>>===;;;999:::===???DDDFFFGGGEEEAAA@@@CCCFFFEEEBBB>>>======>>>======<<<>>>AAAAAA@@@>>>======:::;;;<<<>>>>>>===<<<;;;???@@@@@@===999888;;;>>>HHHHHHFFFDDDFFFKKKMMMJJJGGGDDD@@@<<<<<<===AAACCCBBBEEEHHHIIIJJJKKKMMMOOORRRPPPNNNKKKIIIHHHGGGGGGGGGFFFFFFHHHJJJKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHJJJDDD@@@@@@AAABBBHHHOOOTTT[[[kkk}}}/////////...------,,,,,,---,,,+++)))((('''''''''%%%$$$$$$&&&'''((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""##################$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''''''''((((((''''''((())))))(((''''''((())))))***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000---///111333333222111111///////////////......---,,,,,,,,,---------......,,,++++++---///000///---111111111111111111111111///.........//////000111000000000000000000111111/////////......---------,,,------......------,,,+++++++++*********))))))***++++++,,,,,,,,,,,,,,,***************+++++++++,,,,,,---.........------///000000000111111111222000000111111111111000000000///...---...000333444888666333000//////000000111222333444555777888999<<<===>>>>>>>>>>>>======777777666666777888999::::::<<>>===<<<===>>>AAACCCDDDHHHHHHHHHGGGDDDAAA@@@???EEEDDDBBBBBBDDDHHHMMMPPPQQQRRRWWW[[[[[[bbbyyynnn[[[hhhbbbYYYMMMCCC>>><<<:::999555666777999;;;:::777555333555888:::<<<@@@DDDHHHOOOQQQWWW```hhhmmmoooooorrrwww||||||zzzyyy}}}~~~~~~zzzvvvtttuuuxxxyyyzzz}}}~~~}}}|||zzz{{{}}}zzztttoooooonnnkkkfff___WWWQQQMMMDDDFFFDDD===999;;;===;;;:::@@@EEEMMM]]]sssnnn[[[```ppplllTTTFFFAAA???@@@BBB===<<<<<<===@@@CCCDDDCCC???>>>===;;;;;;;;;<<<<<>>===>>>@@@BBBCCCEEECCC@@@>>><<<<<<<<<===CCCCCCCCCBBBBBBBBBBBBBBBCCCAAA>>>;;;::::::;;;<<>>>>>@@@BBBFFFFFFCCC???;;;;;;===@@@AAA@@@>>>>>>>>>===;;;888<<<>>>AAABBBAAA@@@??????>>>@@@CCCEEEEEECCC???===AAABBBBBB???;;;:::===AAAIIIJJJGGGDDDDDDIIIJJJIIIIIIGGGCCCAAA??????@@@AAAAAADDDIIILLLMMMNNNPPPQQQSSSQQQMMMIIIGGGFFFFFFGGGFFFFFFGGGJJJLLLMMMKKKIIIHHHHHHHHHHHHJJJJJJJJJIIIOOOHHHCCCAAA>>>===@@@EEEFFFIIIOOOVVV[[[ggg/////////...------,,,,,,,,,+++)))((('''&&&&&&%%%%%%$$$$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''''''''(((((((((((('''''''''((()))************)))))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////------...///------...000111222111111/////////000///...------,,,,,,,,,---------......+++++++++,,,...///...---000000000000000000000000......------......//////000//////.........//////............------------,,,,,,------------,,,,,,++++++******************)))******+++++++++++++++))))))*********+++++++++------...///////////////000000000000111111111111......////////////......///...---,,,---///222333666555222///......///000000111222444666888999999;;;<<<>>>???@@@??????>>>;;;;;;:::888777777888999;;;<<<>>>@@@AAABBBBBBBBBEEEDDDBBBAAA@@@AAADDDFFFGGGHHHHHHFFFCCC@@@@@@AAAEEEDDDCCCBBBEEEHHHMMMOOOQQQPPPVVV\\\ZZZVVV```qqqsssdddoooqqqYYYJJJDDDAAA@@@<<<:::999:::;;;;;;888555666777777666555777:::<<>>>>>===<<<;;;;;;;;;<<<@@@?????????AAADDDGGGIIIGGGEEEBBB@@@>>>>>>???@@@BBBBBBBBBCCCCCCDDDDDDEEECCCAAA???>>>======>>>???BBBDDDEEEFFFEEEFFFHHHJJJMMMJJJDDD>>>999777888::::::<<<@@@DDDEEEBBB<<<777>>>@@@CCCDDDCCCBBBBBBBBBDDDGGGJJJKKKJJJFFFAAA>>>AAACCCCCCAAA>>>>>>AAAEEEKKKMMMKKKGGGFFFIIIKKKIIIKKKKKKJJJHHHFFFCCCAAA???@@@DDDIIIMMMNNNOOOPPPPPPUUUSSSNNNJJJHHHHHHIIIIIIGGGGGGIIILLLNNNNNNKKKIIIFFFDDDDDDFFFIIIKKKKKKJJJKKKFFFAAAAAA???>>>@@@EEEFFFEEEDDDDDDFFFKKKXXXddd/////////...------,,,,,,******((('''&&&&&&&&&&&&%%%$$$$$$&&&'''((('''%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((()))*********)))((()))))))))************+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///...---,,,...000222222222...///000000000///---,,,,,,---------............+++******,,,......---,,,////////////////////////...------,,,------......000///---,,,,,,---......------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++((())))))***************))))))******+++,,,,,,,,,------...///000000000000000000000000000000000000...............------,,,...------,,,---...000111222111000.........//////...///111444666888999999999;;;===???@@@@@@???>>>>>>>>>===:::888777888999::::::;;;<<<>>>???AAAAAAGGGGGGFFFCCCAAAAAACCCEEEEEEHHHIIIFFFBBB@@@BBBDDDBBBCCCDDDGGGJJJNNNQQQSSSWWWSSSSSSVVVSSSOOOTTT]]]kkkzzz^^^^^^||||||iiiWWWKKKBBB===888666888::::::999555555666555444444777999777888;;;AAAGGGLLLNNNNNNOOOSSSYYY]]]```ccchhhlllnnnoooqqqtttvvvxxxzzz{{{yyyvvvrrroooooonnnmmmlllmmmoooqqqqqqmmmiiifffeeegggdddaaa]]]XXXQQQIIIDDDAAA???<<<999777666777777999777666777999:::999666>>>III]]]tttxxxtttsss___UUUCCC<<<777:::>>>===;;;:::===<<<;;;<<<>>>@@@@@@@@@>>>>>>?????????>>>======<<<<<<>>>AAAEEEIIIMMMOOOGGGFFFDDDBBBAAAAAABBBBBB???@@@AAACCCDDDEEEEEEEEECCCCCCBBBCCCCCCDDDDDDEEEFFFHHHKKKLLLLLLLLLNNNOOORRRNNNGGG@@@;;;:::::::::888<<>>AAADDDFFFEEEDDDDDDEEEHHHJJJMMMNNNLLLHHHCCC???@@@BBBCCCAAA??????CCCGGGLLLPPPPPPKKKIIIKKKLLLKKKKKKLLLMMMMMMKKKFFFBBB???CCCFFFJJJMMMNNNNNNOOOPPPVVVTTTQQQMMMLLLLLLMMMNNNIIIJJJJJJLLLNNNNNNKKKIIIEEEBBB@@@BBBFFFIIIIIIGGGFFFAAA??????>>>===???CCCAAACCCEEEGGGGGGGGGGGGGGG/////////...------,,,,,,******)))(((''''''((((((&&&%%%%%%&&&'''(((&&&%%%&&&&&&%%%%%%$$$$$$######"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!"""""""""###!!!!!!"""############"""#########################################################$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''###$$$%%%'''(((((('''''''''''''''&&&&&&'''''''''&&&''')))***+++***)))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---//////...............,,,+++---000333333333...///000111000///---,,,------........./////////***))))))+++---...---+++........................------,,,,,,,,,,,,------///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,'''((())))))******))))))*********+++,,,---------+++,,,---...////////////////////////////////////......//////......---,,,------------------......------------......//////,,,...000333666888888999777999<<<>>>??????>>>============;;;888777999;;;888888888888999;;;===???DDDEEEEEECCC@@@???AAACCCFFFIIIJJJGGGBBB@@@BBBEEECCCEEEIIIMMMPPPSSSTTTTTTXXXVVVTTTPPPMMMKKKMMMQQQXXXhhhqqq___bbbkkktttvvvcccYYYKKKAAA>>>>>>===<<<555666777666555555666888555444444666:::>>>@@@@@@???AAAEEEIIIMMMPPPRRRTTTZZZ^^^cccdddccceeeiiimmmkkkhhhfffdddcccbbb```^^^ZZZ\\\]]]\\\YYYUUUSSSRRROOOLLLHHHEEEBBB>>>:::777999888777666666777999:::::::::<<>>:::999<<<>>><<<;;;<<<<<<:::999:::;;;======<<<===???AAACCCCCCBBB@@@???<<<===@@@CCCFFFIIIKKKLLLEEEEEEDDDDDDDDDCCCCCCCCC@@@BBBDDDFFFGGGGGGFFFFFFCCCDDDFFFHHHJJJKKKKKKKKKIIILLLNNNPPPOOONNNOOOOOOPPPLLLFFFAAA>>>===>>>>>>;;;???FFFMMMOOOLLLEEE@@@>>>AAAFFFHHHIIIIIIJJJKKKIIIKKKNNNPPPNNNKKKFFFCCCBBBDDDDDDBBB@@@AAADDDHHHLLLQQQSSSOOOMMMMMMNNNLLLLLLMMMNNNNNNMMMJJJGGGFFFGGGIIILLLMMMMMMMMMNNNOOORRRQQQOOOMMMMMMNNNOOOPPPLLLLLLLLLMMMNNNMMMKKKIIIFFFBBB??????CCCEEEDDDBBBBBB>>><<<======;;;<<<@@@<<<@@@DDDEEEEEEEEEDDDBBB000//////...------,,,,,,******)))))))))))))))***&&&&&&%%%&&&''''''&&&$$$&&&&&&%%%$$$$$$###""""""!!!"""$$$%%%%%%$$$###"""############""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""################################################""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%###$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''"""$$$%%%'''((((((''''''''''''&&&&&&&&&&&&''''''&&&''')))***+++***((('''))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++---///000///.........///,,,+++,,,000444444333...///000111000///---,,,.........////////////000***))))))+++---...---+++------------------------------,,,++++++,,,,,,,,,///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))))))))))))))******+++,,,------......***+++,,,---............////////////............//////000000///...------------.........---,,,,,,)))***+++---.../////////+++---000333666777888888666888;;;>>>??????===<<<:::<<<<<<:::777777:::<<<777666555555666888:::<<>>===@@@BBBHHHJJJKKKHHHBBB???BBBEEEGGGIIINNNRRRTTTTTTRRRQQQSSSVVVVVVQQQKKKJJJIIIHHHJJJMMMfffppp```TTT\\\pppoooYYYLLLDDD>>>:::999::::::999777666666777555333111111333666888888999888999;;;>>>@@@???>>>BBBHHHMMMLLLIIIHHHMMMSSSRRRQQQOOONNNNNNLLLJJJGGGGGGHHHHHHGGGCCC@@@??????:::888555444555666666666666666555555555555666666777<<>>:::>>>;;;999;;;:::777777;;;;;;999888888999::::::999===@@@CCCEEEFFFDDDBBB@@@@@@AAACCCDDDEEEEEEEEEEEECCCCCCDDDEEEEEEDDDCCCCCCDDDFFFIIIKKKKKKJJJHHHGGGBBBEEEHHHLLLNNNPPPOOOOOOKKKNNNPPPQQQPPPNNNMMMMMMJJJFFFBBB?????????@@@AAA@@@CCCHHHNNNQQQNNNIIIDDD???BBBGGGKKKMMMOOOPPPRRRKKKMMMPPPRRRQQQNNNKKKHHHFFFGGGGGGEEEBBBBBBFFFIIIKKKQQQUUURRROOOOOONNNLLLNNNNNNNNNNNNNNNNNNMMMMMMJJJLLLNNNNNNMMMMMMNNNOOOMMMLLLLLLKKKKKKLLLMMMNNNOOOMMMLLLMMMMMMMMMKKKIIIGGGCCC>>>>>>AAABBB@@@======999888999999777999===<<>>===;;;;;;>>>AAAHHHIIIIIIEEEAAA???AAADDDIIINNNTTTXXXYYYWWWUUUTTTTTTSSSPPPNNNKKKIIIHHHGGGEEEHHHRRRggguuuVVVRRRgggyyy___KKKAAA???===;;;:::::::::999888333333222111111111111111666222000222777:::777333999:::::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<777999;;;:::777666666777666555444222111333777:::888777555333444999AAAGGGPPPZZZgggtttwwwdddUUUGGG;;;999<<<999;;;;;;888444333555888:::::::::999888999<<>><<<<<>>===BBBHHHKKKLLLLLLNNNPPPLLLHHHGGGLLLSSSTTTMMMEEEEEEEEEDDDBBB??????CCCGGGFFFLLLQQQQQQNNNKKKKKKMMMLLLPPPQQQMMMLLLOOOQQQPPPNNNNNNNNNKKKIIIIIIMMMPPPNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGDDDDDDDDDCCCAAA???===<<<;;;:::999888888888999:::===<<<:::999999:::<<<===000000///...------------++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$#########$$$$$$""" ############"""!!!!!! """"""""""""############""""""""""""###############"""!!!!!!!!!"""$$$$$$"""""""""""""""#########$$$$$$#########"""""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))***'''((())))))(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111222333333111000///...------------,,,,,,---......---,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,+++******+++,,,---------,,,+++++++++++++++---------,,,,,,+++++++++,,,+++++++++************)))))))))*********++++++******++++++,,,,,,------------------------------************+++++++++++++++++++++,,,------......000000///...---,,,++++++,,,,,,,,,,,,,,,------...///......///000222444555999:::;;;;;;<<<<<<<<<;;;999888666555555666777888555555555666777888999:::999::::::::::::;;;===@@@HHHIIIIIIEEE@@@>>>???AAAEEEJJJQQQVVVWWWVVVTTTSSSTTTRRRPPPNNNLLLJJJIIIHHHHHHGGGKKKXXXqqqiii\\\mmmuuubbbQQQJJJAAA;;;999999999888:::999777666555444555555555444222222222222222111222222333333444555555666444444444444555555666777666444111111222333333222000222555777666666666777666888:::>>>GGGUUUdddoooxxxppp___MMMCCC>>>::::::<<<777888888777555444555666999999999888777777:::<<<>>>@@@CCCCCCBBB@@@??????@@@@@@@@@@@@????????????@@@AAABBBDDDEEEFFFFFFFFFFFFIIILLLLLLKKKIIIGGGGGG???@@@CCCFFFIIIJJJKKKKKKIIIKKKLLLKKKIIIGGGGGGHHHDDDBBB???<<<<<<>>>AAADDDCCCEEEIIIMMMNNNKKKEEE@@@>>>CCCHHHKKKKKKKKKKKKMMMGGGDDDCCCGGGKKKLLLFFFAAA???@@@@@@???===>>>BBBEEEHHHLLLOOONNNJJJFFFFFFGGGJJJNNNOOOMMMLLLPPPRRRQQQLLLNNNNNNLLLIIIHHHIIIKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEECCCBBBBBBAAA???===<<<;;;===<<<:::888666666666666:::999777666666777999:::111000///...------------++++++******)))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###"""""""""######""" %%%%%%%%%$$$###""" """"""""""""############""""""""""""############"""""""""!!!"""######$$$############""""""""""""######""""""""""""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((((((((((((''''''(((((()))***'''((())))))(((((()))***,,,,,,,,,+++*********)))------,,,,,,,,,,,,++++++***************************+++---///000111222222111000...,,,+++,,,---...,,,,,,------------,,,,,,)))******+++,,,,,,,,,,,,---,,,,,,,,,+++*********++++++++++++,,,,,,,,,---+++***))))))))))))***+++---,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++)))******+++,,,,,,------//////...------,,,++++++------------....../////////.........///000222333666777888999999999999999555444333333333444555666444444555666888:::<<<===:::888666777999<<<===>>>GGGHHHHHHDDD???===>>>@@@DDDIIIPPPTTTVVVUUUTTTSSSSSSRRRPPPNNNLLLKKKJJJJJJJJJGGGHHHPPPZZZnnnsssmmmuuuttt|||nnnbbbZZZRRRIIIBBB===<<<999777777777888999555666666444111111444666333333222222222222222222555444444444555666888999;;;666111000333555444222333555777777777777777999CCCJJJVVVcccrrrzzzwww}}}yyyUUUFFF888444777999::::::888777777888999999777666888888888666555555777999<<<>>>@@@@@@>>><<<;;;;;;?????????>>>>>>======<<<;;;;;;===@@@CCCFFFIIIJJJIIIJJJKKKJJJGGGEEEEEEEEE>>>???@@@BBBDDDEEEFFFGGGEEEGGGJJJJJJHHHEEEDDDDDDEEEBBB???===<<<>>>@@@BBBCCCDDDHHHKKKMMMKKKFFFBBB<<<@@@DDDFFFFFFEEEDDDDDDDDDCCCBBBCCCDDDCCC@@@>>>888999;;;;;;;;;===???BBBFFFIIIKKKIIIDDD@@@???@@@FFFKKKMMMKKKLLLPPPRRRQQQKKKLLLMMMKKKHHHEEEDDDCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCAAA@@@???>>>===<<<;;;:::>>><<<999777444333222222666555444333333444555666111000///...------------++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&###""""""###$$$$$$"""!!!$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############!!!"""""""""############"""""""""""""""######$$$$$$$$$######""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((()))(((''''''''''''((())))))'''((())))))(((((()))***---,,,,,,+++***))))))(((---,,,,,,,,,,,,,,,,,,,,,***************************+++---...///000000111000///,,,***)))+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,+++***))))))(((++++++++++++,,,,,,,,,,,,***)))(((''''''((()))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******)))))))))***++++++,,,,,,...---------,,,,,,++++++------...//////000000000000///.........///000111555666666666666555444444111111111111111222333444222333444666999<<<>>>@@@<<<888555666:::===>>>===BBBDDDEEECCC???===???AAAFFFJJJPPPSSSTTTRRRQQQQQQQQQPPPNNNMMMKKKKKKJJJJJJKKKHHHLLLTTTUUUXXXnnnbbbWWW```jjjqqquuuuuuiiiXXXTTTNNNGGGBBB>>><<<;;;999888777555444555666888999888666444333333333333666666555555666888:::;;;:::888777777777888777666??????@@@AAAEEEMMMVVV\\\nnnzzzooo[[[EEE===555222555777777777999888888;;;??????;;;777777777777666444333555666999;;;>>>>>><<<;;;::::::@@@??????>>>===<<<<<<;;;888999:::<<<@@@DDDHHHJJJGGGGGGFFFDDDAAA??????@@@>>>>>>>>>>>>???@@@BBBCCCCCCEEEHHHIIIGGGEEECCCCCCDDDBBB???===<<<===???AAAAAABBBEEEHHHKKKJJJGGGDDD???@@@CCCDDDCCCAAA@@@???CCCDDDDDDCCC@@@???>>>>>>555666888999:::;;;<<<===@@@BBBCCCBBB???======???CCCHHHKKKJJJKKKOOOQQQPPPKKKJJJHHHEEEBBB???>>>>>>@@@@@@@@@AAABBBCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBAAA??????>>>===<<<;;;;;;;;;<<<:::888555333222111111333333222222222222333333111111///...............++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############!!!"""""""""############!!!"""""""""############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''(((((()))'''((())))))(((((()))***,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,......////////////---+++))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,+++***))))))((((((*********+++++++++,,,,,,))))))(((''''''((())))))******)))))))))******+++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((()))******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000000111000///......///000111555555555444222111///.../////////000000111222333222222444666999<<>>:::777888;;;>>>>>>===<<>>===<<<<<<;;;888888999:::===@@@CCCEEEBBBBBB@@@>>>:::999:::;;;<<<<<<<<<<<<<<<>>>?????????BBBEEEFFFDDDBBB@@@@@@BBB@@@>>>======>>>@@@AAA???@@@BBBEEEHHHIIIHHHFFFEEEDDDDDDCCCCCCBBB@@@???AAACCCDDDBBB@@@>>>>>>???888888888888999999999999888:::;;;;;;<<<===@@@AAAAAAGGGJJJIIIJJJMMMOOONNNKKKGGGBBB===;;;:::;;;;;;===>>>???@@@AAABBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA???>>>===<<<;;;;;;<<<<<<888777555333222222222333333333333333333333333333111111000///............++++++******)))(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$$$$######$$$&&&&&&%%%### """###$$$%%%%%%%%%""""""""""""############""""""""""""############!!!!!!"""############"""############""""""""""""!!!!!!""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''(((''''''&&&&&&''''''((()))'''((())))))(((((()))***+++++++++***)))))))))(((******++++++++++++,,,,,,************************++++++,,,---.........------+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++++++++*********)))((((((((())))))))))))*********+++))))))'''''''''''')))))))))))))))((())))))***+++++++++++++++,,,,,,,,,,,,)))************++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******************((())))))***++++++,,,,,,+++++++++++++++++++++,,,+++,,,...000111111000000000000///......///111111444444333222000...---,,,---...///000111222333333222333444666888;;;===???>>>===<<<<<<===>>>======888<<<@@@BBBAAAAAADDDGGGDDDGGGJJJKKKIIIFFFDDDCCCIIIHHHHHHGGGGGGGGGGGGHHHKKKGGGJJJSSSVVVTTTWWW^^^bbbyyy{{{}}}xxxnnngggbbbWWWRRRjjjuuunnniiibbbWWWOOOHHHHHHHHHIIIKKKOOORRRTTTVVVVVVVVVWWWWWWWWWWWWWWW^^^iiivvv{{{{{{zzz|||}}}aaaKKKAAA888...666;;;888555444444444444444666999::::::777444555777888777555555555666333666999;;;;;;;;;;;;<<>>>>>======<<<<<<<<<999999999:::;;;<<<===>>><<<===<<<:::888666777999:::;;;;;;<<<<<<=========:::<<>><<<<<<<<<>>>===<<<<<<===???BBBCCC??????@@@CCCGGGIIIJJJIIIFFFCCC???=========<<<<<<===???AAAAAA@@@>>>>>>>>>;;;999777777888888888777666666666888;;;>>>AAACCCAAAGGGJJJHHHHHHKKKKKKIIIJJJDDD>>>999888999:::;;;<<<<<<>>>???@@@@@@@@@@@@???>>>===<<<===>>>???@@@======;;;::::::;;;<<<===666555444333222333444444444444555555555555444444222111000///............++++++******)))(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&$$$######""""""###%%%&&&$$$### !!!!!!"""############""""""""""""############""""""""""""############ !!!"""###$$$######""""""""""""""""""#########"""""""""#########$$$$$$"""""""""""""""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''(((((('''((())))))(((((()))***************)))))))))))))))))))))******+++++++++))))))))))))))))))))))))+++,,,,,,---------,,,,,,******)))))))))******+++,,,,,,+++******+++,,,,,,+++++++++,,,,,,++++++***)))))))))))))))))))))((((((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((()))******((()))))))))************(((((()))))))))*********++++++*********))))))))))))))))))******+++++++++++++++++++++++++++++++++))))))))))))))))))******))))))******+++,,,,,,---)))*********++++++,,,,,,***+++---///000000000///......---------...000111000000000000000///...---------///111222333444444333444444555777999;;;<<<===>>>@@@???===<<<;;;;;;888<<>>AAADDDFFF@@@???@@@CCCGGGKKKMMMMMMGGGBBB<<<999999;;;;;;;;;;;;===???AAACCCBBB@@@???<<<999555555666888888777999888777777:::===@@@AAABBBGGGJJJHHHGGGHHHHHHEEEGGGBBB===::::::<<<<<<;;;:::;;;<<<===>>>>>>======999999888888999;;;===???;;;:::999888888999;;;<<<666555444333222333444444555555666666666666555555222111000//////.........++++++******)))(((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((&&&$$$###"""!!!!!!"""$$$%%%###"""!!!""""""""""""!!!!!! """"""""""""############""""""""""""############ !!!"""$$$$$$######"""!!!!!!""""""######$$$$$$""""""######$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!########################&&&&&&%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''+++***)))(((&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((())))))(((((()))***)))))))))))))))*********(((((())))))*********+++((((((((((((((((((((((((+++,,,,,,------,,,,,,,,,)))))))))***************---,,,+++******+++,,,---++++++,,,,,,,,,++++++***(((((((((((())))))))))))''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((()))******&&&'''''''''(((((())))))''''''(((((()))))))))***+++*********))))))((((((''''''((()))***++++++,,,************************''''''(((((())))))***************+++,,,,,,------)))))))))***++++++,,,,,,)))***---///000000//////,,,,,,++++++,,,---///000---...//////000000//////---...///111333444555555444444555555666888999:::;;;???BBBAAA===:::999:::999===BBBCCCBBBBBBDDDFFFCCCFFFIIIJJJIIIHHHGGGFFFBBBBBBBBBBBBBBBCCCDDDDDD???FFFKKKNNNQQQTTTPPPIIIRRRRRRWWWfffssssssWWWDDD>>>888888888222333555222...///444222---222666999888555333444666555777999:::999888999:::333666888999888777666666:::::::::::::::::::::;;;777888999::::::999888777888:::<<<<<<;;;;;;;;;<<<777999<<<>>>???>>>===<<<:::;;;<<<<<<::::::;;;===888888999<<>>;;;999888999<<<>>>>>>CCCHHHJJJHHHFFFGGGEEECCCEEEAAA>>>===>>>???===;;;999:::;;;<<<===<<<;;;:::666555444555666999;;;===:::999777666666888:::;;;777666444333222333333444555666666777777666666555333222111///............---,,,+++)))((((((''''''%%%%%%%%%%%%%%%&&&'''(((((('''%%%#########%%%&&&######""""""""""""######%%%%%%$$$###""""""######$$$$$$##################!!!!!!!!!!!!"""""""""""" """######""""""###$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$###############$$$###!!!!!!"""%%%&&&%%%""""""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''%%%"""!!!"""###""""""$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))'''''')))***&&&((())))))(((((()))+++))))))))))))((((((((((((,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++***))))))(((((((((((((((*********)))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++******************((((((((()))******++++++)))***+++,,,---,,,+++++++++(((&&&'''))))))'''$$$******+++++++++******)))(((((((((((())))))))))))++++++,,,---...///000111...---,,,,,,++++++++++++............////////////000000000///000000111222111333555888:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<=========>>>@@@BBBAAAEEEIIILLLLLLJJJIIIHHHEEEFFFFFFFFFFFFEEEDDDDDDFFFGGGIIIMMMQQQQQQMMMIIIIIIJJJPPPYYYeee|||~~~ppp___MMM<<<666555444555999555444222111111111222222444555666777666555222111333777;;;<<<999666666666222333555888999:::::::::999999888777777888999999:::::::::::::::::::::999999999:::===AAACCC@@@>>>>>>===;;;;;;===?????????@@@>>>;;;::::::888666444888;;;???BBBCCCEEEHHHJJJGGGCCC>>>>>>DDDLLLRRRUUUSSSNNNIIIEEEDDDFFFGGGIIIHHHGGGGGGIIILLLMMMKKKHHH===;;;::::::;;;;;;999888;;;<<<<<<;;;999;;;???CCCFFFFFFHHHLLLMMMJJJCCC===???<<<999;;;@@@BBB???<<<;;;<<<<<<<<<;;;999777555333222333333555777:::;;;;;;:::999888777777777777888666444222222333555777999888888777777888888999222222111000///...---------,,,+++)))((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%######""""""""""""######$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""############ """######""""""###$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$###""""""######$$$%%%###"""$$$&&&'''%%%###"""############$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$###"""$$$'''***++++++$$$%%%%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))(((''''''(((***&&&((())))))(((((()))***))))))))))))((((((((((((***************)))))))))))))))))))))))))))))))))((((((((()))))))))******+++******))))))******+++++++++)))(((''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))))))))))))))))))))+++,,,,,,,,,+++***+++(((''''''))))))'''%%%*********++++++******)))(((((((((((()))))))))******++++++,,,...//////000...---,,,,,,+++++++++,,,......////////////000000000000000000000111222222333444555666888888999999777777888888888777777666:::;;;<<<<<<;;;<<<>>>@@@>>>AAAEEEHHHIIIIIIJJJKKKIIIHHHFFFEEEFFFGGGIIIKKKLLLJJJJJJLLLNNNOOOLLLIIIHHHFFFIIIRRR^^^mmmnnnjjjoooqqqWWWaaawww|||xxxcccQQQJJJ>>>444444666777777999444333222111111111222222444555666777777555444333333666999999777555555666444555777999;;;;;;;;;;;;999888777666777888:::;;;;;;;;;;;;;;;::::::999999::::::;;;???CCCEEEDDDAAAAAA@@@>>>===============@@@>>>=========<<<:::888999<<>>>>>??????>>>======@@@CCCDDDCCCDDDGGGIIIKKKJJJKKKLLLLLLHHHAAA<<<:::999999===BBBDDD@@@===;;;<<<<<<<<<:::999777666222222222333555777999;;;:::999888777666555555555555444222111222444777888999888888888888888888999111111222111000///---,,,---,,,+++)))(((((('''''''''''''''''''''(((((()))%%%%%%&&&&&&%%%%%%$$$$$$######""""""""""""#########"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$ """######""""""###$$$""""""""""""""""""""""""###############$$$$$$$$$######"""""""""######$$$&&&%%%$$$%%%&&&&&&$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%###"""###%%%)))---......%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************************'''(((((('''&&&&&&''')))&&&'''((((((''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,+++***((('''&&&&&&%%%((((((((()))))))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++***))))))(((''''''((()))***+++++++++*********)))(((((())))))((('''))))))******+++******)))((((((((()))))))))******)))******+++,,,---......------,,,+++++++++,,,,,,.../////////000000000111111111111000111222222333555444444444444555555666333444555666666666555444::::::;;;:::999999:::<<<;;;===@@@BBBDDDGGGKKKNNNMMMJJJGGGDDDEEEIIIMMMPPPQQQNNNKKKJJJLLLMMMKKKHHHLLLGGGHHHSSS___eeehhhiiigggbbbeeeuuupppWWWDDD;;;888111///333888999777777111111111000111111222333333444666777777777666555333555666666444444555666666777888:::;;;<<<<<<<<<999888666555666999<<<>>>=========<<<;;;:::999999::::::<<>>===;;;;;;;;;>>>>>>>>>???@@@@@@===;;;;;;???EEEHHHGGGEEECCCBBBBBBAAA@@@DDDJJJQQQVVVXXXZZZYYYXXXVVVRRRNNNJJJHHHMMMLLLJJJKKKLLLMMMMMMLLLGGGEEECCCCCCDDDEEEEEEDDDAAAEEEJJJMMMNNNOOOOOOPPPPPPOOOMMMLLLJJJFFF@@@===777777:::???DDDEEEAAA>>><<<<<<<<<<<<;;;:::888777333222222333555777999;;;999888777555444444444444222222111111333555888:::999888888777777888888999000111222222111///,,,+++---,,,+++)))((((((''''''''''''&&&&&&&&&&&&'''(((###$$$&&&''''''&&&$$$#########""""""""""""#########""""""!!!!!!!!!""""""""""""""""""############"""""""""#########$$$$$$ """######""""""###$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%###""""""""""""######$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$######$$$'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((('''%%%%%%'''(((&&&'''(((((('''&&&''')))(((((((((((())))))))))))'''''''''((()))))))))***(((((((((((((((((((((((())))))))))))*********+++)))))))))(((((()))))))))***)))((('''''''''''''''''''''((((((((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''((((((((((((((()))))))))))))))******))))))(((((((((((((((((()))))))))*********))))))((())))))))))))(((((())))))***************(((((()))))))))*********)))))))))***+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,......//////000111111111111111111111111222333333666555333222111111222333333444666888888888777666999::::::999777777888999:::;;;<<<>>>???CCCHHHLLLLLLJJJFFFDDDEEEGGGKKKNNNQQQMMMKKKKKKMMMMMMKKKIIILLLHHHJJJUUU___aaa]]]ZZZfffoooqqqnnnrrrvvvwwwwwwrrrzzzyyykkkVVV???555777555222111555888888555222000000000000111222222333333444555666777777777777444444333333222333555666777777888999:::;;;;;;;;;888777666555777:::===@@@@@@@@@@@@???>>><<<;;;:::999:::<<<>>>@@@AAAAAAAAABBBBBBBBB@@@>>>======>>>>>>>>>???AAACCCCCCAAA???AAADDDGGGHHHFFFCCCBBBAAABBBAAA@@@BBBFFFLLLRRRVVVWWWXXXYYYYYYVVVTTTRRRRRRNNNMMMKKKJJJJJJJJJKKKKKKKKKHHHFFFEEEGGGIIIJJJJJJHHHJJJMMMOOOQQQQQQRRRRRRQQQPPPMMMKKKHHHDDDAAA???999:::;;;???BBBCCCAAA???>>>>>>======<<<;;;::::::555555444555666888:::;;;888777666555444444444444444333333333444666888:::888888777777777777888888000111222222111///,,,+++---,,,+++)))((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%"""$$$&&&''''''&&&$$$#########""""""""""""###############""""""######$$$#########$$$$$$%%%%%%%%%!!!!!!!!!"""""""""###### """######""""""###$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""!!!!!!"""######$$$######$$$$$$###"""!!!!!!""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$###$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%'''((('''((()))((('''&&&'''((('''((((((((()))))))))***'''((((((((()))*********((((((((((((((((((((((((((())))))))))))*********)))((((((''''''(((((()))'''&&&&&&&&&'''((()))***&&&&&&'''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''((((((((()))))))))''''''(((((())))))))))))'''''''''((((((((())))))(((((())))))(((((())))))'''((()))***************))))))))))))************((()))))))))***+++++++++,,,,,,,,,++++++,,,,,,------......///000111111111111111000000111111222333555444222000///000000111333444666888888999888888:::;;;;;;999777777888999<<<============???CCCGGGGGGFFFEEEEEEDDDEEEFFFGGGKKKJJJJJJLLLPPPQQQNNNJJJFFFDDDGGGOOOUUUTTTQQQQQQWWWXXXbbbyyymmmeeegggsssuuunnnpppyyy{{{lllVVVKKK???333111777777666444444555666444000000000111111222222222222333333444555666777777888555333222111222444555666666666777777777888999999888777666666888;;;>>>@@@AAAAAABBBBBB@@@>>><<<;;;<<<===>>>?????????@@@@@@CCCEEEGGGFFFEEEDDDFFFHHHCCCCCCCCCEEEGGGHHHGGGEEEHHHHHHHHHFFFCCCBBBBBBCCCGGGEEEBBBAAACCCIIIOOOTTTVVVWWWWWWVVVSSSSSSUUUWWWPPPOOOMMMKKKJJJJJJJJJKKKJJJGGGDDDCCCEEEHHHJJJKKKMMMLLLJJJIIIJJJLLLNNNOOONNNMMMKKKHHHFFFDDDCCCCCC@@@>>>======>>>???????????????>>>======<<<<<<<<<888888777777777888:::;;;777777666555555555666666888777666555555666777777777666666555555666666777111111222111000///---,,,---,,,+++)))((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$######""""""""""""#####################$$$$$$%%%######$$$$$$%%%&&&&&&&&& !!!!!!!!!"""""""""""" """######""""""###$$$""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!"""######$$$!!!"""$$$###""" !!!""""""############$$$$$$$$$"""""""""###############"""""""""############$$$$$$######%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&''')))((()))***)))((('''((()))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((($$$%%%%%%&&&''')))***+++%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''(((((())))))&&&&&&'''(((((()))******''''''&&&&&&&&&'''((()))&&&'''((((((''''''((()))''''''((()))************)))))))))*********++++++)))))))))*********++++++,,,,,,+++++++++,,,------,,,,,,---...///000111111000000000///000111111222222222111000000000000000222333333444666777888888<<<======;;;999999:::;;;>>>?????????===>>>???AAABBBCCCDDDEEEEEEDDDDDDCCCGGGGGGHHHMMMQQQSSSQQQNNNGGGEEEFFFJJJLLLJJJJJJLLLMMMQQQVVV^^^mmm{{{tttrrrssssssvvv{{{qqqnnniiifffdddaaa^^^[[[rrrtttoooyyyyyy\\\KKK===999888555444777555555444111222555444111111111222333333333222222333333333444555666777777666444222222444666777777666666555555555666666777777777777888999;;;===???@@@AAABBBBBBAAA???===;;;>>>???AAAAAA@@@AAABBBDDDDDDHHHLLLMMMMMMMMMPPPSSSKKKJJJIIIJJJLLLMMMLLLKKKLLLLLLJJJFFFBBBAAABBBCCCKKKJJJHHHEEEEEEHHHNNNRRRVVVVVVUUUQQQLLLLLLOOOSSSPPPQQQPPPNNNKKKIIIJJJKKKGGGCCC@@@>>>AAAEEEHHHIIINNNIIIDDDAAAAAADDDGGGHHHHHHHHHHHHFFFDDDCCCDDDEEEDDDBBB???===<<<<<<>>>??????>>>===<<<<<<<<<<<<<<<;;;:::999777777777888888555555555555555666777888999999888666555444444444555444444333333444444555222222111000///...---------,,,+++)))(((((('''''''''&&&%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%######""""""""""""######"""""""""""""""###$$$$$$"""######$$$%%%%%%&&&&&&!!!!!!"""""""""######### """######""""""###$$$""""""""""""""""""""""""$$$$$$$$$############### !!!!!!"""$$$$$$ """$$$$$$"""!!!"""$$$"""############$$$$$$$$$!!!"""""""""#########$$$""""""""""""#####################%%%''''''&&&$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''(((******+++++++++)))((()))***'''''''''((()))*********((((((((('''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((()))***$$$%%%%%%&&&''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''((())))))''''''(((((((((((((((((('''&&&%%%%%%%%%&&&(((((($$$&&&((('''&&&%%%''')))&&&'''((()))************))))))*********+++++++++))))))************++++++,,,+++++++++,,,,,,---...++++++,,,---...///000000//////......//////000111//////000111111111111111333222222222444666999:::>>>??????>>><<<<<<===???===???BBBBBB@@@>>>======???@@@BBBDDDFFFGGGGGGGGGHHHGGGGGGJJJPPPTTTTTTRRRNNNIIIHHHKKKMMMKKKKKKMMMIIIMMMPPPQQQUUUcccxxxqqqhhhfffgggeeecccmmmwwwrrr^^^[[[eeekkkhhh~~~}}}yyytttpppbbbTTT???:::555555777888888888333666555222222666666222333333444555444333222222333333333333333444555555777555333444777999999777777666555444444555666666666777888:::;;;<<<<<<<<<<<<===???@@@@@@>>>;;;:::;;;>>>@@@AAA@@@AAAEEEHHHCCCHHHMMMOOOOOOOOOSSSVVVQQQNNNLLLKKKLLLMMMMMMMMMLLLLLLKKKHHHDDDBBBAAABBBGGGIIIJJJJJJHHHIIIKKKNNNQQQRRRQQQLLLFFFDDDGGGJJJMMMNNNOOOMMMIIIFFFFFFFFFCCC???;;;:::<<>>;;;<<>>>>>@@@AAA<<>>888444666555111111444777666555999999555555888777111444555555666555444222111333333222222222333444444777555444666999;;;:::888888777555444444555666666666777999;;;<<<<<<;;;;;;999;;;===>>>>>><<<:::999777:::===>>>???AAAEEEIII@@@EEEKKKMMMLLLMMMQQQUUURRRNNNJJJHHHIIIJJJKKKKKKKKKLLLMMMKKKGGGCCC@@@@@@AAAEEEJJJLLLJJJHHHHHHIIIKKKMMMMMMIIICCCAAACCCFFFHHHJJJLLLJJJEEEAAA@@@AAAAAA===888777:::???CCCEEEFFFAAA;;;999;;;>>>??????AAACCCDDDCCC@@@???AAACCC@@@AAABBBBBB???===<<<<<<:::999888777777777888999<<<;;;888555333222222222//////000111333666888999555555444333333222111111222111111111111111111222111111000000//////......//////---+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!! """"""!!!!!!!!!!!!""""""!!!!!!"""##############################"""!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$""""""######################## !!!!!!"""###$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!%%%%%%"""!!!###"""###$$$&&&&&&%%%###"""$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,***(((''''''(((&&&&&&''''''(((((()))))),,,+++***((('''%%%$$$###))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))******++++++++++++******,,,,,,+++++++++,,,---...,,,,,,------------------,,,,,,,,,---------.....................------------...///000111222222222999888666666777:::===???BBBBBBCCCCCCCCCBBBBBBAAAAAACCCFFFFFFCCC@@@>>>===AAAAAABBBDDDGGGJJJMMMOOOMMMIIIHHHIIIJJJLLLSSSZZZ\\\TTTKKKJJJNNNQQQQQQNNNPPPLLLJJJMMMTTTYYYWWWTTTYYY]]]gggxxxxxxkkkYYYJJJBBB>>>;;;888222222222222333333444555666555444333222222111222333444444444444333222222222222111111222222333444666666777888:::;;;<<<===888777666444333333333444666777888:::::::::999888999999999;;;===>>>===;;;:::===@@@BBBBBBBBBBBBCCC???@@@DDDHHHKKKLLLJJJHHHNNNMMMLLLJJJIIIHHHHHHHHHKKKKKKKKKJJJFFFBBB===;;;???CCCFFFGGGEEECCCCCCDDDEEEFFFEEECCC@@@======>>>>>>BBBGGGGGGDDD???===<<<>>><<<:::999:::>>>CCCEEE@@@>>>;;;;;;<<<======<<>>>>>>>>===<<<<<<;;;;;;:::999888666444333333333444333222111000000000000333333444555555555555444111000///......///000111000///...------...///000111111000000//////............---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$#########""""""!!!!!!""""""### !!!"""""""""""""""###############"""!!!!!!""""""############""""""""""""############"""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$%%%$$$######$$$$$$###""""""""""""""""""""""""""""""!!!###'''%%%"""###'''///+++'''$$$%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))++++++***((('''((()))''''''''''''(((((((((((())))))((((((''''''&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))******++++++******)))***************+++,,,,,,,,,,,,,,,---------------,,,,,,------....................................//////000111222333222222999888777777888;;;>>>@@@CCCCCCDDDEEEEEEEEEEEEDDDCCCEEEGGGFFFCCC@@@???>>>AAABBBCCCDDDGGGJJJMMMNNNNNNHHHEEEFFFIIIOOOZZZdddccc[[[RRRNNNPPPQQQOOOLLLOOOLLLJJJMMMSSSWWWVVVTTTRRRQQQUUU___kkkyyy{{{xxxUUUMMMBBB<<<999777444111333333222222222333333444555444333222222111111111222333333333333222111111111111111111111222222333555666666777888999::::::888777555444333333333333555666777777777777777777666555555777999;;;;;;:::888:::>>>??????>>>>>>???>>>???AAADDDGGGGGGGGGFFFIIIHHHGGGEEECCCBBBAAAAAAGGGHHHHHHGGGEEEAAA>>><<>><<<;;;;;;<<<>>>AAADDDEEEBBB>>><<<<<<<<<:::999888999<<<@@@BBB@@@???===<<<===>>>===<<<<<<======>>>===<<<:::999>>>======<<<;;;;;;::::::888777555444333333222222222111000//////.........111111222333333333333333///...------------...//////...------------...///111111000000//////......------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!###$$$%%%%%%&&&%%%#########""""""#########!!!""""""############""""""############""""""!!!######$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""""""""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$'''%%%$$$$$$%%%%%%###""""""""""""""""""""""""""" ###%%%""" %%%,,,@@@666***######%%%'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))((((((((('''''''''''''''%%%&&&&&&'''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&)))))))))))))))))))))))))))******++++++******)))))))))))))))*********++++++,,,,,,,,,---------...---............/////////---------......//////000000111222333444444444333888777777777999<<>>???@@@@@@AAAAAACCCBBB@@@>>><<<:::999999CCCDDDDDDDDDCCCAAA???>>>>>>@@@CCCCCCAAA>>>;;;;;;999:::;;;;;;999888999:::<<<>>>@@@@@@>>><<<;;;<<<888888777666777999;;;===???>>>======>>>===;;;999666777888888888888666666;;;;;;::::::999888888888333333222111111111222222000///...------,,,,,,---...///000000111111000000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------111111000000//////......,,,,,,++++++***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$######$$$%%%%%%$$$$$$$$$""""""############"""!!!"""######$$$$$$######"""""""""############"""""""""""""""""""""""""""""""""!!! !!!###$$$""""""""""""""""""""""""!!!!!!""""""############&&&%%%$$$###$$$$$$###!!!""""""""""""""""""""""""""""""$$$$$$!!!"""---999GGG:::***""""""$$$$$$"""$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))''''''((()))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))************)))))))))))))))***************+++++++++,,,,,,------....../////////////////////,,,------...///000000111222222333444444444444444555555555666888;;;>>>@@@@@@AAACCCEEEFFFHHHHHHIIIJJJKKKKKKIIIGGGEEEEEEFFFJJJJJJKKKLLLNNNPPPQQQRRRQQQKKKHHHKKKPPPTTT[[[bbbWWWRRRMMMLLLNNNPPPOOOMMMJJJIIIIIIKKKMMMPPPQQQQQQTTTOOOLLLLLLLLLLLLPPPVVVWWWcccppp{{{~~~kkkTTTAAA666333333333444666999888555222444333222111111111111111333222111000000000000000///000000000000///......///............///000000333333333333333333333333333333333222222222222222444333111000///000000111444222111222555999;;;<<<888;;;===>>><<<::::::::::::::::::999999:::;;;======<<<;;;999888888777777@@@AAAAAABBBBBBAAAAAAAAA===???@@@@@@>>>;;;888666888999:::999888777888:::999999::::::999999999:::666666555555555666777888;;;;;;:::;;;;;;:::777444222333444555666555555444777777666666555444444444000////////////000111111000///...---,,,,,,,,,,,,,,,,,,---...............,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,111111000000//////......+++++++++*********))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$###########################$$$$$$$$$############$$$$$$"""###############""""""!!!""""""#########""""""!!!!!!""""""""""""!!!!!!""""""############""""""########################"""!!! !!!###$$$########################"""""""""""""""#########%%%###""""""######""" """"""""""""""""""""""""'''&&&&&&%%%###'''555CCC;;;111&&&!!!###%%%$$$!!!###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&''')))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))******))))))))))))***++++++,,,,,,++++++******++++++,,,------.../////////////////////...------......///000111111222222333444444444333333111222222444666999;;;===;;;<<>>???@@@@@@???>>>???@@@BBBCCC===;;;:::::::::;;;999888666777888777555444444555444333333555777999999888:::888666444333444555666444333222333444444222000444555666777888777777666222222111111000/////////............///000111222111111///...............***+++,,,,,,------,,,,,,,,,------......------,,,******++++++++++++******111111000000//////......,,,,,,++++++***)))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""######""""""!!!!!!""""""###"""""""""""""""!!! !!!!!!"""###############"""""""""######"""""""""""""""############""""""######################## !!!"""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!"""$$$%%%%%%$$$"""""""""""""""""""""""" !!!!!! %%%+++"""!!!!!!###%%%'''&&&%%%######$$$%%%%%%%%%%%%$$$)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((***+++,,,+++***)))))))))***+++,,,---..................------,,,,,,///////////////000000000///000000000000000////////////000111333444555666444555777999;;;======>>>BBBEEEHHHIIIIIIIIIIIIIIIGGGGGGIIIIIIJJJIIIHHHHHHCCCAAADDDMMMSSSRRRMMMKKKGGGFFFFFFFFFFFFFFFEEEDDDAAAEEEHHHGGGDDDDDDIIIMMMKKKGGGEEEIIIKKKJJJIIIKKKIIIFFFEEEEEE@@@<<>>???@@@@@@???===<<<<<<===???AAA===:::777777:::<<<======555777888888777777888999555444444777;;;===<<<:::>>>;;;888555333444666777555333222222444555555444666777888999999999888777333333222111111000000///////////////000000111222111000///......---------++++++,,,---------------,,,,,,---......---,,,,,,******+++,,,,,,+++******111111111000//////......------,,,+++***)))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!"""#####################$$$$$$$$$$$$######""""""############""""""######################## !!!###$$$%%%%%%%%%$$$""""""""""""""""""""""""#########"""""""""""""""###"""!!!###%%%''''''&&&""""""""""""""""""""""""###"""$$$(((((($$$"""###%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%###$$$%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''')))***+++***((('''((()))***+++,,,---............---------,,,,,,,,,000000000000////////////......////////////...---///000000222333444555555333444666888:::;;;<<<<<<===AAAEEEHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGCCC>>><<>>EEEBBBDDDEEEDDDEEEMMM[[[gggxxxyyyzzzuuugggUUULLLAAA777444333000...///111///---...000000...,,,///000111000///....../////////...//////000111222......---------......///......//////......---,,,///............///000000........./////////000000,,,---///000111111111111---...000111222111000000111000000222444555444333444666999:::999888777888333777:::999555444777:::<<<<<<;;;;;;<<<===>>>>>>@@@???<<<::::::;;;===???===:::666666999>>>@@@@@@666888:::;;;:::;;;===???666666666:::>>>@@@>>><<<@@@===999555444555777999777555333333555777888888888888999::::::999888777444444333333222111111111000000000000000111222222000000///...------------,,,,,,---............---+++,,,------------,,,+++***+++,,,------,,,+++***111111111000000///...---------,,,***)))'''&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" """###############!!! !!!"""###""" """"""""""""""""""""""""#########"""""""""""""""!!!!!!""""""######$$$$$$ !!!######$$$$$$$$$$$$$$$############$$$$$$######"""""""""""""""###""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""############$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$&&&'''''''''&&&%%%%%%$$$'''''''''&&&%%%$$$""""""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%******+++++++++,,,,,,,,,------------------,,,,,,000000000000000111111222111000///...------------///000222555666777666666444777:::;;;;;;;;;<<<===AAABBBFFFIIIKKKIIIEEEAAACCCCCCCCCFFFIIILLLLLLLLLDDDAAA>>>@@@DDDEEECCC???FFFCCCAAA@@@AAABBBAAA@@@DDDDDDDDDEEEEEEFFFGGGGGGLLLIIICCC@@@???>>>>>>===???????????????@@@@@@@@@===>>>???>>>>>>???BBBEEEJJJLLLRRR\\\iiixxxyyyuuuddd]]]SSSMMMIIIDDD<<<777111111000///////////////---------........./////////////////////////////////000000000000000///......------------...//////------------------------000///...---------------......////////////......////////////000000000000...///000111000000...---//////000333666888777666999:::<<<===<<<:::777555555555555333222222555888;;;===???@@@???===999777;;;>>>@@@AAA@@@??????@@@999777666999===@@@AAA???@@@@@@@@@@@@AAAAAAAAAAAA:::>>>BBBDDDBBB@@@>>>>>>999888777666666666777888999;;;======;;;999999::::::999888888888777555333555555444444333333333222000000000111111222222222////////////...---,,,+++,,,,,,------------,,,,,,//////......------------******+++++++++,,,,,,,,,111111111000000///...------,,,+++***)))'''&&&&&&&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!""""""######"""###!!! !!!"""###""" """"""""""""""""""""""""###""""""""""""""""""""""""""""""""""""######### !!!"""###############""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""############$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&*********+++++++++,,,,,,,,,------.........------000000/////////000111111111111000///////////////111111333444555666666666888:::;;;<<<;;;;;;;;;===BBBCCCEEEHHHIIIHHHDDD@@@AAAAAAAAADDDGGGJJJJJJJJJDDDBBB@@@@@@AAABBB@@@>>>BBB@@@>>>>>>@@@AAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFJJJFFFBBB@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===<<<;;;999999:::<<<<<<===>>>AAAGGGNNNTTTXXX]]]gggrrryyy|||~~~{{{uuulllbbbWWWNNNIIICCC>>>888555555444000,,,//////...---------------,,,,,,---------.........////////////////////////000000000000//////.........------------...//////------------------------......---,,,,,,,,,,,,,,,......////////////......////////////000000000111000111222222222111000000111000111444777999999888:::;;;<<<===<<<:::888666777777777666444555888:::999;;;>>>AAAAAA@@@===<<<;;;>>>AAACCCDDDDDDEEEFFFBBB>>>999888:::===??????BBBCCCDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHFFFAAA===:::888666555555555777888;;;===@@@@@@>>><<<<<<<<<999888777777888888666555444444444444444333333333111111111111111222222222////////////...---,,,+++,,,------......------,,,............------,,,,,,*********+++++++++,,,,,,111111111000000///...------,,,+++***)))''''''&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###!!! !!!"""###""" """"""""""""""""""""""""""""""""""""""""""##################""""""""""""!!!""""""#########"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""############$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''*********++++++++++++,,,+++,,,---...............//////......//////000111111111000000111111222333444333333333333444555555;;;<<<<<<;;;::::::;;;===BBBBBBCCCDDDFFFEEEBBB???>>>>>>???BBBEEEGGGGGGFFFCCCCCCCCCAAA???>>>>>>???@@@>>>======???AAABBBBBB>>>@@@BBBDDDEEEEEEEEEEEEEEECCCAAA???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======;;;888555333444555999888777666666666888888:::@@@GGGLLLPPPVVV]]]bbblllqqqvvvzzz|||}}}yyyvvvuuujjjgggcccccccccbbb___\\\OOOLLLHHHBBB;;;555000...---***((((((+++,,,+++)))---,,,,,,+++++++++++++++++++++,,,,,,,,,---------////////////////////////111111000///...------,,,...------------...//////........................------,,,+++++++++,,,,,,......////////////......---......///000111222222333333444444555444444333222222333555999;;;<<<;;;:::;;;<<<<<<;;;:::888777777888888777666777999<<<888;;;>>>AAACCCCCCBBBAAA===@@@DDDFFFFFFFFFGGGGGGGGGBBB;;;888888<<>>AAABBB@@@>>><<<<<<888777666666888888777555333333333333333444444444222222222111111111111111///////////////...---,,,------............------------------,,,,,,,,,,,,)))*********++++++++++++111111111000000///...---,,,,,,+++***)))(((''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!! ###!!! !!!"""###""" """""""""""""""""""""""""""""""""""""""#########$$$$$$######""""""!!!!!!"""############""""""!!!######""""""""""""######!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""############""""""!!!"""""""""############!!!"""""""""##########################################$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$####################################$$$$$$$$$$$$######################################################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))************++++++++++++***+++,,,....../////////.........---......///000000000111111222444555666666555444333222333444444:::::::::999888999;;;===AAA@@@???@@@AAAAAA???===<<<<<<===@@@CCCEEEEEECCC@@@CCCDDDBBB>>><<<@@@CCCCCCAAA??????AAACCCCCCCCCAAABBBDDDFFFFFFFFFEEEDDDAAA@@@??????@@@@@@???======<<<<<<<<<<<<<<<;;;;;;>>>>>><<<999555333444555999888888999999999999999888888888999:::;;;;;;;;;@@@CCCFFFIIIJJJMMMPPPSSSTTTZZZaaabbb^^^YYYWWWXXXYYYXXXVVVTTTQQQNNNLLLKKKBBB@@@===<<<<<<;;;999666222111000...------------...,,,***+++,,,---,,,***,,,++++++*********++++++******+++++++++,,,,,,,,,........................222111000...---,,,,,,+++...------------...//////////////////////////////------,,,,,,,,,,,,,,,---......////////////......,,,---...///111222333444555555666666666666666666444333444666999<<<======888888999888888777777666666777888888777888:::<<<:::<<>>999555333333555666999<<>>>>>===<<<<<<>>>>>>===;;;<<<<<<>>>AAADDDEEEDDDBBB>>>BBBDDDBBB>>>===BBBHHHHHHEEECCCBBBCCCDDDDDDCCCFFFGGGHHHHHHHHHGGGFFFEEE???>>>>>>>>>@@@@@@???>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;888666555666777222222444555666666777777777555333444777888666444333444555555555555666777555:::???>>>999555666888555555555555555444444333444222111000000///---,,,111000...---,,,,,,---......---,,,,,,,,,+++***))),,,+++++++++++++++,,,,,,*********+++++++++,,,,,,------------------------111000///---,,,+++++++++...------------...//////////////////////////////......------------............////////////......,,,---...000111333444555555555555666666777777777555444333555888;;;<<<<<<555555444333333333333444666888999::::::;;;===???===???AAACCCCCCCCCCCCBBB@@@CCCFFFGGGFFFDDDBBBBBBEEEDDDAAA???>>>>>>@@@BBBCCCEEEGGGIIIJJJJJJIIIIIIAAACCCEEEGGGIIIJJJLLLMMMFFFBBB<<<777333222333444999;;;>>>???===;;;999999;;;888555333333222000/////////000000111111222222111111111000000/////////---............------,,,,,,,,,------------,,,,,,*********+++++++++++++++(((((()))))))))*********111111111000000///...---++++++******)))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""###""""""!!! ###!!! !!!"""###""" """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$############""""""""""""!!!""""""#########""""""!!!  !!!"""!!!!!!""""""###$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""###########################$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############!!!!!!""""""###$$$$$$$$$########################"""""""""############$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""####################################"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((()))))))))))))))************+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........///000111333555666666666555444333333333333333555666666777888:::<<<;;;::::::<<<===>>>===;;;===>>>???CCCEEEFFFDDDBBB===@@@BBB@@@===>>>CCCHHHIIIGGGDDDCCCDDDDDDDDDCCCHHHHHHGGGGGGGGGFFFFFFFFF@@@???===>>>???AAA@@@@@@@@@??????>>>>>>=========888888888666555555666888444444333333333222222222444222000222444666444222555444444444444444444444666888999777333222333666////////////////////////000000000000//////.........---,,,+++,,,---...///)))******+++++++++******,,,++++++++++++,,,------******+++++++++,,,,,,,,,------------------------000///---,,,+++++++++,,,...------------...//////..............................---------...//////......////////////......---...///000222333444555444444444444444555666777555333222222555777888888222111000/////////111222777999;;;<<<<<<===???AAA@@@AAAAAABBBBBBAAA@@@???>>>BBBFFFIIIHHHGGGFFFEEEFFFGGGFFFCCC???<<<<<<<<>>??????===;;;<<<@@@DDDEEECCCAAAAAABBBCCCCCCBBBDDDDDDCCCBBBCCCEEEGGGHHHBBB@@@======???AAAAAAAAA@@@@@@???>>>>>>======<<<777888888666555555777999888777666444444333333333444222000111222222000///333222222222333444333333000///...---,,,,,,------111000000////////////000+++,,,------------...///'''((((((***+++---///000''')))+++,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---...------------...//////---------------------------,,,,,,,,,------...///......////////////.........//////000222333444444222111111111222333555666444222000///111333444444000///---,,,,,,---///111444666999:::;;;<<<>>>???@@@@@@@@@@@@@@@???======<<<@@@EEEHHHGGGEEEDDDCCCFFFGGGFFFCCC>>><<<<<<===AAABBBDDDFFFFFFEEECCCBBB???@@@BBBDDDEEEDDDBBB@@@???===:::666444333333444999::::::999888777888999888555111......---,,,+++---------,,,,,,,,,,,,,,,,,,,,,------------------***++++++,,,,,,++++++***)))******++++++******)))((((((((())))))*********'''''''''((((((((())))))111111111111000///...---++++++******))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###!!! !!!"""###"""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$ !!!######$$$$$$$$$""""""!!!!!!!!!!!!""""""############$$$%%%&&&'''""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""############""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''))))))))))))************))))))*********))))))(((++++++******++++++,,,---,,,,,,------...000111222333444555666555444222111666888::::::999888888888:::;;;<<>>===:::999:::===@@@AAA???===>>>@@@BBBBBBBBB@@@???>>>>>>@@@CCCGGGIIIDDDAAA>>>===>>>AAABBBCCC@@@??????>>>===<<<<<<<<<:::::::::888777777888:::111111000000111222444555111000000111333444444444000000///000111111111000333111//////000111000...---,,,+++******+++---...)))***+++,,,,,,,,,...///,,,,,,,,,,,,,,,+++++++++''')))+++,,,,,,+++++++++******)))******+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......------------...//////------------------------++++++++++++,,,,,,---.........////////////......//////000111222333333444000000//////000222333444333111...---///000111111000///,,,++++++---///111///222555777777888:::<<>>===<<<===@@@DDDFFFDDD@@@>>>===CCCDDDDDDAAA>>>===???BBB<<<>>>AAACCCCCCCCCAAA???<<<::::::???DDDDDD???999999888666555444444444444777777666555333333555777666333///---,,,---,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,---------)))******+++++++++******))))))************))))))'''((((((((())))))******''''''''''''((((((((()))333222000//////000111111,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$#########""""""!!!!!!######""""""!!!!!! """############$$$$$$$$$!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""$$$%%%############""""""!!!!!!""""""############""""""######""""""""""""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""###############"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######""""""!!!!!! """"""""""""############""""""""""""##################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&'''((()))++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...,,,,,,+++,,,---...222222333444444333333333888888888888888999999999;;;::::::>>>BBBEEEDDDBBBBBBDDDEEEFFFGGGEEEDDDCCC;;;;;;:::888666888;;;>>>===============>>>??????>>>=========>>>@@@BBBCCC?????????????????????@@@AAA???<<<:::888888999999999888777777888888777666222222222222222222222222//////000111222333333444222222222111111111000000...///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---)))(((+++***''')))///,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,------...//////------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,---------,,,,,,...///222111000///------,,,,,,000////////////000000111333222///...---...///111---------.........//////555222......///000...------///111444666888999:::===???@@@===999555555666444888;;;<<<:::999:::<<<===>>>??????>>><<<999777============>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::===;;;777333111000111222888666333111///............---,,,+++************''''''''''''((()))++++++++++++++++++++++++++++++******))))))))))))******'''''''''(((''''''&&&%%%%%%'''((((((&&&%%%&&&'''&&&((()))'''$$$###&&&)))333222111///...---------,,,,,,+++******))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$############"""""""""!!!"""""""""""""""!!!!!!!!!"""############$$$$$$$$$"""""""""""""""############"""!!!!!!!!!"""$$$$$$$$$$$$#########"""""""""""""""############""""""######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""########################""""""""""""###############"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%#########"""""""""!!!!!!#########$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$########################!!!!!!!!!""""""""""""#########""""""!!!!!!!!!!!!""""""""""""############""""""""""""############"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,++++++,,,---...000000111222222222222222444555666777777777666666888777888<<<@@@CCCCCCBBBAAABBBDDDEEEDDDCCCAAA@@@======<<<:::888999<<<>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>@@@AAACCC???????????????>>>>>>>>>???===;;;888777666777777888777555666777777666444222222222222222222222222000000111111111111111111222111111111111000000000---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++))))))---,,,((()))---++++++++++++++++++++++++------......---,,,,,,+++***++++++,,,------......------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++---------,,,,,,---///000000...---,,,+++++++++...------------...//////111000///...---...//////------------............444111...---///000///---///000111333444555666666:::;;;;;;999444111000111111444777999999999:::;;;999:::;;;;;;:::999888777999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===;;;777333000///000000333333111000...---------...---,,,+++************''''''''''''((()))***+++++++++++++++++++++++++++******))))))))))))******'''((((((((('''&&&%%%%%%'''((((((&&&%%%$$$%%%'''###%%%&&&'''&&&&&&''')))222222111000///...---,,,,,,++++++******)))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###############""""""""""""!!!!!!"""""""""""""""""""""############$$$$$$$$$############"""""""""""""""""""""!!!"""######$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######""""""""""""##################""""""""""""################################################""""""""""""############"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########"""""""""""""""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$######""""""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""###############""""""""""""!!!!!!!!!""""""""""""############""""""""""""############"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))************************************+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,------------///000111111111111333444666777777777555444555555666999===@@@@@@??????@@@AAAAAAAAA???>>>===??????>>><<<::::::<<<>>>;;;;;;::::::;;;;;;<<<<<>>>>>>>>>>>???AAABBB??????>>>>>>======<<<<<<;;;:::888666444444444555666555333444555555444222111111111111111111111111111111111000000/////////111000000000000/////////,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((+++......***((()))************************---------------,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,---,,,+++,,,---///...---,,,+++***))))))))),,,++++++++++++,,,---...///............---------,,,,,,,,,---------......111///......///000//////000111111222333333222222777777888666222000/////////000222555999:::999888666666777777888888888999666888999;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::===:::666222///---........./////////...---,,,+++------,,,+++************(((''''''(((((()))***+++++++++++++++++++++++++++***))))))(((((())))))***(((((((((((('''&&&%%%$$$(((((('''%%%######&&&((($$$$$$$$$&&&((())))))(((111111111111111111000000+++++++++***))))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%$$$$$$###"""#########"""""""""""""""!!!!!!!!!""""""######$$$""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################!!!"""""""""############"""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""$$$#########"""""""""!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$########################!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$#########$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((())))))))))))***************+++++++++,,,,,,+++++++++++++++,,,,,,,,,+++,,,---///000111111111222444777999999888666444333444555777999:::::::::<<<=========<<<;;;:::999>>>>>>???===;;;:::;;;===::::::999999999999::::::???>>>=========>>>???@@@>>>======<<<;;;::::::999777666555333222222222222444222111111333333222000000000000000000000000000////////////////////////////////////............,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''(((+++///000---)))'''************************,,,,,,---------,,,,,,+++))))))******++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********+++,,,---,,,++++++---///------+++******)))))))))+++******++++++,,,---...,,,------......---,,,,,,,,,,,,,,,,,,------------///.........///000000000000000111111222111111111555555666555444333333222111000222666:::<<<999666555555555666777999:::;;;777888:::<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::<<<999555000---,,,,,,,,,+++,,,...000000...,,,+++---,,,++++++*********+++((((((((((((((()))******************************))))))(((((((((((())))))))))))(((((('''&&&$$$$$$(((((('''%%%$$$%%%))),,,---)))%%%%%%''')))((('''111111111000000/////////++++++******)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""######!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""############""""""""""""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""############!!!"""""""""############!!!"""""""""############""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''''''''(((((())))))))))))))))))************+++)))******++++++,,,,,,,,,+++,,,---///000111111111000222555777777666444222222333444555444444444444999999999999888888777777;;;<<<======;;;999::::::999999888888888888999999======;;;::::::;;;<<<<<<;;;;;;:::999888777777666555444333222111000000000222111000000111111000...////////////////////////,,,,,,---......///000000.........---------,,,,,,---------,,,,,,,,,,,,,,,))))))))))))))))))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''&&&(((+++...000000,,,'''++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++))))))************++++++,,,,,,+++++++++*********************************+++,,,,,,,,,++++++---......---,,,+++*********+++++++++++++++,,,---...///+++,,,------------,,,,,,,,,,,,,,,---------............///000000000111111///000111222222222222222222333333555666777777777555555666:::===>>>:::666555555555555777888999:::777999:::<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;888444000---,,,,,,,,,***,,,///111111000...,,,,,,,,,++++++******++++++)))(((((((((((())))))***************************))))))(((((((((((())))))(((((((((((('''&&&%%%$$$''''''&&&%%%&&&(((,,,000777111)))$$$$$$&&&&&&%%%333111///...,,,,,,------+++******))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""""""""############""""""##################"""############$$$$$$$$$############""""""""""""!!!!!!"""############"""#########$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""##################"""""""""""" """"""""""""""""""""""""""""""""""""############!!!!!!"""############"""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""#########"""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""############$$$""""""""""""############""""""""""""############!!!"""######$$$$$$######"""############$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((''''''%%%&&&&&&''''''(((((()))((((((((()))))))))******((()))***+++++++++++++++++++++---...////////////---...000111222111///...000222333333222111111222666666555555555666666666777999<<<<<<;;;999999999999999888888777777888888;;;:::888777777777888888777777666666555555444444333333333222111000000///111000//////000000///---........................***+++,,,---...///000000------,,,,,,,,,+++++++++...---,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))+++///333000***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************++++++++++++************)))))))))))))))************+++,,,+++***+++,,,......---,,,,,,++++++,,,,,,+++++++++,,,---...///000,,,,,,,,,------------...---------.........//////...000222222111111111222111222333333333333333333000000111333777888888777888999<<>>BBB*********)))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$!!!!!!""""""#########$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$!!!!!!""""""######$$$$$$ !!!"""$$$$$$######"""!!!!!!""""""#########$$$$$$###""" """###$$$######""""""""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%!!!""""""""""""###############$$$$$$%%%%%%%%%%%%""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""############""""""######$$$$$$$$$$$$""""""""""""############""""""""""""############!!!!!!"""###############"""############$$$$$$$$$!!!"""###%%%%%%$$$############$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))&&&''')))***+++++++++***)))******+++++++++******------------......//////))),,,000111000000222555111111111222333444666666444777;;;===<<<;;;;;;;;;::::::999888888777888888777555444222111111111222111111111111111222222222333333333333333222111000111///......///000...---------------------------------,,,,,,,,,,,,+++++++++++++++************))),,,+++)))((((((((()))***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%,,,555666000)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))'''((((((((())))))*********+++,,,+++******,,,...,,,,,,++++++++++++++++++*********+++,,,...///000///...,,,,,,,,,...000111////////////000000000000000333666666333111222333:::999999777666444222111777555444666999:::888555555;;;BBBEEEDDDBBBCCCDDDBBBCCCDDDDDDCCCAAA>>>===AAA???<<<999999:::<<<===<<<<<<;;;;;;;;;:::::::::888555222///......000000------...//////......---+++++++++***++++++,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%&&&'''((((((((((((%%%&&&'''&&&$$$###$$$%%%&&&(((***(((%%%###%%%'''222222111111000000/////////---+++***((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$######""" $$$$$$$$$##################$$$$$$$$$$$$######"""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$############""""""""""""!!!######$$$$$$$$$######"""##############################"""""""""""""""""""""############$$$$$$$$$ !!!"""######"""!!! """"""############""""""###"""!!!!!!!!!"""$$$%%%######""""""!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!""""""""""""###"""  $$$'''***111---(((###!!!!!!"""$$$""""""""""""############%%%$$$"""!!! !!!"""$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''''''''''''(((((((((((((((((())))))******+++++++++*********))))))((((((*********************+++...............---------000000111222333333333333333555555555444444555777===<<<;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<444333333222111111111111444333222222222222333444222222222111111111111111//////...---,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''(((((((((((())))))))))))******)))))))))))))))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,***(((&&&'''---555;;;(((&&&&&&'''((((((((())))))***,,,------,,,***)))+++,,,,,,------,,,,,,+++++++++***)))))))))))))))))))))))))))************,,,+++***))))))+++---...///...---,,,,,,,,,,,,,,,,,,------......------,,,000000000111111222222222222222222111111000000000666666666666555555555555999888888777666555444444666777999;;;===???@@@AAA<<>>>>>???@@@@@@>>><<<<<<<<<<<<;;;:::999888666444222000000///111111111111000///------,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%222222111111000/////////...---+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$#########""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""############"""""""""""""""############### !!!!!!"""""""""!!!!!!#########"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######"""################################################"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""""""""!!!!!!""""""###$$$###"""""""""!!!!!!!!! !!!!!!!!!""""""#########!!!!!!!!!!!!"""""""""""" $$$(((,,,///---***&&&###!!! !!!"""""""""""""""############%%%$$$"""!!! !!!"""#########$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%''''''''''''(((((((((((((((((())))))******++++++++++++******))))))))))))*********++++++,,,,,,,,,///////////////.........///000222333555555666666555666666555444444666888<<<;;;:::999999999999999::::::::::::;;;;;;;;;;;;555444333222222111222222444444333222222333444444222222222111111000000000///......------,,,,,,,,,,,,,,,---......---,,,+++++++++++++++++++++++++++++++++******)))(((((('''(((((((((((())))))))))))******)))))))))))))))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&(((...555;;;...***''''''))))))******)))***,,,------,,,***)))***++++++++++++++++++***))))))((('''''''''''''''))))))))))))************,,,+++***))))))+++,,,...------,,,+++++++++++++++,,,,,,------------,,,,,,------///000222444555666222222222222111111000000666666666666666555555555888777777666555444444333666888;;;===>>>>>>===<<<;;;>>>@@@AAAAAAAAABBBCCCCCCBBB@@@AAABBBCCCBBBAAACCCBBBAAA?????????@@@@@@CCC@@@>>>=========<<<;;;::::::888777555333222111000000000000///...------,,,,,,,,,,,,++++++***************)))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%222222111000000///......,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$#########"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""############""""""""""""######"""""""""""""""""""""""" !!!######$$$$$$$$$ !!!!!!""""""###### !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######################################################"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""############"""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###############!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&'''&&&$$$""" !!!""""""""""""############%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''(((((((((((((((((())))))***++++++,,,++++++******)))************++++++,,,---...//////000000000000000000111111111222333555777888999999888888777555444555777:::;;;::::::999888777777777::::::::::::::::::999999666555444333222222222222555444444333333444444555333222222111000//////........................------------------,,,+++***))))))))))))))))))))))))+++******))))))(((((('''(((((((((((()))))))))))))))))))))(((((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&''''''(((,,,111555555000***''')))+++,,,+++)))***+++,,,,,,+++***)))))))))************))))))))))))((('''''''''''''''))))))))))))************+++***)))))))))***,,,---,,,+++******)))*********,,,,,,------------,,,,,,------///000222333555555222222222222111111111111555555555555555555666666666666555555444444444333666888<<>>>>>???AAAAAA@@@BBBBBBAAA@@@@@@@@@AAAAAACCC@@@===;;;;;;;;;:::999999999999888666444222111///////////////...---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((())))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%222222111000///......---+++***))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""############""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$### !!!"""###### !!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$##########################################$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!! !!!"""###""""""############"""""" !!!######"""!!!!!!""""""""""""!!!!!!!!!!!!##################$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""!!!!!! !!!"""""""""############$$$###""""""!!!!!!""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((()))***++++++,,,,,,,,,+++************+++,,,+++,,,,,,...///000111111000111111111222222333333444555666777888999999999999999888666555666999;;;;;;;;;;;;:::888777666555999999999999999888888888777666555444333222222222444444444444444444444444222222111000///......---.....................///---------,,,+++***))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))))))))(((((((((((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''((()))(((((((((+++---888444---''''''+++,,,+++)))***++++++++++++***))))))******************)))+++******)))))))))))))))((()))))))))***************))))))))))))***+++,,,+++******))))))*********,,,,,,,,,------,,,,,,,,,000000000000000000000111111111111111111111111111444444444555555555555555555555555555555555444444666888:::<<<===<<<;;;:::<<<>>>@@@@@@@@@@@@AAABBBAAA???<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@===999777777666555444444555666666555222000..................---,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%222222111000///...---,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""##################"""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!""""""### !!!"""$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###"""!!! !!!"""###""""""############"""""" """#########"""!!!!!!!!!!!!!!!""""""""""""$$$$$$##################!!!!!!!!!!!!""""""""""""!!!"""""""""""" !!! !!!"""""""""############$$$######"""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((()))***+++,,,---------,,,+++******+++,,,---,,,------///000111222222111111111222333444555555888888999999888888777777999999999777666777:::<<<===<<<<<<;;;:::888666555888888888888888888888777777777555444333222222222444444444444444444444444111111000000///...---------------...............------,,,+++***)))))))))************************)))))))))((((((((((((((((((((((((((())))))))))))((((((''''''((()))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''')))(((''''''(((***777666000'''%%%***+++)))******************************++++++++++++******+++******)))))))))))))))((()))))))))************)))((((((((())))))******++++++************+++++++++,,,,,,,,,,,,,,,,,,+++////////////////////////000000000000000000000000222222333333444444444444444555555555555555555555666666666777888:::<<<======???@@@@@@??????AAABBB???===::::::;;;;;;;;;:::<<<<<<======>>>>>>>>>>>><<<:::888666666555222111111222333444333111...---,,,------------,,,,,,+++++++++++++++++++++++++++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%222222111000...---,,,,,,)))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$##################$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""##############################""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""#########""""""!!! !!!!!!"""""" !!!"""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""""""""############$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""###############"""""""""!!!!!!!!!!!!""""""""""""!!!""""""############""" !!!!!!!!!!!!!!!""""""""""""########################"""""""""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''(((((((((((('''((()))***+++---.........,,,+++******,,,...///---......///000111222222000111111333444555666666999999999999888666555444666777888888888999;;;============<<<:::888555333666666666777777777888888777666555333222111111111222333333444444333333222////////////............---------------------,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""$$$&&&(((((()))+++,,,111777555+++%%%(((***(((***************************++++++++++++++++++***))))))((('''''''''''''''))))))))))))************'''((((((((())))))))))))******************+++,,,++++++,,,,,,,,,,,,++++++***+++,,,---...//////000............////////////000000111111222222333333333333333444444555555555555444333333555777:::<<<;;;<<<===<<<;;;<<<===???<<<:::999999::::::888666666777888999:::;;;;;;;;;:::999888888888666222000000111111222111000///...++++++,,,,,,,,,,,,++++++)))))))))***************))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%222222111///...---,,,+++)))***+++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%###"""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""########################$$$$$$#########"""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!""""""""""""#########$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""############%%%%%%%%%$$$$$$$$$#########"""""""""$$$%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$"""""""""""""""""""""""" !!!""""""######"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""###############$$$%%%%%% !!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""'''&&&%%%$$$"""!!! """!!!!!!!!!!!!"""######""""""""""""###########################"""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''(((((((((((('''((()))***,,,---...///...---+++******,,,...000.../////////000000111111///000111222444555666777777777777777777666555444222555888999::::::;;;===<<<<<<<<<;;;999666333111444444555666777777888888777666444333111000000000111111222333333222111111------............//////---------,,,+++++++++***+++***))))))((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&'''''')))******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''"""$$$&&&'''((()))+++---,,,888;;;000&&&'''***(((******))))))))))))******))))))************))))))))))))((('''''''''''''''))))))))))))************''''''(((((())))))(((((()))((((((((())))))***+++++++++,,,,,,,,,,,,++++++))))))***+++,,,------...,,,,,,,,,---------............//////000111111222///000000111222333333444333333333333444555666777666777777666555555888:::999888888999:::888555333111222333555666777777666555666777888999666111---...------------------,,,******+++++++++++++++***'''((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%222222111///...---++++++******+++,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""########################%%%$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""$$$%%%%%%%%%"""""""""""""""!!!!!!!!!###$$$$$$$$$$$$######""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$#########"""""""""###%%%'''(((%%%%%%%%%$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!""""""###"""############$$$$$$$$$ !!!"""######"""!!! """"""############""""""%%%$$$#########$$$&&&''' !!!!!!!!!""""""#########"""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!###$$$%%%$$$###"""!!!!!!"""$$$%%%""""""""""""###########################"""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''((((((((()))'''((()))***,,,---...///...---+++******,,,///111///////////////000000000//////111222444555666777555555666666666666555555///333777:::;;;;;;<<<<<<;;;<<<<<<;;;888555222000222333444555666888999999777666444222111000//////000111222333333222111000,,,,,,------.../////////------,,,++++++***))))))******)))(((((()))***+++'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''')))******)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&'''(((''''''''')))+++(((888???333((('''***)))******))))))))))))******(((((())))))))))))((((((++++++***)))))))))))))))))))))))))))************&&&''''''((()))((((((((('''''''''''''''((()))***+++++++++,,,,,,++++++++++++++++++*********))))))+++++++++,,,,,,------------------...///000000111------...///000111111222222333444444444333222222222222222111000000333555777777888999:::888444111---///111333444444444444000222444777777444///*********)))(((((())))))***)))******+++++++++******&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%333333222000///---,,,,,,...---,,,+++)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###"""###&&&((('''$$$""""""###########################$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%!!!#########"""###$$$"""""""""""""""######$$$%%%""" ###&&&%%%$$$""""""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""$$$$$$######""""""!!!!!! """###%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%&&&(((%%%""""""###$$$""" """"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""!!!  !!!"""###!!! !!!$$$%%%$$$"""""""""############"""""" !!!"""######"""!!! """"""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""########################""""""""""""############!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$%%%###!!!!!!###$$$%%%$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))+++---...///------------------------...///000111111222111111111222444666777777666555222333444666777888888888222333444666777888888888<<<:::777555222111111111222222333444555555555555333333222222111000//////111000///...---...//////,,,,,,,,,,,,------...///------------,,,,,,+++***))))))))))))))))))))))))***)))))))))(((((('''''''''''''''((('''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))&&&...<<>>>>><<<:::999999999:::;;;;;;999777777777666555555555666666222111000...,,,+++++++++((((((((()))***+++++++++******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!###%%%%%%%%%$$$###$$$$$$############$$$$$$333333222222000///...---,,,,,,+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$(((++++++((($$$!!!&&&%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!!########################"""###$$$###!!! !!!"""""""""""""""######$$$)))'''%%%###""""""###$$$!!!"""###$$$$$$###"""!!! !!!###$$$$$$###"""!!!###############"""!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""""""""###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###"""!!! """$$$&&&"""############$$$$$$$$$!!!#########"""!!!"""### !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$%%%%%%###""""""###""""""!!!!!!!!!!!!""""""$$$#####################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&(((((((((((())))))))))))((((((((()))******++++++,,,---///111222333333333------------............,,,+++++++++,,,---///000000111444666666666444333444444333222111000///...000...,,,,,,------,,,++++++******)))))))))))))))+++++++++,,,,,,+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###""""""""""""###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&(((,,,000222((((((((((((((('''&&&&&&))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((()))))))))************((()))))))))***************+++,,,...///000000000............////////////000000000000///////////////000000111222444555666555666777999:::;;;<<<<<<>>><<<:::;;;======;;;888:::999777777888888666555666777777777777555333222000000000///...,,,+++***))))))))))))))))))))))))(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########(((((($$$"""###%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$222222222222000///...---,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$############################## """###"""!!!!!!"""###"""""""""""""""######$$$'''&&&$$$"""!!!"""###$$$!!!"""###$$$$$$###"""!!! !!!""""""###"""""""""###############"""!!!!!!!!!!!!!!!"""""""""######%%%$$$######""""""######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###""""""!!!!!!"""###$$$"""############$$$$$$$$$###$$$&&&%%%$$$###$$$%%% !!!!!!!!!"""""""""!!!""""""######""""""!!!"""""""""""""""""""""""""""###%%%$$$###!!!""""""""""""!!!!!!!!!!!!""""""""""""###########################"""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((((((((())))))))))))(((((())))))***++++++++++++---///111222333333222........./////////000000,,,,,,,,,,,,,,,...///000111222444555666666555555444444333222111000//////000...,,,,,,---...---,,,+++******)))))))))))))))******++++++++++++******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%'''***---...((()))))))))(((((('''&&&))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((()))((((((((('''''''''&&&(((((()))))))))*********(((((()))))))))*********)))***,,,---.../////////------.........///////////////////////////////////////000000222333444555444555777888:::;;;;;;;;;<<<:::999;;;===>>><<<::::::999777777777777555444555555666666555444222111/////////...---,,,+++***))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""&&&***)))%%%"""###%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$222222222111111///...---,,,++++++***)))((('''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################!!!""""""""""""###%%%"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$!!!"""############""""""!!!!!!!!!!!!!!!"""#####################"""!!!!!!"""""""""#########$$$$$$$$$$$$###"""""""""######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$###$$$&&&%%%$$$###$$$%%%!!!""""""""""""#########"""##################"""""""""""""""""""""""""""!!!###$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((())))))))))))))))))***++++++,,,,,,+++---///111222333222222000000000111111111111222......---......///000111333333444444555666666666444333333222111000//////000...------.........---+++******)))))))))))))))))))))************)))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,---------------------............////////////////////////////////////000222333333333444555777888999999::::::999999:::<<<===<<<;;;999888666555555555333111222222333333333111000///.........---,,,+++***)))((((((((((((((((((((((((''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""&&&)))+++***&&&######%%%#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$222222222111111000......++++++******)))(((((('''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################'''%%%###"""!!!"""###$$$!!!"""$$$&&&&&&&&&%%%$$$%%%$$$###""""""###$$$%%%######################## """######""""""###$$$"""""""""""""""######$$$!!!!!!!!! !!!"""###$$$!!!""""""##################"""!!!!!!"""###%%%&&&###############"""!!!!!!"""#########$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###############"""!!! """"""#########$$$$$$$$$ """$$$$$$###!!!""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""######!!! !!!""""""!!!!!!!!!!!!"""""" !!!""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((''''''''''''''''''((((((((())))))))))))******++++++,,,,,,+++,,,...000222222222222111111222222222333333333000000000111111222222333444444444444555666777888333333222222111000000///000...------...///...---+++******)))))))))))))))(((((())))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))'''((()))***++++++++++++,,,,,,,,,,,,---------------.............../////////.........///000111111111222333555666777888888999999999:::::::::999888666555333222222111///...//////000000000///---,,,,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%''')))(((&&&$$$$$$%%%####################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$111111111111111000///...++++++******))))))(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$######"""""""""""""""$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$###########################$$$$$$###"""!!!!!!""""""""""""""""""######$$$ !!!!!!"""######"""""""""""""""######$$$######""""""###$$$&&&'''###############"""!!!!!!"""#########$$$$$$$$$$$$###""""""!!!""""""######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###############"""!!! """"""#########$$$$$$$$$ """$$$$$$###"""!!!"""############$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""######!!! !!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((())))))***++++++,,,,,,+++,,,...000111222222111222222222222333333333333333333333444444444444444444444333333444555666777333333222222111000000000///---,,,,,,...///......+++******)))))))))))))))((((((((())))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%&&&&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%(((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''((()))************++++++++++++,,,,,,,,,,,,,,,,,,------..................---------.../////////000111333444555555666:::::::::999777555444444222111///...///...,,,+++,,,,,,---......---+++******++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$%%%&&&########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$111111111111111000//////************))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%###""""""""""""""""""###########################$$$%%%%%%$$$"""!!!!!!""""""""""""""""""######$$$ !!!!!!"""""""""###"""!!!!!!!!!"""###$$$%%%"""""""""###$$$%%%&&&'''###############"""!!!!!!"""""""""#########$$$$$$""""""!!!!!!!!!"""######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$!!!$$$&&&'''&&&$$$######"""############$$$$$$$$$"""##################"""""""""""""""""""""""""""!!!###$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((((((((((()))******++++++***,,,...000111222111111111111111111222222222333333333444444555444444333222222333333444555555555222222222111111111000000...,,,++++++---......---+++******)))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%$$$$$$###""""""!!!###%%%%%%%%%###"""###$$$$$$%%%%%%&&&&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))************++++++++++++++++++,,,,,,---............------,,,,,,,,,---------...///111222333444444888999999777444111000000///---,,,,,,------+++*********+++,,,,,,+++***))))))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!! !!!"""###$$$%%%%%%########################"""""""""############$$$########################"""############$$$$$$$$$000111111111111000//////************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&%%%$$$""""""###$$$%%%"""######$$$$$$######"""########################"""$$$%%%$$$""""""###$$$"""""""""""""""######$$$!!!!!!""""""###""""""""""""!!!!!!!!!"""###$$$%%% !!!"""###$$$$$$$$$###############"""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###""""""!!!!!!"""###$$$"""############$$$$$$$$$!!!###&&&'''&&&$$$######"""""""""############$$$!!!""""""######""""""!!!"""""""""""""""""""""""""""###%%%$$$###!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$###""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((())))))*********+++---///111111111111///000000000000111111111111222333333333222111111000111222444444444444333222222222111111111111111,,,+++******,,,------,,,+++******)))))))))))))))((())))))******))))))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$#####################%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((((((((((('''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))*********++++++***++++++,,,------.........---,,,++++++++++++++++++,,,...///111222222222555666777555111///...///---,,,+++,,,------,,,+++((()))***+++++++++))))))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%#######################################""""""!!!"""!!! !!!"""###$$$###########################""""""""""""####################################"""############$$$$$$$$$000111111111111000000///************))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######"""###$$$%%%'''((((((&&&$$$"""!!!"""$$$&&&###$$$%%%&&&&&&%%%$$$###########################!!!"""$$$$$$######$$$&&&"""""""""""""""######$$$""""""############"""""""""!!!!!!!!!!!!###%%%&&&!!!######""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###"""!!! !!!"""$$$&&&"""############$$$$$$$$$!!!%%%&&&$$$"""!!!!!!!!!""""""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$%%%%%%###""""""###""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))***+++---///111111111111...////////////000000000///000111222111111///......000222444555444333222222222222111111111111111,,,***))))))+++------,,,+++******)))))))))))))))))))))************))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%'''((($$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''((($$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))******************+++,,,,,,---......------,,,+++************++++++---///000111111222111444555444000......000---,,,+++,,,...///...---((()))***++++++***))))))'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#######################################"""!!!!!!$$$###!!!!!!"""###""""""########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$111222222111111000///...,,,++++++******)))))))))***((('''&&&&&&'''(((***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$###$$$$$$%%%%%%""""""""""""############$$$%%%&&&%%%###"""###$$$"""""""""""""""######$$$!!!!!!"""###############!!!###%%%$$$!!! """$$$$$$$$$############$$$$$$###"""!!!"""###$$$###"""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$###"""!!!"""###%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###""""""###%%%%%%$$$""" """######""""""###$$$$$$#########""""""!!!!!!""""""############""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""###!!!!!!!!!###$$$###""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((()))******((()))+++,,,---....../////////.........---------.........//////...---------...///000111111111111/////////000///......---,,,+++***))))))***+++,,,++++++******)))(((''''''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))(((((()))***************+++***))))))***+++---...---,,,,,,++++++,,,,,,---------,,,,,,---...//////...000222222///---+++***,,,,,,,,,---------......((('''&&&''')))+++***)))(((((((((((((((((((((((('''%%%######$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!"""###$$$%%%%%%&&&########################%%%$$$$$$$$$###"""""""""###############"""!!!!!!!!!###$$$$$$######$$$%%%111222222111111000///...,,,,,,,,,+++******)))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""'''&&&$$$######$$$&&&'''%%%%%%$$$$$$###$$$$$$$$$""""""""""""############$$$%%%&&&%%%###"""###$$$"""""""""""""""######$$$!!!!!!"""############### """######!!!!!!"""$$$#########""""""#########!!!  """"""""" """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""###############"""""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!###$$$###"""!!!"""###%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$###""""""###%%%%%%$$$""" """######""""""###$$$############"""""""""!!!""""""############""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###!!!!!!"""$$$$$$###""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***))))))***,,,------------.........---------,,,,,,,,,---------------,,,,,,,,,,,,---//////000000000......//////......---,,,+++***))))))))))))***++++++******)))(((((('''''')))((((((((('''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((()))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))***++++++*********************+++,,,------+++++++++,,,,,,---...//////////////////000000111000111222222///---,,,,,,,,,---------.........///)))((('''(((***+++***)))(((((((((((((((((((((((('''%%%######$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$#########""""""#######################################$$$$$$$$$########################$$$$$$#################################"""!!!!!!!!!###$$$$$$######$$$%%%111222222111111000///...---------,,,+++*********)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$############"""""""""#########$$$$$$###%%%%%%%%%###"""###$$$"""""""""""""""######$$$!!!!!!"""############### """"""!!!!!!###$$$###""""""!!!!!!""""""###!!!  """###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$######""""""""""""######!!!###$$$###"""!!!"""###%%%$$$$$$$$$$$$#########"""""""""#########$$$$$$###""""""###%%%%%%$$$""" """######""""""###$$$############""""""""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""$$$%%%###""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))***+++,,,,,,++++++---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++***+++,,,------------------------------,,,,,,+++***))))))(((((())))))*********))))))((('''''''''((((((((('''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&$$$###""""""""""""###$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&((()))***'''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,******+++,,,...///000111111111222222222222333333111222333111///---..................////////////,,,+++)))***++++++***((((((((((((((((((((((((((('''%%%$$$###$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########""""""########################""""""#################################"""!!!!!!!!!###$$$$$$######$$$%%%111222222111111000///.........------,,,+++******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$############""""""#########$$$$$$$$$###$$$%%%$$$###"""###$$$"""""""""""""""######$$$!!!!!!"""############### !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###$$$$$$$$$$$$############""""""""""""###############""""""###%%%%%%$$$""" """######""""""###$$$#########"""""""""""""""######""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###%%%%%%$$$"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******+++++++++******,,,,,,,,,+++++++++******))))))***+++++++++******))))))***+++++++++++++++,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###$$$%%%%%%&&&########################$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''((()))''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))),,,,,,------,,,,,,++++++***+++---...//////...---+++,,,---...///000000111333444444444444444444444222333222111///...///000///////////////000000000...,,,++++++++++++***((((((((((((((((((((((((((('''&&&$$$$$$%%%%%%%%%$$$""""""#########$$$$$$$$$################################################################################################!!!!!!""""""######$$$$$$###############"""!!!!!!!!!###$$$$$$######$$$%%%111222222111111000///...//////...---,,,******)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$########################$$$$$$$$$$$$"""###$$$$$$""""""###$$$"""""""""""""""######$$$!!!!!!"""#####################"""""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$###"""###$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!"""!!!###$$$###"""!!!"""###$$$$$$$$$#########""""""!!!!!!"""""""""############""""""###%%%%%%$$$""" """######""""""###$$$""""""""""""""""""############"""!!!!!!"""######"""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""$$$&&&&&&$$$"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******+++++++++******,,,,,,+++++++++*********((()))******+++++++++***((()))******************+++++++++++++++******)))(((((())))))))))))((((((+++***************))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$%%%%%%######$$$$$$$$$$$$######$$$%%%&&&'''((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))))))))))),,,,,,---------,,,,,,+++,,,---...000111000000///......///000000000//////444444555555555555444333222222222111///...///111000000000000000000000000///---,,,+++,,,+++***((((((((((((((((((((((((((((((&&&$$$$$$%%%&&&%%%$$$""""""#########$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!""""""######$$$###############"""!!!!!!!!!###$$$$$$######$$$%%%111222222111111000///...///...---,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#####################$$$$$$$$$$$$%%%!!!"""$$$###""""""###$$$"""""""""""""""######$$$!!!!!!"""###############$$$###""""""######""" ###""""""!!!!!!""""""###"""!!! !!!###$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""###!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###$$$############"""""""""!!!!!!!!!"""""""""#########""""""###%%%%%%$$$""" """######""""""###$$$""""""""""""############$$$###"""!!!!!!"""###$$$!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""###%%%'''&&&$$$""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))))))))***+++,,,,,,++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,)))******+++++++++******+++++++++++++++******)))((())))))******))))))(((*********)))))))))))))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%######$$$%%%%%%$$$######$$$%%%&&&'''((((((''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))***+++,,,,,,---------,,,---...///000000111111000///000111222111111///...222333444555444333222111000111222111///...///000000000000000////////////...---++++++++++++***((((((((((((((((((((((((((((((&&&$$$$$$%%%&&&%%%$$$"""############$$$$$$$$$###############$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&########################!!!!!!""""""""""""""""""###############"""!!!!!!!!!###$$$$$$######$$$%%%111222222111111000///.........---+++***)))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$%%%%%% """######""""""###%%%"""""""""""""""######$$$!!!!!!"""##################!!! """%%%'''&&&$$$#########""""""#########"""!!! !!!###$$$###""""""""""""""""""""""""""" !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!"""######$$$$$$#########""""""!!!!!!""""""###!!!###$$$###"""!!!"""###############""""""""""""!!!!!!!!!!!!"""""""""######""""""###%%%%%%$$$""" """######""""""###$$$!!!"""""""""############$$$###"""!!!!!!"""###$$$ !!!"""###$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""###&&&''''''$$$!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''(((((()))***))))))***,,,---------------,,,,,,,,,++++++++++++***+++,,,---............++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))***++++++***))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&''''''((())))))******(((((((((((())))))))))))((()))***,,,------------------------...///000000...///111222333222111000000111222333222111///...---///111111000.........000000000//////.........---+++******++++++***((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&&&&$$$"""############$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################"""""""""""""""!!!!!!!!!###############"""!!!!!!!!!###$$$$$$######$$$%%%111222222111111000///......---,,,+++)))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%% """######""""""###%%%"""""""""""""""######$$$!!!!!!"""###############!!! """&&&))))))'''$$$$$$############$$$$$$$$$#########%%%&&&%%%$$$"""""""""""""""""""""""" !!!!!!!!!""""""############"""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$######""""""""""""######!!!###$$$###"""!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""###""""""###%%%%%%$$$"""!!!"""######""""""###$$$!!!!!!""""""#########$$$$$$###""" """###$$$ !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""$$$&&&((('''$$$!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((((((((()))******((()))+++,,,---......///---------,,,,,,,,,+++++++++,,,---...////////////,,,,,,---------,,,,,,++++++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######''''''''''''''''''&&&&&&###$$$%%%&&&&&&%%%$$$######$$$&&&(((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''')))******&&&''''''((()))******+++(((((((((((())))))))))))'''((()))+++,,,---......---,,,++++++,,,---///000,,,...000333444444333333...///111111111///---,,,,,,...111111000...------000000//////.........---,,,+++)))***++++++***(((((((((((((((((((((((((((((('''%%%%%%&&&&&&&&&%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$#############################################""""""!!!!!! ###############"""!!!!!!!!!###$$$$$$######$$$%%%333333333222111000///...------,,,,,,***)))'''&&&$$$$$$%%%&&&'''))))))***'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%!!!"""""""""#############################################$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#####################"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""'''''''''&&&&&&%%%%%%%%%########################################################################%%%%%%%%%%%%$$$$$$###""""""############$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""######$$$######"""!!! ###############"""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!"""######$$$$$$"""!!!!!!"""$$$""""""""""""##################"""!!! !!!!!!###"""!!!"""$$$%%%$$$###%%%$$$###""""""###$$$%%%########################$$$$$$###############$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((*********)))))))))))))))******+++,,,---//////000//////...---,,,,,,++++++------------......//////.........------,,,,,,,,,---,,,,,,+++*********+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######!!! $$$)))(((###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&%%%###"""$$$$$$##################$$$%%%''')))******))))))((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&((()))&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((()))***,,,,,,++++++,,,,,,,,,++++++***))))))))))))(((((((((((())))))***+++,,,,,,------------,,,++++++,,,,,,,,,......////////////......///000111000...,,,,,,---111111000...---,,,+++***//////...------,,,++++++))))))(((((((((((())))))'''((((((&&&$$$###$$$&&&%%%%%%%%%%%%%%%$$$###"""########################""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########################################################""""""""""""""""""############$$$$$$$$$333333333222111000///............---+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%############$$$$$$$$$$$$########################"""""""""######$$$$$$$$$############"""""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#####################"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""&&&&&&%%%%%%$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!"""######$$$###"""!!! !!!"""###""""""""""""##################"""!!!!!!!!!""""""$$$###"""###$$$%%%$$$###$$$$$$###""""""###$$$$$$########################$$$$$$###############$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((***)))))))))))))))))))))******+++,,,---...////////////...------,,,++++++,,,,,,------............------------,,,,,,,,,+++++++++***)))))))))))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&######&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$##############################$$$&&&((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&''''''((()))***)))******+++++++++******)))((((((((((((((((((((()))******++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,---......//////......---...000111000...,,,,,,---000000///...---,,,++++++...------,,,,,,+++++++++)))((((((''''''(((((()))'''((((((&&&$$$###$$$&&&%%%%%%%%%%%%%%%$$$###"""########################""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""############$$$$$$$$$333333333222111000///...//////......,,,***)))((((((((('''&&&%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""#####################""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""############""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$##########################################################################################$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""" """######$$$$$$$$$"""############""""""!!!!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!""""""############"""!!! !!!"""###""""""""""""##################"""""""""###$$$$$$&&&%%%$$$$$$%%%&&&$$$###$$$$$$###""""""###$$$$$$########################$$$###############$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))************+++,,,------.../////////......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++***))))))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""'''((($$$!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#################################%%%&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))*********)))((((((((((((((((((((((((***************+++++++++,,,,,,++++++++++++,,,,,,,,,------......------,,,---///000///---,,,,,,,,,//////...------,,,++++++++++++++++++++++++++++++'''''''''&&&&&&''''''''''''((((((&&&$$$###$$$&&&$$$$$$%%%%%%%%%$$$##############################""""""""""""""""""""""""######""""""""""""##############################################################################""""""""""""""""""######"""############$$$$$$$$$333333333222111000///...///......---,,,***((((((''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%#########$$$$$$$$$%%%%%%########################""""""###########################"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$##############################################################################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""!!!!!!"""###############""""""############"""!!!!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!"""""""""###############"""""""""###$$$%%%%%%'''%%%$$$%%%&&&&&&%%%###$$$##################$$$#################################"""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))))))))*********)))******+++,,,---------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&######&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$"""###$$$%%%&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&'''((()))))))))'''''''''(((((((((((((((***************)))))))))++++++++++++++++++,,,---+++,,,,,,------,,,,,,+++,,,---///...,,,++++++,,,...---------,,,,,,++++++)))))))))***************'''&&&&&&%%%%%%&&&&&&''''''((((((&&&$$$###$$$&&&$$$$$$%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""################################################"""""""""""""""#########""""""#########$$$$$$$$$333333333222111000///...---------,,,***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%""""""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""#########""""""##############################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################################################################!!!"""######$$$$$$$$$$$$""""""#########$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""###############"""!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""############""""""!!!!!!!!!!!!""""""!!!"""""""""###############"""""""""###$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$#######################################""""""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&''''''(((((())))))************))))))******+++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********)))*********************))))))((((((((())))))***(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###$$$***///+++###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%&&&'''(((%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&''''''((((((((()))***)))))))))))))))))))))************++++++,,,---++++++,,,,,,,,,,,,++++++***,,,------+++******+++,,,,,,,,,,,,,,,+++++++++((()))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''((((((&&&$$$###$$$&&&###$$$$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""################################################!!!!!!""""""############""""""#########$$$$$$$$$333333333222111000///...------,,,+++***((('''&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%!!!!!!"""""""""#################################%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!""""""############"""##############################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%########################################################################""""""######$$$#########"""############$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$######""" !!!""""""############"""!!!!!!!!!!!!""""""""""""######""""""""""""##############################!!!!!!""""""""""""!!!!!!""""""""""""##################"""""""""###$$$$$$%%%######$$$%%%&&&&&&$$$"""###$$$$$$$$$$$$###"""########################""""""""""""###$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&((((((((()))******++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++***************)))))))))((((((((())))))))))))))))))(((((((((((())))))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&+++'''$$$&&&///555///%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$############$$$%%%%%%"""""""""###$$$$$$%%%%%%#########$$$%%%&&&((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((()))))))))******)))******+++,,,---+++,,,,,,------,,,,,,+++)))+++,,,,,,***)))***++++++++++++++++++++++++,,,))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&'''((((((&&&$$$###$$$&&&######$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""######""""""""""""##############################################################################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$333333333222111000///.........---,,,+++)))((('''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$#########"""!!!"""""""""############""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!"""#############################################$$$$$$$$$$$$######&&&%%%###""""""###%%%&&&############$$$$$$$$$%%%########################################################################"""############""""""!!!"""############$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""#########""""""!!!!!!!!!"""###############!!!!!!!!!!!!""""""""""""######""""""""""""##############################!!!!!!""""""""""""!!!!!!""""""""""""##################"""!!!!!!!!!"""""""""!!!!!!###%%%&&&&&&%%%"""###$$$$$$$$$$$$###"""########################""""""""""""###$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&&&&'''(((((()))******++++++)))))))))************************************************))))))((((((((('''''''''(((((()))))))))''''''&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%&&&,,,000+++"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$###"""""""""###%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%'''((()))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((())))))&&&''''''(((((()))))))))))))))))))))***+++,,,---,,,,,,------------,,,,,,(((***++++++***))))))***)))*********++++++,,,,,,+++******))))))(((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&$$$###$$$&&&"""###$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""######$$$$$$"""############$$$$$$$$$333333333222111000///...//////...---,,,***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$#########""""""!!!!!!!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!"""#############################################$$$$$$$$$$$$######&&&%%%###""""""###%%%&&&!!!!!!""""""#########$$$#######################################################################################"""!!! """############$$$$$$$$$""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!"""######$$$$$$###!!!!!!"""###############!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$##################!!!!!!""""""""""""!!!!!!""""""""""""##################"""!!!!!! !!!!!!!!! """%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""########################""""""""""""###$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&'''(((((()))***+++++++++))))))))))))************)))))))))))))))***************))))))((((((((('''&&&'''''''''(((((())))))%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######"""""""""###%%%&&&!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%''')))***(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%&&&%%%%%%$$$'''&&&$$$$$$$$$$$$&&&'''!!!""""""""""""#########&&&&&&%%%$$$########################$$$%%%&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((()))******))))))))))))***+++,,,---,,,------......------,,,''')))++++++)))))))))***)))))))))***++++++,,,,,,,,,++++++***)))(((((('''(((''''''&&&&&&''''''((('''((((((&&&$$$###$$$&&&"""###$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$888666444111///.........------------,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%&&&&&&$$$$$$###"""###$$$&&&'''######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!$$$%%%%%%###################################################!!!!!!""""""######$$$$$$!!!!!!"""###############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$""""""""""""###"""""""""""""""######$$$############""""""""""""""""""!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!################################################%%%$$$###"""""""""$$$$$$""""""#########""""""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''''''''(((***+++))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###$$$%%%######"""###$$$&&&(((***'''%%%###$$$&&&'''%%%###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******)))((((((((()))***+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---.........,,,,,,++++++******)))(((''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$666555333000///.........------------,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%################################################"""""""""""""""#########!!!!!!"""###########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""""""""###$$$"""""""""""""""###$$$$$$############"""""""""""""""""""""""""""###$$$$$$"""###############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!################################################%%%$$$###""""""###$$$$$$"""######$$$######"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''((()))***+++******************************)))))))))***++++++))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###%%%$$$#########$$$&&&((()))'''%%%###$$$&&&'''%%%###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++***************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++++++++***)))((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$########################$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$333333111000///.........------------,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###%%%'''&&&###!!!"""$$$############################################################""""""""""""!!!!!!"""###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%###""""""""""""###$$$$$$$$$$$$#########"""""""""""""""""""""""""""###$$$#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!!!!""""""################################################$$$######"""######$$$$$$######$$$$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((()))************************************)))((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,,,,++++++---------------------------......///......------+++++++++******))))))((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!$$$$$$$$$$$$$$$#########"""############$$$$$$$$$"""############$$$$$$$$$111111000//////.........------------,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!"""###%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""###''')))'''!!!"""################################################$$$$$$######""""""!!!!!!!!!!!!"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%######""""""######$$$%%%$$$$$$$$$#########""""""###"""""""""""""""######$$$$$$######"""""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""##################""""""!!!""""""#####################################################################$$$$$$######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((())))))***++++++++++++++++++++++++******)))(((''''''(((((())))))((((((((('''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!#########"""!!!"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''((()))***+++,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---------.................................------++++++*********)))))))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$###""""""!!!!!!%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$000000000000//////......------------,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$########################$$$%%%&&&&&&%%%###"""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%)))+++(((###!!!$$$""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!!!!!!!"""###############""""""""""""""""""##############################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$##################"""""""""""""""###%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""##########################################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""##################""""""""""""######################################################""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))))))))))))))******************************)))(((''''''((((((((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!#########"""!!!"""###%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&'''((()))***++++++++++++************++++++***++++++,,,,,,++++++***---------......///////////////......------------******)))))))))))))))((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############################################################$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$#########$$$$$$$$$######"""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$111111111111000000///...------------,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""'''***+++***&&&$$$$$$&&&""""""""""""""""""""""""####################################""""""""""""!!!!!!"""###############""""""""""""####################################"""""""""""""""""""""""" !!!"""$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$#########$$$######"""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###""""""!!!!!!""""""###########################""""""############""""""!!!!!!!!!"""######$$$$$$####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################"""""""""###$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))******)))((((((((())))))((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''(((((())))))************))))))(((((())))))******++++++++++++******,,,,,,------...////////////...---,,,,,,,,,,,,,,,(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#######################################$$$$$$$$$#########$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############$$$$$$$$$"""############$$$$$$$$$222222222222111000...---------------,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""&&&&&&''''''&&&%%%%%%$$$""""""""""""""""""""""""########################"""""""""""""""#########!!!!!!"""###############!!!"""""""""####################################""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$###"""""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""######$$$$$$####################################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################""""""######$$$%%%################################################ !!!###$$$%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***))))))(((((((((((((((((((((((((((******)))))))))***++++++(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((''''''&&&%%%&&&((()))******))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###%%%###$$$%%%&&&&&&&&&%%%$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))+++***)))(((((((((((()))******++++++++++++******+++,,,,,,---....../////////...,,,+++******++++++&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%################################################""""""######$$$$$$%%%%%%""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$333333444333222000...---------------,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################'''&&&$$$###"""###$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$!!!!!!"""###############!!!!!!""""""#########$$$########################""""""""""""""""""""""""!!!"""###$$$%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$###""""""!!!""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""###$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################""""""###$$$%%%%%%################################################ !!!###$$$%%%%%%$$$$$$ !!!######$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))*********)))(((((((((((((((((((((((((((******))))))***+++,,,,,,(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((((((''''''%%%&&&((()))*********)))'''''''''(((((((((((()))************************'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%$$$###$$$%%%###$$$%%%&&&'''&&&%%%%%%###%%%'''&&&$$$###%%%''''''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((++++++***)))(((((())))))******++++++++++++******++++++,,,,,,---...//////...---,,,***))))))******%%%&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$444333222000//////......---.........---+++)))((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$#########""""""########################!!!!!!""""""##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""############""""""""""""####################################$$$$$$######$$$$$$%%%&&&############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((+++++++++*********))))))***((('''&&&&&&'''(((***((())))))))))))(((((('''###&&&)))(((&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***************''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%########################$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&'''(((***'''%%%$$$&&&)))+++***(((''''''(((((())))))******)))************+++++++++***++++++,,,,,,------.........---,,,,,,+++******(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################################################################444333222000//////......---.........---+++)))((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$### !!!!!!!!!!!!##################$$$$$$########################$$$$$$$$$#########""""""########################"""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""############""""""""""""####################################$$$$$$######$$$$$$%%%&&&############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$######"""######$$$$$$$$$$$$##############################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((+++++++++******))))))))))))((('''&&&&&&'''((()))((((((((())))))(((''''''%%%((())))))'''%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%'''((())))))******))))))''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&)))((((((((('''''''''&&&$$$$$$$$$#########"""""""""$$$%%%$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''))))))'''&&&'''***,,,+++)))(((((((((((())))))******)))************++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################################################################444333222000//////......---.........---+++)))(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""""""""############$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""#################################"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""############""""""""""""####################################$$$############$$$%%%%%%############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((************)))))))))))))))((('''&&&&&&'''((()))'''(((((()))))))))(((((((((******)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%((((((''''''''''''&&&&&&$$$$$$$$$##################$$$%%%$$$###"""###%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%'''(((+++***))))))++++++***)))((((((((())))))))))))***)))************+++++++++,,,,,,,,,++++++++++++***+++++++++******))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$########################################################################444333222000//////......---.........---+++)))((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""####################################""""""""""""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""##################""""""""""""######!!!"""""""""############!!!"""""""""###################################################$$$$$$%%%############"""""""""!!!!!!!!!!!!!!!""""""""""""########################!!!"""""""""############""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))******+++******++++++***)))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))++++++************)))((())))))))))))))))))))))))))))))*********+++++++++---,,,,,,+++***)))))))))******)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$############$$$$$$############$$$$$$$$$$$$################################################################################################444333222000//////......---.........---+++)))((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$### !!!!!!!!!!!!"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""##################""""""""""""######!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""######""""""######$$$%%%############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""######"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))***+++,,,------------,,,***(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%"""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$###########################%%%%%%%%%$$$###$$$%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''))))))((((((***+++************((((((((((((************))))))))))))))))))*********+++++++++,,,,,,+++***)))(((((('''))))))((((((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################################################################444333222000//////......---.........---+++)))(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!!!!""""""""""""######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""###########################!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""###""""""""""""###$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!""""""######""""""!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((***+++------......---+++((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''(((******))))))+++,,,)))***+++***((('''((()))+++************))))))))))))************+++++++++++++++******)))(((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""""""""############$$$$$$$$$$$$#######################################################################################444333222000//////......---.........---+++)))(((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%##################$$$$$$########################!!!!!!!!!!!!""""""############################## !!!"""###$$$$$$%%%"""""""""#########$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$############""""""""""""!!!!!!!!!!!!"""""""""""" """"""""""""############!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''&&&&&&&&&%%%&&&(((***+++,,,---------)))&&&%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((('''((())))))******))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&""""""#########$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''(((******))))))+++,,,)))+++,,,+++)))((()))++++++++++++*********)))))))))************+++++++++*********))))))(((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""############$$$$$$$$$#########""""""########################################################################444333222000//////......---.........---+++)))(((&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$### !!!!!!!!!!!!"""""""""$$$$$$$$$###############"""""""""""""""""""""""" !!!!!!!!!""""""############################## """###$$$%%%&&&!!!""""""""""""#########$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$############""""""""""""!!!!!!!!!!!!"""""""""""" """"""""""""############!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&(((***+++,,,,,,,,,(((%%%$$$&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))(((((()))***************'''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''))))))((((((***+++)))+++---,,,***)))+++---++++++++++++******)))))))))************+++++++++))))))))))))((((((((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$######""""""########################################################################333333222111000///...............---,,,+++***)))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%#########$$$%%%&&&&&&&&&%%%$$$"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!"""######$$$""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$######"""#########""""""""""""""""""""""""%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!##############################$$$$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))(((&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$##################333333222111000///...............---,,,+++***)))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%$$$###!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""$$$$$$"""""""""""""""""""""""" !!!!!!""""""#########"""""""""!!!!!!!!!!!!#####################$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""########################""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!"""""""""#######################################$$$$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))*********(((&&&&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******))))))******+++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################333333222111000///...............---,,,+++***)))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$#########$$$###$$$$$$"""!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!"""######$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$############$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$############""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################"""######$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$''''''''''''((((((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,)))'''&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#################################333333222111000///...............---,,,+++***)))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$######&&&&&&%%%$$$$$$############$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""""""""#########"""""""""!!!!!!!!!"""""""""#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$############"""""""""!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))+++,,,,,,---+++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))))))))(((************++++++++++++,,,,,,,,,,,,,,,---------)))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##############################$$$$$$$$$333333222111000///...............---,,,+++***)))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""############""""""""""""############""""""""""""#########"""""""""!!!!!!""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""##################"""""""""!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$########################!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((('''&&&''''''((((((''''''&&&&&&&&&'''((()))***++++++---+++)))&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((()))***++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((())))))))))))))))))*********++++++++++++++++++,,,,,,---------)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$333333222111000///...............---,,,+++***)))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""""""""""""""""""""""""""########################$$$$$$#########"""""""""$$$$$$###""""""!!! """############$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$""""""###$$$$$$###"""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!""""""""""""###########################!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))++++++***(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((())))))******++++++(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((()))))))))))))))))))))************+++)))******++++++,,,,,,---((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############"""""""""###$$$$$$%%%%%%333333222111000///...............---,,,+++***)))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$######""""""""""""""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%##############################""""""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""""""""#####################"""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""##############################!!!!!!"""$$$$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&''')))******)))'''&&&&&&&&&&&&&&&''''''''''''(((***+++***'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((************************''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&((())))))******))))))))))))************(((((()))******+++,,,,,,(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$!!!""""""###$$$$$$%%%%%%333333222111000///...............---,,,+++***)))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%% !!!###%%%&&&&&&&&&%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$$$$######"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$############""" !!!!!!""""""######"""############$$$$$$$$$ !!!"""###$$$""""""""""""""""""""""""######""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""""""""#################################!!!!!!"""$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((('''((()))++++++)))((('''''''''&&&&&&&&&%%%%%%%%%&&&)))++++++(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((+++++++++***************&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&((()))*********))))))))))))************'''(((((()))******++++++'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%222333333222000///000111/////////...---,,,******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$#########"""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###"""!!!"""#########!!!######""""""!!!!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""############$$$$$$$$$################################################$$$$$$$$$#########""""""######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################""""""""""""############""""""""""""""""""""""""######$$$%%%%%%###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$########################!!!###%%%%%%$$$###"""#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###%%%%%%###"""###$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((()))***+++,,,,,,,,,%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&''''''(((((((((((((((+++***)))((()))***,,,---************))))))))))))(((''''''((()))******)))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&$$$###&&&%%%$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""###$$$&&&%%%$$$###$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$$$$######""""""222333333222000///000111.........---,,,+++))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!$$$###""""""$$$$$$###"""###"""""""""!!!!!!!!! !!!!!!""""""######$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$#########""""""######""""""""""""##################################################################"""""""""!!!########################""""""""""""############"""""""""""""""""""""""""""############"""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$########################!!!###%%%%%%$$$""""""############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###%%%%%%###"""###$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))((((((&&&%%%%%%%%%&&&'''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''((()))***++++++++++++%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&'''(((((())))))((((((+++***)))((((((***+++,,,************))))))))))))(((''''''''')))***)))(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$'''&&&%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$######$$$%%%$$$###"""$$$%%%####################################$$$$$$$$$$$$########################$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$$$$#########"""222333333222000///000111---------,,,+++***(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""""""""""""""""""""######""""""""""""""""""""""""############""""""""""""%%%###"""###$$$%%%$$$###""""""""""""!!!!!!!!!!!!"""##################### !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$############"""""""""###"""""""""""""""##################################################################""""""""""""########################""""""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################!!!###%%%%%%###""""""############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""###%%%%%%###"""###$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((---+++)))&&&%%%%%%&&&'''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''((()))******++++++***&&&&&&&&&%%%&&&''''''((($$$$$$$$$%%%%%%%%%%%%&&&(((((((((''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&'''(((((())))))((((((***)))((('''((()))***+++************))))))))))))(((''''''''')))***)))(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&$$$$$$$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$############222333333222000///000111------------,,,***)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""#########""""""""""""""""""""""""#########"""""""""""""""%%%$$$###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!$$$#####################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""$$$###""" !!!"""""""""""""""""""""""""""""""""""""""######"""""""""""""""#########$$$$$$$$$######################## """$$$%%%###"""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""###%%%%%%###"""###$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&'''---+++(((&&&%%%%%%&&&'''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''(((((()))******))))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((''''''((()))))))))))))))((((((((('''((()))******************)))))))))((()))'''&&&'''))))))((('''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$'''((('''%%%$$$%%%$$$###!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$222333333222000///000111//////......---+++***)))(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""######%%%$$$###$$$%%%%%%$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$#####################$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$################################################""""""""""""""""""##############################!!!"""""""""############""""""""""""""""""""""""%%%$$$###"""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""#########$$$$$$$$$######################## """$$$$$$###"""!!!"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###%%%%%%###"""###$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''(((((()))))))))))))))((((((((((((((())))))***************)))))))))((()))'''&&&'''((()))'''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''((('''&&&%%%%%%%%%$$$"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%222333333222000///000111/////////...---,,,+++***)))((((((''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############%%%###"""###$$$%%%$$$###!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$################################################!!!!!!"""""""""""""""###!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""############""""""""""""""""""""""""%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""############$$$$$$$$$######################## """$$$$$$"""!!!!!!""""""""""""############$$$######$$$$$$$$$%%%%%%%%%"""""""""###############"""###%%%%%%###"""###$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&######%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$%%%&&&''''''&&&%%%$$$''''''(((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''((())))))******))))))(((((()))))))))*********************)))))))))))))))'''&&&'''(((((('''%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#######################################$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%222333333222000///000111.........---,,,+++***)))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""###### !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""""""""############$$$###""""""$$$$$$###""" !!!!!!!!!"""""""""############$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""""""""############""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$########################!!!###$$$"""!!!!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$"""###%%%%%%###"""###$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$!!!"""$$$%%%&&&&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$%%%&&&((((((&&&%%%$$$$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((((((((()))************)))((()))******************************)))))))))))))))(((&&&&&&'''(((&&&%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$&&&))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&222333333222000///000111---------,,,+++***)))((())))))(((((((((((())))))''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$###"""!!!"""###$$$###!!! !!!!!!!!!""""""######""""""###$$$%%%%%%&&&&&& !!!###%%%&&&&&&&&&"""############$$$$$$$$$################################################ !!!!!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$########################""""""""""""############""""""""""""""""""""""""!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$########################!!!###$$$"""!!!!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$"""###%%%%%%###"""###$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$"""###%%%''''''&&&%%%$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$%%%'''(((((('''%%%$$$!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((((((((()))***************))))))***+++++++++++++++************)))))))))))))))(((&&&&&&''''''&&&%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&''''''%%%$$$$$$'''***+++***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&666555444444222222111000//////...---,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!!  !!!""""""###"""""""""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$###############"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$######""""""######$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""############"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$((((((((('''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&***---+++&&&###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''666555444444222222111000//////...---,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$###$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###############""""""###$$$%%%%%%$$$"""!!!################################################""""""#########$$$$$$$$$######################################################"""!!!!!!"""######$$$###"""!!!!!!"""###$$$###############""""""!!!!!!""""""###############""""""""""""""""""""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$""""""!!!!!!""""""###$$$####################################$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++)))%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''666555444444222222111000//////...---,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""######$$$$$$$$$$$$######"""""""""$$$%%%%%%$$$###"""###############################################################$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""$$$###""""""""""""###$$$######$$$$$$######"""!!!!!!"""######$$$$$$######""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''666555444444222222111000//////...---,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$#########%%%%%%$$$$$$#########$$$$$$$$$######"""######$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$$$$##############################################################################################################################"""!!!!!!!!!!!!!!!!!!"""###########################$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""#########$$$$$$$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&666555444444222222111000//////...---,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""#########"""!!! """"""######$$$$$$$$$$$$########################################################################################################################!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""#########$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&666555444444222222111000//////...---,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$#########%%%&&&'''&&&&&&%%%%%%&&&&&&''''''################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########!!!""""""""""""!!!!!! """""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$%%%%%%$$$######$$$$$$$$$%%%$$$$$$###""""""###$$$$$$%%%$$$$$$$$$################################################""""""############""""""########################""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%666555444444222222111000//////...---,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%((()))%%%%%%%%%%%%%%%&&&''''''################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!"""#########""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$################################################""""""############""""""########################""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''')))******$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%666555555444333222111000000///...---,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""$$$&&&)))***$$$$$$$$$$$$%%%%%%&&&'''""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###%%%''')))***+++$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((******+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%''')))***%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%444444333222222111111000000000///...---+++***)))***))))))((('''&&&&&&&&&(((!!!!!!***...(((&&&***(((&&&$$$$$$$$$$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########)))((('''&&&$$$###"""!!!""""""""""""""""""""""""###!!!!!!"""###$$$###"""""""""""""""####################################""""""############""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!################################################!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((************)))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$''')))(((&&&&&&'''''''''(((((())))))***)))((('''&&&&&&'''(((***)))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%'''((()))++++++)))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444333333222222111111000000000///...---+++***)))***))))))(((''''''&&&&&&(((***,,,((("""'''&&&$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%#################################$$$$$$$$$%%%%%%""""""##################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$######""""""###########################"""!!!"""###$$$###"""""""""""""""###########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!################################################!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""######$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))*********)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''))))))'''&&&&&&'''((()))***+++,,,---,,,***)))((('''(((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333333333222111111000000000000///...---+++***))))))))))))(((''''''&&&&&&"""(((+++((((((---///---&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###"""""""""#########$$$$$$""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""################################################""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######"""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))((('''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%((()))))))))%%%&&&''')))***,,,---...---,,,***)))((('''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333333222222111000000000000000///...---+++***)))))))))(((((('''''''''''',,,'''###%%%)))***%%% %%%$$$"""###%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###############$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))***++++++***((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%''')))*********&&&'''((()))***+++,,,,,,)))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$333333222111111000000///000000///...---+++***)))((((((((((((''''''''''''...&&&%%%,,,---%%%"""%%%&&&$$$""""""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#################################%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################""""""""""""""""""###########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&&&&&&&''')))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''(((******++++++,,,))))))))))))))))))******'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$222222222111000000//////000000///...---+++***)))((((((((((((((((((''''''&&&&&&+++000///)))'''***)))&&&$$$###$$$&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""###############&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$#########$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""##############################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((('''***,,,---,,,,,,,,,---+++++++++************))))))***+++,,,,,,,,,++++++(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$222222111111000000//////000000///...---+++***)))'''((((((((((((((((((((())),,,***,,,???QQQFFF,,,...+++'''%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$########################""""""""""""############""""""##################!!!"""""""""#########$$$#####################"""########################$$$###"""###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###"""!!!!!!"""###$$$########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((('''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((***---000000...,,,,,,---,,,,,,,,,---------------------......---,,,***)))&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$222222111111000/////////000000///...---+++***)))'''''''''(((((((((((((((&&&)))&&&:::|||ttt222...***''''''''''''&&&###$$$%%%&&&''')))******$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$!!!!!!""""""#########$$$ !!!"""#########""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$################################################$$$###"""!!!!!!"""###$$$########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&'''((()))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))))),,,///222222///------...------......///000111111...///...---,,,)))'''%%%$$$$$$%%%&&&'''((()))***&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$444444333222222111111000000000///...---+++***)))))))))))))))))))))))))))'''&&&&&&...BBBbbb^^^999###***$$$"""(((&&&&&&%%%%%%&&&''')))******)))'''%%%$$$$$$$$$%%%)))'''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$#########""""""!!!!!!$$$#########""""""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''&&&'''((()))((('''$$$&&&((()))***)))((('''&&&''''''(((((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((***---...222111///---,,,---...///......---,,,,,,+++******,,,,,,+++***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$444444333222222111111000000000///...---+++***)))))))))))))))))))))))))))111...)))%%%$$$(((///444===*** ''',,,'''###'''%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$###"""!!!!!!########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$#########""""""""""""$$$#########""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''((()))((('''%%%&&&((()))***)))((('''&&&''''''(((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((***,,,...111///...,,,,,,,,,---......------,,,++++++******,,,,,,+++***)))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$444444333222222111111000000000///...---+++***)))))))))))))))))))))))))))&&&&&&''')))***)))'''$$$%%%###$$$(((***'''&&&((($$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&(((***+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$###""""""!!!########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$############$$$######$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###############################################################"""""""""###############"""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))(((''''''))))))((('''&&&&&&((()))))))))((('''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''((()))+++,,,...---+++******+++,,,---------,,,,,,++++++******++++++***)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$444444333222222111111000000000///...---+++***)))(((((((((((((((((((((((((((%%%###%%%(((***)))'''%%%(((((($$$###'''))))))$$$$$$%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''######$$$%%%''')))***+++''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&#######################################$$$$$$$$$########################################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))***)))'''&&&'''(((((()))(((''''''&&&''''''(((((((((((((((''''''((((((((((((''''''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''''')))***+++******)))))))))***++++++,,,,,,,,,,,,++++++******+++******)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$444444333222222111111000000000///...---+++***)))((((((((((((((((((((((((---)))###!!!"""######!!!***+++(((""""""((()))%%%&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&'''''''''%%%%%%&&&'''((((((((()))''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***((('''((()))***)))((('''(((((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((((((''''''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))((((((((((((((()))******,,,+++++++++++++++************))))))(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$444444333222222111111000000000///...---+++***)))))))))))))))))))))))))))%%%%%%&&&(((+++,,,,,,+++%%%&&&%%%%%%''')))&&&!!!&&&&&&'''((((((''''''&&&$$$%%%&&&&&&'''''''''&&&&&&''''''(((((((((''''''''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))******)))((((((******)))(((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((&&&&&&'''(((((()))******++++++++++++++++++******)))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$444444333222222111111000000000///...---+++***)))))))))))))))))))))))))))%%%''')))(((%%%""" $$$###$$$((()))&&&$$$%%%%%%&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&(((((()))(((((('''''''''&&&%%%%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&'''((()))))))))'''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********)))((()))******)))((())))))((('''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&((()))***************************++++++(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$444444333333222111111000000000///...---+++***)))))))))))))))))))))))))))%%%(((***)))&&&%%%'''***+++&&&&&&(((&&&!!!%%%---$$$%%%&&&&&&&&&%%%$$$###%%%%%%'''''''''&&&%%%$$$$$$%%%'''))))))))))))(((''''''&&&%%%%%%%%%%%%&&&""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""######$$$&&&'''((((((###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&########################!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********)))((()))***+++***(((***)))((('''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%&&&((()))***************************++++++(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$444444444444333111///...000000///...,,,+++***)))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******)))((('''&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$#########$$$%%%&&&''''''''''''&&&%%%$$$$$$########################"""###$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))++++++,,,,,,,,,++++++*********))))))))))))******((()))***++++++***)))(((+++***)))(((((((((((((((******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++)))(((&&&%%%%%%%%%&&&'''((((((((((((((('''''')))))))))(((((((((((((((******+++******)))((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########444444444444333111///...000000///...,,,+++***)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))(((((('''&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########""""""############$$$$$$$$$##################$$$$$$$$$$$$#########$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((())))))******))))))(((,,,++++++*********++++++***+++,,,------,,,+++***)))((((((''''''''''''(((***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%&&&((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***)))'''&&&%%%%%%&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((())))))*********))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######444444444333222111000///000000///...,,,+++***)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((******)))(((((((((((((((((())))))******))))))((()))((((((((((((((()))***)))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''((((((((((((((('''((()))))))))***+++++++++&&&'''((()))************(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$444444333333222111000000000000///...,,,+++***)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((''')))******)))((()))+++))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))***+++++++++******+++***)))(((((('''((((((((((((((())))))(((((((((***)))))))))***+++,,,,,,((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''&&&'''(((((((((((((((((((((((()))***+++,,,,,,---''''''((()))******))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''((()))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%444333333222222111111111000000///...,,,+++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''&&&&&&''''''((())))))***(((***++++++******+++---************))))))((((((''''''''''''''''''''''''******))))))((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))***+++++++++++++++------,,,+++++++++++++++************************))))))))))))***+++,,,,,,((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((((((((((((((()))***+++,,,,,,---)))))))))))))))(((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%444333222222111111222222000000///...,,,+++***)))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))***++++++,,,---...//////,,,...////////////000222//////......------,,,,,,+++******))))))(((''''''***))))))((((((''''''&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((()))***************+++******)))******++++++))))))(((((((((((())))))))))))))))))))))))******)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%&&&'''((())))))))))))((()))))))))***+++++++++))))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))***)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&444333222111111111222333000000///...,,,+++***)))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********++++++,,,---...///000000222333333444666777777888777888::::::999:::;;;===::::::999888888777777666555444333222111///......---,,,,,,+++******)))))))))))))))(((((('''''''''&&&'''(((((((((((('''&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$##################"""###$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******''''''((((((((((((''''''(((((((((((())))))))))))((()))***++++++,,,,,,,,,************+++,,,------,,,,,,+++******+++,,,,,,---,,,,,,++++++++++++,,,***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((******(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&(((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++++++++***)))%%%%%%%%%&&&&&&&&&''''''444333222111111111222333000000///...,,,+++***)))''''''''''''''''''''''''&&&'''''''''(((((())))))$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,111111222444555666777888888999:::;;;<<<===>>>>>>AAACCCDDDEEEDDDDDDFFFGGGEEEDDDDDDCCCBBBAAAAAAAAA??????===<<<:::888777666111111000///......------******))))))((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++''''''((((((((((((''''''(((((((((((())))))))))))***+++,,,---.../////////111111111222333444555666666555444333333444555666222111000///////////////******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''')))+++***(((%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%###$$$&&&((())))))((((((%%%&&&'''((())))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))),,,---...------%%%%%%%%%&&&&&&'''''''''333333333333333222111000222111000...,,,***)))(((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&###%%%((((((&&&$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''%%%%%%&&&(((+++(((&&&&&&((((((&&&$$$'''(((((((((((())),,,///,,,---///111222333444444///000222444666888999999;;;;;;:::777555777<<>>>>><<<999666555333111///,,,+++)))'''&&&&&&''''''***(((%%%%%%&&&)))))))))++++++***))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$&&&'''''''''&&&%%%%%%$$$&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&******)))((((((((())))))%%%'''))))))((('''((()))***++++++***(((''''''((('''''''''(((+++///333555111222444777999;;;<<<===BBBAAA@@@AAACCCEEEEEEEEEGGGHHHHHHEEEBBB@@@BBBDDDGGGGGGEEE@@@;;;777555666...---,,,******************)))(((***------***''')))))))))(((((('''''''''******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((%%%$$$#########$$$%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))(((((((((((((((((()))***+++***)))'''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((+++++++++***)))(((((('''******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$"""###&&&)))%%%(((******(((''''''((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&%%%%%%$$$$$$$$$444444333222222111000000111111///...,,,***)))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''%%%$$$$$$&&&'''&&&$$$((()))+++++++++,,,///222444444555666666666555555666777888999::::::::::::666999;;;;;;888777888999???AAAEEEJJJOOOSSSTTTTTTVVVVVVTTTQQQOOOMMMLLLJJJGGGHHHHHHHHHHHHHHHGGGGGGIIIHHHGGGEEECCC@@@<<<999555333111...,,,******))),,,***''''''(((***************)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''***)))((((((''''''(((((()))***+++***)))((()))***''')))******))))))+++,,,111111222555777;;;>>>@@@DDDEEEHHHKKKNNNPPPQQQQQQOOONNNNNNOOOQQQTTTUUUVVVUUUWWWXXXWWWTTTRRRRRRTTTXXXWWWUUURRROOOLLLIIIGGGDDDBBB???:::555111---+++...,,,***))))))******)))------,,,++++++***)))))))))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((%%%$$$#########$$$%%%&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))***************++++++,,,***))))))(((((('''''''''(((''''''''''''(((((()))++++++******)))(((((('''******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&%%%&&&'''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&%%%%%%$$$$$$$$$777555333111000000000000111000///...,,,+++)))))))))((((((((('''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))((('''&&&'''(((&&&%%%$$$%%%((()))((('''+++---//////000222555777:::;;;<<<>>>>>>======<<<::::::;;;<<<<<<<<<;;;;;;:::;;;===<<<;;;::::::;;;>>>@@@DDDIIIMMMQQQTTTVVVZZZXXXVVVSSSQQQOOOOOOOOOLLLKKKIIIHHHHHHHHHIIIJJJIIIJJJKKKLLLKKKHHHEEEBBBBBB@@@>>>:::777444222111111...+++*********))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''******)))(((((((((((((((++++++,,,***))))))***,,,***,,,///000111333666888===???AAADDDGGGIIIJJJKKKNNNOOOQQQTTTUUUUUUUUUUUUVVVTTTRRRQQQPPPQQQRRRSSS[[[]]]___`````````bbbcccdddcccaaa___]]]ZZZWWWUUUMMMLLLKKKHHHDDD@@@<<<:::666555222...+++***,,,...,,,,,,+++***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))***************+++,,,,,,((()))************((((((''''''((()))*********)))+++******))))))(((((('''***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))((('''%%%&&&%%%$$$%%%'''(((((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$888666333111//////000000111000///...,,,+++***)))))))))((('''&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))((('''&&&''')))''''''(((***,,,......//////111444555666888:::======>>>AAACCCEEEFFFGGGGGGAAABBBCCCDDDDDDEEEEEEDDDFFFEEECCCAAAAAADDDGGGIIIDDDGGGJJJMMMPPPTTTWWWYYY\\\XXXVVVVVVVVVUUUWWWZZZTTTRRROOOLLLIIIGGGFFFFFFDDDFFFIIIJJJKKKKKKKKKKKKLLLLLLJJJHHHEEECCC@@@>>>999666222...,,,***(((&&&***))))))(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((******)))))))))))))))***)))***+++++++++---///222444777:::===???AAADDDGGGIIIJJJMMMOOOQQQQQQQQQPPPSSSSSSSSSSSSQQQOOOMMMLLLMMMLLLJJJHHHGGGGGGIIIKKKSSSTTTVVVXXX\\\aaafffjjjjjjjjjgggbbb[[[VVVUUUUUUNNNPPPRRRTTTTTTQQQNNNLLLCCCCCCBBB<<<444000///000++++++******)))))))))((()))))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))((('''''''''((()))***+++((()))+++,,,---,,,***)))'''(((***+++,,,,,,+++*********))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&$$$###$$$'''((((((&&&(((&&&%%%&&&(((***)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%888666333111//////000000000000///...,,,+++******))))))((('''&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((((((''''''((())))))***,,,...000111333555444666999;;;<<<===???AAAAAABBBDDDFFFHHHJJJLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIKKKMMMOOOPPPKKKNNNQQQSSSSSSTTTVVVXXX[[[WWWVVVZZZ\\\[[[]]]bbbZZZYYYWWWUUUQQQMMMJJJHHHJJJKKKLLLKKKJJJLLLOOORRRQQQRRRSSSTTTTTTRRRPPPOOODDD@@@;;;666222...)))&&&))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$%%%&&&&&&'''((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((()))***+++***,,,///111222555999<<<>>>AAADDDGGGIIIKKKOOOQQQRRRTTTVVVWWWWWWVVVTTTSSSXXXWWWVVVTTTRRRPPPNNNMMMHHHIIIJJJIIIIIIJJJNNNRRROOONNNNNNPPPWWW___ggglllrrrsssnnnaaaQQQGGGGGGJJJOOORRRXXX\\\]]][[[WWWTTTPPPRRRRRRLLLAAA666...+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))***''''''''''''((()))***+++)))***,,,......---+++***((()))+++,,,,,,,,,+++***)))))))))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,)))&&&%%%%%%&&&'''''''''&&&&&&'''((())))))(((&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777555333111000000000000000///...---,,,++++++***)))((((((((('''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((()))((()))***,,,***,,,///111222444666888888;;;>>>@@@@@@AAACCCDDDGGGGGGFFFFFFGGGIIIKKKLLLGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFHHHKKKMMMNNNLLLJJJGGGKKKOOOPPPNNNLLLMMMNNNSSSPPPTTT]]]___YYYVVVZZZ]]]]]]]]]\\\ZZZWWWUUUSSSTTTTTTRRRNNNIIIHHHLLLOOORRRTTTXXX[[[]]]]]]]]]\\\QQQMMMHHHBBB===888222...,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%&&&'''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******'''''''''((()))+++,,,---111444888:::<<<===@@@BBB@@@BBBFFFIIIKKKNNNQQQTTTWWWXXXZZZZZZZZZXXXVVVUUUQQQOOOMMMLLLKKKKKKLLLLLLRRRTTTTTTRRRMMMKKKLLLOOOTTTQQQPPPSSS[[[eeemmmqqqvvvwwwqqqbbbOOO@@@<<<===@@@FFFPPPXXX]]]]]]YYYWWWVVVYYYZZZWWWMMM@@@444---///......---,,,+++******+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))******))))))))))))***+++------,,,---.........---,,,,,,***+++++++++++++++******((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((333222///+++'''%%%&&&(((%%%'''))))))(((&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&444444333222222111000000//////...---,,,++++++***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&"""%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''***++++++,,,...000...111444555666777:::===<<>>>>>;;;>>>BBBEEEHHHLLLPPPSSSUUUVVVWWWXXXXXXXXXWWWVVVIIIFFFCCC@@@@@@BBBDDDFFFTTTVVVWWWSSSKKKFFFEEEFFFPPPPPPRRRYYYcccnnnuuuxxxvvvuuurrrjjj^^^QQQFFF@@@999@@@LLLVVV\\\\\\XXXUUUQQQTTTYYY\\\ZZZSSSIIIAAA999888666333000...,,,***,,,,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((((((((((((((()))))))))*********(((((())))))***,,,---.../////////......------------,,,+++******)))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...222555222+++&&&&&&)))%%%+++111000+++'''''')))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&333333333333333222111000//////...---,,,,,,++++++((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&"""%%%((()))((('''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&)))+++------///111444333666999::::::;;;???BBB>>>AAADDDEEEEEEDDDEEEFFFDDDBBB@@@@@@BBBGGGMMMQQQXXXZZZ___dddiiinnnqqqssswwwmmm```XXXZZZaaajjjooosssyyy~~~zzzyyyyyy|||qqqkkk```^^^[[[YYYYYYZZZ]]]^^^]]]``````\\\TTTOOOOOOQQQMMMQQQXXX^^^bbbddddddcccdddaaa]]]YYYUUUQQQLLLHHH???===999444000,,,)))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++///000111333666999;;;===???BBBDDDDDD@@@;;;888666666:::>>>CCCGGGKKKPPPSSSQQQQQQSSSTTTUUUVVVVVVVVVMMMJJJEEE@@@???@@@CCCFFFFFFJJJOOONNNJJJGGGHHHJJJEEEGGGNNNZZZhhhssszzz|||xxxvvvvvvwwwuuulll]]]QQQHHHNNNWWW^^^```[[[TTTOOOHHHLLLSSS]]]eeeeee___YYYIIIGGGDDD@@@;;;777444222------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((()))))))))))))))************&&&&&&&&&'''(((***+++,,,222111000...------------...---+++)))(((((())))))'''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))###,,,444444---((((((+++(((111888777///)))***---(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&777666555333222111000000111000000///...,,,+++*********)))(((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((''''''''')))+++......---...000222555777???<<<;;;======;;;===AAACCCBBBBBBBBBCCCEEEGGGHHHMMMOOODDD>>>IIITTT]]]jjjmmmnnnqqqvvvzzzyyyuuuqqqyyyvvvlll\\\PPPQQQ^^^jjjxxxzzz~~~tttrrrvvvwwwvvvuuukkkaaaXXXVVVYYYTTTUUU\\\dddccc\\\[[[___VVVXXX]]]aaabbbaaacccfffcccddd^^^SSSMMMOOOTTTUUULLLKKKGGGBBB<<<555///+++++++++***))))))'''&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$""""""$$$&&&(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$&&&)))+++***(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))+++***))))))((())))))***'''(((***+++,,,++++++***)))))))))((((((+++///333666777999;;;;;;;;;;;;:::@@@AAADDDDDDBBB>>>:::666======@@@FFFLLLOOONNNKKKFFFGGGJJJOOOUUU[[[]]]^^^YYYYYYXXXWWWVVVVVVWWWWWWZZZ^^^]]]XXXXXX]]]___\\\]]]WWWSSSZZZhhhtttxxxwww|||zzz|||~~~pppXXXDDDGGGMMMUUU[[[[[[XXXTTTRRRDDD@@@AAAKKK[[[gggjjjhhhfffbbb]]]ZZZVVVNNNCCC:::555444333111...+++(((&&&''')))++++++)))(((((()))''')))***)))(((''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((()))***+++++++++++++++((((((((((((((((((((((((,,,,,,++++++***)))))))))((())))))*********))))))((((((((((((((('''''''''******)))))))))((((((((())))))))))))))))))((((((***(((&&&&&&)))+++***(((''''''(((((((((((((((((((((((((((((('''''''''&&&***)))(((''''''((()))***'''---000---&&&$$$***111BBB???999333///.........111000000///......------(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$777666555333222111000000111000000///...,,,+++*********)))(((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((()))+++---///000111333555666888888777999???EEEEEE???;;;;;;888<<>>888555000...+++)))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&)))***)))'''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))***************))))))))))))******+++,,,,,,++++++)))+++,,,---...000444888;;;;;;===>>>>>>>>>===<<<======>>>>>>>>>===<<<;;;@@@AAAEEEKKKRRRUUUUUUSSSTTTTTTUUUXXX]]]```bbbbbbeeefffffffffffffffffffffiiimmmllliiiiiimmmmmmjjjkkkgggdddhhhrrrzzz~~~}}}~~~~~~zzzkkkTTTAAA999>>>DDDIIIKKKMMMNNNNNN???;;;:::@@@MMM[[[ffflllooollliiigggddd```[[[WWWHHHDDD>>>;;;999777222///)))))))))+++------)))&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''''''''))))))***+++++++++******((((((((((((((((((((((((+++++++++***************)))******+++******))))))((((((((((((((((((((((((''''''(((((()))))))))******)))))))))))))))******+++)))'''(((***+++***(((((((((((((((((())))))))))))))))))(((((((((''''''******)))((((((((()))***'''+++---+++'''&&&+++000444222///,,,***++++++,,,------------............(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$777666555333222111000000111000000///...,,,+++******))))))((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&((()))******,,,...111555666777888999999999888???<<<<<<>>>??????DDDKKKSSSUUUYYY]]]aaadddeeefff[[[ZZZIII;;;:::<<>><<<555///)))))),,,...+++'''''''''''''''''''''''''''(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((()))))))))******+++++++++******)))(((((((((((((((((((((((()))************++++++++++++,,,,,,,,,+++***))))))(((((((((((((((((())))))&&&'''((()))***+++,,,,,,***))))))((()))***,,,---+++***)))***++++++***)))(((((()))))))))***************))))))))))))((((((******)))(((''''''((((((((()))***)))((((((+++---***))))))((())))))******((())))))+++,,,---......(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%666666444333222111111111111000000///...,,,+++***))))))(((((((((((())))))))))))((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))+++,,,---///222444;;;;;;::::::999999999999BBB>>>===???DDDLLLZZZgggpppllleee]]]VVVQQQOOONNNNNNPPPIIIEEEKKKRRRbbbyyytttlllppprrrYYYSSS[[[bbbeeegggtttyyywwwuuupppjjjlllkkkbbbYYYVVV\\\aaaaaacccfffjjjkkkhhhkkkkkkddd\\\UUULLLDDDEEEHHHMMMQQQRRROOOKKKHHHAAA<<<666222///---)))&&&***)))(((''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))''')))+++,,,,,,+++***)))******))))))***+++---...///333888===@@@CCCFFFIIIEEEFFFHHHIIIJJJJJJJJJIIIOOONNNMMMMMMOOOQQQTTTUUUUUUVVVXXX[[[^^^______^^^^^^]]][[[[[[\\\]]][[[ZZZUUUVVVXXXYYYXXXWWWUUUSSSVVVZZZ___dddiiilllnnnmmmiiikkklllnnnooorrruuuwwwzzzxxxyyy{{{}}}zzzrrrkkkccc```[[[SSSKKKGGGEEEFFFHHHFFF@@@777555???TTTdddmmmqqqtttsssooolllnnnqqqnnndddVVVJJJDDDDDDEEEGGGGGG>>>222+++************)))((((((((()))******))))))((((((((((((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,)))))))))))))))*********+++++++++++++++***)))(((((((((((((((((((((((((((((())))))***++++++,,,,,,---------,,,+++***)))((((((((())))))))))))******(((((()))***+++,,,------******)))))))))+++---///,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++++++++***))))))(((((((((***)))(((((()))))))))((()))******++++++*********''''''((()))***+++,,,,,,((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%666555444333222111111111111000000///...,,,+++***))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''((((((((()))))))))*********+++...///000222555888<<<;;;999999:::<<>>;;;666...(((***)))((('''&&&&&&''''''''''''''''''''''''''''''***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***''')))+++,,,---,,,***))))))))))))***,,,...111222666:::@@@EEEIIIKKKNNNPPPMMMNNNQQQSSSUUUUUUUUUUUU[[[[[[[[[\\\[[[[[[[[[ZZZWWWXXXXXXXXXVVVTTTSSSSSSNNNMMMLLLLLLMMMNNNMMMKKKGGGHHHIIIIIIHHHEEEBBBAAA@@@CCCHHHOOOTTTUUUVVVWWWYYY\\\___bbbcccfffiiimmmvvvuuuuuuwwwyyyzzzxxxvvvtttssspppkkkeeeaaa______WWWVVVPPPCCC999;;;HHHUUUbbbjjjsssuuusssoooppprrrmmmjjjddd[[[RRRLLLJJJJJJNNNJJJDDD;;;333---***))),,,)))'''(((***+++***)))***))))))((((((((())))))''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---))))))))))))******+++++++++++++++++++++***)))((())))))))))))))))))))))))(((((()))***+++,,,,,,------------,,,+++***)))((())))))))))))******++++++))))))))))))*********+++,,,+++++++++,,,---///000111111111000000111222333555555555555555555555555333222222222111111111111////////////......---------+++))))))******(((%%%((((((***+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%666555444333222222222222111000000///...,,,+++***((((((((((((((())))))***((((((((((((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))***+++,,,,,,---...000111222444777:::888888999;;;???DDDHHHKKKVVVSSSPPPLLLGGGEEEKKKUUUNNNNNNNNNQQQYYYcccnnnttt~~~{{{yyyppphhhccc___eeeiiikkkjjjkkkjjjeee^^^QQQRRRSSSUUUUUUUUUTTTSSSNNNKKKGGGFFFFFFBBB999222+++***)))(((((()))***+++'''''''''''''''''''''''')))((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&(((&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((((())))))))))))((((((((((((((()))))))))******((()))***,,,,,,,,,,,,+++)))***,,,///333777:::;;;@@@CCCHHHLLLNNNQQQSSSUUUUUUVVVXXX[[[\\\]]]]]]]]][[[\\\\\\\\\ZZZWWWSSSQQQMMMMMMMMMJJJFFFCCCAAAAAA<<<;;;;;;<<<>>>??????>>><<<<<<<<<<<<:::888666555999999<<>>======<<<<<<;;;777777777666666666555555333444555555555555444444000///.........---+++)))%%%%%%''')))******+++++++++++++++***)))((((((''''''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&555555444333222222222222111000000///...,,,+++***((((((((((((((()))******'''((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&((()))+++,,,......///111333444444666999;;;888:::???DDDHHHLLLNNNOOOYYYRRRJJJAAA999:::FFFSSSbbbfffnnnwwwrrraaaaaadddeeeeeehhhllljjjeeeaaa___[[[XXXUUUSSSRRRRRRIIIEEECCCEEEJJJKKKFFF@@@333222///,,,************'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))(((&&&%%%''')))''''''''''''((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))***++++++,,,------,,,///333888===BBBEEEGGGIIIKKKOOOQQQRRRSSSUUUWWWWWWXXXZZZ[[[[[[[[[[[[ZZZRRRQQQQQQOOOLLLHHHDDDBBB===>>>???<<<888666666777444333222444666888777666555444444444444444333333999666888======888777:::666666666888;;;>>>@@@BBBDDDFFFJJJMMMSSSZZZbbbgggiiikkknnnooonnnmmmmmmmmmcccbbb^^^WWWOOOGGGBBB@@@FFFPPP___lllrrrsssssssssmmmfff___]]]^^^]]]VVVPPPDDDJJJSSSXXXWWWOOOCCC;;;444000+++***---...---***+++******)))(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''(((((()))******+++))))))***+++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,)))******+++******))))))))))))******+++,,,,,,---++++++,,,---...//////000444555777888888777666555777666555333222666===BBBBBBAAA@@@???===<<<;;;;;;555444444444444333333333333444555666777777666666111222333444444333222222,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++***)))))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&555444444333222222222222111000000///...,,,+++***((((((((((((((()))******'''''''''((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''')))+++---///000111333444555555666999;;;<<<@@@FFFLLLOOOPPPNNNLLL;;;>>>DDDIIIJJJNNNYYYeee|||{{{{{{\\\^^^^^^___eeelllmmmjjjlllggg```XXXSSSOOONNNNNN@@@<<<;;;???HHHMMMMMMJJJ>>>;;;666000+++(((&&&%%%(((((((((((((((((((((((($$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((***)))&&&%%%''')))''''''''''''((((((((()))&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))************************+++,,,---...///222888???EEEJJJNNNOOONNNPPPRRRSSSSSSTTTVVVXXXUUUVVVWWWWWWVVVUUUTTTSSSIIIHHHFFFCCC???<<<999888333555666555222111222444222111111222444666555444444444444444555666888888888444666;;;;;;666555999777444222222555777888888:::;;;<<<<<<===BBBHHHMMMUUUXXX^^^bbbfffiiilllooopppnnnkkkhhhddd]]]UUUOOOHHHQQQ___llltttwwwwwwwwwuuubbbMMMGGGOOOXXXYYYUUUEEEGGGLLLUUU\\\\\\UUUMMM;;;666000///222333111...++++++***))))))((())))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&''''''((()))*********((()))***+++++++++++++++))))))))))))))))))))))))***************+++++++++((())))))*********))))))))))))***+++,,,,,,------//////111222444666777888888:::<<<======;;;999777333333111///...333;;;BBB??????===<<<:::888777666/////////.........------///000222444555555555444111444777999888888999:::999888666333111000//////,,,,,,,,,,,,+++++++++***'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&:::999666444333222222222000000///...,,,+++******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''')))))))))))))))***&&&&&&&&&''''''''''''((()))(((''''''((()))(((&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((((()))+++---...///000000444333333444777<<>>???AAABBBOOOcccttt||||||zzz{{{~~~rrrmmmjjjnnnyyyxxxaaaTTTXXXcccfffccclllkkkhhhfffddd^^^NNN???:::222111:::@@@CCCMMMZZZMMMHHHAAA:::555000,,,******)))((((((*********)))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))***++++++++++++***,,,,,,,,,,,,---...///000444999???EEEIIILLLOOOQQQPPPOOOOOORRRWWWYYYWWWUUUOOONNNMMMNNNOOOKKKDDD>>>888888888888888777666666333222111000111222333333///222555666666777:::>>>;;;444222888;;;888555555888::::::777888<<<;;;777:::999666333666::::::555888999999777444444666888???BBBGGGLLLQQQUUUVVVWWW^^^bbbgggkkkmmmmmmkkkiii___ccciiipppvvvyyyzzzzzzssshhhWWWHHH@@@BBBJJJQQQSSSHHHAAAIII\\\gggcccZZZTTTJJJ???999666555666777...***((())))))&&&&&&)))'''((()))******++++++***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((((((((((((''''''''')))***+++)))(((((()))++++++++++++************)))))))))))))))************+++)))(((,,,000111...)))((()))******)))((()))+++)))***+++---000222333444222444666888:::<<<======>>>???@@@@@@>>>:::666333111000000000111222444666<<<999555333333444444333111///------.../////////222444222000000222000+++,,,...222555777;;;>>>AAAAAAAAAAAA???===:::777555...---,,,******+++,,,,,,(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))999888666444333222222333111000///...,,,+++***)))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''((())))))((('''''''''&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''(((((((((&&&&&&(((***---...///111333444555555333666:::>>>???>>>===<<<===<<<:::888999???HHHOOOjjjtttyyyyyyyyy{{{{{{|||dddcccfffssszzzeee[[[ZZZ[[[gggmmmooojjjdddaaa]]]ZZZDDD888222777===@@@JJJVVVWWWQQQJJJDDD???999111***,,,+++************(((&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))************+++*********))))))))))))***++++++,,,,,,+++++++++,,,,,,++++++---111555777===AAAFFFJJJLLLNNNPPPQQQQQQQQQQQQSSSUUUSSSOOOKKKLLLHHHCCC???===;;;888555444444333222333444555666777777888:::;;;;;;999888<<<======<<<===AAAHHHMMMNNNFFFAAACCCDDDBBB@@@BBBBBB???<<<;;;;;;===???@@@===>>>;;;777888===@@@??????>>><<<999555222333444444666888:::===BBBIIINNNJJJNNNUUU]]]dddiiilllmmmrrrrrrrrrrrrtttvvvwwwyyyxxxqqqcccRRREEECCCJJJRRRUUUKKKAAACCCOOO]]]dddfff[[[VVVPPPIIIBBB<<<888777000+++)))++++++((((((***(((((()))************)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((()))***+++***(((((()))++++++++++++************)))))))))))))))************---+++***---111111...******,,,---,,,+++***+++---,,,---...000222555666777888999999999999888777777222222222222222111000000000///......///333777999===:::777666666777666666777777777888::::::888666...000000...000333111---000222333555666999>>>AAAIIIHHHGGGEEEBBB???===;;;;;;999666222...+++((('''*********))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''888777555333333333333444222111000...,,,***)))(((((((((((()))))))))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&((()))******))))))+++------...///111333444555555666<<>><<<:::777444333444555666555444333222222444777999777:::>>>DDDHHHHHHEEEBBBLLLKKKJJJJJJOOOYYYeeennnjjjbbb[[[WWWTTTQQQQQQSSSTTTNNNMMMSSSVVVTTTXXX___\\\[[[TTTGGG???@@@CCCDDDBBB@@@===:::888888888888222333333111000111666:::888;;;AAAJJJTTT^^^fffjjjwwwwwwxxxxxxxxxwwwwwwvvvyyywwwooo```PPPIIIMMMSSSWWWPPPFFF>>>???KKK^^^kkkcccdddbbb[[[PPPEEE;;;555111,,,***,,,,,,***)))+++)))************)))((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))***+++***((((((***,,,+++++++++************)))))))))))))))************000...---///111111...***+++,,,------,,,,,,---///111222222333555666888999888888777666555333222111111111111333555888<<<======<<<::::::<<<@@@EEEHHH@@@===:::888777777666444777888:::===???>>>;;;888777888888666999<<<<<<888:::::::::999999;;;>>>AAAMMMMMMLLLJJJIIIHHHGGGGGG===<<<;;;888555222///...,,,,,,,,,++++++)))((((((+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%&&&&&&777666444333222333444444222111000...,,,***)))((((((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((('''((())))))'''&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((('''&&&''''''''''''((((((((((((((((((((('''''''''''''''(((***+++******+++---///---...000222333555555555>>>BBBFFFEEEBBB>>><<<;;;===BBBNNN```ttt{{{}}}www}}}zzzccc^^^___```aaafffkkkhhhbbbaaaRRRFFFFFFJJJKKKMMMOOO]]]___aaa```[[[RRRHHHAAA444111,,,*********++++++((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&''''''((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))'''''''''(((((((((((((((((((((((((((((('''''''''(((((()))***************(((((((((((())))))))))))((()))))))))************************************,,,,,,+++++++++++++++,,,+++,,,///333888>>>DDDGGGIIIKKKNNNOOOMMMLLLKKKLLLKKKJJJHHHFFFBBB>>>999666222333555666666777777888777777888999:::<<<===>>>???CCCLLLWWW```cccaaa]]]eeeeeeeeejjjttt}}}~~~sssmmmqqq~~~mmmYYYOOONNNNNNLLLHHHCCC@@@@@@???>>>===777777666777666555222000333444666;;;CCCLLLUUUZZZccchhhpppxxx{{{{{{wwwuuuvvvwwwtttlll```VVVSSSSSSZZZZZZSSSFFF;;;@@@SSSdddhhhjjjiiiddd\\\QQQBBB666111+++(((***,,,+++***,,,+++++++++******)))''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))***+++***))))))+++,,,+++++++++*********))))))((()))))))))************000///......000///---***)))+++---......///111333666555444444444444555666000000111111111111111000,,,---///222777;;;???AAA@@@@@@??????@@@BBBDDDEEEAAA>>>:::888666555333111666777999<<<>>>===:::777777888777555777;;;;;;888???@@@AAAAAA@@@@@@BBBDDDFFFFFFFFFFFFGGGGGGHHHHHH<<<===<<<;;;999666444222.........---,,,***)))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''666555444333222222333444111111///...,,,***)))((())))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))&&&'''''''''''''''''''''((('''''')))+++,,,+++)))&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))(((''''''''''''((((((((())))))((((((((((((((((((((((((((()))+++++++++,,,...000111222444666777999999:::@@@@@@>>><<<;;;AAAKKKSSSaaafffpppyyywww{{{yyyuuujjj]]]XXX___hhhllljjj```WWWUUUUUUQQQKKKGGGQQQYYYbbbfffbbb[[[UUUSSSCCC===444---******++++++))))))((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((((((((((((''''''''''''''''''(((((((((((((((((())))))***************(((((((((((())))))))))))((()))))))))***************************++++++++++++************+++,,,---,,,000555<<>>>>>AAAGGGLLLPPPRRRSSSRRRXXX\\\ggguuu}}}pppmmmllliiiccc[[[XXXXXXXXXUUURRRIIICCC<<<;;;>>>???;;;777777555333333666;;;BBBEEELLLRRR]]]hhhooossstttssssssuuuvvvvvvpppfffZZZRRRWWW]]]^^^RRRAAA===HHHVVVgggjjjjjjgggeee___PPP@@@555---((()))+++++++++,,,++++++++++++***((('''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******)))***+++***)))***+++---+++++++++*********))))))((()))))))))************...---------......---,,,+++---000222333555888:::888777555222111000111111......000111222222222222222444666999<<<===>>>?????????@@@@@@@@@@@@???>>>888666444444444444333222666555666777999999888666888999888666999>>>>>>;;;:::===BBBEEEFFFGGGHHHIII@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<888444000---///000000000///---***)))'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***777666444222222222222333000000///...,,,+++******)))))))))*********++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((('''''''''&&&&&&&&&(((&&&&&&)))---///---+++&&&&&&&&&''''''''''''((('''&&&&&&''')))***)))(((''''''((((((((()))))))))'''(((((((((((()))))))))(((***+++,,,,,,---000222111222444666888999::::::444777;;;AAANNNddd~~~}}}vvvooottt|||zzz{{{}}}vvvrrr^^^VVV[[[bbbkkkgggbbb```]]]TTTIII@@@FFFPPP\\\ddddddbbb```___SSSLLLAAA888111---***))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%(((((((((((((((''''''''''''''''''((((((((((((((((((((()))***************(((((((((((())))))))))))))))))))))))*********************+++++++++++++++************+++,,,...///222666<<>>AAABBBAAA<<<;;;:::;;;<<<<<<;;;999;;;<<<:::777888<<<<<<999444999>>>CCCFFFHHHJJJKKKGGGGGGGGGFFFDDDBBB@@@>>>===<<<;;;999777555333222111222333444333111...---((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))***+++888666444222111111111111///......---,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))'''((((((((())))))))))))))))))((('''&&&%%%%%%$$$)))'''%%%(((,,,...,,,(((&&&&&&&&&''''''''''''(((((('''&&&(((***++++++***'''((((((((())))))))))))'''((((((((())))))))))))***+++---......000333555111222444666888999::::::222:::GGGWWWmmmzzz|||zzzvvv||||||lllzzz|||nnnbbb[[[WWWbbbdddffffffbbb[[[PPPGGGCCCIIIRRR]]]eeehhheeeaaa[[[VVVNNNFFF>>>666///***))))))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&'''(((((()))''''''&&&%%%&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&)))(((((((((''''''''''''''''''''''''((((((((()))'''((())))))******))))))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,,,,++++++***+++---///222444;;;>>>BBBFFFIIIJJJJJJJJJDDDEEEFFFDDD@@@<<<:::999444444555333333555:::>>>===@@@JJJ___xxx}}}cccRRRLLLOOORRRHHHEEEAAA===:::999999999===<<<;;;===CCCLLLTTTZZZ```eeemmmuuuxxxvvvoooiiiYYYZZZVVVKKK>>>777888<<>>>>>;;;666===???@@@@@@@@@BBBDDDGGGJJJKKKLLLMMMLLLIIIEEECCC::::::999888888777888888555666888999888666444222------,,,++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((())))))888777555333111000000000......---------,,,,,,,,,)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))******)))'''&&&%%%$$$###***'''%%%'''+++,,,)))%%%&&&&&&&&&'''''''''(((((((((''''''(((+++,,,++++++(((((((((((())))))))))))'''((((((((())))))******+++---...///000222555777666777999;;;===>>>>>>???>>>IIIYYYjjj|||yyyyyy{{{vvvooolllqqqtttnnndddXXX^^^eeehhhgggccc[[[UUUFFFFFFKKKXXXffflllfff___ZZZXXXTTTOOOIII@@@666///))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******'''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,---///222555777BBBCCCEEEGGGIIIJJJJJJKKK@@@AAAAAA???:::555111000111444777777777999===@@@HHHQQQfffvvvsssqqqppptttkkkbbbfffmmmSSSQQQMMMHHHDDD@@@>>>===666666777999===BBBGGGJJJOOOWWWccclllrrruuuwwwxxxpppiii\\\NNNBBB======???DDD\\\pppqqqmmmmmmlllfff___OOO===444000---++++++)))************))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))***+++++++++)))***++++++***+++---///+++++++++************)))))))))))))))************)))***,,,...000222555888777888999888666666666888777555444333333555888:::666666888999::::::::::::DDDDDDFFFJJJQQQYYY```eeennnmmmmmmpppvvvyyylllccc^^^WWWQQQMMMKKKFFFAAA<<<<<<>>>@@@AAACCCGGGJJJKKKIIIFFFDDDDDDBBB>>>:::666444333333777999;;;<<<<<<:::888666222111000...,,,***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((''''''''''''(((888777666444333222111111......---,,,+++******)))++++++******))))))(((((())))))************))))))((((((((((((((((((((((((******))))))((((((''''''***((((((***,,,,,,)))&&&''''''&&&''''''((()))))))))'''&&&''')))*********++++++)))(((((('''''''''(((((()))***+++,,,,,,------,,,---000444777888888:::888777>>>OOO```fffcccaaagggsss|||}}}~~~~~~}}}mmmddd^^^```fffgggccc^^^[[[QQQKKKSSSccclllfff]]]YYYPPPIIIKKKQQQOOODDD999,,,,,,,,,+++***))))))((('''((()))((('''(((***+++&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************))))))))))))************++++++,,,---------,,,,,,+++,,,...///111444999===AAACCCFFFIIIJJJGGGAAA===BBB===:::999666333666;;;888999;;;===CCCOOO^^^iiifffkkkwww{{{mmmlllpppwwwxxx|||}}}uuurrr\\\VVVffflllZZZHHHDDD>>>:::999:::::::::===BBB@@@DDDKKKTTT___iiipppuuusssmmmggg```UUUIIICCCCCCDDDPPPbbbooosssrrrnnnmmmfff```TTTCCC444,,,---111++++++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))************++++++,,,------,,,,,,,,,******)))))))))))))))***---+++***(((((()))+++,,,)))...333777888999:::;;;///333666444333333555555666888777666888;;;:::555444777999:::===FFFTTT^^^nnnpppttt}}}tttbbbUUUJJJ@@@;;;:::;;;<<<===???AAABBBCCCCCC>>>BBBFFFGGGEEEAAA===;;;999888666666777777555333444444444555555222,,,''',,,***)))***++++++(((%%%***)))))))))((((((((((((((()))+++,,,+++***((('''''''''''''''((((((((((((888777555333222111111000//////...---,,,+++***************)))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))((((((''''''(((&&&&&&(((+++---,,,***&&&'''((())))))(((&&&%%%***((('''((()))***)))((()))(((((('''(((((())))))(((((()))***+++,,,,,,---333111...///222777<<>>EEEOOOZZZfffttt~~~yyyyyy~~~ppp]]]JJJAAA;;;<<>>;;;;;;555:::BBBLLLWWW```gggjjjrrrooolllhhhaaaZZZZZZ___RRRYYYdddlllqqqrrrqqqpppjjjeee\\\OOOAAA666111///---,,,++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******((())))))))))))*********+++,,,,,,------,,,,,,,,,******))))))))))))******+++***))))))***,,,---///444555777888888777555555666555222000000222333333666888888444444888999888;;;CCCNNNWWW```ooo}}}sssmmmaaaSSSHHHEEE???:::777999>>>BBB???@@@AAABBBCCCCCCEEEFFF;;;999666555555444333111333222222333555444111......+++))))))******(((&&&))))))))))))))))))((((((((()))***++++++)))'''&&&''''''''''''((((((((((((777666444333111000000000000//////...---,,,++++++))))))))))))************))))))************))))))(((((((((((((((((((((((()))))))))(((((((((((('''&&&%%%%%%'''***---...---)))***,,,------***'''%%%***)))((()))******(((&&&&&&&&&&&&'''''')))******(((((()))***+++,,,------333111///...///333777999777>>>MMMfffzzzmmmmmmttt}}}|||uuuxxxvvvrrrttt___UUU\\\iiikkkjjjiiijjjkkkmmmmmmmmmhhh\\\MMMDDDCCCHHHNNNQQQFFF>>>333+++)))***++++++((()))))))))(((((()))+++,,,++++++***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++++++++,,,///333777:::>>>AAADDDHHHGGGEEEAAA===:::777555000222444555444999KKK\\\jjjpppxxxuuussswww~~~wwwqqqxxxhhhVVVDDD@@@BBB@@@<<<888444666<<>>>>>>>>>>>@@@BBBEEEFFFAAA???;;;999777555222///333222111222555777888888333000,,,***)))))))))((('''((()))*********)))((((((((()))***)))((('''&&&''''''''''''((((((((((((666555333222111000000000000000///...---,,,,,,+++(((((())))))******++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&(((+++---...---...///000///...---,,,)))((((((***++++++)))(((&&&&&&&&&&&&'''((()))***(((((()))+++,,,---......000000111111000000111222999NNNfffuuuxxxsss{{{}}}}}}|||yyysssmmmjjjjjjlllmmmrrryyy{{{vvvssszzz|||eee[[[]]]fffhhhjjjlllnnnooooooooosssiiiZZZLLLDDDEEEKKKPPPOOOIII???555,,,)))***+++))))))***)))(((((()))+++*********))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))*********+++++++++,,,,,,++++++++++++,,,,,,...222777<<>>III\\\qqq~~~ZZZTTTUUU```lllpppmmmkkkrrrooolllmmmppprrrpppnnnpppllliiigggeee^^^RRRHHH888222,,,)))+++,,,,,,***************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((()))***++++++,,,,,,---------,,,,,,+++******************+++,,,,,,)))+++---000333555555666333222000000222444555666333666:::===:::999DDDRRR___mmm|||yyyuuupppxxxuuulllNNNHHH@@@;;;999;;;<<<<<<>>>???AAADDDEEECCC>>>::::::999777666777;;;???CCCDDDAAA===777111...,,,+++((()))***++++++***))))))(((((((((((((((''''''&&&''''''''''''((((((((((((555444333222222111111111000//////...---,,,++++++))))))))))))************))))))************))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((())))))((('''&&&((()))+++)))((('''))),,,///111***((('''(((***,,,,,,+++***))))))((((((((())))))***+++,,,...///111222333000000///...111:::FFFPPPUUU[[[ccckkkuuu{{{mmmqqqrrrmmmeeeaaacccfffjjjiiihhhfffdddbbb```___\\\YYYXXX\\\ccckkkppprrr|||wwwooogggcccbbbcccddd___eeejjjooovvv~~~}}}~~~|||}}}qqquuueee```]]]aaajjjqqqrrrpppnnnnnnjjjbbbXXXNNNIIIHHHNNNRRRTTTNNNBBB666///...***++++++***(((((()))+++%%%&&&&&&'''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((()))************************++++++++++++,,,,,,,,,+++,,,---...000111777:::>>>@@@@@@@@@AAABBB<<<<<<;;;777333222555999???FFFWWWppprrreee```\\\SSSGGG???AAAMMM[[[eeeXXXMMMEEELLLZZZdddjjjmmmooooooqqqsssuuutttrrrppprrrnnnkkkkkkkkkhhhaaa[[[DDD;;;000++++++---,,,+++************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******((())))))***+++,,,------------------,,,+++*********************+++,,,------...111444555555555444111222333222222333666888333888BBBIIIKKKRRRhhh}}}qqq___OOOEEE>>>888555666777:::???CCCDDDCCCAAA======<<<;;;;;;===@@@DDDGGGGGGEEE@@@999333///...++++++*********))))))))))))))))))(((((((((''''''''''''''''''((((((((((((666555444333222222222222//////...---,,,+++***************)))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&(((***)))'''&&&'''(((((('''''''''((()))+++---///,,,)))'''(((*********)))))))))))))))***+++,,,,,,,,,...///111333444555333666999;;;???GGGSSS\\\]]]^^^^^^aaajjjsssrrrlll{{{xxxdddSSSTTTVVVWWWVVVTTTTTTVVVccceeeiiiooosssqqqjjjddd]]]^^^___bbbgggmmmssswww}}}qqqrrrrrriii___\\\```hhhmmmooojjjkkkjjjddd[[[QQQJJJFFFKKKNNNQQQRRRNNNDDD999222++++++,,,***)))((()))+++((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))******+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,...000333555<<<>>>??????>>><<<<<<<<<999999888666777>>>JJJSSSbbbjjjyyy~~~tttcccSSSGGGBBBCCCDDDLLLCCC===@@@HHHRRR\\\dddgggkkkpppssssssrrrqqqqqqpppnnnlllmmmnnnmmmiiieeeTTTHHH888...,,,---,,,+++************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,---......///------------,,,+++***)))************+++,,,---...111333555777777555333111///444888888555555:::@@@>>>GGGYYYkkkrrrwwwxxxkkk]]]MMMBBB<<<:::888999;;;>>>??????<<<>>>@@@@@@??????BBBDDDDDDGGGIIIFFF@@@888333111...---+++)))(((((())))))******))))))((((((((()))''''''''''''((((((((((((666555555444333333333333///...---,,,+++******)))++++++******))))))(((((())))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$'''******((('''''')))((())))))*********))))))333///***''''''(((((()))'''(((((()))***,,,...///------///000222444555666<<>>;;;999888999:::;;;;;;>>>EEEVVVkkkzzz~~~~~~mmm\\\OOOFFFAAA<<<:::;;;===???BBBIIIRRR```eeelllooonnnnnnoooqqqlllllllllmmmmmmllljjjhhh```QQQ>>>111------,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))************+++,,,...//////000---...------,,,+++***)))************+++,,,---...444666888999888555111///,,,444;;;<<<999:::AAAHHHVVVaaayyy~~~vvv}}}}}}ttt{{{|||ooo^^^JJJDDD<<<666555666999:::;;;>>>BBBCCCAAAAAACCCEEE@@@EEEJJJIIIDDD<<<666333111...+++((('''''')))***++++++***)))))))))))))))''''''''''''((((((((()))777666555444333222222222222111000///...---,,,,,,*********)))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((******(((''''''((())))))(((((((((((()))))))))))),,,///(((###((((((&&&---******+++++++++,,,,,,,,,...//////---+++---222777OOObbbxxxxxxlllgggggghhhiiihhhhhhpppzzz|||wwwsssxxxsssqqqmmmiiieee___ZZZVVVSSSWWW\\\```dddgggkkknnnlllkkklllsss}}}|||nnnooo|||{{{zzzyyyssseeeXXX[[[fffjjjkkkllliiiaaaTTTGGG>>>BBBCCCCCCGGGNNNTTTPPPHHH777111***((()))+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++*********++++++++++++******+++,,,...//////...,,,***+++,,,,,,,,,,,,,,,,,,---...,,,***+++///555888:::;;;======:::<<>>999;;;===;;;888999???DDD@@@OOOeee{{{~~~}}}uuugggZZZNNNFFFDDDAAA===<<<===>>>===<<>>>>>:::888444000...+++)))''')))((((((((())))))(((&&&((((((((((((((((((((((((777666555444333222222111111000000///...---,,,,,,))))))))))))))))))******+++******)))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&''''''((()))***((((((((()))))))))******000333,,,&&&***(((%%%+++((((((***+++---///000111.../////////000666???GGGLLLaaa|||~~~yyyvvv|||vvvoooddd]]]XXXMMMHHHLLLRRRXXX\\\\\\[[[ZZZ]]]aaagggoooxxxxxxhhheeegggkkkppppppiii^^^UUUCCC???888666>>>MMMWWWZZZPPPEEE777...------***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))***++++++++++++*********++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,000666<<<@@@@@@???<<<;;;<<<<<<777888JJJ___ooouuurrr}}}yyyqqqjjj```XXXRRRIII@@@===@@@BBB>>>999???CCCKKKUUU^^^dddffffffooonnnmmmlllmmmllljjjhhhggg___WWWPPPGGG:::...))),,,***)))***,,,,,,+++***((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************))))))))))))***++++++))))))***+++,,,,,,,,,,,,.........------,,,,,,,,,,,,...000333666777888888999333111444333111777@@@LLL]]]nnnzzztttlllmmmqqqwww{{{~~~}}}~~~{{{}}}wwwooosssvvvrrrxxxvvvmmmttt~~~xxx]]]HHH===<<<:::888888:::>>>BBBEEEGGGNNNRRRNNNCCC===???CCC@@@<<<888666444111+++''')))'''''''''))))))((('''((((((((((((((((((((((((666666555555444333111111000000///......---,,,,,,)))))))))))))))*********+++******)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&'''(((((()))***(((((()))))))))*********111444---(((,,,)))%%%+++******+++,,,...///000111---...000000333;;;FFFNNNVVV^^^jjjttt|||jjjTTTQQQLLLMMMUUUWWWYYYWWWUUUTTTUUUYYY^^^bbbmmmsss}}}~~~~~~~~~}}}}}}}}}}}}}}}yyyzzz{{{{{{{{{zzzyyyxxxzzz~~~{{{rrriiigggjjjkkkgggaaaUUUPPPDDD;;;===IIIUUUYYYZZZQQQDDD777///+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((())))))***++++++++++++******++++++,,,,,,++++++***++++++*********+++,,,,,,,,,,,,------....../////////111555;;;???AAA???===@@@999777;;;===FFFcccxxxhhhZZZIIIAAAAAACCCBBB???CCCFFFIIIMMMSSS[[[dddiiipppooonnnnnnmmmlllkkkjjjiiiccc[[[VVVOOOCCC444***+++***)))***,,,,,,+++)))((()))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))******+++,,,))))))******+++,,,---......------,,,,,,,,,,,,,,,...000333777888888777666999444555<<>>:::;;;===<<<;;;;;;BBBIIIOOOLLLDDD???@@@DDDCCC>>>999777666444///***)))'''&&&''')))***)))(((((((((((((((((((((((((((666666666555444333111000//////......------,,,,,,(((((())))))************+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((())))))***))))))))))))************000444---)))---***&&&,,,---------...//////000000///222555888;;;CCCMMMTTT]]]```dddiiisss}}}[[[JJJPPPSSSUUU[[[]]]\\\[[[ZZZZZZ]]]eeepppxxxsssfff^^^[[[[[[ZZZZZZZZZ[[[\\\]]][[[[[[[[[ZZZYYYXXXWWWWWWRRRVVVZZZ^^^aaaiiixxxxxxhhhfffiiikkkiiiccc^^^SSSGGGEEENNNYYY___]]]ZZZRRRCCC555,,,***---))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''(((((((((((()))))))))***++++++++++++***++++++,,,,,,,,,,,,+++++++++************+++,,,---,,,,,,---......///000000222444888>>>BBBCCC@@@>>>===444444@@@NNN```zzziii[[[RRRLLLEEE@@@AAAFFFKKKNNNPPPUUU___ggglllmmmoooooonnnmmmkkkkkkjjjfff___YYYSSSJJJ<<<111,,,***))))))***+++)))((())))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************************++++++,,,,,,+++++++++,,,---///000,,,,,,++++++++++++,,,,,,000222444777888777666555777===MMM```jjjppp}}}}}}tttuuu}}}yyy}}}xxxhhhVVVDDD>>>>>>>>>@@@CCC>>>CCCHHHJJJIIIFFFDDDDDDDDD???999666555555333111***)))'''''')))******)))))))))))))))))))))))))))555555666666555333111000.........---------,,,,,,((((((((()))******+++++++++******)))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((()))*********))))))))))))*********++++++---111,,,(((---+++(((...///////////////000000000000555:::>>>BBBGGGNNNTTTTTT\\\eeejjjnnnvvvsss[[[UUU___```^^^\\\WWWXXX___jjjttt~~~vvvjjjccc```]]]```cccaaa[[[RRRIIIEEENNNMMMKKKIIIGGGGGGHHHHHHGGGFFFEEECCCBBBBBBBBBBBB>>>???AAABBBDDDLLL```rrrrrrdddXXXSSSQQQUUUcccsss~~~nnnhhhjjjllldddbbbZZZPPPMMMVVVaaahhh______[[[PPP@@@444///...))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,------...///000111111222666===EEEJJJJJJEEEAAA999888AAAUUUjjjvvveeeQQQCCC<<>>???BBBGGGLLLMMMJJJGGGEEEBBB===999666555666888---+++)))((()))******)))))))))))))))))))))))))))555555666666555333111///......------------,,,,,,'''(((((()))******+++++++++******)))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++((()))***++++++***))))))))))))*********+++++++++)))...***(((...---***000......//////000111222222666===EEEJJJMMMOOOSSSVVV___jjjuuuxxxtttuuu|||zzzllljjjjjjlllooosssgggfffkkkffffffiiifffnnnyyyzzzvvvmmm```SSSIIIEEEDDDGGGLLLRRRUUUVVVTTTSSSRRROOOMMMJJJHHHEEEEEEEEEEEEDDDBBB???===<<<<<<>>>???@@@===;;;:::<<>>AAAYYYsss}}}}}}~~~}}}zzz}}}}}}lllVVVAAA999<<<>>>======AAAFFFKKKKKKKKKGGGGGGFFFAAA:::777888;;;111...+++)))************))))))))))))))))))))))))444555666666555333111///------------------,,,,,,'''(((((()))***++++++++++++******)))))))))))))))************************%%%&&&'''((()))***+++,,,)))***+++,,,,,,+++)))))))))************+++++++++&&&,,,((('''...---+++111,,,---...000111333444555CCCJJJSSSZZZ\\\\\\]]]___lllttt{{{xxxpppqqq{{{dddNNNIIIOOO^^^kkkyyyqqqqqqnnnfffnnn~~~}}}lll___YYYWWWWWWVVVQQQMMMKKKMMMPPPLLLPPPVVVZZZ[[[[[[\\\\\\RRRQQQNNNKKKJJJIIIJJJJJJMMMJJJGGGDDDCCCDDDFFFHHHLLLGGGBBBAAAEEEVVVyyyeeeDDD===AAA???:::999<<<@@@CCCFFFNNNaaa{{{hhhaaahhhhhhggg___QQQIIIOOOZZZbbbdddbbb```___ZZZMMM;;;---))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********++++++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++)))***---///000///...---------...///000111222222:::CCCQQQ\\\^^^VVVHHH===LLLgggxxx\\\NNN@@@===EEENNNQQQOOOSSSZZZdddiiijjjhhhfffeeeeeelllmmmggg```[[[SSSKKK999555///+++***+++,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---.........//////...------------,,,---///111444666111000///000555<<>>@@@BBBJJJSSSooobbbUUU\\\hhhjjj]]]NNNNNNWWW___fffiiieee^^^^^^\\\LLL888...,,,+++***+++++++++***++++++************++++++******))))))))))))***************)))))))))))))))******+++++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------......---333000(((***666===;;;JJJWWWfffhhhWWWGGGHHHSSSzzzzzzaaaHHH@@@@@@@@@BBBGGGNNNUUUYYY\\\eeeooonnndddgggggggggfffbbb^^^YYYVVVHHH@@@555---******+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,---......//////......***---///000000000111333777///000<<>>CCCIIIIIINNNPPPLLLIIIGGGBBB:::666444000,,,***)))******((())))))*********))))))555555444333222222222222000111111000---+++******+++***)))***,,,---,,,+++***************)))((((((***)))((((((((((((((())))))))))))))))))))))))))))))******++++++******)))))))))))))))************************+++,,,---...+++,,,---///333<<>>======CCCJJJMMMLLLLLLLLLHHHBBB>>>;;;666111,,,***))))))))))))************))))))555444333222222111111222///000111///---+++******,,,+++******+++,,,+++))))))************))))))(((+++***)))((('''''''''''')))))))))))))))))))))))))))******++++++******)))))))))))))))******************+++,,,------------,,,,,,///777DDDQQQ[[[___hhhccc```___^^^[[[\\\___hhhnnnwww|||~~~ooo^^^^^^\\\\\\]]]______```gggooottt~~~vvvjjjYYYKKKRRRVVVYYYZZZ]]]bbbdddbbbjjjyyy~~~~~~yyybbbMMMOOO]]]oooppppppmmmhhh```ZZZWWWYYYSSSNNNKKKFFF@@@===???:::<<>>DDDIIILLLNNNQQQQQQNNNJJJDDD===666111...,,,,,,+++***))))))******444333222111111000000111---...///...,,,******++++++***))))))***+++***(((((())))))************)))''''''''''''((()))***+++))))))))))))))))))))))))((())))))******))))))((())))))))))))************++++++---...///000000000333999@@@HHHVVVbbb```WWWYYY^^^cccfffooo~~~|||||||||vvvmmmiiiiiiaaa[[[XXX\\\ffflllllljjjjjjnnnssszzzzzzvvvooocccYYYTTTTTTZZZfffooooookkkhhhlllsssyyysssiiieee```ZZZUUUZZZ^^^]]]UUULLLDDDAAADDDGGGTTTkkklllaaaeeejjjiiiooollliiiiiikkkjjjeee```\\\TTTFFF:::222...,,,+++,,,,,,++++++++++++,,,,,,++++++************++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---............------........./////////***333999===LLL```fff___TTTkkkjjjUUUOOOHHHIIIRRR___gggeee```]]]cccccccccccccccbbbaaaaaagggccc[[[OOOBBB777000---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,------............------...000222333777666444222111333777:::EEEXXXmmm~~~yyyrrryyytttrrruuuvvv}}}wwwRRR===555666555777>>>CCCGGGLLLQQQOOONNNKKKFFFAAA:::555111...---+++***))))))***+++444333222111000000000000,,,---///...,,,******+++***)))((()))***+++***)))(((((()))***************)))((((((((((((((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************++++++,,,---///000222333999AAAGGGIIIRRR```ddd______dddggggggooozzzxxxyyyttthhh[[[TTTMMMOOOTTTZZZbbbjjjooopppqqq{{{fffWWWUUUXXXWWWSSSWWWYYYcccqqqyyywwwssssss~~~vvvjjjkkkppptttrrrhhh\\\SSSNNNIIIEEEEEEMMM\\\vvv|||iiidddhhhkkkkkkkkklllkkkhhhfffeee___[[[RRRFFF999111......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))***++++++,,,------******+++++++++,,,,,,,,,***+++,,,---........................////////////---444???IIISSSZZZYYYVVVccchhh[[[JJJIIIMMM___vvvtttaaa```aaacccdddeeedddbbbaaafffeeebbbYYYKKK>>>444///++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,---......///......---...000222555777888777666666888???HHHNNNaaarrrmmmmmmyyyyyyzzz}}}wwwXXXBBB???999777:::===>>>DDDKKKNNNMMMKKKHHHBBB<<<666222///---+++***))))))***+++444333222111000000000000,,,---......,,,******+++)))((('''(((***++++++***(((((()))***************+++***)))((((((''''''((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++++++++,,,...111444555888AAAEEECCCJJJYYYcccccc^^^fffiiigggjjjwww|||vvvtttwwwvvviiiXXXMMMLLLTTT\\\]]]\\\bbbllltttrrraaa]]]dddkkkjjjfffeeeeeelllyyyxxx{{{}}}yyypppgggaaa^^^SSSPPPNNNKKKIIIRRRlll~~~pppaaajjjfffiiinnnooojjjfffgggkkkaaa```ZZZNNN???444000///---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,***+++,,,---......................../////////000888888BBBQQQUUUPPPQQQYYY|||kkkSSSLLLJJJ]]]eee^^^```ccceeefffeeedddbbbeeeffffff___QQQCCC777111++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,---...//////......---...000444777999777777888;;;BBBNNN[[[dddvvv{{{fffIIIAAA;;;:::888777;;;BBBMMMMMMKKKHHHBBB<<<666222///...+++***))))))***+++444444333222222111111000111......000///+++***,,,***)))((()))+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++***+++...333999<<>>;;;:::444444;;;BBBEEEIIIIIIDDD===777444777222,,,+++...///,,,(((444444333222222111111000111...///111000,,,***,,,***))))))+++,,,---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,---111777<<<@@@HHHHHHGGGGGGJJJPPPXXX]]]___dddkkkppptttxxx|||~~~{{{uuussstttlll```___fff___aaadddgggmmmxxx|||wwwtttvvv{{{~~~}}}yyytttuuuwwwzzz{{{ooorrrqqqssstttlll]]]RRRNNNUUU]]]vvvrrr[[[]]]eeekkkllllllmmmllliiicccbbb___ZZZRRRFFF888///...---,,,+++***+++,,,...,,,,,,,,,+++++++++******++++++******++++++,,,,,,,,,,,,,,,---------......---------.........//////...000111///000444555333<<>>JJJZZZnnn}}}|||jjjCCC>>>@@@888555;;;???CCCHHHLLLJJJCCC:::444333111///------,,,++++++444444333222222111111000111///000333222---***+++******+++---......,,,)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---......///111666<<>>///...,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((,,,,,,,,,---------..................////////////111...///444444222<<>>999<<<888888;;;AAAJJJQQQPPPHHH@@@444333222000...---,,,---444444333222222111111000111//////222111,,,***+++)))***,,,...000///,,,)))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---......///000333777;;;@@@DDDGGGHHHKKKVVVkkk{{{ccc^^^```mmmyyy~~~{{{pppddd]]][[[\\\```eeewww{{{}}}rrreee___cccooo}}}||||||xxxrrrooommmiii___SSSJJJVVVwwwqqq___TTT]]]iiillllllmmmiiieeebbbbbbbbb\\\OOODDD555111---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,,,,---------.............../////////000000000...111444111444HHH```lllbbbjjjyyyccc\\\MMMCCCMMMnnn{{{tttYYYOOO___jjjdddffffffffffffddd___WWWRRREEE:::000,,,,,,++++++---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,---------.........000////////////000111111333555999::::::<<<@@@FFFeeewwwxxxuuuuuu||||||^^^FFF???<<<999888;;;CCCLLLQQQOOOKKK===888222000111111...+++444444333222222111111000111......000///+++***,,,******+++---......,,,)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,---...///111222666999===AAACCCEEEHHHLLLYYYooo|||eee[[[XXX___dddbbbaaadddeeebbb^^^[[[\\\aaaggglllvvv|||pppggg```aaafffnnnwww}}}rrrggg\\\VVVSSSTTT[[[dddooo[[[XXXbbbjjjkkkjjjkkkgggdddcccbbb]]]TTTLLL===777000,,,,,,------,,,,,,,,,,,,,,,---------------............------,,,,,,,,,,,,---------............/////////000000000...000333222333???ZZZrrrsssooouuunnn___NNNGGGXXXssswww[[[KKKYYYeeeaaahhhhhhhhhiiigggccc^^^YYYPPPCCC555///---++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,------....../////////000000000000000111111222444666999:::888<<>>;;;999999===DDDLLLQQQRRRGGG???666222333333000,,,444444333222222111111000222...,,,---,,,)))))),,,***))))))+++,,,---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++---...//////444666999<<>><<<::::::>>>EEEMMMQQQOOOGGG===666222111000000444444333333222111111000222...+++,,,+++((()))---+++)))((()))+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++---...///000777999<<>>FFFQQQeeerrrHHHBBB<<<888777;;;AAAFFFOOOPPPMMMDDD777///---///333333222222111000000000000///---,,,++++++,,,,,,************)))))))))((())))))))))))))))))))))))***)))'''''')))))))))((((((((((((((())))))))))))))))))(((((((((((())))))++++++++++++---000333444999<<>>CCCGGGHHHGGGKKKRRRVVVUUUXXX^^^ddd\\\QQQKKKKKKMMMNNNNNNTTTXXX]]]ccciiipppyyyyyyggg]]]cccpppyyyuuuqqqooosss|||oooeee^^^fff{{{oooooosssccc```]]]iiigggeeeddddddbbb^^^[[[WWWNNNBBB777000.........///////////////////////////......------......///000000000000//////////////////000000000000000000000444===PPPooo}}}]]]LLLJJJ^^^llldddWWWRRR]]]bbbggghhhhhhiiiiiihhhgggaaaTTTEEE888000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000222333333111111333888:::BBBBBBIIIXXXiii~~~___III999999???>>>===???JJJMMMMMMGGG<<<333......333333222222111000000000//////...,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))***)))'''''')))))))))((((((((((((((()))))))))))))))))))))(((((())))))*********+++,,,...111444666===<<<@@@GGGGGGBBBEEEMMMJJJLLLPPPTTTTTTUUU\\\dddcccZZZNNNGGGGGGKKKOOOPPP[[[___dddhhhlllqqqwww||||||zzzqqqfffaaaiiiuuu|||zzztttsss{{{uuugggYYYVVV___zzzmmmaaaeeeyyyggg```fffddddddfffgggfffaaa]]]ZZZTTTJJJ>>>444///...//////////////////////////////......------......///////////////000000000000000000000000000000000000///333FFFgggrrr[[[NNN^^^yyykkkSSSWWW```ffffffggglllkkkggghhhddd\\\MMM===222///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------......///000111555444222222444777;;;???BBBGGGVVVnnnxxxxxxcccDDD===@@@<<<999;;;CCCHHHMMMLLLDDD:::222...333333222222111000000000///......---,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))((((((((((((((()))))))))))))))))))))((())))))************+++---000222555777@@@???IIIXXXYYYMMMJJJRRROOOPPPRRRTTTVVVYYY___ddd[[[SSSJJJDDDEEEJJJOOORRR```bbbfffjjjnnnooonnnmmmffflllrrrqqqnnnooorrrvvv||||||}}}mmmaaa___```iiivvvgggsss|||cccaaadddhhhiiihhheeebbbaaa\\\YYYQQQEEE888000.../////////////////////////////////............//////////////////000000000000111111111111000111111111444<<>>@@@PPPeeegggWWWMMMOOOQQQQQQRRRUUUYYY^^^___]]]NNNKKKFFFDDDFFFKKKPPPSSSaaaaaadddjjjnnnkkkaaaXXXTTTcccuuu|||wwwqqqqqqvvvuuutttqqqkkkppp~~~{{{|||aaa^^^eeellllllgggbbbbbbddd]]]\\\VVVKKK>>>444///.../////////////////////////////////....../////////.../////////000000000111222111111000111222333333777LLLnnntttcccvvvYYYYYYZZZ^^^eeejjjggg```bbbeeedddYYYHHH888111///---------------------------------,,,,,,,,,++++++,,,,,,,,,------.........////////////000111222222111000333:::======AAAFFFHHH___}}}bbbAAA666999<<<:::???HHHOOOQQQKKKAAA:::333333222222111000000000............---,,,+++***))))))))))))************))))))))))))))))))))))))***)))'''''')))))))))((((((((((((((())))))))))))))))))))))))******+++,,,+++,,,---///222444555666888>>>OOOaaadddWWWKKKGGGOOOQQQTTTWWW]]]___ZZZSSSFFFFFFEEEEEEHHHMMMRRRUUU___```ccciiilllfffYYYNNNQQQ```ttt}}}yyyssswwwxxxlllfffhhh~~~ppp]]]dddjjjkkkgggcccccceee___]]]XXXPPPEEE:::222...////////////////////////000//////......//////000......//////000000111111111111000000111333555666888XXX}}}~~~yyyqqqccceeeqqq```TTTZZZdddfffcccbbb^^^bbbddd]]]NNN>>>333///------------------------------------,,,,,,,,,,,,,,,,,,,,,---......//////////////////000111222333555444999@@@AAA???EEENNNddd]]]DDD;;;999999<<>>GGGIIILLL___vvvvvvzzzeeeCCCAAA888555555<<>>AAACCCCCCCCCJJJQQQWWWUUULLLDDDBBBDDDIIIIIIKKKNNNRRRXXX]]]___^^^\\\[[[^^^bbbdddccc```^^^___dddooo{{{}}}~~~qqqaaaVVVZZZcccgggggghhhbbbbbb```[[[VVVPPPDDD888000......000///,,,---111000000////////////000000////////////000000000111666111111333111333FFF]]]yyynnnvvv~~~lll```[[[[[[]]]fffrrrtttdddTTT[[[zzz|||tttmmmjjjpppxxxmmmaaaWWWhhhZZZSSS^^^dddffffff```\\\^^^^^^UUUDDD666.........---,,,,,,---...------............------,,,------......////////////111222333222333666888>>>JJJJJJFFFOOObbb~~~}}}}}}tttSSS:::===777444<<>>???BBBFFFIIISSSRRRPPPIIIBBB???@@@BBBKKKLLLMMMOOOSSSWWW[[[^^^WWWTTTSSSXXX```eeeccc```[[[```hhhqqqzzz~~~zzzssszzzrrrlll|||qqq```VVV]]]jjjllleeeccccccaaa\\\YYYTTTIII???333///...//////,,,---000000000////////////000000/////////000000000111111666111222666222777VVV{{{~~~mmmmmm|||fffWWWOOOJJJHHHEEELLL[[[ooosssbbbQQQVVVsssxxxpppmmmoootttyyyuuuaaaaaaxxxzzzRRRWWWeee```ddd```]]]]]]___XXXIII<<<000000...------------...------............------........................///000111111222333777:::AAATTTTTTKKK[[[}}}wwwuuu|||~~~oooBBB>>>===777333===JJJJJJ333222222111000//////...,,,,,,,,,++++++******************)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++------...222555444222222777===:::<<<>>>??????CCCJJJOOOWWWSSSKKKDDD@@@???BBBDDDHHHJJJMMMPPPSSSUUUVVVWWWOOOMMMOOOYYYfffkkkggg```^^^fffpppxxx}}}uuujjjlllqqqjjjoookkkjjjtttppp\\\\\\jjjmmmbbbddddddbbb^^^[[[XXXOOOFFF777222...//////,,,,,,///000000////////////000000//////000000000111111111444000333777444>>>fffllleee|||qqqcccYYYQQQLLLCCCCCCHHHXXXpppooo]]]KKKOOOlll{{{yyyzzzwwwdddlll\\\PPP___]]]aaa___\\\[[[]]]ZZZOOOBBB333111///------.........------............------////////////............000000000111222666;;;@@@HHHXXX[[[]]]www{{{hhh```aaaoooYYYAAA<<>>111111111000000/////////,,,,,,+++++++++++++++***))))))))))))))))))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,---...///333666666444444999===:::===@@@AAABBBFFFLLLRRRRRRMMMGGGBBB@@@BBBDDDFFFEEEHHHNNNSSSUUUTTTRRRPPPHHHHHHNNN[[[iiimmmhhh```ccclllvvv}}}ggghhh{{{sssooollltttwwwvvv|||{{{~~~eee[[[dddjjjhhheeeeeeccc___]]]\\\UUULLL<<<555000//////------///000000////////////000000000000000000111111111111111000222666999IIIsssiii\\\qqqsssjjjaaaZZZUUUOOOJJJPPPfff{{{|||mmm[[[HHHJJJgggjjjbbb{{{lllMMMWWW___]]]]]][[[YYY[[[[[[SSSGGG777333///---...//////...------............------//////////////////......000000000222555;;;DDDIIIVVVXXXZZZmmmooo```fffnnneeeRRRCCCDDDMMMaaa~~~OOO999@@@<<<:::>>>;;;000000000000000000000000++++++++++++++++++++++++))))))))))))************''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++,,,---...000333777888777777:::<<<:::===@@@DDDFFFIIIMMMOOOGGGEEEBBB??????BBBEEEHHHFFFJJJPPPUUUWWWVVVSSSPPPKKKJJJMMMWWWbbbgggeee```gggnnnwww|||~~~~~~|||rrrwww~~~vvvqqqxxxyyyooorrruuuddd^^^fffoooggggggddd______^^^XXXQQQAAA999111000000......///000000////////////000000000000000111111111222222///111333555@@@XXXzzz|||yyy|||iiiXXXfffyyysssnnnccc___VVVTTTbbbxxxsss```KKKJJJeeeooo]]]\\\xxx}}}UUUSSSaaa\\\]]][[[WWWYYY\\\VVVKKK:::555000...///000///...------............------////////////////////////000111111444999CCCNNNVVVbbb[[[]]]{{{wwwmmmnnnvvv{{{wwwaaaMMMOOO___fff[[[MMMHHHHHHSSSnnnwwwtttwwwlllBBB<<<;;;999<<>>>>>AAAFFFJJJIIILLLPPPTTTVVVVVVUUUSSSYYYTTTNNNNNNUUU]]]ccceeejjjooouuuzzz|||}}}}}}}}}zzz|||~~~~~~zzz}}}}}}{{{xxx{{{ppp~~~}}}~~~}}}fffaaannnhhhhhhddd```______ZZZSSSFFF<<<333111111//////000000000////////////000000000000111111111222222222...333444555HHHhhh}}}xxxwwwhhhWWW\\\{{{xxxxxxqqqgggkkk}}}lllSSSNNNeee{{{dddQQQllleeeTTT^^^\\\___\\\WWWYYY^^^ZZZOOO<<<666000...///111000...------............------......//////000000111111111111333666>>>KKKXXXbbbbbbcccooo{{{}}}xxxYYYIIIQQQaaa```TTTNNNMMMSSSiiiuuummmkkkuuu]]]???;;;;;;:::???////////////000000000000++++++++++++++++++++++++(((((())))))*********+++(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++,,,......111333666:::======;;;888777999===DDDKKKLLLIIIDDD???@@@@@@???===AAAHHHNNNKKKLLLNNNPPPRRRTTTUUUVVVhhh^^^QQQIIIKKKVVVccckkkmmmppptttyyy|||}}}|||{{{vvvxxxzzz||||||||||||wwwxxx||||||{{{}}}yyyxxxyyy{{{}}}}}}pppvvv}}}}}}}}}~~~~~~}}}|||}}}|||~~~yyy~~~rrr___hhhiiihhhddd```___```[[[TTTHHH>>>444222222000///000000000////////////000000000111111111111222222222...555555666NNNqqq{{{~~~~~~~~~|||cccQQQXXXyyy|||vvv[[[SSSfff~~~yyyqqqUUUqqqsssVVVYYY]]]aaa^^^WWWYYY```\\\RRR===777000...000111000...---..................------......///000111111222111222333888AAAOOO___iiiZZZkkkwwwyyyuuuvvvxxxTTTPPP```cccXXXUUUXXXbbbvvvyyymmmeeeiiirrr}}}}}}vvvGGG>>>>>>888999111111000000//////......---,,,+++*********+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&((()))***)))'''&&&&&&'''+++***))))))+++---000111222111555>>>BBB@@@<<<;;;:::888:::CCCLLLOOOJJJDDD:::<<<>>>???@@@BBBEEEGGGNNNQQQQQQMMMHHHIIIPPPWWWggg^^^SSSOOOTTT\\\bbbeeeiiiqqqxxxyyy}}}|||xxxxxxxxxzzz}}}zzz{{{}}}|||{{{yyyvvvsssrrrtttuuuuuuttttttuuuwwwzzztttooooootttyyy|||{{{vvvpppnnnsssuuutttuuuzzzvvvttttttuuuwwwxxxxxxwwwwwwzzz}}}}}}|||~~~}}}fffhhhjjjhhhfffdddaaa^^^ZZZWWWQQQHHH:::111------...///////////////////////////000000111222333444444555222666000???gggxxxrrruuu~~~zzzzzz\\\WWW[[[uuugggSSS]]]zzzuuunnnkkk~~~^^^PPPccc]]]```ccc^^^^^^```ZZZHHH;;;///---//////......000///...---------------000000000000111111111111000:::666444GGG\\\dddhhhYYY|||xxx}}}tttiiiuuu{{{yyyjjjlllbbbcccwwwyyyrrrkkkllluuueee@@@???>>>222111111000000//////......---,,,+++*********++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''''''''((()))))))))'''&&&'''(((******)))***+++---000111111111666@@@EEEBBB===:::;;;AAAHHHMMMLLLGGGBBB>>>:::;;;===>>>???AAAEEEHHHRRRSSSRRRNNNIIIHHHMMMSSS^^^XXXRRROOOSSSZZZaaaeeejjjrrrxxx}}}yyyyyyyyyyyy|||~~~wwwvvvyyyzzzxxxwwwvvvvvvtttpppnnnjjjkkkllllllkkkkkkmmmnnnsssooolllnnnsssvvvvvvuuurrrlllhhhkkkkkkhhhhhhkkkmmmlllkkkjjjjjjkkklllmmmrrrtttwwwvvvtttvvv{{{zzzyyy}}}}}}|||~~~~~~xxxkkkfffjjjhhheeebbb```]]][[[YYYSSSJJJ===333/////////000///////////////////////////000111111333333444555222444333IIIooozzztttxxx{{{{{{~~~sssWWWUUU```yyywww]]]ZZZyyyuuu}}}yyyuuuSSS\\\YYY^^^```[[[___ccc]]]KKK===111...000000//////000///...------------...000000000000111111111111333:::777:::QQQcccfffgggggg}}}xxxyyyyyytttnnnccccccwww|||ppplllqqqyyy||||||VVV???999888111111000000//////......---,,,++++++******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''((()))((('''&&&'''(((******)))***+++---000111111000555@@@GGGDDD===999CCCPPP\\\\\\PPPCCC>>>>>>:::;;;<<<<<<===@@@EEEIIIRRRRRRRRRNNNJJJIIIKKKNNNRRRQQQQQQQQQSSSYYY```fffkkkpppvvv}}}zzzuuuuuutttuuuxxx|||~~~{{{|||zzzrrrooopppqqqppppppppppppoookkkhhhdddeeefffeeeddddddfffgggiiiggggggjjjnnnpppnnnllllllgggcccdddcccaaa```aaaccceeeeeeccc``````bbbeeekkkmmmooonnnllllllooosssuuuuuuuuuvvvvvvxxxyyyzzzvvvtttttttttrrrttt}}}llljjjrrrqqqooorrruuuzzzxxxkkk\\\gggfffdddbbb```^^^\\\[[[UUUMMMAAA777111000000111///////////////////////////000000111222333444444333444<<>><<<<<<<<<<<<===AAAGGGKKKPPPQQQRRRQQQOOOMMMMMMMMMIIIMMMQQQSSSUUUYYYaaahhhjjjlllqqqzzz|||rrroooooooooppptttyyy}}}}}}yyyxxxyyy{{{{{{zzzxxxyyy~~~{{{xxxxxxyyyuuummmiiiiiikkkkkkkkkmmmnnnllliiifffdddeeeeeedddcccccceeeggghhhggggggjjjmmmooonnnllliiifffddddddeeeddddddddddddiiimmmmmmiiigggiiillllllnnnppppppnnnnnnppprrrqqqqqqqqqrrrtttuuuwwwxxxqqqrrrqqqmmmiiihhhmmmttt|||}}}sssmmmyyy}}}xxx|||uuusss___```bbbdddeeeccc___]]][[[VVVOOODDD:::333000000111//////////////////////////////000111222333444444666555FFFmmm~~~{{{zzznnnpppxxxWWWPPP\\\pppyyyfffvvv~~~qqq```qqq~~~lllYYY\\\dddccc]]]dddhhh^^^TTTEEE666111111000000000//////............//////000000111111222333333333666666999OOOmmmuuullljjj{{{~~~yyyzzzkkkyyywwwlllaaaaaattt{{{sssxxx{{{qqqooojjjaaa[[[ccczzzPPP888DDD111111000000//////......,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))&&&((()))(((''''''((()))))))))***+++,,,...///000222///000777;;;<<<<<<>>>DDDKKKPPPMMMCCC:::888:::<<<<<<<<<<<<>>>BBBHHHLLLTTTUUUWWWYYYXXXUUUOOOKKKEEEKKKRRRUUUVVVZZZbbbiiihhhhhhmmmwww{{{tttpppooooooppprrrtttwwwyyy~~~~~~yyyuuussssssrrrrrrsssuuuwwwyyyzzzpppnnnooosssrrrlllhhhhhhhhhhhhhhhkkklllllljjjhhhggghhhgggfffdddeeegggiiinnnnnnmmmnnnqqqsssttttttkkkkkkjjjiiikkkmmmllljjjjjjqqqzzz}}}zzzwwwwwwxxxsssuuuxxxyyyyyyxxxyyyyyyvvvvvvwwwxxxzzz|||~~~xxxzzzzzzvvvqqqmmmkkkjjjuuuuuuvvvxxx}}}|||uuuzzzfffYYY^^^eeehhhfffaaa]]][[[WWWQQQGGG===444000///000000000000000000000000000...///000111222333333444777777QQQzzzxxxsss}}}|||ooojjjttt^^^QQQZZZkkk}}}yyyrrrYYYddd~~~]]][[[bbbeeebbbfffiii```XXXHHH777111000//////000//////.........//////000000111111222333444444444444666???[[[wwwxxxpppvvv~~~zzz{{{kkk^^^pppwwweee[[[\\\qqqzzzyyyuuummmbbbVVVVVVhhh}}}eeeAAA@@@111111000000//////......+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&'''((((((''''''((()))((()))***+++---...//////222000222555666666:::@@@BBBBBBBBB???;;;999999999:::;;;<<<===>>>BBBGGGKKKVVVXXX\\\```aaa[[[QQQIIIFFFJJJOOORRRSSSWWW___fffeeedddhhhttt}}}~~~{{{zzzttttttsssrrrrrrqqqpppooorrrtttuuutttqqqmmmkkkkkkjjjjjjjjjlllnnnpppqqqrrrkkkiiikkkpppssspppmmmmmmiiiiiiiiikkknnnpppooonnnnnnnnnmmmkkkiiiiiilllnnnssssssssstttvvvwwwyyyzzzuuuvvvvvvtttvvvyyyyyyuuuqqqxxx|||~~~~~~~~~~~~wwwoooyyy{{{|||}}}wwwuuunnn[[[TTT[[[dddiiigggbbb^^^]]]XXXSSSKKK@@@666000///000000000000000000000000000...//////000111222333333555:::]]]nnnllluuuiiikkk|||cccUUUeeerrrvvvYYY]]]~~~uuuyyyhhhZZZ\\\eeeeeefffiiifff\\\KKK999111000....../////////......//////000000111111222333444444555666444999JJJhhh~~~xxxyyy|||~~~zzzzzzrrr```UUUgggyyygggZZZQQQVVVmmm~~~vvvlll\\\SSS[[[kkk}}}RRR>>>111111000000//////......++++++,,,,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&&&&'''''''''(((&&&'''((((((''''''(((***((()))***,,,---...//////000222666888444222888AAAAAA>>>;;;999777777888999777888:::<<<>>>AAAEEEIIILLLOOOWWW```eee___RRRGGGGGGIIIJJJKKKMMMSSSZZZ```bbb___aaajjjoooooopppsssooopppqqqqqqpppnnnkkkiiifffggggggeeecccbbbcccdddbbbeeehhhiiihhhhhhkkknnnnnnkkklllssswwwvvvtttuuuqqqpppppprrruuuxxxyyyzzz{{{{{{yyywwwuuuvvvyyy{{{|||}}}vvvooo]]]SSSZZZcccfffdddaaaaaaaaaZZZVVVOOODDD999222000111000000000000000000000000......///000111222333333666CCCmmmtttjjjsss~~~{{{pppfffoooaaa\\\vvvxxx\\\^^^|||~~~oooddd[[[ggghhhdddhhhlll```OOO<<<333000//////111///////////////000111111111111222333444555666666666AAAWWWvvvyyyyyyuuu{{{|||xxxzzzmmm[[[PPP]]]nnnTTTNNNHHHOOOjjjxxxgggWWWVVV___hhhEEE111111111000//////......++++++,,,---,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''(((***((()))***,,,---...//////...333:::<<<555111777AAA<<<:::666333111111222333444666999;;;===@@@CCCFFF<<>>444222000000222///////////////000111111111111222333444666666777999FFFaaazzzlllpppyyyvvvtttxxx|||kkkXXXNNNPPPyyytttXXXGGGBBBKKKhhhqqq\\\UUUZZZxxxyyyPPP111111000000//////......,,,,,,,,,+++,,,,,,------+++******)))))))))))))))+++*********))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))***+++---...//////222///000555999999888777555444444555555666777888:::888888;;;@@@CCCBBBAAA@@@AAADDDJJJPPPQQQLLLFFFDDDBBBAAADDDIIIMMMNNNMMMOOOTTTXXXXXXUUUVVV]]]ddddddgggiiiiiigggdddbbbaaaeeehhhfffbbb```dddhhhhhhdddeeeffffffhhhkkkooossswwwwwwvvvwwwyyy~~~tttnnnxxxwwwgggiii~~~vvvjjj^^^\\\hhhllldddaaafff___YYYSSSJJJ???444111333////////////////////////222......111333222222555555aaaggg___xxxyyyqqqhhhhhhyyyjjjVVV[[[|||kkksssrrrvvv___gggbbbfffoooddddddXXXEEE333...111111///000000000000////////////000111222222333555888:::===OOOyyyiiilllqqqmmmnnnxxxpppWWWHHHOOOeee\\\RRRGGGIII```~~~nnnZZZSSSVVVooo\\\111111000000//////......,,,,,,++++++++++++,,,,,,+++******)))))))))))))))*********)))))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))******+++,,,,,,---......,,,,,,///222444777:::===777777666666666666666777777777:::???CCCEEEDDDAAA??????@@@EEEJJJJJJFFFAAAAAA@@@@@@CCCGGGIIIIIIHHHFFFKKKRRRVVVWWWYYY]]]```]]]___``````^^^]]]]]]^^^eeegggfffbbb```dddgggggghhhiiikkklllmmmppptttwwwyyy{{{sssddd[[[aaakkk|||tttdddllloooyyywwwfff]]]dddjjjfffbbbdddaaa\\\VVVNNNBBB666111333000000000000000000000000333//////222333222333666BBBlllyyycccfff{{{rrriiibbbggg{{{hhhVVV^^^{{{uuu|||ssswwwkkkccccccdddfffhhhbbbfffZZZFFF444...111222///000000000000000000000///000222333333444666999<<>>BBB999999888777666555555555333666;;;AAAFFFGGGEEECCCBBB@@@???@@@CCCCCCAAA===>>>>>>???BBBFFFGGGGGGEEECCCJJJTTT[[[]]][[[YYYXXXXXXYYY[[[[[[[[[]]]___bbbgggjjjkkkhhhiiinnnrrrssssssvvvyyy|||vvvrrrrrrwwwwwwcccUUUKKKLLLOOOZZZsssggggggkkkssssss```aaaiiijjjgggdddccc___ZZZSSSGGG:::222111111111111111111111111111444000000222333222333777FFFmmmuuueeebbbpppzzzsssjjjbbb^^^kkkdddPPPXXXtttjjj^^^ggg~~~hhhmmmfff\\\ggggggaaabbbiii\\\GGG555///111222///000000000000000000000000111222444555666888<<>>>>>;;;777777666555555555555555222555:::@@@DDDFFFFFFEEEGGGDDD@@@??????@@@>>>===;;;===@@@DDDHHHJJJJJJIIILLLVVVbbbfffbbb[[[UUURRRRRRUUUYYY]]]```cccgggjjjiiinnnqqqqqquuu|||ttt]]]VVVNNNHHHFFFJJJVVVcccsss~~~rrrbbbVVVJJJFFFBBBFFFXXXwwwyyyiiinnnuuu||||||eee]]]fffooommmgggeeeaaa]]]WWWLLL===222///000000000000000000000000222000000222222111333888NNNpppqqq^^^fffvvvuuueeeeee^^^aaavvvjjjNNNNNNXXXuuueeeSSSWWWlll~~~uuuqqqqqqssszzzlllcccpppgggUUUhhhjjj___hhhmmm```JJJ666000222222///000000000000000111111111222444555777888;;;???BBBLLLnnnyyySSSLLLNNNZZZaaagggzzzuuu]]]PPPPPPgggssseeejjjvvvbbbVVV^^^|||111111000000//////......---,,,+++***))))))))))))+++******)))))))))))))))(((((((((((((((((())))))&&&&&&&&&''''''''''''((('''''''''''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,...///111666@@@FFF>>>222333333333333333444555666333666999===@@@CCCEEEGGGIIIEEEAAA===<<<<<<<<<===:::===CCCHHHLLLOOOQQQRRRUUUaaammmnnndddYYYTTTSSSPPPUUU\\\ccchhhlllqqqtttrrrwww{{{{{{nnn___QQQLLLFFFCCC@@@BBBLLLWWW```qqq}}}xxxtttuuu|||uuuggg^^^LLLGGG@@@@@@JJJdddiiikkkrrryyy~~~kkk\\\aaannnpppiiifffbbb^^^ZZZPPP@@@333...////////////////////////000//////111111000444:::\\\yyylll]]]kkkwwwnnn``````]]]ggg|||||||||}}}zzzRRRHHHEEEbbbiiiQQQOOO]]]~~~zzzrrrnnnooorrrsssvvvyyy~~~rrrbbbiiijjjRRRiiinnndddpppqqqcccLLL888000222222000///000000000111111111222333555777999;;;>>>CCCFFFUUUvvvvvvkkkIIIGGGMMMXXX___iiixxxaaaPPPMMMaaasssYYYQQQjjj~~~}}}iii[[[___zzz111111000000//////......---,,,+++***************+++******)))))))))))))))''''''(((((((((((())))))&&&&&&&&&''''''''''''((('''''''''''''''((())))))+++++++++,,,,,,---------...000222:::IIIRRRGGG666111111111222222444555555555777:::<<<>>>@@@CCCFFFFFFCCC???:::888888:::;;;;;;???EEEKKKOOOSSSWWWZZZXXXaaajjjkkkccc[[[XXXYYYYYY^^^dddkkkqqqwww}}}|||rrrmmmuuuyyyvvvggg[[[OOOJJJFFFDDDCCCCCCIIIPPPUUUkkkrrrcccYYYIIIEEE@@@???DDDWWWwwwzzzrrrttt||||||yyyyyyccc]]]iiinnnhhhhhhccc```\\\SSSCCC555///........................///...///111111111777???^^^xxxaaa\\\qqquuufff___ZZZ]]]nnn|||zzz|||~~~SSSEEEDDDVVVtttqqqRRRLLLTTTooo|||sssjjjrrr{{{yyyooojjjttt|||eeeggguuuYYYiiiqqqkkkuuuuuufffOOO:::111222333000///000000111111222222222444666999;;;===AAAFFFJJJ```yyy~~~www|||}}}[[[GGGHHHPPPYYY___kkkppp^^^PPPMMM]]]gggUUU___ttt}}}sssqqqyyymmm___```yyy111111000000//////......,,,,,,++++++++++++,,,,,,+++******)))))))))))))))'''''''''((((((((())))))&&&&&&&&&''''''''''''((('''''''''''''''((())))))******+++,,,,,,---......///333666<<>>@@@@@@@@@AAACCCCCCAAA===999777777999;;;===AAAGGGKKKOOOSSSXXX\\\\\\^^^```bbbbbbaaa```___bbbdddgggjjjooowww{{{sssnnntttxxx~~~}}}sssjjjjjjooo{{{qqqeee\\\NNNGGGAAA@@@???>>>AAAEEENNNfffqqq___TTTFFFCCC@@@>>>@@@OOOnnnwwwyyy|||rrr```eeelllhhhjjjeeeaaa___VVVGGG999222///////////////////////////...111333333333;;;DDDhhhxxxZZZ```zzzttt^^^[[[WWW___vvv~~~}}}xxxSSSIIIHHHMMMdddzzzXXXMMMLLL[[[kkknnnkkkjjjlllzzz|||sssnnnbbbYYY```{{{pppgggfffiiiqqqpppuuuxxxiiiQQQ;;;222333333000///000000111111222333333555777:::<<>>:::888888:::<<>>JJJhhh~~~}}}eeefffllliiilllgggccc```XXXJJJ<<<555000000000000000000000000//////222555555666>>>GGGyyy[[[ffftttVVVUUUXXXccc}}}~~~zzzyyyuuuWWWTTTJJJEEEWWW```PPPFFFJJJSSS\\\hhhsssnnnjjj]]]OOORRRnnn{{{gggqqqjjjqqqsssrrryyyjjjRRR;;;222333333000///000000111222222333333555777:::===@@@EEEJJJNNNSSSkkkuuu]]]???EEEJJJTTT\\\```iii~~~pppddd```^^^WWWOOOEEE@@@GGGfffppphhhrrr|||{{{yyymmmeeemmm|||ooo___OOOiii{{{111000///////////////000,,,,,,***)))))))))***+++)))************(((&&&%%%((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''***'''$$$%%%)))***)))''')))((('''''')))---000333444444555777:::;;;;;;:::222222333222111111222444:::???DDDGGGFFFCCCAAA??????===999666444555777888@@@KKKPPPJJJDDDJJJTTTZZZYYYYYYZZZ\\\\\\ZZZUUURRRPPPNNNJJJEEEDDDIIISSS[[[iiipppzzz}}}wwwyyyrrrxxxxxxkkk```PPPKKKDDD???>>>AAACCCEEEMMMgggqqqcccPPPIIIBBB>>><<>>DDDKKKVVVfffzzz{{{RRR???EEEQQQSSSVVVhhhyyyzzzqqqyyy}}}tttkkkhhhfffcccbbbccccccUUUTTTTTTYYYvvv{{{|||tttddd^^^aaadddyyyiiiWWWSSSUUUeee{{{}}}222111000///......------,,,+++******))))))******---,,,+++***))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''(((***))))))***+++,,,---...///------///000222222333333111222222111000111333666666999>>>FFFLLLMMMIIIEEE;;;999555333444777<<>>GGGQQQSSSZZZpppvvvjjjppp~~~|||xxxnnn^^^ddd~~~{{{|||fff]]]```eeennnkkkZZZUUUVVVddd|||{{{qqq333222000///...---,,,,,,+++++++++***************---,,,***)))((()))******'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%((()))(((&&&%%%(((+++)))***+++------...---------///111222222222222333111111111111000111444777999888:::AAAIIILLLIIIEEE;;;999555333444777<<>>BBBGGGJJJJJJIIIFFFCCCCCC???;;;888777777777777222444777999:::;;;<<<===;;;GGGZZZjjjssswwwyyyzzzwww{{{|||{{{~~~rrrggg^^^WWWMMMEEEAAA@@@??????IIIaaa{{{|||sssnnnYYYKKK???;;;999999BBBOOOooooooxxxyyywwweeedddqqqwwwvvvqqqhhh^^^WWWPPPCCC777111111111111111111111111111...333///666???FFFeeerrrTTTUUUpppoooYYYOOOQQQUUUkkkxxxzzz~~~```RRREEE???OOOjjj}}}eeeZZZ___gggsss{{{vvvrrrfffZZZQQQHHHMMMlllllleee|||kkkxxxyyyzzzoooRRR999555444000333222111111222333555888999>>>>>>@@@DDDDDDCCCIIIPPPfffvvvzzz```~~~]]]JJJGGGIIIPPPRRR^^^wwwzzz{{{zzzkkkyyy{{{kkkgggiiinnnssscccXXXZZZfffzzzsss}}}222111000...---,,,,,,,,,++++++++++++******))))))+++***)))''''''((()))***((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%((()))(((&&&%%%(((+++(((***,,,---......---,,,...000333333111111222333000111111000000222555888===999888;;;AAAEEEEEEBBB;;;999666333444777;;;>>>CCCBBBCCCEEEGGGGGGHHHIII@@@@@@AAACCCFFFFFFDDDBBBDDDEEEFFFGGGGGGEEEBBB???CCCMMM[[[gggnnnrrrvvvxxxuuuzzz|||yyywwwwww{{{~~~~~~}}}vvvkkk___XXXNNNEEEAAA?????????FFF[[[sss|||rrrkkk\\\NNNAAA===:::888???III]]]zzz{{{www```^^^ooozzzwwwsssiii___XXXPPPDDD888111111111111111111111111555000555555AAAJJJLLLfffcccMMMTTTlllgggRRRMMMSSSXXXooo{{{}}}hhhXXXJJJ@@@FFF[[[sss{{{zzz}}}tttiii___VVVKKKKKKeeewwwnnnwww|||yyyoooRRR999555444111333222222222333555888:::<<>>>>>===:::888666555666888;;;===???<<<===CCCJJJRRR\\\eeeZZZ]]]cccjjjnnnnnnjjjggghhhfffdddaaa]]]WWWQQQLLLPPPWWW```hhhlllooosssvvvqqqvvv{{{~~~~~~~~~~~~{{{xxxrrrnnnqqqxxxxxxzzz~~~|||qqqbbb[[[PPPGGGAAA???>>>===DDDTTTiiizzzrrrhhh\\\OOODDD???;;;999???JJJUUUzzz}}}}}}}}}```YYYhhhtttxxxuuulllbbb[[[SSSFFF:::222222222222222222222222222---222333???GGGHHHbbbWWWHHHUUUlllcccNNNLLLUUU___xxx}}}yyy{{{}}}~~~qqq___TTTGGGDDDQQQgggvvvkkk```XXXMMMJJJ___zzzzzzjjjsss}}}yyyoooQQQ999555444111444222222333555777:::===???@@@@@@CCCFFFGGGHHHNNNVVVggg}}}sssgggzzzmmm@@@@@@JJJGGGJJJOOOaaa|||}}}~~~xxx{{{xxxwwwoooyyyuuutttvvvfffjjjrrr~~~000///...---------------***++++++,,,+++***)))(((((())))))*********))))))******)))(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&((())))))(((((()))+++,,,...///000000...111444333000...000222000000/////////222777;;;<<<<<<<<<<<<;;;:::999999555555555666888:::===>>>;;;888;;;DDDOOO[[[mmm|||~~~xxxsssnnnggg```ZZZVVV]]]eeejjjmmmooorrrtttqqqrrrtttwwwzzz|||||||||xxxzzz|||zzzqqqhhhiiiooorrruuuzzzyyyhhh```TTTIIIBBB>>><<<;;;???III[[[pppwwwjjjZZZOOOEEEAAA<<<999AAANNN^^^~~~wwwrrrlll^^^hhhqqqzzzwwwooofff```XXXJJJ===222222222222222222222222---,,,333000666===CCCbbbmmmLLLEEEYYYooocccLLLKKKTTTfff~~~yyysssrrrtttwwwsssqqqvvv|||ggg^^^QQQHHHLLLaaa{{{|||}}}uuuhhh^^^WWWLLLHHHXXXooorrryyyfffpppxxxnnnQQQ999555555111444333333444666999===@@@BBBCCCCCCFFFIIIIIIIIINNNVVVhhhvvv{{{uuuVVV===DDDBBBDDDGGGMMM```zzzyyy|||ttthhheeeiii^^^WWW]]]\\\ccc||||||~~~ooossszzz///......---------......******+++,,,+++***)))(((((()))+++,,,,,,+++***)))+++******)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&***'''$$$%%%)))***)))'''((()))***,,,...000111222000333777555111///111444///000/////////222888<<<999<<>>@@@CCC@@@AAAGGGOOOYYYjjj{{{|||}}}vvvqqqlllgggaaa\\\WWW^^^ggglllnnnoooqqqsssxxxuuusssuuu{{{}}}zzzwwwyyy~~~vvvjjjhhhmmmnnnrrrxxx}}}~~~mmmdddXXXLLLCCC>>>;;;999999@@@PPPgggzzz||||||}}}oooXXXNNNEEEAAA;;;999CCCQQQllluuuqqqzzziiimmmttt{{{yyyrrrjjjccc[[[MMM???222222222222222222222222///222:::444444:::EEEkkk___FFFCCC\\\ssseeeLLLJJJSSSlllzzzyyypppllllllnnnooogggdddiiiuuu~~~lllfffXXXKKKLLL^^^yyyiii]]]jjj|||sssfff[[[UUUKKKFFFSSSggguuunnncccoooxxxnnnQQQ999555555222555333444555777:::>>>AAACCCIIIHHHJJJLLLKKKKKKPPPWWWjjjdddDDD<<>>@@@BBB===???BBBIIIQQQXXX[[[]]]eeeeeeggghhhjjjlllnnnoooiiiooopppkkkhhhkkkmmmkkkeeefffiiillloooqqqrrrsssoooppprrrtttvvvxxxyyyzzzzzz~~~pppeeehhhlllqqquuuxxx~~~}}}sssgggZZZOOOEEE<<<999:::AAA===EEE\\\uuutttccc\\\XXX[[[cccnnn}}}xxxbbbRRRFFFDDD???:::EEEXXX{{{~~~{{{nnn```www~~~~~~wwwkkkddd^^^OOO???000000000222444444222///222222222777;;;999MMMqqqbbbBBBIIIjjjmmmWWWKKKHHHUUUqqquuuyyymmmggggggkkkooolllfffdddkkkxxxuuulllbbbUUUMMMaaaiiiTTTOOOSSSiiipppaaaYYYTTTRRRZZZggguuupppgggiiiKKK999444444555666222444666888;;;???EEEIIINNNNNNLLLJJJLLLPPPTTTVVVhhhuuuOOO>>>@@@@@@:::@@@DDDLLL```uuussskkkpppwwwwwwtttggg\\\VVVPPPJJJOOOXXX|||}}}gggiiilllsss}}}000000000///......------,,,,,,+++***)))(((''''''))))))))))))))))))))))))******))))))(((''''''&&&%%%%%%&&&&&&&&&''''''''')))))))))***++++++,,,,,,))))))***+++---...//////000222222000222555555111000///......000444888;;;<<>>:::???BBBIIIbbb}}}}}}rrrrrryyy~~~rrrfff```WWWOOOPPPXXXyyyvvv}}}|||ppp```^^^\\\^^^hhhxxx000000000///......------,,,++++++***)))((('''''')))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((()))************+++,,,,,,---......000333444222333555555222///...---...111555999<<<======???@@@@@@===888444333333555777:::<<>>======???@@@===777222222333444666888;;;===???>>>@@@FFFQQQ___mmmxxx}}}|||wwwtttkkkpppvvvyyyyyywwwrrroooqqqqqqqqqqqqppppppooonnnooopppqqqssstttvvvwwwxxx|||{{{~~~iiiUUUOOOUUU^^^eeesss}}}tttiiiZZZNNNDDD???BBBHHHLLLYYYlll{{{}}}jjjYYYPPPMMMKKKEEEDDDDDDDDDEEELLL]]]nnntttcccSSSKKKDDDAAAIIIWWWttttttxxxkkkzzzvvvnnngggWWWEEE777444111///000111222111---222444555777BBBppp^^^FFFJJJgggfffOOOFFFGGGXXXyyysss{{{tttqqqwwwvvvjjjiiitttssshhhcccaaaeeeccc```pppsssjjjxxxuuu}}}}}}aaaDDD777555444555888777:::===???@@@BBBDDDGGGGGGIIINNNSSSUUUUUUYYY^^^pppvvv\\\bbbAAA666777:::;;;>>>???DDD]]]zzz{{{nnnmmmppppppiiibbbhhh{{{{{{xxxqqqgggeeeiii~~~uuuxxxyyytttqqqyyy000000000///......------++++++******))))))(((((((((((((((((((((((((((((())))))((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))******+++,,,,,,+++++++++,,,,,,---------777<<<===999555444333000...------...222666<<>>>>>???@@@===666000222222333555777:::<<<===@@@AAAEEENNNZZZeeennnrrr{{{||||||{{{xxxqqqkkkgggaaabbbfffkkknnnmmmkkkjjjoooppppppqqqrrrrrrqqqqqqppppppqqqsssuuuvvvwwwxxxwwwxxxzzz|||oooTTTGGGJJJQQQ\\\jjj}}}||||||qqqhhh]]]TTTKKKFFFJJJQQQ]]]mmm~~~nnndddaaa___[[[XXXXXXYYYXXXTTTTTT]]]iiizzziiiVVVKKKCCC@@@GGGQQQlll}}}lllggg}}}yyyrrrjjjYYYFFF666333000...000222444555000222111444999DDDmmmRRRDDDFFFcccbbbLLLCCCFFFWWWooo|||nnnyyy{{{uuuxxx~~~sssrrryyyvvvjjjccc[[[YYYZZZ```ttt||||||~~~```AAA666555333333666777:::===@@@AAABBBDDDEEEGGGFFFIIIMMMNNNOOOWWWaaawwwkkkNNNsss~~~SSS===888888999;;;;;;>>>DDDXXXoooqqqlllsssvvvwwwooo```^^^ooo~~~xxxnnnjjjmmm}}}|||000000000///......------************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((())))))******+++******+++,,,,,,---......666<<<>>>999444333222///...------...222777===@@@AAAAAAAAAAAA???;;;444000111222333444666999;;;<<<===>>>AAAIIISSS]]]cccfffiiijjjlllkkkiiiddd^^^[[[YYYXXX[[[ccciiijjjjjjlllmmmnnnoooqqqrrrsssssstttqqqrrrssstttuuuwwwxxxxxxuuuxxxyyywwwwwwvvvWWWHHHEEEGGGVVVooo|||sssppp~~~yyyqqqmmmgggbbbYYYSSSTTTZZZiiizzz{{{xxxvvvuuusssmmmhhhkkkrrroooYYYJJJAAA>>>CCCJJJdddttt```aaa~~~}}}vvvmmm[[[HHH555333000///111333555555333222000555;;;DDDhhhMMM@@@CCC``````JJJBBBEEEWWWiii}}}qqqhhhxxx{{{yyy{{{xxx{{{~~~kkk[[[RRRQQQZZZsss|||zzzrrr|||}}}\\\>>>555666333333777666999>>>AAABBBCCCDDDEEEJJJGGGHHHLLLKKKKKKVVVdddkkkNNNqqqlllFFF::::::888777:::777===DDDUUUhhhlllooo}}}ooocccmmmzzznnniiikkkzzzvvvsss000000000///......------************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((())))))***+++---...//////111888;;;888333111111///---------///222888===AAABBBDDDEEECCC>>>888333000111111222444666888:::;;;;;;<<>>777:::777555888777===CCCSSSeeeiiimmm|||rrruuuuuukkk```ZZZ\\\kkkvvvnnniii000000000///......------************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))***+++++++++((()))***+++---...///000,,,444888555111000111000---------///333888>>>AAACCCFFFHHHEEE>>>777222111111111222333555777999:::???@@@CCCIIIQQQVVVYYYZZZWWWXXXYYYYYYWWWUUUQQQOOOJJJIIIOOO]]]ggghhhiiikkklllmmmnnnppprrrsssssssssssstttuuuvvvwwwxxxyyyzzz{{{~~~~~~~~~lllSSSBBBIII]]]www{{{tttbbbXXXXXX```rrrwww^^^KKK@@@===???BBBXXXwwwcccaaa|||sss```MMM888555333222222222222111222444555888<<>>???CCCIIIMMMOOOPPPPPPQQQTTTPPPRRRVVVSSSPPPYYYiiivvv```;;;555:::666333777999===CCCRRRdddeeegggttt~~~~~~~~~jjj^^^TTTIIIEEEGGG]]]kkk|||ppphhh~~~111000///......------...---,,,+++***))))))))))))'''&&&$$$%%%'''***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))************------,,,******,,,000333444333111000111222111000...------///333999@@@DDDNNNNNNJJJBBB999222000111000222333333333444777999999<<>>FFFFFFEEE@@@888333111222000111333333333444777999;;;???DDDJJJOOOSSSUUUVVVUUUUUUVVVVVVVVVSSSNNNJJJIIIJJJPPPZZZaaaccceeeiiimmmlllkkkjjjkkkmmmooopppqqqsssttttttssssssuuuxxxyyyyyyyyyyyyzzz{{{||||||mmmNNNDDDOOOvvvnnn___TTTNNNLLL]]]vvv~~~|||}}}fffSSSIIIEEEIIINNNYYYwwwwwwmmm{{{}}}uuucccNNN999444111333444222333555555888777999@@@HHHfffaaaBBB<<>>JJJUUUZZZ]]]```uuu|||}}}|||}}}rrreeeZZZMMMFFF@@@???>>>;;;<<<@@@???MMMgggsss111000///...------------,,,,,,+++***))))))))))))***)))(((((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))************((()))+++++++++---///222444222000///000000///............///111444777888;;;>>>???===888333222222///111222333333444777999>>>AAAEEEKKKOOOQQQSSSSSSUUUUUUUUUUUUUUURRRNNNKKKGGGIIIQQQ\\\bbbbbbccceeefffgggiiijjjlllmmmmmmmmmqqqqqqppppppqqqrrrsssttttttsssqqqpppoooppppppqqqppptttrrrSSSFFFNNNttt~~~hhhUUUJJJIIIJJJ___vvv|||vvvqqqqqqsssooo^^^TTTPPPSSSXXXaaa~~~rrr}}}xxxdddNNN999444111333444222333555777999888;;;AAAIIIfffgggEEE<<>>>>>??????;;;:::<<<;;;CCCWWWssssssmmmuuu000000///...------------,,,++++++***))))))******(((((())),,,...///---,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***************,,,------++++++,,,---333111////////////...---,,,---...000222444666777555999<<<<<<777333111111///000222222333444777999>>>AAAEEEJJJOOOQQQSSSSSSUUUTTTTTTUUUTTTRRRNNNKKKEEEHHHRRR]]]cccbbbaaabbbdddgggjjjmmmooopppoooooopppooonnnmmmoooqqqssstttjjjhhheeeaaa^^^]]]\\\\\\aaacccqqqoooWWWHHHJJJllluuu___PPPJJJJJJccczzzxxxssspppnnnooosssyyyhhh]]]YYYZZZ___fff|||zzzeeeNNN888333111333444333333666777::::::>>>EEEMMMjjj```EEE;;;QQQVVVGGGBBBIIIaaazzznnn{{{zzzzzzlll[[[___jjj{{{hhhRRRFFFAAAGGGZZZooowww___[[[bbbxxxhhhmmmxxxSSS<<<333888999===DDDEEELLLSSS[[[```___\\\ZZZZZZXXX[[[ZZZ^^^cccbbbiii~~~KKK777777666666999777555999AAAIIIMMMSSSXXX```fffnnnrrruuuyyy~~~xxxiii]]]RRRYYY___bbbcccccc]]]UUURRROOOMMMKKKHHHDDDAAAAAAAAAAAALLLeeeiiiZZZnnnrrr}}}000///...------,,,,,,,,,,,,+++******)))*********(((((())),,,...///---,,,(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***++++++++++++***,,,------,,,+++,,,...444222000/////////---,,,+++,,,///222555777999:::666:::===<<<777222000///...///111222222444777999<<>>CCCJJJOOOTTTVVVWWWVVVUUUTTTUUUUUUTTTQQQNNNGGGIIIQQQ\\\bbbbbbccceeeggghhhjjjmmmoooqqqrrrsssqqqrrrrrrqqqpppsss{{{rrrYYYJJJGGGaaazzzoooiiihhh|||vvvrrrqqqqqqtttyyy{{{|||cccRRRHHHEEEGGG\\\zzzfffKKK888222000222444333444777777<<<>>>DDDMMMVVVtttYYYAAA888QQQZZZNNNEEEAAAQQQmmmsssxxxvvvrrruuu}}}nnniiikkkiiiYYYMMMGGGMMMXXXxxxnnn___RRRLLL[[[vvvvvvttt|||cccGGG999888===<<>>DDDJJJOOOSSSVVVWWWWWWVVVUUUUUUVVVUUURRRPPPIIIJJJPPPZZZaaaccceeeiiijjjjjjjjjkkknnnqqqtttvvvqqquuuwwwuuurrrvvvkkkVVVIIIEEEYYYyyywww{{{}}}zzzsssvvvqqqpppppptttyyyzzzgggQQQCCC???@@@SSSttt~~~eeeJJJ777222000222444333444777999===???EEENNNWWWtttbbbCCC999PPPZZZOOOEEE@@@NNNkkkssstttjjjeeemmm|||}}}}}}vvvtttuuueeeXXXNNNMMMSSSkkk|||}}}mmm___SSSLLLUUUlllyyy[[[BBB888:::???>>>CCCKKKJJJOOOTTTZZZ]]]]]]]]]^^^```^^^cccbbbcccddd```hhh~~~SSS;;;888777555444666555555999<<>>;;;555///------,,,...000111222444777999<<>>CCCJJJOOOSSSVVVWWWYYYXXXXXXXXXXXXWWWSSSQQQOOOTTT[[[```cccdddeeefffiiijjjlllnnnqqqtttvvvwwwttttttssstttvvvzzz}}}kkkNNNBBB===GGGUUUbbbqqq~~~zzzdddYYYfffvvvzzz}}}|||uuummmhhhnnnvvv}}}iii[[[QQQ\\\qqqrrrfff{{{```DDD777666555444444555777888<<>>AAAFFFJJJLLLLLLSSSWWWZZZZZZWWWUUUVVVXXXWWWTTTWWW]]]\\\]]]lllXXX888>>>===333999777777666555777<<>>DDDIIINNNRRRTTTTTTVVVVVVVVVXXXXXXWWWSSSPPPMMMRRRXXX]]]```bbbdddeeejjjlllnnnqqqsssuuuvvvvvvqqqsssttttttsssuuuxxx{{{{{{~~~}}}iiiSSSDDD;;;@@@MMMZZZkkkzzzrrr[[[cccttt}}}~~~wwwooojjjmmmttt~~~zzziiifffxxxwwwlll{{{___BBB666555444333444555777999===@@@AAAIIISSS]]]yyyQQQBBBEEEXXXVVVAAA>>>MMMffftttzzzoooccchhhzzzzzziiieeejjjllleee[[[XXXcccoooqqqjjj```ZZZXXX```kkkuuuvvvrrrjjj___UUU]]]dddtttmmm^^^[[[___ZZZQQQVVVkkktttYYYEEE<<<===???CCCGGGKKKMMMNNNRRRWWW\\\]]][[[XXXVVVWWWYYYWWWYYY^^^]]]\\\iii{{{ggg>>><<<;;;333666777666666555777;;;AAAFFFIIISSSeeexxx~~~wwwnnniiipppsssyyyllldddnnnzzz~~~hhhMMMRRRlllttt|||yyy^^^lllsss}}}xxx000000///...---,,,,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((()))***+++++++++***+++------,,,,,,---...222222222111000///...---,,,---000333666888:::;;;:::;;;;;;888222......///000000000111222444666777<<>>BBBDDDKKKTTT^^^|||^^^EEEBBBYYY\\\DDD<<>>BBBBBBJJJ[[[nnnwwwuuuqqqppppppsssyyyqqqhhhfff{{{{{{```KKK[[[xxx}}}~~~aaalll~~~xxx{{{000000///...---,,,,,,++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&''')))******++++++,,,,,,,,,+++******---///222222222222111000///...***,,,000444777:::;;;<<<;;;<<<;;;777111......000111111111111222555777888===???CCCGGGJJJKKKLLLLLLMMMOOOQQQUUUWWWVVVRRROOOLLLQQQVVV\\\```cccfffiiihhhkkknnnqqqrrrqqqpppooommmrrrvvvsssnnnlllpppuuuxxxyyyzzz{{{|||~~~~~~wwwaaaNNN>>>;;;???IIIZZZkkk~~~vvvnnnzzz~~~|||zzzzzz~~~|||vvvXXX===444333222222444666999;;;???DDDFFFLLLSSSZZZwwwjjjHHH???YYYaaaIII<<>>===BBBNNN]]]eeefffeeefffqqqtttzzzwwwrrrtttWWWQQQkkkmmmtttzzz000000///...---,,,,,,++++++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((()))*********,,,---,,,+++******---///111111222111111000///...***,,,000444888;;;>>>???>>>>>>===888222//////111111111111111222555777888===???BBBEEEGGGHHHHHHHHHJJJKKKMMMPPPSSSSSSPPPMMMLLLQQQXXX^^^bbbfffiiillliiikkknnnqqqrrrqqqpppnnnnnnsssvvvsssnnnlllpppvvvwwwxxxxxxzzz|||~~~~~~gggWWWGGGBBBBBBEEERRR```ppp~~~~~~zzzzzz}}}pppiiimmmuuuzzz|||tttzzzrrrTTT;;;333222222333555888;;;===AAAFFFHHHLLLQQQUUUmmmoooIII<<>>AAADDDEEEFFFEEEEEEFFFFFFGGGJJJLLLMMMKKKIIIJJJOOOXXX___dddgggjjjllljjjllloooqqqrrrrrrqqqqqqppprrrtttrrrnnnoootttyyyyyyyyyyyyzzz||||||yyywww|||}}}sssdddTTTLLLGGGDDDLLLWWWjjj}}}vvvooommmpppvvv|||oooZZZNNNLLLTTT^^^qqquuu~~~mmmPPP999333222333444666:::===???DDDGGGIIINNNTTTSSSdddmmmJJJ;;;PPP```TTTDDDBBBBBBUUUffffffaaaeeerrr~~~{{{]]]MMMPPP^^^jjjooojjjjjjnnnwwwhhhXXXTTTYYYbbbllltttwwwuuurrrrrrxxxgggKKKCCCCCCKKKOOOTTTVVVVVVVVVWWWZZZ\\\___aaa```]]][[[[[[]]]XXX[[[^^^___```bbbggglllKKK:::<<<555888999999777555555555777555555999BBBGGGIIIMMMRRRdddiiirrryyy~~~}}}kkkhhhtttuuulllsssWWWVVVooo~~~yyyyyy}}}~~~{{{www000000///...---,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%'''((()))*********)))+++,,,,,,+++,,,...000//////000000000///......,,,---...111666<<>>===888999::::::999666444444555555333555<<>>===<<<<<<>>>@@@@@@@@@@@@GGGRRR\\\aaadddeeeeeeeeeeeefffhhhjjjlllmmmnnnrrrpppmmmlllooosssyyy|||xxxvvvuuutttrrrlllccc]]]SSSYYYggg|||qqqttt}}}}}}}}}yyysssjjj^^^TTTUUUZZZXXX```mmm|||uuu]]]NNNCCC;;;;;;???MMMfff}}}fffKKK666333333444666999===AAACCCGGGJJJLLLVVV^^^YYY___tttcccJJJ:::FFFZZZ[[[MMM@@@>>>CCCQQQ^^^^^^[[[eeewww{{{lll~~~```MMMHHHIIIIIIKKKZZZooo~~~aaa___fffwwwvvvRRREEEHHHOOOSSSXXX^^^___\\\YYYZZZ]]]^^^ccciiijjjgggbbb___^^^^^^```aaa^^^]]]```dddeeejjjcccCCCBBB>>>:::;;;;;;:::777444333444666333444999===???DDDIIIFFFPPP]]]iiiqqqvvvyyy||||||}}}~~~~~~}}}~~~|||mmmaaaccclllppplllyyywwwyyy|||vvv~~~~~~}}}tttkkkiiihhhhhhjjjmmmsss...---,,,---......,,,+++************)))(((&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***+++++++++---))))))000,,,)))111111...000444444...---111,,,---///111555:::>>>@@@DDDCCCAAA:::222---,,,---///000222222222222444555===???BBBEEEHHHIIIJJJJJJJJJHHHFFFDDDBBBAAAAAA@@@AAAHHHRRR\\\bbbcccbbb```eeeeeeeeefffgggiiilllmmmnnnnnnlllkkkjjjlllqqqtttuuuvvvwwwuuupppeeeYYYPPPUUUYYYeee~~~zzztttrrrqqqpppppptttuuuyyyxxxbbbRRRFFF===:::;;;EEE^^^yyyzzz___DDD444444666888;;;>>>CCCIIIMMMSSSTTTVVVXXXWWWZZZeeerrrzzzRRR;;;CCCUUUbbbYYYBBB???@@@FFFPPPTTTWWWcccsssvvv```eee{{{dddTTTNNNQQQTTT]]]ppppppiiizzz[[[PPPOOOKKKRRRVVVZZZ___```___^^^___aaaeeehhhkkkmmmllliiieeebbbbbbcccbbb```^^^]]]___```oooxxxLLLAAA>>>999;;;999555777:::666...555555444555888===BBBEEEGGGFFFJJJWWWiiiwww}}}~~~zzz}}}|||{{{}}}xxxqqqrrr\\\___fff^^^```cccuuu~~~wwwttt~~~444222///---,,,,,,++++++++++++***))))))((((((''')))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***+++++++++---))))))///***'''///111...000666777333111222+++,,,...000444888<<>>CCC\\\xxxuuuYYY@@@333555777:::===AAAFFFLLLPPPXXXYYY[[[^^^]]]___iiiuuu[[[===???JJJ^^^aaaMMMCCCBBBFFFMMMPPPRRR]]]lll}}}ttt]]]```ttt{{{kkkkkknnnsss}}}~~~TTTMMMLLLHHHPPPXXX\\\aaacccbbbbbbdddfffeeehhhlllmmmlllhhhdddbbbfffeeeccc```___aaaeeeiiippp```CCC;;;<<<===;;;777888;;;999444555444444555777<<>>???VVVeeeRRREEEAAABBBHHHLLLNNNYYYgggtttttt\\\]]]nnnoooNNNLLLJJJIIIQQQYYY]]]bbbdddccccccfffhhheeeiiimmmnnnkkkgggcccaaahhhfffbbb^^^^^^bbbiiinnnnnnOOO>>><<<===;;;777666777666444444333333444666:::>>>AAAGGGFFFGGGKKKUUUbbbnnnvvvrrrrrrssssssuuuvvvxxxyyyyyyqqqjjjmmmooohhh___hhhkkk^^^SSSMMMccc{{{www.........---+++++++++,,,...---+++))))))***+++,,,(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++***---***,,,333///,,,444555111---...000000---***+++,,,---///333777;;;===EEEEEECCC<<<444...,,,---+++---///000222444888;;;>>>???BBBDDDEEEFFFEEEEEEJJJIIIHHHFFFDDDBBBAAAAAA>>>===???FFFQQQZZZ^^^___```______```aaaccceeefffhhhjjjlllnnnnnnnnnpppqqquuusssrrrpppnnniiiccc___TTTRRRMMMHHHMMMcccyyyYYY???888======TTTsssdddGGG777444666:::???DDDIIIMMMSSSVVVYYYZZZ^^^bbbbbbbbbhhhooofffGGG???999PPPdddTTTFFF???>>>DDDIIINNNZZZgggkkkxxx^^^\\\lllbbbNNNOOOOOOPPPWWWXXX[[[___```______aaadddeeeiiimmmmmmiiidddaaa___dddbbb___\\\\\\___eeeiiihhhsssfffEEE===>>>===:::888666444333333333222333555888;;;===HHHHHHHHHIIIOOO[[[kkkuuurrrrrrrrrsssuuuwwwyyyyyynnnhhhcccWWWOOO^^^mmmiiiSSSHHH^^^tttttt}}},,,///333333000---++++++...---+++))))))***,,,---(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++)))---,,,///888444222:::>>>999333///000333333222,,,---...000444888;;;===CCCDDDBBB<<<444...------+++,,,...000111555999======???CCCHHHMMMPPPRRRSSSQQQQQQRRRQQQOOOJJJFFFCCC???>>>===CCCLLLVVV]]]```^^^^^^^^^^^^```ccceeefffgggjjjmmmoooooopppqqqsssppppppqqqqqqppplllfffbbbRRRSSSQQQLLLJJJSSSfffvvviiiJJJ>>>@@@;;;PPPooo}}}]]]AAA666777666;;;AAAGGGLLLPPPTTTWWW______aaaeeefffeeejjjppp{{{mmmLLL>>>666LLLgggdddOOOEEE>>>BBBHHHLLLWWWcccaaavvv|||aaa\\\kkk\\\RRRUUUWWWZZZ]]]XXX[[[]]]]]][[[ZZZ\\\^^^dddiiimmmlllgggaaa]]]]]]_________]]]\\\\\\___aaa```jjjKKK???>>>>>>???>>>;;;888777333333222333444666999:::EEEFFFFFFGGGKKKVVVeeepppqqqssstttvvvxxxyyyzzz{{{}}}qqq\\\KKKTTTdddfffRRREEEZZZrrrmmm{{{zzzxxx000555:::999444...***)))---,,,+++******+++,,,,,,))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++(((---,,,000999666333;;;SSSPPPFFF:::333111111///------...111444888;;;===@@@AAA@@@<<<444///------+++,,,...///111555:::===???AAAFFFKKKOOOSSSUUUVVVUUUVVVVVVUUUPPPJJJEEEAAA<<<;;;:::===CCCLLLUUU[[[\\\\\\]]]^^^aaadddfffhhhhhhjjjmmmooopppqqqsssuuuiiijjjlllnnnnnnlllgggcccaaaeeejjjjjjgggfffhhhkkk||||||XXXCCC>>>;;;MMMjjjwwwWWW>>>555999888===DDDJJJOOOSSSVVVXXX^^^]]]___bbbccccccffflllrrrXXX>>>666HHHeeewww```QQQDDDCCCEEEGGGOOOYYYWWWkkkbbb\\\iiijjj^^^cccgggjjjrrrsssXXXVVVWWW\\\aaa^^^YYY[[[]]][[[XXXWWWYYY[[[bbbhhhlllkkkddd]]]ZZZZZZ[[[]]]______]]]\\\\\\\\\]]]ggg]]]DDD>>>:::<<<>>><<<:::999444333333333444555777888===???@@@BBBFFFOOOZZZbbbhhhmmmsssvvvwwwwwwzzz|||www\\\UUUYYYTTTOOOFFFZZZ|||vvv{{{|||~~~111555:::888222,,,***************+++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++'''++++++...666222...666SSSUUUOOO@@@444000...,,,,,,---...000333666999;;;===>>>???;;;444///---...,,,---...///000444999===CCCEEEGGGIIIJJJKKKJJJJJJPPPOOONNNLLLIIIEEEBBBAAA:::<<<<<<<<<===DDDPPPXXX[[[\\\]]]___bbbfffiiikkkiiikkknnnpppqqqsssvvvxxxoooooooooppprrrrrrpppnnnyyyzzz{{{mmmMMM???<<>>CCCKKKQQQUUUXXXZZZ[[[___\\\[[[]]]______ccchhhqqq~~~QQQCCC777>>>aaattt___JJJCCCAAA???CCCJJJRRRbbbwwwjjjaaammm}}}vvv]]]LLLBBBBBB===CCCTTTlllmmm[[[iiigggQQQNNNRRRNNNXXX___RRRRRRTTTVVVUUUSSSSSSVVVYYY```fffkkkiii```XXXUUUVVVRRRTTTWWWXXXXXXYYYZZZ\\\aaa___uuusss^^^IIIBBBAAA>>><<<;;;555555444444444555666666555777:::>>>BBBDDDEEEFFFHHHVVVeeelllllllllrrryyyyyyqqqVVV\\\pppmmmmmm|||{{{|||{{{wwwhhhjjjrrr111000///...---,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''(((((())))))******''''''&&&&&&&&&&&&''''''((((((((()))******++++++***+++,,,---------,,,+++444444555555444333111000---,,,,,,...222777<<>>999222///...///+++,,,------...222777;;;CCCKKKUUU]]]```aaaccceeemmmggg___YYYWWWXXXZZZ\\\\\\ZZZZZZ\\\XXXTTTXXXaaagggaaa^^^``````___dddkkkmmmlllmmmppprrrvvv}}}~~~hhhGGGBBBEEEccc}}}}}}}}}[[[BBB;;;>>>???BBBIIIOOOQQQUUUZZZ]]]\\\aaa```^^^[[[[[[^^^ccchhhiii~~~jjjHHH;;;===@@@YYY[[[SSSDDD<<<>>>BBBAAAMMM\\\qqqrrrddd```ooo|||~~~}}}___GGG>>>@@@>>>;;;KKKkkkxxxTTTQQQ\\\yyywwwUUUSSSQQQRRRUUUVVVUUURRRTTTSSSQQQPPPQQQRRRUUUVVVcccfffnnnuuurrrfff[[[VVVSSSUUUVVVWWWWWWWWWYYYZZZaaa^^^ooo]]]EEE>>>;;;<<>>RRRWWWSSSDDD===@@@AAA<<>>NNNmmmeeeSSSNNN```xxxfffVVVSSSQQQRRRTTTUUUUUUSSSUUUSSSQQQPPPQQQTTTWWWYYYbbbeeelllrrrpppeee\\\WWWVVVWWWXXXYYYXXXXXXZZZ\\\bbb```nnngggHHH:::888::::::777555444444444444333444555777:::>>>AAADDDFFFBBBGGGNNNVVV\\\aaafffjjjpppvvv~~~ssszzzqqqiiisss111000///...---,,,,,,,,,))))))******))))))((('''(((((((((((((((((((((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&'''''''''(((((())))))******+++***+++---...////////////,,,---.../////////...---222000------000555<<<@@@BBBDDDDDD???777111------+++,,,------...111555999EEEPPPaaaqqq~~~{{{vvvqqqmmmgggeeecccaaa]]]ZZZ^^^dddeeegggkkkiii___TTTPPPSSSYYY___jjjpppqqqssslll```VVVXXXgggwww___LLLJJJbbblllMMM;;;999???CCCKKKQQQTTTTTTTTTWWWYYYWWWYYYZZZ[[[[[[\\\^^^bbbeeeggguuu^^^BBB;;;<<>>AAA@@@777???JJJ]]]wwwtttbbb[[[YYYWWWZZZ```rrrwww~~~kkkXXXKKKDDDAAAAAARRRpppzzzZZZEEEMMM\\\iii[[[XXXUUURRRRRRSSSTTTUUUUUUVVVTTTRRRQQQRRRUUUZZZ\\\___aaafffmmmkkkccc[[[YYYZZZ[[[\\\[[[ZZZ[[[\\\^^^bbbbbbjjj]]]>>>666888:::888666555666555333111333444666999<<<@@@CCCEEE@@@BBBFFFKKKPPPVVV^^^ccchhhmmmttt~~~xxxqqq}}}|||}}}|||~~~}}}mmmkkk}}}111000///...---,,,,,,,,,))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))*********(((***,,,---////////////---...///111111111111000111///,,,,,,///666===BBBFFFHHHHHHAAA777///,,,,,,+++,,,---......111444777;;;CCCNNNWWW___fffmmmrrrrrrooojjjfffbbb]]]XXXTTTQQQQQQPPPPPPOOOQQQWWW\\\fffkkksssuuuooobbbVVVPPPOOOUUU```jjjooorrrzzztttqqqwww}}}~~~~~~~~~}}}}}}~~~vvvVVVOOObbbaaaFFF999;;;CCCIIIOOOTTTWWWUUUUUUXXXYYYXXXZZZ[[[]]]^^^^^^^^^```aaagggpppoooJJJ;;;:::===RRR\\\NNNAAA@@@>>>666===CCCQQQjjjvvvnnnhhhggggggooossszzzsss]]]LLLFFFHHHYYYuuudddHHHKKKSSSWWWnnn{{{[[[ZZZXXXUUUSSSSSSUUUVVVWWWWWWUUUSSSQQQSSSWWW\\\___^^^^^^aaagggfff```\\\[[[]]]^^^^^^^^^]]]]]]___aaacccdddggguuuRRR>>>===888777666777777777444222222333444666999;;;>>>???>>>@@@BBBDDDHHHMMMSSSXXX```fffmmmssstttzzzooommmvvv~~~|||||||||yyy{{{111000///...---,,,,,,,,,******++++++******)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))******'''(((***,,,---...---------...000222333333333222///---++++++///666>>>CCCLLLMMMLLLCCC777...+++,,,+++---.........000333555<<>><<<999======EEEZZZvvv|||zzzzzz|||zzzbbbWWWYYYggg|||nnnOOOMMMNNNNNNeeefffbbb^^^\\\ZZZWWWVVVVVVXXXZZZXXXWWWUUUTTTUUUYYY]]]``````^^^```dddddd```___aaa______```___^^^___aaadddfffhhhfffmmmpppIII>>>777777666777888888666555333333333444555666777888:::<<>>===999<<>>@@@AAAAAAJJJSSSZZZbbbnnnxxx|||~~~}}}iiihhhnnn{{{111000///...---,,,,,,,,,))))))******))))))((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))***+++,,,---,,,++++++---...000111222111111000...,,,++++++...222777;;;EEELLLQQQLLL???333......,,,---//////...///111222777===FFFKKKLLLLLLLLLNNNGGGEEEEEEKKKXXXhhhwww~~~|||tttiiidddffffffbbbcccgggmmmvvv~~~rrr___[[[\\\eeemmmpppqqqrrruuu{{{}}}|||zzz{{{}}}~~~~~~~~~~~~}}}|||}}}dddJJJAAAEEEMMMTTTYYY]]]aaabbb``````ccceeeeeegggggggggeeeaaa]]][[[[[[aaaeeemmm|||tttSSSCCC;;;???LLLZZZVVVGGG???BBB>>>::::::CCCPPP```uuu}}}}}}~~~}}}~~~~~~cccUUUOOOQQQcccyyyooogggjjjdddeeeeeebbb^^^]]]^^^___```_________```bbbcccdddccc___\\\]]]]]]]]]```eee]]]^^^^^^]]]^^^```dddhhhgggiiihhhiiitttwwwJJJ>>>;;;888777777666666444444444333333222333333444111444777999;;;===@@@CCC===CCCHHHKKKTTT```jjjmmmwww{{{|||{{{|||}}}yyyzzz}}}|||}}}xxxsssttt|||yyyyyyzzz~~~{{{tttccceeeqqqwww111000///...---,,,,,,,,,(((((((((((((((''''''&&&************************(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))***+++,,,---------,,,+++///000222333333222222111///...,,,,,,---000444666>>>HHHQQQPPPDDD777000...,,,---//////...///000222333<<>>===;;;;;;>>>AAAGGGXXXjjjjjj{{{{{{uuunnntttooommmjjj```gggeeedddccccccbbb```___bbbaaaaaabbbeeeggggggfff]]]YYYUUUUUUXXX\\\^^^^^^[[[\\\[[[WWWTTTVVV^^^eeebbbaaa\\\]]]dddpppgggGGG444;;;>>>333111;;;333222222333555555444222333333444666999===AAADDD???@@@BBBDDDHHHOOOWWW]]]cccdddfffggghhhlllppptttxxxxxxwwwuuuvvvxxxzzzyyy||||||~~~zzzwww|||~~~yyytttpppmmmiiiaaa^^^\\\QQQEEENNNbbb~~~111000///...---,,,,,,,,,+++++++++************)))))))))((((((((('''''''''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''((()))*********---222777999666000+++------111777777333111333111111000///...///333555777FFFSSSQQQGGG<<<444///......------...///000000333777>>>EEEIIIKKKKKKLLLIIIDDD<<<888;;;EEESSS\\\aaaeeeaaaVVVSSSZZZ___^^^eeemmmrrrrrrvvvjjjWWWSSSZZZbbbgggkkkoooppprrruuuxxxzzz{{{|||xxxyyyzzzzzzzzzzzz|||~~~~~~}}}yyywwwwwwxxx}}}}}}~~~~~~|||}}}~~~}}}}}}~~~~~~|||cccOOO@@@DDDMMMRRRVVV\\\^^^]]]\\\[[[[[[\\\]]]^^^bbbccccccaaa___^^^```cccgggjjjjjjiiisssqqqOOO@@@555;;;LLLUUUPPPGGG>>>>>>??????<<<>>>KKKZZZ```eeeqqq}}}jjjkkkhhh___fffeeeeeeeeefffeeedddcccaaaaaaaaaccceeeffffffeee]]]YYYUUUUUUWWW[[[]]]]]]YYYZZZYYYVVVSSSUUU\\\bbbbbbaaa\\\\\\aaajjjiiiCCC:::>>>:::555666666555444444555555333111555444444555777:::===???<<<===>>>@@@DDDKKKRRRXXXTTTTTTTTTTTTWWW]]]eeejjjooopppooommmmmmqqqvvvyyyzzz|||~~~~~~{{{yyyyyy{{{~~~}}}yyylllqqqxxx~~~vvvooojjjfffbbb^^^bbbTTTHHHAAA<<>>444444444444333111//////222444555DDDRRRTTTNNNCCC777.........---------......///111555<<>>:::333999777666555555555333111666555444444555666777888888999:::<<>>222///...---------------...111444:::AAAGGGKKKLLLLLLQQQKKKBBB:::999@@@MMMXXXZZZ```___UUUQQQWWW\\\]]]^^^gggmmmjjjfffkkkyyyoooTTTIIITTTddddddhhhmmmoooooonnnooopppxxxvvvvvvyyy}}}}}}}}}~~~}}}|||{{{zzzzzzzzz|||{{{zzzzzzzzz|||~~~~~~}}}}}}~~~gggRRRMMMNNNXXXaaabbb___^^^]]]\\\ZZZYYYYYYYYYZZZZZZVVVXXX[[[^^^````````````ddd___```hhhkkkrrr}}}\\\===888@@@FFFKKKQQQGGGFFFCCC@@@<<<===AAAGGGXXXOOOPPP___pppwwwzzz}}}~~~~~~zzzxxx~~~mmm^^^]]]___]]][[[___aaaccceeedddccccccccc^^^^^^___aaaccccccaaa___```]]]YYYVVVTTTTTTUUUUUUXXXYYYZZZYYYWWWXXX[[[]]][[[\\\VVVVVVZZZ]]]ppp{{{LLL:::======888999777555555555555444333555444444333333444444555555666777888:::???EEEIIIYYYWWWRRRMMMLLLOOOVVV\\\[[[^^^aaa```ZZZWWW[[[cccqqquuuxxxvvvpppkkkhhhhhhyyyyyyyyywwwsssmmmfffbbbqqqvvvyyyyyyyyyzzzxxxtttqqqsssxxx|||~~~zzzvvvuuurrrttt{{{{{{wwwtttsssvvv{{{{{{ssslll^^^WWWNNNJJJKKKJJJFFFBBB999777:::CCCNNNfff|||tttjjj111000///...---,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))((((((''''''''''''((((((&&&'''''''''''''''''''''&&&%%%%%%&&&&&&'''((())),,,++++++,,,...//////---******<<>>NNNjjj}}}yyyllllll111000///...---,,,,,,,,,+++++++++************)))(((((())))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***,,,+++***+++---//////...---(((///@@@FFF>>>999;;;777777666333000.........000666???KKKWWWYYYMMM>>>222111000///...---------000222777@@@JJJRRRSSSSSSOOOJJJAAA777333:::IIIUUUYYY```___TTTOOOVVV___bbbaaa```aaaeeehhhlllsss{{{rrr^^^NNNMMMOOOUUU]]]ffflllnnnnnnooooooqqqtttwwwxxxxxxvvvwwwvvvvvvyyy|||~~~~~~~~~zzzzzzxxxxxxyyy{{{~~~|||||||||zzzwwwwwwxxxzzz~~~}}}|||{{{}}}vvvmmmgggnnnzzzxxxlllOOOIIILLLSSS[[[aaacccaaa______]]][[[YYYXXXXXXXXXXXXWWWWWWXXX[[[]]]^^^[[[YYY]]]ZZZ```jjjllllllxxxnnnIII333333AAANNNSSSNNNDDD<<<<<>>FFFGGGGGGFFFEEEFFFHHHKKKNNNSSS___jjjiii___[[[___eeejjjqqquuussskkk```YYYccclllwww|||xxxoooddd^^^XXXaaakkkrrryyy~~~~~~zzzpppqqqvvv}}}~~~|||xxxrrrmmmjjjjjjlllcccaaa]]]YYYUUUOOOHHHCCCFFFDDDCCCBBB@@@===999666555666===JJJZZZnnnjjjjjj~~~vvveeehhh111000///...---,,,,,,,,,+++++++++************)))(((((()))))))))*********&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((()))******,,,++++++,,,...//////...111,,,,,,333999:::999999888888777555222////////////333<<>>DDDTTTaaahhhpppyyy}}}||||||zzzzzzdddccc^^^YYYWWWXXXWWWTTTRRRTTTVVVUUURRRSSSXXX\\\ZZZWWWUUUUUUWWWXXXYYYYYY```dddggggggddd```]]]]]]ZZZXXXVVVUUUUUUWWWXXXXXXWWWYYYSSSRRRYYYZZZ]]]iiiqqqTTT@@@===;;;888777888:::::::::555555555666555555444444333333444444333555777:::;;;<<<===>>>>>>AAAEEEHHHKKKNNN[[[jjjkkkaaa[[[]]]___eeeooo{{{{{{nnndddeeeiiisss{{{rrrcccjjjrrrxxx}}}xxxrrrqqqsssmmmmmmkkkfff___[[[[[[[[[WWWSSSOOOJJJHHHEEEBBB???===??????===:::888888999444FFFaaayyysssppp|||rrrgggeeebbb111000///...---,,,,,,,,,+++++++++************)))(((((())))))*********+++&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***+++,,,++++++,,,...//////...---,,,---000666999555111999999999666333111000111///222;;;KKK\\\___NNN:::444444222000///.........------333===KKKTTTWWWWWWUUUPPPFFF999222777FFFSSS^^^eeebbbVVVPPPYYYeeekkkbbbbbbeeehhheeebbbgggqqqnnnvvvjjj___UUUUUU\\\eeegggfffaaafffjjjllljjjiiijjjlllsssqqqqqqsssvvvxxxxxxvvvuuuuuuuuuvvvwwwyyyzzz{{{}}}~~~}}}||||||}}}yyy{{{~~~~~~}}}~~~hhhTTTQQQ[[[iiiyyy|||vvvmmmPPPDDDGGGKKKNNNPPPSSSXXX[[[\\\VVVVVVUUUUUUVVVXXXYYYZZZXXXVVVVVVXXX\\\^^^\\\ZZZVVVWWWXXX[[[```fffooovvvSSS>>>:::777HHHQQQRRRHHH>>>===@@@@@@<<<===CCCHHHBBB<<>>BBBKKKLLLVVVfffhhh]]]UUUVVVQQQXXXfffwwwsssggggggfffmmm|||{{{uuuyyy}}}}}}yyyuuuppphhh```]]]```ZZZ\\\\\\XXXRRRMMMKKKKKKCCCCCCBBBBBBBBB???;;;777666888:::888555666:::???OOOiii{{{bbbeeennnccc000///...---------------,,,,,,,,,+++++++++************))))))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%%%%&&&(((***...,,,++++++,,,...//////111000---,,,111999999555999:::999666333111111111///111555???QQQ\\\TTTEEE888333...///111333111000111222222777FFFVVVYYYSSSVVVQQQEEE888444===HHHOOO[[[fffgggXXXMMMSSS^^^ccccccdddddddddcccdddgggjjjmmmnnnqqqyyylllYYYSSSXXX^^^```______bbbdddcccaaaccchhhnnnnnnooopppqqqpppnnnlllkkkooommmmmmooopppppptttyyywwwwwwzzzzzz}}}}}}|||{{{zzz|||{{{aaaSSSQQQZZZlll~~~}}}}}}xxxqqq]]]OOOJJJIIIMMMPPPRRRRRRSSSVVVZZZWWWYYYZZZZZZXXXWWWXXXXXXZZZWWWWWWZZZ```bbb___\\\TTTVVVXXX[[[]]]aaafffiiigggIII===444;;;BBBHHHHHHCCC@@@BBBFFF>>>===<<<<<<<<<>>>???@@@SSSZZZeeeooouuuxxxyyyzzz{{{|||ssskkksss|||uuuhhhjjjddd___]]]______\\\XXXTTTSSSRRRQQQQQQUUUZZZ^^^aaa\\\UUURRRSSSVVVZZZ\\\^^^eeennnsssqqqmmmiiigggeeeaaa]]]XXXWWWXXX[[[]]]^^^^^^^^^^^^^^^]]]]]]]]]fffoooOOO999;;;BBB>>>:::>>>555666666555666777666333222222222222333444555555444444444555666777888999>>>AAAFFFKKKNNNNNNNNNMMMNNNQQQXXXccckkkkkkddd]]]___^^^aaammm{{{{{{qqqsssvvvzzz}}}wwwssspppkkkiiiddd^^^YYYTTTPPPNNNNNNNNNNNNMMMJJJFFFCCC@@@<<<@@@AAA<<<777666777888555666333666:::888AAAXXXqqq}}}aaa[[[eeejjjeee000///...---------------,,,,,,,,,+++++++++*********)))))))))((((((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&((()))++++++***+++---...///000+++......,,,...333555444888999999888666444222222...///111;;;NNN___bbb]]]RRRAAA222.../////////111///111222666DDDTTT[[[YYY[[[VVVJJJ;;;666>>>JJJPPP[[[gggiii\\\RRRVVV```dddcccdddeeeeeedddeeegggiiikkkkkknnnsss{{{{{{ooobbb```fffkkkjjjgggeeegggiiigggcccbbbfffjjjlllmmmnnnnnnnnnmmmkkkjjjjjjhhhhhhkkkllljjjlllqqqqqqrrrtttxxx{{{}}}|||{{{yyyyyyyyyyyyxxxzzz}}}nnn\\\TTTYYYjjj{{{yyy~~~jjjUUUKKKJJJOOOQQQTTTTTTTTTUUUXXXZZZZZZ\\\]]]\\\[[[ZZZ[[[\\\\\\ZZZZZZ]]]bbbccc___[[[VVVWWWYYYZZZ\\\^^^bbbeeetttZZZDDD>>>333;;;EEELLLLLLHHHDDDAAA<<<;;;;;;;;;;;;<<<>>>???LLLRRR]]]fffmmmqqquuuwwwwwwxxx{{{}}}~~~}}}}}}uuuppplllpppzzz|||qqqiiikkkgggcccbbbddddddaaa^^^XXXXXXVVVTTTSSSUUUYYY]]]]]][[[XXXXXXZZZ\\\^^^^^^bbbgggmmmooommmiiieeedddaaa^^^[[[XXXWWWYYY\\\^^^``````___^^^]]]]]]]]]^^^^^^vvvvvvIII:::===>>>999666===>>><<<999666444222000333333222222333333444444444444444444555666777888888:::>>>AAADDDEEEDDDDDDBBBCCCGGGOOOVVVWWWSSSOOOTTTSSSVVV^^^hhhnnnmmmiiieeefffgggiiikkkmmmooopppkkkkkkjjjiiifffbbb^^^\\\[[[YYYUUUQQQMMMIIIGGGEEEHHHHHHGGGFFFDDDAAA???===888:::;;;999666555555666000666666777:::===QQQqqqppp]]][[[cccgggfff000000///------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%'''((())))))***+++,,,---...///000+++000111---,,,///333333666777999:::999777444222.........555FFF\\\lllrrrdddJJJ444111333...,,,///---///111555@@@PPP\\\aaabbb]]]OOO>>>666<<>>:::999:::;;;;;;888555333333555444333333222333333333444333333333444555666666333444666888:::;;;;;;;;;;;;:::;;;???DDDGGGFFFDDDGGGGGGIIIMMMQQQTTTUUUTTTVVVWWWXXXYYYZZZYYYXXXXXXTTTTTTTTTTTTRRRPPPNNNLLLMMMKKKIIIFFFDDDBBBAAAAAA@@@???>>>===<<<;;;:::999555555666666666555555555333888999???IIIQQQdddvvvaaaZZZ]]]aaadddfff111000///...---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))***,,,---------...///111333222,,,+++000555777555666888;;;;;;999666333111///---///;;;PPPfffuuuaaaFFF333666999222,,,...+++...111333;;;IIIZZZfffkkkgggYYYEEE999:::AAAFFFQQQ[[[aaa[[[TTTTTTYYY\\\ccceeeggggggffffffggghhhhhhiiijjjlllpppuuuzzz~~~wwwpppsss|||~~~|||{{{~~~~~~}}}{{{yyywwwuuuttttttqqqsssxxxzzzwwwvvvwwwwwwxxxxxxuuupppmmmnnnpppwwwzzz}}}~~~~~~~~~~~~~~~}}}~~~wwwwwwuuupppXXXJJJNNNWWWYYYYYYYYYYYYYYY[[[]]]___]]]]]]\\\ZZZYYYYYY\\\^^^^^^___```bbbccc```[[[WWWXXXYYYYYYYYYXXXYYY\\\^^^cccllleeeYYYFFF<<<222222;;;CCCCCC???<<<<<<;;;::::::999999999999>>>EEELLLTTT\\\dddiiiqqqtttxxx{{{|||{{{{{{{{{}}}|||}}}~~~~~~yyyppplllpppxxx~~~ppphhheeeeeennn}}}zzz```ppptttrrrtttnnnlllkkkjjjkkkjjjhhheeebbbaaa]]]XXXSSSRRRSSSTTTSSSTTTVVV[[[___bbbcccbbbhhhjjjmmmmmmiiiccc]]]YYYXXXXXXWWWXXXYYY[[[]]]___bbbaaa______```bbbeeeggghhheeevvvvvvYYYLLLDDD===777888;;;>>>===999888999777666555444333333333333444444333333333444444555333333444444555666777777999777666888;;;>>>>>>>>>===>>>@@@AAAAAACCCEEEGGGFFFHHHJJJLLLMMMLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>===<<<<<<888888777666555555666666666444333666777666666888999@@@FFFUUUiiinnnqqq|||~~~jjjYYY[[[aaa___```eee111000///...---,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((()))+++------------///111444333...((()))111999<<<999888999:::<<<;;;777444444222//////555EEE\\\nnn]]]FFF444555888222...000+++---000222666BBBTTTbbbooolll```MMM===999<<>>>>><<<;;;999888777666888===BBBHHHPPPYYY^^^gggkkkqqqtttttttttuuuvvv~~~||||||~~~|||}}}tttddd]]]cccnnn|||xxxppphhhaaaaaadddqqqtttuuugggfffuuuqqquuuyyytttrrrpppnnnmmmkkkiiihhhiiigggccc]]]WWWSSSSSSTTTUUUTTTUUUYYY^^^ccceeeffffffiiilllnnnkkkeee]]]XXXWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^___bbbfffkkknnnhhhggglllrrrUUU>>>???<<<<<>>@@@???>>>>>>??????>>>>>>===<<<;;;:::999888777555444444444444444444333333333444444555666222222666777555888>>>@@@XXXpppzzzdddVVV[[[```ZZZXXX^^^222111///...,,,,,,++++++,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))+++------,,,...333777999:::666---***111<<>>;;;;;;<<<<<<:::777555333111111555@@@VVVhhheeeUUUBBB777111...///222,,,---///111333:::JJJXXXaaaccc]]]MMM>>>888888888666===EEEGGGGGGJJJQQQXXX]]]```eeeggghhhgggggggggccceeegggggghhhkkkqqqwww{{{xxxsssuuuvvvsssxxxzzz|||}}}~~~}}}|||zzzzzz}}}}}}vvvssswww{{{{{{|||~~~|||wwwtttsssvvvyyy{{{{{{{{{|||}}}|||}}}}}}|||{{{{{{~~~|||yyy{{{|||www}}}rrr```RRRNNNTTT[[[ZZZYYYZZZ\\\___bbbbbbaaaccccccbbb___\\\ZZZ[[[]]]XXXYYY[[[]]]\\\YYYVVVTTTUUUVVVWWWXXXXXXZZZ]]]```fffeeeooooooOOO:::333666:::;;;??????>>>>>>===;;;999999555777999<<<@@@FFFMMMRRR^^^dddjjjnnnooopppsssuuuyyyzzz{{{{{{zzzzzz{{{|||{{{}}}nnn___aaajjjwwwuuuhhh___ZZZZZZ```hhhxxxuuuwwwtttcccXXXooo|||qqqpppuuuzzzyyyxxxuuurrrooonnnmmmmmmnnnmmmhhhbbb\\\WWWVVVWWWYYYXXXXXXZZZ___dddggghhhccceeehhhkkkkkkggg```[[[[[[\\\]]]^^^^^^]]]\\\[[[YYYYYY[[[^^^bbbgggllloooggghhhggglll]]]HHH===666;;;>>><<<;;;===:::999888777666666666666666666555444333333333444333333222222222222333333222222333444444444444444222333444444333444666888555555777888888777666666999999888777666666555555555444333222222111222222333333333333444444444444555111222666777666>>>JJJXXX}}}ppp___TTTXXXZZZTTTRRRVVV222111000...,,,+++++++++,,,,,,,,,+++++++++******'''((((((((()))))))))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&))),,,,,,---111999???MMMTTTSSSDDD444222<<>><<<===>>>===;;;777333111111333<<>>======<<<777777888888999<<>>;;;===<<<<<<@@@;;;:::999999888888888888888777666555444444444444222222222222222222222222444444444333333333555666111111111111222222222222444444444555555555555555666555555444444444555555444444444444444555666666222333444555666555444444555222555;;;;;;<<>>FFFdddppprrr\\\@@@555===HHHSSSKKKAAA===>>>@@@@@@>>>:::444000///000666HHHZZZnnnuuummmTTT???777333---///---...111000000888CCCRRR]]]ddd___VVVRRRQQQQQQYYYXXXWWWSSSLLLIIINNNUUUWWW[[[bbbfffhhhhhhgggggggggiiikkkiiifffggglllrrrmmmxxx{{{pppjjjpppuuuuuuooopppqqqtttwwwzzzzzzzzzvvvyyy}}}sssqqqtttuuuxxx{{{zzzrrrtttvvvxxxxxxyyy|||~~~~~~}}}~~~}}}|||www{{{|||zzzuuu```VVVXXX^^^aaa``````___```ccceeeeeeaaa]]]bbbbbbbbb___[[[WWWUUUUUUSSSUUUWWWXXXXXXWWWWWWXXXXXXYYYYYYYYYXXXYYY[[[^^^\\\___aaaggg~~~yyyaaaJJJ888...666888:::<<<>>>?????????888888777666555777:::===@@@GGGPPPVVVXXX[[[```dddlllpppvvvyyy{{{{{{|||}}}yyy|||yyy|||uuuiii\\\WWWTTTXXX^^^eeeoooyyynnn[[[HHHMMMrrrrrrrrrrrrmmmqqqzzzwwwuuuqqqnnnlllmmmpppssslllkkkgggaaa[[[WWWUUUUUUYYYXXXYYY[[[^^^______^^^```]]]\\\^^^bbbfffgggfffcccdddeeedddbbb^^^YYYVVVQQQSSSVVVZZZ^^^bbbeeefffeee^^^\\\]]]\\\iiiyyyWWWHHHCCC===:::===;;;;;;::::::999999::::::999888777666555444444444333333444444555444444333222111000...---///222555444222111222333333111...////////////000222333444111111111111111222444444111111222333444555777888222333555777777666444333666555:::@@@@@@CCCUUUkkkqqqiiijjj^^^ZZZVVVTTTSSSSSSUUUWWW000000//////.........---,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***)))))))))+++...111444666BBBTTThhhfffJJJ555AAA\\\rrrhhhRRR===:::CCCDDD<<<:::555222111///000<<>>@@@EEEKKKQQQWWWZZZccchhhpppwww{{{|||zzzyyyyyy{{{uuuggg]]]YYYUUUUUUWWW^^^iiissstttpppPPPJJJQQQrrrwwwnnnjjjjjjmmmnnnnnnoooooommmiiihhhjjjmmmmmmiiibbb\\\XXXVVVTTTRRRZZZ[[[\\\```ddddddaaa]]]fffaaa^^^___cccfffeeebbbeeeeeedddcccaaa___^^^]]][[[WWWSSSTTTZZZ```cccddd```\\\\\\^^^\\\aaayyyoooZZZMMMCCC===@@@===;;;;;;999666888===888999888555555666555333444444444444444444444444444444333333222111000000111111111111111111111111222222222111111111111111666333000111333666555444222333333222444666555111111222555888666222444999;;;CCCSSSdddhhhfffmmmzzzkkkaaaccc]]]\\\]]]^^^\\\YYYYYY\\\___111000000///...---------,,,,,,,,,+++++++++******++++++++++++*********)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***(((((()))***---///222333666@@@MMMOOO???111:::NNNmmmmmmbbbOOOEEEEEEDDD???:::555333222111111888BBB[[[iiipppcccKKK999333222222000000222333222444999:::BBBPPP\\\]]]XXXVVVXXXdddeeejjjiii]]]NNNNNNWWWYYY]]]aaadddfffggghhhiiieeeiiilllkkkhhhgggjjjmmmnnnoookkkeeedddhhhmmmnnnoooppprrrvvvzzz|||{{{zzzyyyxxxyyy|||}}}}}}}}}tttppptttxxxxxx~~~~~~~~~|||yyyvvvvvvxxx{{{{{{zzzyyy{{{|||}}}~~~}}}yyyvvvqqqqqqtttwww{{{pppdddYYYWWWXXXZZZ^^^bbbbbbbbbbbbaaa___\\\ZZZXXXXXXXXXYYY[[[[[[ZZZVVVRRRPPPOOOOOORRRTTTTTTQQQNNNOOOPPPRRRUUUWWWWWWTTTQQQSSSUUUYYY\\\___jjj^^^HHH999444333777:::;;;===@@@<<<;;;::::::999:::::::::555666888;;;???DDDIIILLLRRRWWW___hhhnnnrrrsssssssssvvvzzz}}}~~~yyyrrrkkkeee]]]TTTQQQRRRQQQUUU```nnnuuuooo___QQQMMM___zzzqqqjjjffffffggghhhjjjjjjjjjfffdddeeeiiinnnnnniiiccc^^^[[[XXXVVVTTTWWWXXXZZZ___bbbccc```]]]^^^\\\[[[^^^eeeiiiiiigggffffffffffffdddbbb```___^^^[[[XXXWWWYYY[[[^^^______[[[[[[]]][[[[[[kkk|||bbbQQQ===::::::???@@@<<<999999999::::::999888888777666555555555555555555666666444444444333222111111111222222222222222222222222111111111111111111111111444222000000222333222111999666444555666555333222666444444555666888@@@III]]]pppeee]]]```]]]]]]^^^```___^^^___bbbfff222111000///...---,,,+++,,,,,,,,,+++++++++******,,,,,,+++++++++*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))(((((()))***,,,...000111000000555999555///333===XXXdddiii\\\MMMGGGEEECCC<<<888444444333111333777HHH[[[kkkiiiXXXGGG:::222222//////111111//////222,,,555@@@HHHOOOSSSPPPJJJRRRUUU^^^eee___RRRPPPVVV]]]```ccceeefffgggiiijjjgggkkkpppqqqooonnnppprrrpppnnniiicccccciiilllkkkqqqrrrtttxxxzzz{{{xxxvvvwwwwwwvvvxxxzzz|||{{{{{{{{{xxxrrrsssvvvxxx~~~}}}}}}|||yyyvvvttttttuuuuuutttsssvvvyyy{{{}}}~~~xxxtttrrrqqqrrruuuzzzyyy```WWWQQQQQQUUUWWW[[[___aaa```___^^^\\\ZZZYYYXXXUUUUUUWWWYYY\\\\\\YYYWWWPPPPPPPPPRRRTTTTTTRRROOOMMMNNNQQQUUUWWWUUUQQQNNNRRRSSSVVVWWWWWW]]]mmm~~~|||XXXKKK@@@555333444555777:::<<<;;;:::999999:::;;;<<<666666666777:::===@@@AAACCCGGGNNNVVV]]]cccfffhhhjjjnnnsssvvvwwwxxxxxxyyy~~~~~~~~~zzzuuurrrpppbbbYYYPPPKKKHHHHHHMMMSSS[[[```jjjqqqiiiWWWJJJIIIaaayyywwwsssmmmhhhfffeeedddccceeeeeedddaaa___bbbhhhnnnmmmiiiddd```]]][[[XXXVVVVVVWWWYYY]]]aaaaaa___]]]WWWWWWYYY___gggmmmnnnmmmiiiiiiiiiiiigggdddaaa___cccbbb___[[[XXXWWWXXXZZZ\\\XXXXXX[[[ZZZWWW^^^iiijjjXXXDDD;;;999999;;;>>>999:::;;;;;;999666666666777777777777777777777777555555444444333222222222222222222222222222222222111111111111222222222222444222111111222222111///555000111777999444222666999666555777999???KKKVVVzzz~~~qqq___YYY]]]]]]\\\]]]```aaabbbdddhhhjjj333222111///...,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((()))+++,,,...///000333000000444555111///111999KKKZZZWWWLLLFFFFFFGGGBBB===777444333111000000<<>>999999888888999999:::;;;???AAAEEEJJJOOOSSSWWWYYY___dddjjjoooqqqqqqrrrsssyyyzzz|||||||||~~~~~~{{{rrrhhh___YYYVVVOOOIIIDDDDDDGGGLLLTTT]]]jjjfffbbbZZZJJJCCCTTTnnnsssppprrrpppmmmkkkiiihhheeecccbbbddddddbbb```aaafffjjjkkkhhhdddaaa___]]]ZZZWWWWWWXXXZZZ\\\]]]]]][[[ZZZSSSTTTXXX___fffkkkllllllhhhiiiiiiiiigggdddaaa___fffgggfffaaa[[[WWWWWWYYYXXXTTTSSSWWWZZZYYY[[[```iiiiiiSSSIIICCC>>><<<===;;;<<<<<<:::666666888888888888888777777777777555555555444444444333333333333333333333333333333222222222222222333333333555444444444444333222111333...111::::::333333;;;:::<<>>>>>>>>999888777666666555555555<<<<<<>>>AAADDDGGGJJJLLLTTTYYY```eeehhhjjjkkklllqqqsssvvvwwwxxxzzz}}}~~~~~~|||{{{}}}}}}wwwrrrjjj___UUUMMMGGGDDDFFFCCCDDDIIINNNQQQWWW]]]^^^RRRFFFCCCIII\\\|||kkkkkkooommmlllkkkkkkiiifffdddcccfffiiihhheeecccdddfffhhhfffcccbbb```^^^[[[XXXVVVXXXYYYYYYXXXVVVTTTSSSQQQSSSVVV[[[```dddeeeeeebbbccceeeffffffeeedddcccgggiiiiiifff```\\\[[[\\\ZZZUUUSSSVVVZZZ\\\^^^```bbbqqqnnnSSSAAAAAA;;;888::::::777888<<<888888888888777777666666666666666555555555555555333333333333333333333333222333333333444444555555444444555444444333444444888555555777555444>>>LLLUUU^^^ooo~~~|||yyyyyytttaaa^^^eeebbbaaacccbbb______```bbbdddeeeffffff222111000///...---,,,+++,,,,,,,,,+++++++++******))))))((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))((((((((('''(((***,,,...///000000---...222666999888333000***111:::BBBFFFHHHHHHIIILLLJJJDDD;;;555444333111111:::KKKcccxxx{{{gggQQQ<<<555000111222000...///......,,,,,,555DDDPPPTTTFFFAAACCCNNNTTTRRRQQQTTTXXX[[[```ccceeehhhkkknnnjjjllloooqqqpppnnnkkkiiinnnlllfffaaacccjjjoooppphhhiiijjjnnnqqqssssssrrrnnnqqqtttvvvxxxzzz~~~vvvuuuwwwyyyxxxuuuuuuxxxyyyxxxwwwxxxzzz||||||{{{yyyyyywwwtttqqqpppqqqssssssvvvyyyzzzzzzyyyzzz{{{zzzssssssrrrrrrwwwyyyaaaIIIPPPMMMLLLOOOOOONNNPPPTTTRRRRRRSSSSSSTTTUUUVVVVVVVVVTTTSSSTTTWWWYYYYYYYYYXXXZZZ]]]^^^]]]\\\[[[[[[[[[XXXVVVUUUUUUVVVVVVVVVQQQPPPRRRWWWXXXXXX[[[aaalll~~~hhhXXXJJJ===444111222333666999;;;<<<======:::999999888777666555555666666777999<<>>AAACCCIIIPPPRRRIII???;;;888444///111777DDDZZZnnnuuusssPPPEEE;;;888666333111111///,,,---111///111AAAUUUcccRRRDDDDDDFFFDDDDDDGGGOOOTTTZZZ```ccceeeggghhhjjjlllpppvvv|||}}}}}}uuuhhh```bbbfffhhhllljjjiiijjjmmmoooqqqqqqlllpppttttttrrrqqqqqqrrrxxxqqqooovvv{{{zzzxxxyyyvvvtttssstttwwwzzz{{{|||zzz{{{zzzwwwtttsssvvvyyysssvvvyyy{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~}}}~~~zzzrrrhhh___aaahhhnnnvvv~~~wwwyyytttggg```bbbPPPMMMMMMNNNNNNLLLOOOTTTUUUVVVWWWWWWVVVTTTRRRPPPRRRPPPOOOPPPTTTXXXZZZ[[[TTTWWW[[[[[[YYYXXXXXXYYYWWWVVVVVVWWWWWWVVVSSSPPPSSSPPPRRRXXX\\\\\\^^^aaa```]]]lll{{{www{{{fffRRRHHH===:::555111111333777:::999999:::::::::::::::999777777777777777777666666666888<<<>>>???AAADDDFFFIIILLLPPPTTTWWWYYY]]]___\\\cccfffdddbbbgggmmmpppooopppqqqrrrssstttuuuvvvxxxwwwvvvuuuvvvxxxzzz||||||||||||{{{||||||}}}~~~~~~|||wwwuuuvvvsssnnnccc\\\SSSKKKFFFBBB???>>><<<;;;::::::<<>>>>>>>>===@@@EEEZZZttthhhlllrrrssslllhhhdddaaaaaabbbcccccceeegggiiigggdddbbbccceeeeeeeeefffggggggeeeaaa]]][[[]]]^^^\\\YYYVVVWWWXXXWWWYYY\\\___ccchhhnnnqqqpppnnnkkkgggeeeddddddeeeeeeeeefffiiikkkiiiccc^^^YYYZZZYYYYYY\\\bbbeeeeeegggjjjmmmmmmrrrnnnbbb\\\RRRJJJIII======<<<;;;::::::999999777777777777777888888888555555555555555555555555666777777888999::::::::::::;;;<<<;;;<<<@@@HHHNNNooonnnWWWWWW[[[aaa\\\TTT```lllhhhhhhgggfffhhhkkkkkkhhheee111000///......------...---------,,,,,,,,,++++++***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&(((***,,,...///222777999666666;;;AAACCC888222---...888CCCFFFDDDIIIQQQVVVQQQHHHAAA;;;555333222333<<>><<<<<<<<<;;;999777777999<<<@@@BBBAAA???III;;;555999;;;???VVVrrryyyoooiiihhhkkkoooqqqlllgggbbb```aaaccccccbbbfffiiiiiieee```^^^bbbgggeeefffggghhhhhhhhhgggfffeeeccc```^^^]]][[[XXXVVVYYY\\\^^^```eeelllqqqsssqqqjjjccc___```dddffffff```cccgggjjjkkkhhhdddaaa]]]]]]___bbbfffiiiiiiiiilllhhhjjjpppppprrrlllVVVEEEFFFJJJDDD>>>===;;;::::::999999999:::;;;999888999:::888444666<<<<<<999444888@@@<<>>@@@???>>>777000111;;;FFFLLLLLLFFFNNN[[[___RRR???999???222222333:::JJJ^^^nnnvvvuuukkkZZZGGG:::444333222222111111111///---222999GGGGGGFFFAAA;;;:::>>>BBBGGGKKKRRRXXX[[[^^^aaabbbccceeeeeebbbccciiimmmnnnppprrrrrrooojjjiiilllpppqqqpppoooppprrrrrrooolllnnnppprrrrrrrrrqqqrrrsssssspppqqqwwwzzzyyy||||||zzzzzz{{{zzzyyy{{{||||||yyyuuussstttuuussssssuuuvvvxxxyyyxxxwwwzzz|||~~~}}}wwwwwwxxxrrriiikkkmmmyyyzzzxxxpppdddWWWRRRUUUZZZSSSRRROOOMMMMMMNNNPPPQQQSSSSSSTTTXXX[[[[[[XXXUUUTTTTTTRRRPPPMMMLLLLLLLLLQQQRRRSSSTTTTTTSSSQQQPPPUUUUUUUUUUUUTTTRRRPPPOOOQQQSSSVVVYYYZZZYYYWWWUUUVVVXXX\\\bbbkkk{{{qqqfffmmm{{{~~~jjjRRR???888666555444444444777:::;;;;;;:::<<<<<<<<<:::888555333222444444444555555666666666888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFHHHKKKMMMNNNOOOQQQUUUXXX[[[[[[[[[ZZZ\\\[[[YYYXXXXXXZZZ\\\]]]\\\]]]^^^______]]][[[ZZZWWWTTTOOOLLLIIIFFFBBB>>><<<:::888999<<<>>>===<<>>888444333666;;;???999555888BBBNNN```vvvqqqiiidddeeeiiinnnpppoookkkfffcccdddddddddccchhhjjjkkkiiidddaaa```aaaaaabbbdddeeeffffffeeeeeeeeedddbbbbbbbbb```]]][[[ZZZ]]]```cccfffkkkmmmnnnjjjddd]]]\\\___cccfffgggdddeeeggghhhgggccc___]]]]]]^^^```eeejjjlllmmmlllqqqllllllooommmkkkuuuwww{{{zzzkkkbbbSSSKKKAAA;;;===GGGSSSZZZRRRIII???;;;???GGGLLLMMMJJJKKKFFFEEEHHHIIIZZZvvvzzzyyyhhh___[[[ZZZUUUXXXWWWTTTUUU\\\bbbdddaaa```aaaeeejjjjjjgggbbb111000///......------...,,,++++++++++++************))))))(((((())))))***)))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&&&&((()))+++---...222333333777AAAJJJIIICCCDDD>>>777666;;;EEEPPPWWWLLLKKKWWWfffaaaKKK@@@DDD666444444888BBBSSSeeerrrxxx~~~uuuXXXAAA;;;999333333111222444222------000444777999999777777999<<>>:::>>>MMM\\\___UUUTTTbbbkkkbbbOOOCCC<<<888666666;;;HHH\\\mmmsss~~~hhhPPPBBB:::333333111333666666111---...+++...111333333444777999???BBBFFFJJJNNNSSSXXX[[[dddlllqqqlllfffeeehhhkkkkkkooossstttqqqmmmkkkjjjoooqqqtttvvvvvvsssoookkkhhhhhhhhhhhhiiilllqqquuuvvvuuuttttttttttttuuuvvvyyyxxxxxxyyyzzz{{{||||||xxxzzz{{{{{{xxxuuurrrqqqtttvvvxxxyyyxxxxxxwwwwwwyyy{{{||||||{{{zzz{{{|||||||||}}}~~~xxxuuuooojjjhhhhhhgggeeeoooxxxyyyooohhh]]]UUUQQQRRRUUUWWWXXXWWWUUUSSSSSSSSSSSSTTTPPPQQQSSSUUUXXXYYYXXXXXXWWWVVVTTTSSSQQQOOOLLLJJJOOOPPPSSSUUUVVVUUUSSSRRRUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYXXXVVVTTTRRRUUUWWW[[[]]]ZZZ[[[fffrrrkkkeeehhhooojjjRRRBBBAAA<<<777333333444666666444444555555666666666777444444333333333333333333444444444444444444444444444333333444555666777777:::;;;===>>>???>>>===<<<>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;999888777888888888888999999999888777888:::;;;;;;:::777555///444999;;;;;;???FFFLLLZZZjjjxxxuuunnnjjjeeeccceeehhhkkklllnnnlllkkkiiiiiiiiiiiiiiilllkkkjjjiiihhheeeaaa]]][[[\\\]]]^^^___^^^]]]\\\```aaacccggghhhgggccc```]]]\\\^^^bbbcccaaa```bbb]]]YYYVVVWWW]]]cccffffffgggfffdddaaa^^^[[[YYYXXXUUUXXX]]]ccciiilllkkkiiijjjffffffjjjkkkgggeeefffgggwwwsss~~~zzzrrrfff[[[UUUTTTTTTTTTPPPXXX\\\WWWSSSUUU[[[___[[[ZZZ[[[^^^bbbcccbbb```111000///......------...+++++++++*********))))))))))))************))))))((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,111000222;;;KKKWWWUUULLLGGGKKKNNNHHH<<<888GGG\\\nnnkkkeeebbbiiilll^^^KKKAAA;;;777666888BBBWWWkkktttzzz~~~wwwdddKKK999111333000000555777333000///++++++,,,---...000444666;;;===AAADDDHHHLLLQQQUUU]]]dddgggfffeeefffgggeeejjjkkknnnnnnmmmkkkjjjjjjkkknnnrrruuuvvvtttqqqpppiiiiiihhhggghhhlllrrrvvvvvvvvvuuusssssstttttttttuuuwwwxxxzzz{{{{{{|||}}}xxxyyyyyyyyyxxxtttppplllppprrruuuvvvvvvwwwyyy|||yyyzzz{{{{{{yyyyyyzzz|||}}}}}}~~~}}}yyysssrrrmmmfff^^^[[[aaahhhwwwoooccc^^^WWWSSSSSSUUUVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXRRRTTTWWWYYYYYYXXXWWWWWWVVVUUUTTTTTTTTTRRRNNNJJJOOOQQQUUUXXXYYYXXXWWWVVVUUUTTTSSSRRRRRRTTTVVVWWWZZZ[[[[[[[[[ZZZXXXVVVTTTUUUSSSTTTWWWXXXXXX]]]cccxxxnnn``````rrrhhhQQQJJJAAA999555444555555888888777666444444333333555555555444444444444444444444444444555555555555333333333222333333444444777777888888888888777666777888888888888777555444777777777777777777777777666666777777666666666777333555888;;;<<<<<<;;;;;;999999999999@@@QQQhhhxxxyyyjjjzzz}}}vvvpppnnnkkkfffdddddddddeeeeeefffggghhhiiiiiiiiikkkkkkkkkhhheeecccddddddcccbbb\\\]]]]]]^^^]]]\\\ZZZYYY\\\]]]```ccceeeccc___[[[[[[XXXYYY^^^^^^[[[[[[^^^]]]ZZZWWWYYY^^^bbbdddddddddbbb```^^^\\\[[[[[[[[[UUUWWW[[[aaafffhhhgggeeebbbaaaccchhhkkkiiieeedddccceeeqqq}}}gggddd```\\\ZZZWWWTTTQQQTTT[[[___ZZZTTTTTTWWWYYYXXXXXXXXXZZZ]]]___```___111000///......------...,,,++++++++++++*********)))******++++++******)))((())))))******))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''((()))++++++...///111666@@@HHHFFF???DDDKKKSSSQQQBBB666AAASSSfffvvvyyyjjjaaaffffff___III@@@999777888@@@SSSgggyyy|||yyy___GGG;;;:::222...111555444111000---,,,***)))***---000222666888;;;>>>AAAEEEIIIMMMUUUYYY]]]^^^bbbggggggcccccccccdddeeefffhhhiiijjjgggjjjnnnpppqqqqqqrrrsssmmmlllkkkiiiiiimmmrrrvvvsssuuuvvvtttuuuxxxzzzxxxxxxzzz|||}}}|||{{{{{{|||yyyyyyyyyyyyyyyvvvqqqnnnjjjmmmooopppqqqsssyyy}}}zzz{{{|||{{{zzz{{{}}}~~~}}}{{{xxxtttqqqkkkkkkhhhbbb[[[[[[iiiyyy}}}gggXXXUUURRRPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWTTTWWW[[[\\\[[[XXXVVVUUUTTTSSSSSSUUUWWWVVVQQQMMMPPPRRRVVVZZZ\\\\\\ZZZYYYVVVTTTRRRPPPOOOQQQSSSUUUZZZZZZ[[[[[[ZZZYYYWWWVVVZZZTTTPPPRRRUUUXXX^^^dddhhhuuusss[[[ddduuurrrjjj]]]OOODDD;;;444000333333222222222222333333555555555555555666666666222333333333444444444444333333222222222222333333444444444444444333333222444444555555555444333333555555555666777888888999888999999888666444555666222333555555555555777999999@@@LLL[[[mmm|||yyyzzz}}}pppkkkiiijjjgggcccaaa``````___^^^```bbbeeegggggghhhjjjkkkgggdddaaa^^^]]]___cccfff^^^^^^______^^^]]]\\\ZZZ[[[\\\^^^``````]]]XXXTTTVVVRRRUUU\\\^^^XXXXXX\\\\\\YYYWWWYYY]]]aaaaaa```]]]]]][[[[[[[[[\\\]]]^^^XXXYYY\\\```cccdddbbb```]]]^^^aaafffhhhgggdddaaafff```bbbrrrjjjbbb___[[[XXXXXXXXXWWWVVVVVV\\\___ZZZUUUSSSTTTSSSTTTTTTTTTVVVXXXZZZ\\\^^^111000///......------...,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))((()))************)))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''((()))***++++++///222222666:::;;;888===BBBLLLQQQGGG888888BBBMMMbbbrrrmmmbbbbbbjjjoooYYYKKK???;;;999;;;JJJ\\\tttppp]]]III===333222444444222222///---++++++,,,---...///000333666999;;;>>>AAADDDMMMRRRVVVYYY^^^dddfffccc`````````aaaccceeeffffffdddfffiiiiiijjjlllooossspppooommmkkkjjjmmmqqquuurrruuuvvvssstttyyyzzzxxxuuuyyy}}}~~~}}}{{{||||||{{{zzzzzz{{{}}}|||yyyuuuoooqqqqqqnnnkkkmmmsssyyyyyyzzz{{{zzzzzz{{{}}}|||~~~~~~}}}yyyrrrlllhhhfffddd```^^^\\\\\\cccvvvvvvggg___TTTSSSPPPNNNNNNOOORRRTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRWWW\\\^^^\\\XXXVVVTTTQQQPPPQQQUUUYYYYYYTTTOOOOOORRRWWW[[[^^^]]]\\\[[[WWWTTTPPPMMMLLLMMMOOOQQQVVVVVVWWWXXXXXXWWWWWWVVVYYYVVVUUUVVVWWWXXX]]]dddbbbhhhssswwwrrrooovvv{{{pppcccVVVIIIAAA>>>===:::888666666555555444444555555666666777777444444333333333333333333333333222222222222333333333333333222222222111111333333333444444444444555666666666666777888999::::::<<<<<<:::666444444666222444666777999===DDDIIIPPP```zzz|||qqqhhheeedddbbb```___^^^______^^^]]]]]]```dddfffffffffgggiiiaaaaaa___[[[XXXZZZ___ddd^^^^^^```aaaaaaaaa``````^^^^^^^^^^^^]]]YYYTTTPPPNNNLLLSSS___bbbZZZVVVZZZXXXVVVTTTVVVZZZ]]]]]]\\\WWWWWWWWWXXXYYY[[[]]]^^^[[[ZZZ[[[\\\^^^]]][[[YYYXXX[[[___aaabbbbbbaaa```ccc______fffqqqtttaaa___\\\XXXVVVWWWXXXZZZZZZUUUZZZ\\\YYYUUUTTTRRRNNNOOOOOOPPPQQQRRRUUUXXX[[[111000///......------...---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))((()))***++++++***)))((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))***+++***111555444333777:::;;;777888BBBMMMIII999111444777EEEZZZhhhiiifffllluuuhhhWWWGGG???999666@@@OOOjjjWWWHHH:::555666666444333111000//////000000000///,,,///333666777999<<<===DDDKKKPPPSSSWWW]]]aaaaaacccbbbbbbbbbccccccbbbaaaccceeeeeeddddddggglllqqqqqqqqqooolllkkklllpppsssrrrvvvvvvqqqqqquuuvvvrrrnnnsssyyy||||||{{{}}}~~~|||{{{{{{}}}}}}zzzzzzwwwpppiiihhhlllrrrvvvwwwxxxxxxwwwyyy|||~~~~~~~~~~~~zzzwww{{{|||{{{uuulllccc___^^^```YYYUUUWWW\\\hhh~~~}}}fff\\\]]]VVVUUURRRNNNLLLMMMQQQUUUSSSSSSRRRQQQPPPOOONNNNNNOOOUUU\\\___]]]YYYVVVTTTOOOOOOPPPVVV[[[[[[VVVQQQOOORRRWWW[[[^^^^^^\\\[[[WWWTTTPPPLLLJJJKKKMMMNNNRRRSSSTTTTTTUUUUUUUUUUUUOOORRRXXX\\\XXXSSSVVV\\\^^^```dddlll{{{ssspppxxx}}}}}}xxxlllddd^^^ZZZSSSJJJBBB:::555333333333444444555666777777777666666555444333333222444444444333444444555555333333333333222222222222555555444444555666777888888888777777888999999:::888:::;;;888444111222444000444:::AAAKKKXXXfffppprrrgggeeedddccc]]]\\\\\\^^^```bbbaaaaaa]]]aaaeeefffeeedddeeeggg^^^______[[[VVVVVV\\\aaa]]]^^^```bbbdddeeeeeedddaaa```___^^^\\\WWWRRRNNNIIIIIISSScccfff\\\VVVXXXTTTRRRQQQSSSXXX[[[[[[YYYTTTTTTUUUVVVXXXZZZ\\\]]][[[YYYXXXXXXXXXWWWUUUSSSRRRWWW[[[\\\]]]___``````\\\^^^aaacccaaafffyyy{{{mmmccc```[[[ZZZXXXYYYZZZ[[[[[[ZZZSSSWWWYYYWWWVVVUUUQQQLLLLLLLLLMMMMMMNNNQQQUUUXXX222222111111000/////////------,,,,,,,,,,,,++++++******))))))))))))******''''''(((((())))))************))))))((((((''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((------111777999888:::???CCC>>>???EEEGGG@@@777222,,,666KKKdddsssuuusssrrrsssdddQQQDDD===<<>>999777::::::888:::>>>@@@DDDOOObbbyyyyyyrrrjjjaaa\\\]]]ZZZZZZZZZ]]]___```^^^]]]YYYZZZ]]]aaacccccc```]]]WWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYY^^^dddfffeeecccccccccdddbbb___ZZZUUUQQQKKKKKKMMMRRRWWWYYYVVVTTTOOOQQQSSSUUUVVVVVVUUUTTTQQQRRRSSSUUUWWWXXXZZZ[[[VVVSSSQQQPPPPPPRRRRRRRRRXXXYYYZZZZZZZZZYYYXXXWWWYYYZZZ[[[[[[]]]ccclllrrruuuiii```^^^```^^^```aaa```^^^]]]```ccc\\\[[[ZZZWWWTTTQQQNNNLLLIIIHHHGGGGGGKKKQQQXXX\\\222222111111000/////////,,,,,,+++++++++***************))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((++++++///555777888<<>>MMM]]]uuuaaaGGG888222444999333222000...///000000///,,,,,,,,,---...111444666;;;===AAADDDIIIOOOUUUZZZ]]]]]]^^^___```bbbcccdddfffeeeddddddeeefffggggggkkknnnrrrqqqmmmjjjlllnnnooossstttooommmpppsssrrrrrrssstttvvvxxxyyyyyyyyy{{{xxxwwwzzz|||sssnnnlllrrryyy}}}{{{zzz||||||yyyzzzyyyxxxvvvtttqqqooonnnhhh```YYYUUUQQQMMMNNNQQQOOOUUUbbbsss}}}eeeUUUUUUUUUUUUWWWXXXWWWUUUSSSRRRRRRRRRQQQNNNLLLKKKJJJKKKKKKNNNQQQUUUXXXYYYXXXUUUSSSNNNNNNNNNOOOPPPQQQRRRSSSSSSQQQQQQSSSUUUVVVUUUSSSUUUQQQKKKIIIIIIKKKKKKKKKLLLLLLNNNRRRVVVWWWVVVSSSUUUWWWYYYZZZYYYVVVSSSQQQWWWVVVXXX[[[^^^gggyyysssnnnkkknnnpppooooooppp|||eeeQQQFFFAAA;;;666555555666666777777666555444444333333333111//////111222111000111///111333222---///444333222222555999:::777333555444333555777999777666111555<<>>555666777666555555777999666555444555555444222222333555888:::;;;:::::::::999;;;<<<;;;<<>>===@@@IIITTTbbbvvv}}}[[[DDD;;;555333666777333000111...............///000000///222555777999<<>>===CCCTTTeeewwwzzzmmm]]]WWWPPPQQQTTTOOOPPPQQQRRRPPPMMMJJJIIIHHHDDDEEEGGGHHHIIIHHHGGGFFFDDDEEEFFFHHHJJJMMMPPPQQQNNNLLLJJJHHHHHHIIIKKKMMMKKKKKKKKKKKKLLLMMMOOOQQQKKKLLLLLLLLLLLLMMMOOOPPPPPPPPPOOOMMMKKKJJJJJJJJJLLLNNNRRRUUUWWWVVVTTTSSSLLLMMMRRRXXXZZZZZZ^^^eeeiiiooovvv~~~zzzhhh^^^[[[^^^gggppp~~~nnnnnnmmmhhhTTTSSSNNNGGGAAAAAAGGGNNNLLLIIIGGGHHHKKKJJJCCC<<<;;;BBBGGGEEE???>>>FFFNNNPPPZZZdddgggfffmmm~~~rrrhhhhhhuuuwwwmmmeee]]]XXXaaadddffffffdddbbb___\\\\\\[[[[[[\\\\\\[[[YYYWWWXXXWWWWWWWWWYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVYYYZZZZZZZZZYYYXXXUUUWWW[[[]]]]]]ZZZWWWTTTRRRRRRSSSSSSRRRQQQPPPPPPUUUUUUVVVVVVUUUTTTRRRPPPUUUVVVYYY[[[\\\[[[YYYXXXOOOMMMJJJJJJLLLNNNOOOOOOOOOOOOPPPQQQSSSTTTVVVWWWUUUTTTTTTVVVXXX[[[]]]^^^bbbccceeegggnnn{{{~~~vvviii^^^[[[___aaa[[[RRROOORRRVVVYYYYYYZZZ\\\]]]]]]]]]\\\XXXUUUQQQNNNMMMOOOQQQSSSNNNLLLJJJIIIIIIJJJKKKLLL111000000//////......------------,,,,,,,,,++++++++++++************+++++++++******)))(((''''''&&&*********)))((('''''''''&&&&&&''''''((())))))***''''''((((((((())))))))))))'''(((,,,111777AAAJJJUUU```bbbUUUIIIIIINNNPPP[[[SSSFFF777000>>>```mmmYYYCCC===:::===CCCMMMbbbvvvqqqNNN???444555777444222444..................------///111444666777888;;;===>>>@@@DDDHHHLLLPPPSSSTTT[[[^^^bbbdddeeejjjpppuuulllmmmnnnoooooonnnmmmllllllmmmjjjffffffiiihhhdddgggggghhhiiikkkmmmooopppqqqrrrqqqqqqpppnnnmmmllloooppprrrwww{{{|||xxxuuuqqqllljjjjjjhhhbbb^^^]]]]]]VVVMMMGGGEEECCCBBB@@@>>>======???DDDRRRkkkzzzttt{{{uuucccZZZXXXRRRSSSUUUPPPPPPQQQRRRPPPLLLIIIHHHGGGDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIILLLMMMOOOLLLKKKIIIHHHHHHIIIJJJLLLGGGIIIKKKLLLLLLNNNQQQSSSLLLNNNPPPQQQPPPQQQRRRTTTTTTSSSRRRNNNKKKIIIJJJLLLKKKNNNRRRVVVWWWWWWVVVUUUOOOOOORRRWWWYYYXXX[[[```llljjjiiijjjtttlllbbb```aaabbbeeegggjjjoootttxxx{{{mmmbbbbbblllvvvxxxwwwtttrrruuuvvvpppggg```kkktttpppeeeaaajjjvvv|||pppgggbbb]]]ZZZZZZ```eeehhhgggdddccc```\\\ZZZYYYZZZ[[[]]]\\\ZZZYYYZZZZZZZZZ\\\^^^^^^]]][[[TTTTTTTTTTTTTTTTTTTTTTTTSSSVVVXXXYYYWWWVVVUUUUUUWWWXXX[[[]]]^^^\\\ZZZXXXUUUUUUTTTQQQNNNMMMOOOPPPTTTTTTTTTSSSSSSRRRRRRRRRTTTVVVXXXZZZ\\\\\\[[[ZZZRRROOOMMMMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWUUUTTTSSSUUUWWWYYYZZZYYYYYY]]]bbbfffjjjpppxxx~~~tttjjjhhheee___\\\___gggiii```UUUQQQSSSWWWYYYYYYZZZ\\\______^^^\\\YYYWWWSSSPPPOOOPPPRRRTTTKKKKKKKKKKKKLLLLLLLLLMMM000000000///......------,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,******))))))((((((''''''))))))))))))(((((((((((('''''''''((((((((((((((('''((((((((())))))))))))(((&&&&&&***...222:::CCCKKKRRRYYYZZZVVVRRRRRRTTT```aaa^^^NNN999555JJJcccrrrZZZKKK>>>;;;<<<@@@NNN___yyywww[[[BBB:::999666333555000000000000000///...------000222444444555777888;;;<<<>>>BBBEEEIIIMMMNNNTTTXXX[[[\\\\\\```gggmmmhhhgggggggggiiikkkmmmmmmkkkkkkgggdddeeehhhgggbbbcccdddfffgggiiijjjkkkkkkkkklllnnnmmmlllkkkjjjjjjiiiiiijjjkkkllllllkkkjjjfff```]]]___^^^WWWQQQQQQNNNKKKFFFBBB@@@??????@@@>>>???FFFSSScccssszzzuuu~~~jjj]]][[[[[[TTTSSSVVVSSSTTTUUUUUURRRMMMIIIGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLNNNNNNJJJJJJIIIIIIIIIJJJJJJKKKGGGJJJMMMMMMMMMLLLNNNPPPOOORRRUUUUUUTTTTTTUUUWWWUUUUUUSSSPPPLLLKKKNNNPPPPPPRRRVVVXXXZZZYYYWWWUUUTTTRRRSSSWWWXXXWWWZZZ^^^iiifffcccbbbeeeooo~~~tttppphhhccc___]]]\\\[[[rrryyy~~~~~~{{{{{{sssooouuu|||}}}{{{~~~|||}}}jjj```iii~~~qqqeeecccaaa\\\[[[]]]^^^eeeiiigggeeeeeeddd```YYYYYYZZZ]]]___```___]]]]]]^^^___aaacccbbb```]]]RRRSSSSSSTTTVVVWWWWWWXXXVVVYYY[[[[[[XXXVVVUUUVVV[[[\\\^^^___```___^^^]]]\\\[[[WWWRRRNNNNNNQQQUUUWWWUUUSSSQQQPPPPPPRRRSSSRRRRRRTTTUUUVVVWWWWWWWWWRRRPPPNNNNNNPPPSSSTTTTTTTTTTTTTTTTTTVVVXXXZZZ[[[XXXWWWVVVXXX[[[\\\[[[YYYXXX]]]cccggghhhjjjmmmqqqqqqwwwpppaaa]]]___^^^\\\]]]___dddddd]]]VVVVVVXXXWWWXXXXXXXXX[[[^^^___]]]ZZZWWWUUURRRPPPNNNOOOPPPQQQKKKKKKKKKLLLNNNQQQSSSTTT000000000///......------+++++++++************))),,,++++++******++++++,,,))))))))))))((((((((((((''''''(((((())))))******)))))))))(((''''''&&&&&&(((((((((((())))))))))))'''%%%%%%(((+++...666>>>DDDCCCHHHRRRVVVTTTRRRSSSZZZgggqqqgggMMM:::===KKKrrruuu]]]GGG???<<<:::@@@KKKXXXkkkxxxRRRAAA<<<666444555444444444444333222111000,,,...000222222222333555::::::<<<>>>AAAEEEIIIKKKPPPTTTWWWWWWWWWYYY```eeeeeecccaaabbbeeeiiilllnnniiiiiifffbbbdddhhhgggbbbaaaccceeeggghhhhhhhhhgggdddfffhhhiiihhhgggggghhh```aaabbbbbbbbbaaaaaaaaa\\\VVVUUUYYYXXXPPPJJJIIIBBBCCCBBBAAA???>>>???AAA@@@DDDTTTnnnyyyssszzzssseee[[[\\\]]]TTTRRRWWWVVVXXXYYYXXXTTTOOOJJJGGGEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJLLLNNNOOOOOOIIIIIIIIIJJJJJJKKKKKKKKKIIILLLOOOOOOLLLJJJKKKLLLQQQTTTXXXXXXWWWVVVWWWYYYUUUUUUTTTQQQNNNNNNQQQUUUTTTVVVYYY[[[[[[ZZZWWWUUURRROOOPPPSSSUUUTTTWWW\\\bbbaaaaaa```^^^```fffmmmxxxyyyrrrllliiiaaa```bbbddd```YYYXXX\\\WWWbbbllllllbbbXXXVVVXXX^^^eeeeee\\\VVV[[[cccggg___nnn~~~uuuggg___^^^iiiqqqzzz}}}vvvkkkaaa\\\kkkrrr|||~~~ssshhhaaadddddd]]]YYY[[[\\\eeejjjhhhgggiiiiiifff[[[[[[]]]```cccddddddbbb``````bbbeeefffddd```]]]QQQRRRTTTVVVXXX[[[\\\]]]ZZZ]]]```___\\\YYYYYYYYY``````aaaaaaaaabbbaaaaaacccaaa\\\VVVQQQQQQVVVZZZZZZXXXTTTQQQOOOPPPRRRTTTOOOOOOPPPPPPQQQQQQRRRRRRPPPOOOMMMNNNRRRUUUWWWWWWUUUUUUVVVWWWYYY[[[^^^___]]]\\\[[[]]]```aaa___\\\[[[^^^cccdddbbbaaabbbdddkkkhhhlllyyy}}}nnnaaaXXXYYY\\\[[[YYY[[[VVVYYYVVVQQQRRRVVVWWWRRRUUUUUUVVVYYY\\\]]][[[XXXSSSRRROOOMMMLLLKKKLLLMMMMMMLLLKKKLLLNNNRRRWWWYYY222222111000///...------)))***+++---......------************************,,,+++***)))(((&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((((()))+++...222444===>>>BBBJJJSSSXXXXXXVVVOOO]]]nnnrrraaaHHH:::777TTTgggvvv___UUUMMMAAA999999===KKK^^^sssyyy```MMM>>>888777999///***000666444111000111---+++,,,000333333111555555666888;;;>>>@@@AAAHHHJJJMMMOOOQQQUUUYYY]]]___^^^]]]]]]^^^aaaccceeehhhhhhiiijjjjjjjjjiiiiiigggeeecccaaaaaaaaabbbcccddddddddddddcccbbb```______]]]ZZZVVVUUUUUUVVVVVVOOOMMMJJJIIIIIIFFFBBB>>>???;;;;;;??????;;;<<>>???AAADDDFFFIIILLLQQQTTTWWWVVVVVVVVVXXX[[[]]]___ccccccdddeeeeeeeeeddddddcccbbb```^^^]]]]]]^^^___^^^^^^]]]\\\ZZZYYYYYYXXXUUUSSSPPPMMMLLLLLLMMMNNNJJJHHHFFFEEEEEECCC>>>;;;BBB<<<999;;;===???GGGPPPdddtttyyypppgggggglll}}}sssaaaZZZ[[[\\\ZZZWWWTTTUUUVVVeeeiiiggg^^^TTTOOOKKKHHHJJJJJJKKKKKKKKKKKKJJJJJJMMMNNNOOOQQQQQQPPPNNNMMMMMMNNNNNNOOOOOOOOONNNNNNPPPNNNLLLKKKJJJJJJKKKLLLQQQRRRSSSTTTSSSRRRPPPOOOKKKKKKJJJJJJKKKNNNQQQSSSXXX\\\^^^]]]^^^```]]]XXXTTTOOONNNQQQRRRPPPRRRWWW\\\]]]\\\ZZZXXXWWWWWWYYYXXX\\\cccmmm{{{vvvrrrjjjsssuuuooojjjmmmnnnjjjeeejjjiiidddeeehhhaaaUUUHHHMMMWWWdddtttvvv}}}{{{vvvnnngggfffeeedddddddddcccaaa^^^cccbbbdddhhhkkkkkkeee___ZZZXXXWWWWWW[[[aaagggllljjjfffaaa______^^^\\\[[[TTTUUUWWW\\\aaabbb```^^^___^^^]]]\\\[[[ZZZZZZYYYXXXWWWXXX^^^fffhhheeeaaacccbbb^^^YYYUUUTTTTTTVVVYYYXXXUUURRRPPPNNNMMMMMMKKKJJJIIIIIIJJJLLLMMMMMMPPPRRRTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUWWWZZZ\\\]]]```___\\\ZZZYYYYYY[[[\\\`````````___^^^___bbbeeebbbaaabbbbbb``````jjjvvv~~~lll^^^ZZZRRROOOKKKJJJKKKMMMNNNOOOSSSQQQOOONNNNNNNNNPPPQQQUUUTTTTTTUUUUUUUUURRRPPPQQQMMMIIIHHHIIIJJJIIIHHHIIIKKKLLLLLLLLLMMMPPPRRR222222111000///...------//////...---,,,***)))(((************************++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((()))+++---...666999BBBPPP^^^gggjjjjjjhhh___XXXZZZ\\\VVVLLLEEE555555???WWWqqqnnnWWWGGG??????999777<<>>@@@CCCGGGJJJKKKKKKKKKLLLNNNQQQSSSUUUYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[YYYWWWVVVVVVVVVWWWUUUTTTQQQOOONNNMMMMMMMMMJJJHHHFFFDDDBBBCCCCCCDDDAAA@@@>>>>>>>>>===:::888???;;;:::>>>FFFRRRbbbooorrrhhhccc```dddeeexxxsssaaaYYYWWWXXXYYYYYYWWWVVVVVVWWWgggjjjiii```WWWSSSPPPMMMJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRQQQQQQPPPRRRRRRRRRRRRRRRRRRQQQQQQNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLJJJJJJKKKMMMOOOQQQRRRSSSXXX[[[\\\[[[[[[^^^^^^[[[VVVRRROOOPPPPPPOOORRRVVVYYYYYYYYYWWWUUUTTTUUUVVVUUUYYY\\\^^^bbbmmm|||zzznnnsss|||vvvkkkoooppplllhhhgggfffbbbbbbbbbbbbddddddccc___\\\aaa______bbbeeeeeeaaa]]]VVVUUUTTTVVVZZZ```fffjjjkkkfff___ZZZYYY[[[\\\]]]XXXXXXZZZ^^^aaaaaa___\\\^^^]]][[[XXXWWWVVVVVVVVVVVVSSSSSSZZZcccfff```YYY]]]ZZZWWWUUUVVVXXXYYYYYY\\\YYYUUUQQQNNNLLLKKKKKKJJJJJJIIIIIIJJJLLLNNNOOOUUUVVVWWWXXXWWWUUURRRPPPPPPOOOOOORRRWWWYYYYYYWWW]]][[[WWWUUUTTTUUUWWWYYY[[[\\\\\\\\\\\\^^^aaadddaaa``````___ZZZVVV[[[bbbkkkrrryyynnneeeddd___UUUOOOPPPNNNKKKHHHFFFGGGIIIJJJJJJNNNMMMKKKJJJIIIJJJKKKLLLQQQPPPPPPRRRRRRQQQNNNKKKLLLJJJFFFEEEFFFGGGGGGFFFJJJKKKLLLKKKIIIIIIJJJLLL222222111000///...------//////...---,,,***)))(((******************************************++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))((((((((()))(((((((((((()))***+++333777AAAOOO^^^hhhllllllkkk```WWWVVVYYY[[[\\\]]]III===555===OOOdddwwwyyyaaaKKKIII>>>:::>>>>>><<>>>>>>>>???@@@<<<;;;::::::;;;::::::999666;;;EEERRRbbbtttooocccaaabbbdddeeeppprrr```WWWUUUUUUVVVWWWWWWVVVUUUTTTTTTZZZ______ZZZUUUUUUVVVTTTLLLKKKKKKJJJJJJJJJJJJJJJMMMNNNOOOQQQRRRRRRRRRQQQTTTTTTSSSSSSRRRRRRSSSSSSMMMMMMMMMNNNNNNOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLJJJKKKNNNQQQSSSTTTTTTTTTTTTXXXXXXVVVVVVZZZ\\\[[[XXXUUUQQQOOONNNOOORRRUUUUUUVVVVVVUUUSSSRRRSSSUUUWWWYYYZZZZZZZZZ^^^gggnnn|||rrrgggiiikkkjjjdddaaabbbbbb```^^^___```bbbbbb```[[[WWWZZZYYYXXXZZZ\\\]]]\\\ZZZSSSSSSSSSUUUYYY___dddhhhgggccc]]]XXXWWWXXXZZZ[[[XXXZZZ\\\___``````^^^]]]```^^^ZZZWWWUUUUUUUUUVVVSSSRRRSSSWWW]]]]]]YYYTTTRRROOOMMMOOOUUU[[[]]]]]]YYYWWWSSSOOOLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKMMMOOOTTTUUUWWWWWWUUURRRNNNLLLNNNLLLLLLQQQWWWZZZWWWSSSVVVTTTPPPNNNNNNOOORRRTTTSSSUUUWWWXXXYYY[[[^^^```\\\]]]___```\\\WWWYYY^^^^^^^^^dddppprrriii___WWWRRRSSSSSSOOOOOORRROOOMMMIIIHHHIIIJJJJJJJJJLLLKKKIIIHHHGGGHHHJJJKKKLLLLLLMMMNNNOOONNNJJJHHHIIIHHHEEEDDDDDDEEEGGGGGGJJJJJJJJJIIIGGGFFFGGGHHH222222111000///...---------------,,,++++++++++++***************************************+++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******)))(((((()))(((((((((((((((((((((+++///888FFFVVVbbbggghhhnnnkkkgggbbb]]]]]]gggsss\\\LLL:::222777GGG___rrrmmm\\\JJJ???@@@???888;;;EEEVVVxxxiiiQQQFFFBBB<<<555888888888888666444000...////////////000111222333777888:::999888777888999888999:::;;;===???AAABBBCCCDDDEEEFFFGGGGGGHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFEEECCC@@@===<<<<<<<<<=========<<<;;;;;;<<<======;;;;;;999888777888:::<<<;;;JJJ___ssslll``````eeekkkoooooozzztttsssooohhh```ZZZWWWWWWTTTTTTUUUUUUTTTSSSQQQOOOMMMSSSVVVSSSQQQTTTXXXXXXPPPOOOMMMKKKIIIHHHHHHHHHLLLLLLMMMNNNOOOPPPPPPPPPRRRRRRQQQPPPPPPQQQQQQRRRLLLMMMNNNOOOPPPOOOOOONNNMMMLLLJJJHHHHHHIIIJJJKKKGGGJJJMMMPPPRRRRRRQQQPPPNNNRRRSSSOOOOOOSSSWWWXXXXXXVVVRRRNNNMMMOOORRRSSSRRRSSSTTTSSSQQQQQQRRRTTTRRRSSSTTTVVVXXXYYYZZZYYY^^^iiixxxwwwpppkkkddd^^^aaadddccc___\\\^^^___^^^______aaacccccc___ZZZUUUSSSSSSRRRSSSTTTVVVWWWWWWRRRRRRSSSUUUYYY]]]aaaddd___]]][[[XXXVVVUUUVVVWWWWWWZZZ]]]___```___^^^^^^```^^^\\\YYYWWWWWWXXXXXXQQQSSSVVVVVVUUUSSSQQQQQQMMMJJJIIILLLRRRXXX[[[[[[TTTRRROOOMMMKKKKKKKKKLLLOOOQQQQQQOOOLLLKKKLLLMMMRRRTTTUUUUUUTTTQQQNNNMMMMMMKKKLLLQQQXXX[[[WWWSSSVVVSSSPPPMMMKKKLLLMMMOOOMMMPPPSSSTTTUUUVVVXXXZZZSSSTTTWWWZZZXXXTTTUUUYYY]]]YYYWWW[[[fffrrr{{{~~~lll\\\YYYSSSPPPNNNPPPQQQPPPOOOQQQPPPNNNKKKJJJKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFHHHIIIIIIIIIJJJKKKMMMLLLJJJGGGFFFFFFEEEDDDCCCEEEGGGHHHHHHIIIIIIGGGFFFEEEFFFHHH222222111000///...------,,,,,,+++++++++,,,------************************))))))******************((((((((((((((((((((((((''''''''''''''''''''''''((((((************(((((((((((((((((((((((((((((((((+++444BBBRRR```hhhjjjllloooqqqlll___YYYbbbpppiii\\\JJJ:::000333BBBRRRqqqkkkSSSGGG@@@999999>>>>>>ZZZ{{{dddNNNAAA;;;999666444555777777444111111000000000000111111222555666777666444222222222444444555777888999::::::;;;;;;===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;:::999::::::888888888888888999::::::777666555333444888???DDDWWWhhh~~~yyypppgggaaafffrrr~~~|||hhhddduuu}}}ppphhh^^^YYYYYYYYYVVVTTTRRRQQQQQQRRRSSSQQQNNNKKKJJJOOOQQQOOOMMMQQQTTTUUUSSSRRROOOLLLJJJHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLMMMNNNMMMMMMLLLMMMNNNOOOPPPMMMNNNPPPQQQPPPNNNLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHCCCEEEIIIKKKMMMLLLKKKJJJIIIMMMNNNJJJHHHLLLQQQSSSUUUUUUQQQLLLKKKNNNPPPOOOOOOPPPQQQPPPOOOOOOPPPRRRNNNOOOQQQUUUYYYYYYVVVRRRSSSYYY```ggguuuyyynnnfffcccbbbaaa```YYY^^^___]]]]]]```bbbaaaaaabbbdddeeefffccc^^^ZZZSSSRRRRRRQQQQQQRRRSSSSSSQQQQQQRRRTTTVVVYYY\\\]]]VVVWWWWWWVVVTTTSSSSSSTTTWWWZZZ^^^______]]]]]]]]]^^^]]][[[ZZZZZZZZZZZZ[[[QQQTTTVVVTTTOOOMMMNNNQQQPPPNNNKKKLLLNNNQQQSSSTTTPPPOOONNNMMMMMMLLLLLLLLLQQQTTTVVVTTTPPPLLLLLLMMMRRRSSSSSSSSSSSSRRRPPPOOOLLLLLLNNNRRRXXXZZZXXXVVVZZZXXXTTTPPPMMMLLLKKKKKKKKKMMMQQQRRRRRRRRRSSSTTTQQQPPPRRRUUUTTTQQQRRRUUU[[[VVVQQQPPPUUU\\\aaacccmmm|||wwwqqqgggYYYQQQQQQNNNNNNOOOPPPOOOMMMKKKJJJNNNLLLJJJJJJKKKLLLMMMLLLIIIHHHFFFEEEDDDEEEGGGHHHHHHHHHHHHIIILLLMMMLLLKKKEEEEEEEEEDDDDDDEEEHHHKKKHHHIIIIIIHHHFFFFFFGGGHHH222222111000///...---------,,,+++++++++,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''((((((((()))))))))((((((***,,,222>>>MMM[[[dddgggeeeiiiooommmcccXXXYYY___eee```YYYOOOAAA666555999SSSccc~~~|||hhhXXXKKKBBB===666BBBVVVlllvvvfff\\\MMMDDD;;;999===???<<<888333333222222111222222222111333444444222000000000111111222333444444555555555555777888999:::::::::888999:::;;;;;;<<<<<<<<<;;;;;;::::::999999999999555555666666777888999999666666888:::AAAMMM[[[eee|||pppaaaZZZ___mmmccckkknnn}}}vvvjjj\\\UUUVVVVVVRRRNNNMMMLLLMMMOOOQQQQQQMMMJJJIIINNNOOOKKKIIIKKKOOOOOOPPPNNNLLLIIIGGGFFFFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHJJJIIIIIIIIIIIIKKKNNNOOONNNPPPQQQQQQPPPMMMIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCAAACCCEEEHHHHHHHHHFFFEEEDDDJJJKKKGGGDDDHHHLLLNNNOOOQQQOOOIIIHHHLLLMMMJJJKKKLLLMMMMMMLLLLLLNNNPPPNNNQQQUUUXXXXXXXXXVVVVVVSSSUUUVVVUUUZZZfffpppuuu~~~{{{uuuqqqfffdddaaa______```aaabbb\\\```aaa______cccfffeeeaaaaaacccfffgggfffccc___YYYYYYWWWUUUSSSQQQPPPQQQPPPPPPQQQRRRSSSTTTUUUVVVQQQRRRSSSRRRPPPPPPRRRTTTYYY\\\___```]]]ZZZYYYZZZXXXYYYYYYYYYZZZ[[[[[[[[[RRRRRRRRRPPPNNNNNNPPPRRRSSSRRRPPPNNNLLLLLLOOOQQQOOOOOOPPPPPPOOONNNMMMLLLOOOTTTYYYXXXSSSOOOMMMNNNQQQQQQPPPOOOOOOOOOOOOOOOKKKLLLOOOSSSVVVXXXYYYYYYWWWVVVTTTRRRPPPNNNMMMLLLKKKNNNQQQSSSRRRPPPPPPPPPTTTQQQQQQTTTTTTRRRTTTXXXVVVTTTPPPOOORRRUUUYYY[[[]]]eeetttqqqjjjaaaZZZVVVTTTQQQOOOKKKMMMOOOOOONNNMMMKKKJJJKKKJJJIIIIIIKKKMMMMMMLLLKKKJJJHHHGGGFFFGGGIIIJJJIIIGGGGGGHHHKKKNNNOOOOOOIIIJJJKKKJJJIIIJJJNNNRRRJJJKKKJJJIIIGGGFFFGGGHHH222222111000///...------///...,,,+++***+++,,,,,,************************))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''')))***++++++***)))''''''((())))))))))))))))))******---666CCCPPPXXX[[[bbbeeekkkooojjj___XXXVVVSSSWWW]]]aaaYYYIII>>>:::>>>BBBXXX~~~{{{hhhTTTEEE???;;;<<>>YYY{{{uuubbbVVVFFF===AAAIIIUUUmmmlll\\\PPPFFF???<<>>>>>>>>??????BBBDDDEEEEEEDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDCCCJJJHHHFFFEEEFFFGGGGGGGGGIIIHHHHHHGGGHHHIIIKKKLLLMMMSSSXXXZZZWWWTTTSSSSSSQQQPPPOOOPPPRRRTTTTTTSSSWWWZZZ___fffppp{{{xxxuuupppjjjddd___\\\ZZZ[[[]]]___^^^]]]]]]```bbbddddddaaa```dddiiigggaaa]]]ZZZ\\\aaabbb^^^```eee___``````___]]]YYYUUUSSSRRRTTTUUUUUUTTTTTTPPPLLLOOOOOOQQQRRRTTTTTTSSSSSSVVV[[[^^^[[[YYYYYYWWWSSSUUUVVVWWWXXXWWWVVVSSSRRROOONNNKKKIIIHHHJJJOOOSSSUUUSSSQQQPPPQQQQQQQQQPPPOOOPPPRRRSSSRRROOOLLLJJJPPPRRRSSSTTTSSSQQQNNNLLLMMMJJJGGGHHHMMMOOOMMMJJJJJJNNNQQQQQQPPPOOOQQQSSSKKKLLLMMMMMMMMMNNNQQQSSSSSSVVVXXXWWWTTTQQQPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSXXXXXXWWWXXXYYY[[[]]]___cccaaa___]]]^^^aaaeeegggttt{{{pppddd\\\XXXWWWWWWUUUTTTUUUWWWWWWUUURRRIIIJJJJJJKKKLLLNNNOOOPPPRRRPPPNNNNNNOOOPPPOOONNNPPPMMMKKKKKKLLLMMMNNNMMMJJJHHHFFFGGGIIIMMMOOOPPPWWWVVVUUUTTTSSSRRRRRRRRRTTTQQQNNNLLLJJJGGGDDDAAA000000///...---,,,,,,+++------,,,,,,+++******)))))))))))))))))))))))))))((()))*********)))'''&&&'''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))+++---------333<<>>======>>>@@@AAA@@@CCCFFFGGGEEEDDDCCCCCCGGGFFFFFFFFFEEEEEEEEEEEEIIIHHHFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKMMMQQQUUUWWWVVVTTTRRRRRROOOOOOPPPRRRUUUUUUTTTRRRRRRTTTXXX]]]bbbggglllnnnnnnssszzz{{{sssnnniiihhhfffdddaaa___]]]\\\]]]___```___]]]]]]```bbbgggfffbbb```dddiiihhhccc\\\[[[]]]bbbbbb^^^^^^aaabbbcccdddeeeccc```\\\ZZZVVVWWWWWWXXXXXXWWWSSSOOOOOOPPPRRRTTTUUUVVVXXXZZZYYY]]]^^^[[[YYYYYYWWWSSSQQQRRRRRRRRRRRRQQQOOONNNMMMMMMKKKJJJHHHJJJMMMPPPSSSQQQOOONNNNNNPPPQQQRRRPPPRRRSSSTTTSSSQQQOOONNNSSSTTTTTTSSSQQQMMMJJJHHHHHHEEEDDDGGGNNNSSSTTTSSSMMMNNNPPPOOOOOOOOOPPPQQQMMMNNNNNNMMMLLLMMMPPPSSSTTTWWWZZZ[[[YYYWWWWWWXXXYYYXXXVVVUUUUUUVVVXXXYYY\\\[[[[[[[[[\\\^^^___aaadddbbb___\\\ZZZZZZZZZ[[[bbbhhhrrr{{{{{{rrriiihhhccc]]]WWWTTTSSSTTTWWWVVVTTTUUUWWWVVVTTTRRRJJJJJJJJJKKKLLLOOOQQQRRRSSSQQQPPPPPPQQQRRRQQQPPPQQQPPPOOOOOOQQQRRRRRRQQQNNNLLLJJJIIIIIIJJJKKKKKKUUUTTTTTTTTTUUUUUUVVVWWWTTTRRRNNNLLLJJJHHHDDDBBB111000000///...---,,,,,,---,,,,,,++++++*********)))))))))))))))))))))))))))***++++++***)))((('''''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******+++,,,---,,,+++---222777KKKQQQWWWWWWVVV[[[hhhtttnnnggggggsss~~~|||qqqgggJJJ@@@666444;;;JJJ___ppp}}}wwwbbbLLL>>>???HHHXXXggg~~~uuueee[[[WWWSSSLLLFFF;;;;;;:::999888777666666333444444444444333333333000111222333333333333333333333555777888999999:::333666777777555666999<<<@@@@@@BBBGGGSSShhhxxxnnnccc[[[PPPLLLJJJMMMTTTaaatttyyy```RRRPPPNNNNNNQQQSSSRRRNNNJJJNNNJJJGGGGGGIIIJJJIIIGGGGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>???AAABBBDDDEEEDDDCCCBBBBBBCCCCCCBBBAAABBBBBBBBBCCCEEEFFFHHHIIIKKKKKKKKKKKKJJJIIIGGGFFF@@@???===;;;<<>>FFFUUUgggzzztttjjj```YYYNNNDDD>>>:::999999666666666555555555444444222222333444555555555555888666777999999777666777555888:::;;;;;;@@@IIIQQQ___```ccciiivvv}}}rrrhhh^^^SSSLLLJJJHHHKKKRRR^^^oooxxxzzzcccRRRIIINNNOOOQQQUUUWWWUUUQQQLLLOOOLLLHHHGGGIIIJJJJJJIIIIIIHHHHHHGGGEEEBBB@@@>>>>>>>>>???@@@BBBDDDFFFGGGFFFDDDCCCCCCCCCCCCBBB@@@?????????@@@AAACCCEEEFFFHHHHHHIIIIIIIIIGGGFFFEEEAAA???===<<<===AAAEEEHHHFFFGGGGGGFFFCCCBBBBBBCCCGGGFFFFFFFFFFFFEEEEEEEEEIIIJJJJJJJJJJJJJJJLLLMMMKKKJJJHHHGGGGGGGGGHHHHHHLLLKKKKKKNNNRRRSSSPPPMMMKKKNNNSSSYYY[[[YYYTTTOOOPPPTTTYYY^^^aaa```^^^\\\dddbbb^^^YYYUUUVVVZZZ^^^dddnnnvvvwwwyyy{{{qqqqqqmmmhhheeedddcccaaa___``````bbbcccccccccbbbbbbbbbbbbaaa```^^^]]]^^^^^^ccceeeeeeeeehhhlllkkkggg___]]]\\\]]]]]][[[ZZZZZZ___aaaeeeggghhhgggeeecccbbb^^^\\\]]]]]]ZZZUUUSSSVVVZZZ]]]]]]ZZZYYY\\\___]]]]]]ZZZUUUTTTUUUTTTPPPRRRQQQPPPOOONNNMMMMMMMMMJJJLLLOOOOOOMMMKKKKKKKKKNNNOOOQQQRRRRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXQQQQQQPPPPPPPPPPPPPPPPPPOOOMMMKKKMMMRRRXXX\\\]]]ZZZVVVQQQPPPQQQSSSQQQPPPTTTSSSRRROOOMMMNNNRRRUUUUUUWWWZZZ]]]^^^_________]]]\\\ZZZXXXXXXYYY[[[\\\bbbaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^]]][[[XXXUUUSSSRRRUUUXXXWWWUUUSSSTTTVVV```kkk|||yyyssssssmmmaaaTTTOOOPPPPPPMMMSSSTTTTTTSSSRRRQQQSSSTTTSSSSSSRRRRRRQQQPPPOOOMMMJJJIIIHHHHHHKKKPPPTTTWWWTTTSSSSSSTTTVVVWWWVVVTTTPPPPPPPPPQQQRRRRRRPPPMMMKKKLLLMMMMMMLLLKKKLLLMMMRRRRRRRRRQQQQQQRRRSSSSSSSSSQQQNNNLLLKKKIIIFFFDDD111111000///...------,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))&&&''')))+++,,,,,,++++++(((((((((((()))))))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********++++++*********+++111;;;IIISSSZZZbbbmmmuuu|||{{{ooocccZZZPPPDDD999444666AAAVVVqqqlllZZZLLLIIIFFFGGGPPP```rrrmmm^^^RRRHHHBBB???>>><<<:::999999999999666777888999::::::::::::<<<:::===CCCEEECCCCCCFFFJJJMMMOOOPPPSSS\\\jjjuuupppfff\\\TTTKKKEEEGGGMMMRRR]]]nnnvvvtttaaaTTTNNNLLLOOOQQQTTTVVVWWWUUUPPPMMMNNNLLLKKKJJJJJJKKKKKKKKKLLLKKKJJJHHHEEECCCAAA???>>>???AAACCCEEEGGGHHHHHHHHHFFFDDDDDDDDDDDDBBBAAA@@@?????????AAACCCEEEGGGHHHHHHHHHHHHGGGEEECCCBBBBBB@@@>>>===???CCCGGGJJJLLLKKKHHHCCC@@@???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCGGGJJJLLLLLLKKKKKKMMMOOOJJJJJJHHHGGGFFFGGGGGGHHHKKKJJJIIIKKKOOOPPPNNNKKKJJJMMMSSSYYY\\\ZZZTTTOOOJJJOOOUUU[[[______]]][[[YYYXXXWWWVVVUUUUUUWWWYYYTTT]]]eeedddccchhhooosssuuutttuuu{{{~~~zzztttmmmeeeeeejjjlllhhhcccccccccddddddeeecccaaa___\\\\\\^^^___```aaaaaaaaadddcccaaa___^^^^^^]]]\\\]]]bbbfffiiilllooommmiiibbb___ZZZWWWXXX[[[\\\\\\^^^```cccfffggggggfffeeeddd^^^\\\]]]\\\WWWVVVXXXZZZ^^^aaaaaa___^^^___`````````[[[WWWWWWYYYXXXTTTTTTSSSRRRPPPOOONNNNNNNNNLLLNNNPPPQQQOOONNNMMMMMMMMMQQQVVVXXXXXXWWWVVVWWWZZZZZZYYYYYYYYYZZZ[[[[[[RRRRRRRRRSSSSSSSSSSSSSSSUUUSSSQQQQQQUUUYYY]]]______[[[UUUTTTTTTUUUTTTRRRUUUUUUTTTRRRQQQRRRUUUXXXWWWXXXZZZ]]]^^^___^^^]]][[[[[[\\\\\\\\\[[[ZZZYYY__________________^^^^^^ZZZ[[[\\\\\\[[[XXXTTTRRRNNNQQQTTTTTTOOOKKKIIIIIIUUUYYY```fffkkknnnpppqqq~~~wwwtttppplllhhheeeaaa___YYYXXXRRRKKKIIIMMMNNNLLLRRRSSSSSSRRRNNNLLLKKKLLLNNNOOOOOONNNMMMLLLKKKKKKJJJHHHGGGGGGJJJNNNRRRUUUQQQQQQQQQSSSUUUVVVUUUSSSPPPOOOOOOOOOPPPNNNLLLIIIJJJLLLNNNNNNLLLLLLMMMOOOQQQPPPPPPPPPPPPQQQRRRRRRRRRPPPMMMLLLKKKIIIGGGEEE222111111000///...------++++++++++++++++++++++++))))))))))))))))))))))))$$$%%%&&&((())))))))))))((((((((()))))))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))******++++++++++++'''///>>>NNN\\\gggmmmpppzzz~~~uuulllhhhbbbRRR@@@444333444;;;HHHZZZooopppeeeVVVHHHCCCFFFNNNUUUaaahhhvvv|||qqqbbb```\\\XXXVVVUUUVVVWWWMMMNNNOOOPPPQQQRRRRRRRRRUUUTTTZZZffflllkkknnntttzzzzzz{{{{{{~~~xxxqqqlllWWWOOOJJJIIIHHHHHHSSSaaaqqqxxxrrrsss}}}mmm^^^TTTPPPQQQRRROOOPPPRRRRRRRRROOOMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKHHHEEECCCBBBBBB@@@BBBEEEHHHJJJJJJJJJIIIHHHFFFEEEDDDEEEEEECCCBBBBBBBBBAAAAAABBBEEEHHHIIIHHHHHHHHHHHHFFFDDDBBBAAAAAA@@@>>>>>>@@@CCCGGGJJJNNNLLLHHHCCC??????AAACCCBBBBBBBBBBBBAAAAAAAAAAAADDDGGGKKKKKKJJJIIILLLNNNIIIIIIGGGFFFFFFGGGHHHHHHKKKJJJIIIJJJKKKLLLLLLKKKJJJMMMRRRWWWZZZYYYTTTPPPKKKNNNSSSXXX[[[[[[YYYXXXUUUUUUVVVWWWWWWWWWWWWWWWUUU]]]bbb___]]]^^^```aaabbbaaaaaacccgggkkknnnooottt{{{~~~}}}}}}}}}|||rrrnnnvvvzzzzzzyyyvvvrrrnnnmmmmmmpppiiiaaa^^^```ccccccaaa```bbbdddfffeeebbb^^^[[[[[[[[[]]]___bbbeeehhhiiifffdddaaa``````___^^^\\\[[[aaagggiiilllooonnnjjjeeeaaaZZZTTTWWW^^^bbbaaaaaabbbcccdddeeefffggggggbbb]]]\\\^^^ZZZVVV[[[eeedddccccccbbbccccccddddddcccbbb___[[[]]]aaa___[[[TTTTTTSSSRRRPPPOOONNNNNNMMMOOOPPPPPPOOOOOOPPPQQQNNNSSSYYY[[[YYYVVVVVVVVVZZZYYYWWWVVVVVVWWWXXXYYYWWWWWWWWWVVVUUUTTTSSSRRRSSSRRRRRRSSSUUUYYY]]]___^^^\\\XXXVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTUUUXXXZZZXXXXXXYYY\\\^^^___]]][[[[[[\\\^^^___^^^\\\ZZZXXX[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYZZZYYYVVVRRRNNNKKKJJJLLLMMMLLLIIIIIILLLPPPVVVVVVUUUVVVYYY\\\```bbb```dddjjjnnnpppqqqqqqrrr|||~~~}}}yyywwwuuurrrmmmgggccc```______WWWVVVSSSRRRQQQRRRSSSTTTRRRSSSPPPKKKIIIKKKKKKIIINNNOOOQQQPPPMMMJJJIIIHHHIIIKKKLLLLLLJJJIIIIIIJJJIIIHHHGGGFFFHHHJJJMMMOOOLLLLLLMMMPPPRRRSSSRRRPPPPPPOOONNNNNNNNNMMMKKKIIILLLNNNOOONNNKKKKKKMMMPPPLLLKKKKKKLLLLLLMMMNNNOOOPPPNNNLLLKKKJJJIIIGGGEEE222222111000///...------++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***))))))''''''(((((()))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))(((((()))***+++++++++***---666CCCRRR___fffjjjttt}}}wwwmmmjjjggg]]]QQQIII@@@888222333777@@@RRRbbb}}}mmm___UUUOOOKKKIIIIIINNNYYYkkk|||}}}~~~wwwlllccc^^^YYYSSSPPPKKKGGGKKKTTT[[[bbbtttxxxkkkfffjjjvvv~~~xxxllldddZZZSSSQQQQQQQQQQQQMMMNNNNNNMMMKKKJJJJJJJJJKKKMMMOOOQQQQQQPPPOOOOOOPPPNNNJJJFFFDDDCCCDDDDDDBBBEEEIIIMMMOOONNNKKKIIIFFFEEECCCCCCDDDDDDCCCAAABBBAAA@@@@@@AAADDDGGGIIIGGGGGGGGGGGGFFFEEECCCBBB???>>>>>>>>>???BBBEEEGGGJJJJJJIIIFFFCCCAAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@???CCCHHHHHHFFFFFFHHHKKKHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJHHHHHHJJJKKKKKKLLLPPPTTTXXXWWWUUURRROOOQQQTTTWWWYYYZZZZZZYYY\\\[[[ZZZYYYYYYXXXVVVUUUXXX]]]^^^\\\ZZZ\\\]]]\\\]]]]]]\\\[[[[[[]]]aaadddaaafffiiiiiikkknnnnnnkkkjjjiiihhhgggggghhhiiijjjjjjddd```cccggghhhhhhiiihhhlllooonnnkkkjjjkkkmmmwwwrrrkkkeeeaaa___^^^^^^```bbbdddeeedddaaa___^^^]]]]]]]]]___ccchhhmmmooohhhfffcccbbbccccccaaa______dddggggggiiilllmmmkkkfffccc\\\WWW\\\eeehhheeecccbbbbbbaaabbbdddfffggg^^^\\\]]]___[[[YYYeeevvvxxxpppgggbbbbbbeeeffffffbbbaaa___]]]aaaeeeddd^^^UUUUUUUUUUUUSSSQQQOOONNNNNNNNNNNNMMMLLLNNNRRRUUUQQQTTTXXXWWWSSSQQQSSSUUUWWWUUUSSSQQQQQQQQQSSSTTTVVVVVVXXXXXXXXXVVVTTTSSSNNNOOOPPPPPPRRRTTTWWWZZZYYYYYYXXXVVVSSSPPPPPPPPPMMMPPPRRRTTTUUUWWWYYY[[[TTTTTTUUUXXX\\\]]][[[XXX[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWXXXXXXWWWVVVSSSNNNJJJHHHHHHJJJKKKJJJIIIKKKOOOTTTRRRQQQPPPQQQTTTXXX[[[]]]UUUWWWYYYYYYXXXXXXXXXYYYZZZ]]]bbbfffhhhhhhfffeeeaaaaaabbbbbb```]]]ZZZXXXRRRQQQQQQPPPNNNMMMKKKKKKLLLLLLKKKIIIHHHIIIKKKLLLNNNPPPOOOIIIGGGHHHHHHFFFJJJMMMOOOOOOMMMKKKIIIIIIFFFHHHKKKJJJIIIHHHIIIKKKHHHGGGFFFEEEFFFFFFHHHIIIGGGGGGIIILLLOOOOOONNNLLLMMMLLLJJJKKKLLLMMMMMMLLLJJJMMMNNNMMMKKKLLLQQQVVVVVVUUUSSSQQQOOONNNNNNMMMOOOMMMKKKJJJIIIHHHFFFDDD222222111000///...------++++++++++++++++++++++++))))))))))))))))))))))))------...---,,,***((('''))))))))))))************)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))*********((('''''')))******))))))***...888GGGXXXfffmmmzzzxxxnnnkkklllkkkkkkmmmIIIAAA:::777555555???KKKeeevvvfff\\\LLLLLLMMMRRR]]]lllzzz{{{wwwddd\\\SSSLLLKKKKKKKKKJJJOOOOOOZZZkkkwwwqqq]]]cccxxxwwweeeZZZUUUOOOOOOQQQRRROOOKKKMMMMMMLLLJJJHHHHHHJJJLLLJJJMMMQQQSSSSSSRRRQQQPPPPPPMMMIIIEEECCCCCCDDDEEECCCGGGLLLQQQRRRPPPLLLIIIEEECCCBBBBBBCCCDDDBBBAAA???>>>======>>>AAADDDFFFEEEFFFGGGGGGGGGFFFDDDCCC============???AAACCCDDDDDDFFFIIIIIIFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@;;;@@@EEEFFFDDDCCCFFFIIIGGGGGGFFFFFFFFFGGGIIIJJJKKKLLLMMMJJJGGGFFFIIILLLLLLLLLOOORRRUUUVVVUUUSSSNNNOOOQQQTTTVVVXXXZZZ[[[[[[YYYWWWWWWXXXYYYYYYXXXWWWYYYYYYVVVWWW[[[\\\[[[YYYZZZYYYVVVTTTUUUZZZ___```ccceeeeeegggiiifffaaa]]]]]]]]]^^^______```aaabbb^^^\\\^^^^^^]]]___ddd\\\bbbiiikkkjjjhhhjjjlllqqqppplllgggaaa]]]\\\\\\]]]^^^```aaaaaa```aaabbb\\\[[[[[[\\\___ccchhhllljjjgggddddddeeeeeecccaaadddggghhheeeeeeiiilllkkkfffddd___\\\aaajjjlllgggcccaaa___^^^^^^```ccceee\\\ZZZ^^^aaa]]]\\\mmm}}}lllaaaaaacccdddccc___^^^\\\\\\aaafffddd^^^WWWXXXYYYXXXWWWTTTQQQPPPNNNMMMLLLJJJJJJMMMSSSWWWSSSUUUUUURRRMMMLLLPPPUUUTTTRRROOOMMMLLLMMMOOOPPPQQQSSSVVVXXXYYYYYYWWWVVVLLLMMMNNNNNNNNNOOOPPPRRRSSSVVVWWWUUUPPPMMMLLLNNNIIILLLQQQTTTVVVWWWYYYZZZNNNNNNOOOSSSXXXZZZXXXUUUZZZYYYWWWVVVUUUUUUUUUVVVTTTUUUVVVXXXXXXXXXWWWVVVVVVVVVVVVUUURRROOOLLLJJJDDDHHHLLLMMMKKKJJJKKKMMMQQQPPPOOOOOOPPPPPPPPPOOOSSSSSSSSSQQQPPPOOOQQQRRRSSSUUUYYY[[[ZZZVVVRRROOOQQQRRRSSSSSSQQQNNNJJJHHHEEEGGGIIIKKKKKKHHHEEECCCAAABBBDDDEEEEEEGGGIIIKKKHHHJJJJJJEEEDDDGGGIIIHHHGGGJJJMMMMMMKKKIIIGGGGGGEEEHHHJJJKKKIIIHHHJJJLLLGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDFFFIIILLLMMMKKKJJJIIIGGGFFFGGGIIILLLMMMMMMEEEIIIKKKLLLKKKNNNVVV\\\llljjjfffaaa\\\WWWTTTSSSNNNLLLJJJIIIIIIHHHFFFDDD444222111000111000...---...---,,,+++************,,,+++++++++***))))))))))))***+++,,,+++)))'''&&&''''''&&&'''((()))+++---(((((('''&&&%%%%%%$$$$$$)))(((''')))***++++++******)))((((((((()))+++,,,(((((()))************)))&&&)))---///000===YYYrrr{{{{{{}}}}}}gggOOO@@@888444888???WWWeee{{{yyylllaaadddqqqsssmmmrrr||||||wwwqqqgggYYYOOOIIIIIIIIIJJJNNNUUU^^^eeesssxxx|||[[[kkk{{{bbbSSSOOOMMMLLLLLLLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIILLLOOOPPPPPPOOONNNOOOIIICCCBBB@@@???BBBFFFBBBDDDGGGIIIKKKKKKKKKJJJFFFGGGGGGGGGFFFDDDBBBAAADDDBBB???===<<<>>>@@@BBB@@@AAADDDEEEEEEDDDAAA@@@>>>>>>?????????@@@@@@@@@BBBCCCFFFHHHIIIHHHGGGGGG@@@???@@@AAABBB@@@===:::CCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFIIILLLNNNPPPNNNKKKIIIHHHIIIKKKLLLKKKJJJKKKNNNRRRTTTRRRPPPQQQNNNLLLNNNRRRUUUVVVUUUVVVYYY[[[\\\YYYVVVTTTSSS[[[\\\\\\\\\[[[YYYWWWVVVYYYUUURRRRRRRRRSSSYYY```^^^bbbbbb^^^bbbgggdddZZZYYYYYY[[[\\\]]][[[WWWSSSWWWWWWYYY___eeeeee___ZZZVVV]]]fffiiigggeeeeeefffjjjgggccc``````___]]]\\\]]]ZZZYYYZZZ]]]______^^^___^^^]]]]]]___cccfffiiijjjfffaaa```bbbcccbbbaaaeeefffggggggffffffhhhjjjnnnjjjfffeeegggjjjmmmnnnhhhddd^^^ZZZXXXYYYZZZZZZTTTWWW\\\^^^]]]ddduuuiii[[[\\\```^^^YYYVVVUUUTTTWWW\\\___^^^]]]XXXWWWVVVWWWXXXXXXVVVTTTWWWQQQJJJGGGIIIMMMPPPQQQSSSSSSPPPJJJIIILLLNNNMMMPPPNNNLLLKKKKKKLLLOOOPPPOOOSSSWWW[[[\\\YYYUUURRRPPPNNNKKKHHHFFFEEEFFFFFFRRRUUUWWWUUUOOOJJJGGGGGGIIIIIIKKKPPPVVVYYYWWWUUUQQQJJJIIIOOOSSSRRRRRRVVVUUUUUUTTTSSSQQQOOOLLLKKKQQQTTTWWWWWWTTTSSSSSSUUUQQQQQQQQQPPPNNNLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMLLLKKKJJJHHHGGGFFFEEECCCAAA@@@@@@@@@>>><<<@@@??????@@@DDDGGGHHHHHHFFFGGGGGGEEECCCAAAAAABBBFFFEEEFFFGGGIIIJJJIIIGGGCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???@@@AAAAAA@@@>>>AAA??????BBBGGGIIIHHHFFFAAAAAABBBDDDFFFHHHJJJKKKIIIFFFHHHMMMKKKHHHRRRbbb{{{xxxsssnnnggg]]]TTTMMMNNNJJJFFFEEEGGGHHHHHHGGG444222111000111000...---...---,,,+++************+++++++++***************((()))***++++++***((('''(((''''''(((((()))***+++)))))))))(((''''''&&&&&&)))((('''''')))***)))(((***)))((((((((()))++++++((()))******++++++******)))***---...---333EEEWWWmmmlllyyyyyyfffQQQ???777777CCCKKK\\\uuurrriiifffgggggg{{{ssslllgggccc\\\XXXWWWVVVUUUTTTTTTWWW\\\bbbkkkvvvmmm```pppmmmZZZOOOLLLKKKJJJKKKLLLMMMLLLKKKHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMJJJFFFDDDDDDCCC@@@@@@CCCAAACCCEEEGGGIIIJJJJJJJJJIIIIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@???>>>????????????@@@BBBDDDDDDBBB@@@???=========>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGFFFEEE?????????@@@BBBBBB@@@>>>BBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDFFFJJJMMMOOORRRPPPMMMJJJIIIIIIJJJKKKKKKJJJKKKMMMQQQRRRPPPNNNNNNLLLLLLNNNSSSVVVXXXWWWVVVXXXZZZZZZWWWUUUTTTTTTZZZZZZ[[[ZZZYYYXXXVVVUUUVVVRRRPPPRRRRRRSSSZZZaaalllddd```aaabbb___[[[YYYYYYYYYZZZ\\\]]][[[WWWTTTXXXWWWYYY^^^cccddd___ZZZUUUZZZ```cccaaa```bbbddddddbbb___^^^]]]]]][[[YYYYYYWWWVVVWWWZZZ[[[ZZZYYY___^^^^^^___aaadddgggiiieeebbb___^^^``````___^^^aaabbbcccccccccdddhhhjjjmmmkkkgggfffhhhkkkmmmmmmkkkgggaaa\\\YYYXXXWWWWWWQQQTTTYYY]]]^^^bbbnnn|||yyycccWWWWWWZZZXXXUUUPPPNNNNNNOOORRRTTTTTTRRRQQQRRRSSSVVVYYYZZZYYYWWW[[[UUUNNNJJJJJJLLLMMMNNNRRRTTTRRRMMMJJJLLLLLLJJJNNNLLLKKKIIIJJJKKKMMMOOOMMMPPPTTTWWWWWWTTTPPPMMMMMMKKKHHHEEECCCBBBBBBBBBIIIMMMRRRRRROOOKKKGGGFFFEEEGGGJJJOOOSSSVVVVVVUUUQQQKKKIIIMMMPPPOOOPPPSSSRRRQQQPPPOOOMMMKKKJJJJJJPPPQQQSSSSSSRRRPPPPPPPPPNNNMMMLLLMMMNNNNNNLLLJJJEEEEEEDDDDDDDDDEEEEEEEEEHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFIIIJJJJJJKKKKKKJJJIIIHHHJJJJJJIIIHHHFFFDDDCCCBBBBBBAAA????????????===;;;>>>===>>>@@@CCCEEEFFFEEECCCDDDEEECCCAAA@@@AAABBBBBBBBBBBBDDDGGGHHHHHHGGGDDDEEEEEEFFFEEEDDDBBBAAAAAA@@@@@@BBBDDDDDDBBB@@@>>>======@@@CCCEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGDDDEEEJJJHHHFFFPPP^^^}}}~~~tttfffWWWNNNKKKHHHFFFEEEGGGHHHGGGEEE444222111000111000...---------,,,+++***************************+++++++++'''(((***++++++***))))))(((((())))))))))))((((((++++++******))))))((((((***(((&&&&&&'''((((((''')))))))))((()))******+++)))******+++++++++++++++))))))+++,,,***)))111;;;PPPVVVcccvvvzzz___NNNGGG:::888<<>>???AAAAAABBBCCCEEEGGGHHHIIILLLKKKIIIGGGEEECCCBBBBBB???@@@@@@@@@@@@???>>>>>>===???@@@AAAAAA@@@???===;;;<<<<<<===>>>>>>??????@@@AAACCCDDDEEEDDDCCCCCC@@@??????@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDGGGJJJMMMOOOSSSQQQMMMJJJHHHGGGHHHHHHIIIIIIJJJLLLNNNNNNMMMKKKKKKKKKKKKNNNSSSWWWYYYYYYUUUVVVWWWVVVTTTSSSTTTUUUXXXXXXYYYXXXWWWVVVTTTSSSRRROOOOOOQQQRRRSSSYYYaaaeeeYYYUUU\\\]]]WWWVVV]]]XXXXXXYYY[[[]]][[[XXXUUUXXXXXXYYY\\\```aaa^^^ZZZTTTWWW[[[\\\[[[[[[]]]```^^^]]]\\\\\\]]]\\\YYYWWWWWWUUUTTTTTTUUUVVVVVVVVV[[[[[[]]]___aaacccdddeee```___^^^^^^______]]][[[\\\\\\]]]\\\]]]```eeehhhhhhfffddddddfffhhhhhhhhhkkkhhhbbb]]]XXXUUUSSSSSSNNNOOOUUUZZZ\\\]]]dddkkktttiii[[[RRRPPPQQQQQQPPPJJJHHHHHHHHHJJJJJJIIIHHHJJJLLLPPPUUUZZZ\\\[[[YYY^^^YYYRRRLLLJJJJJJJJJIIIPPPTTTUUUPPPLLLKKKIIIFFFJJJIIIHHHHHHHHHJJJKKKLLLLLLNNNQQQSSSSSSQQQNNNKKKKKKJJJHHHEEECCCBBBAAAAAA@@@EEEKKKNNNNNNKKKHHHFFFDDDGGGLLLOOOQQQRRRSSSTTTQQQLLLHHHIIIJJJJJJKKKNNNMMMKKKJJJHHHGGGFFFGGGGGGMMMLLLLLLMMMNNNNNNMMMKKKJJJGGGFFFHHHMMMNNNKKKGGGAAA@@@@@@AAAAAABBBCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCFFFGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEDDDBBB@@@>>>===???===<<<<<<======<<<;;;;;;;;;<<>>>>>>>>@@@CCCEEEEEEDDDDDDDDDEEEEEEDDDBBB@@@???AAAAAABBBDDDFFFFFFDDDBBB=========???BBBCCCBBBAAAEEEEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBFFFEEEDDDMMMZZZ|||mmmYYYNNNGGGFFFEEEFFFGGGGGGFFFDDD444222111000111000...------,,,++++++*********+++)))))))))***+++++++++,,,'''((()))***++++++******((()))*********((('''&&&+++++++++******))))))))),,,***'''&&&'''((((((''')))))))))))))))******+++******+++,,,,,,,,,,,,+++(((&&&'''******(((***///888AAANNN]]]ooonnnbbbKKKCCC999555:::@@@EEEGGGUUUfff~~~|||{{{yyywwwmmmllliiigggffffffhhhiii_________^^^]]]\\\[[[ZZZRRROOONNNOOOUUU[[[___aaajjjrrr~~~eeeVVVOOOXXXgggwww|||iii\\\RRRKKKIIILLLKKKJJJKKKMMMNNNMMMLLLKKKIIIHHHFFFGGGHHHKKKLLLHHHGGGEEEDDDDDDEEEFFFGGGCCCAAAAAADDDCCC???===???@@@?????????AAACCCFFFHHHMMMKKKHHHEEECCCAAAAAAAAA@@@@@@??????????????????===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBBBBBBBBBBAAA???@@@BBBCCCCCCBBB@@@AAAAAAAAAAAABBBBBBBBB@@@AAABBBDDDFFFIIILLLNNNPPPOOOKKKHHHFFFDDDDDDDDDGGGHHHHHHJJJJJJJJJIIIHHHJJJJJJLLLNNNRRRUUUWWWXXXTTTTTTTTTRRRQQQQQQSSSUUUVVVWWWWWWWWWVVVTTTRRRQQQQQQNNNNNNPPPQQQRRRWWW]]]]]]\\\\\\\\\WWWSSSUUU[[[VVVWWWXXXZZZ\\\[[[YYYVVVVVVVVVWWWYYY\\\]]][[[XXXTTTWWWZZZ[[[YYYXXXWWWXXXYYYZZZ[[[]]]^^^]]]ZZZWWWYYYVVVSSSQQQQQQSSSUUUWWWUUUVVVYYY[[[]]]^^^^^^^^^]]]]]]^^^___```___]]][[[YYYYYYXXXWWWWWWZZZ___ccc___^^^]]]^^^___```___^^^dddccc___ZZZUUUQQQOOONNNMMMLLLOOOUUUXXXXXXZZZ______ZZZSSSNNNKKKKKKLLLLLLGGGGGGGGGGGGGGGGGGFFFFFFGGGJJJPPPVVV\\\]]][[[YYYZZZWWWRRRMMMJJJHHHGGGGGGNNNTTTWWWRRRMMMJJJFFFBBBFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMPPPRRRRRRRRRPPPOOOMMMLLLJJJGGGEEEDDDDDDDDD@@@BBBFFFIIIIIIIIIHHHGGGEEEJJJOOOPPPOOONNNPPPRRRPPPLLLHHHFFFFFFFFFGGGIIIGGGFFFDDDBBBAAABBBCCCDDDHHHFFFEEEHHHLLLNNNLLLJJJIIIEEEBBBEEEKKKMMMHHHCCC>>>>>>>>>???@@@AAACCCCCCGGGGGGGGGFFFEEEDDDCCCBBB@@@AAAAAABBBBBBBBBBBBAAADDDDDDDDDDDDDDDCCCCCCBBBEEEEEEDDDCCCAAA???>>>===<<<;;;:::;;;<<<===<<<:::999:::<<<>>>AAAAAA@@@>>><<<===??????>>>>>>@@@AAA===<<<;;;<<>>@@@???======@@@@@@???======>>>@@@CCCEEEJJJHHHEEEBBB@@@???>>>>>>@@@???===;;;<<<===???AAA<<<======>>>>>>======<<<===<<<<<<;;;999888888777666777999<<<>>>@@@BBBCCCDDDBBB@@@@@@@@@AAAAAA@@@>>>>>>?????????@@@@@@@@@>>>>>>@@@BBBDDDGGGIIIJJJKKKJJJGGGDDDBBB@@@@@@???DDDEEEFFFGGGGGGFFFEEEEEEIIIJJJLLLNNNOOOPPPQQQRRRQQQQQQQQQOOONNNOOOQQQTTTUUUUUUVVVUUUTTTSSSQQQPPPPPPNNNNNNPPPPPPOOOSSSXXXfffvvvyyygggUUURRRSSSPPPTTTTTTUUUXXXZZZZZZYYYWWWTTTTTTUUUWWWYYYXXXWWWUUUUUUXXX[[[]]][[[WWWSSSQQQUUUVVVXXXZZZ\\\[[[XXXUUUYYYUUUPPPLLLLLLOOOTTTXXXSSSTTTWWWYYYZZZZZZZZZYYYXXXZZZ\\\]]]]]]\\\ZZZYYYXXXXXXVVVSSSRRRTTTXXX[[[XXXWWWWWWWWWYYYYYYXXXVVVYYYZZZZZZWWWRRRNNNLLLLLLOOOLLLLLLPPPSSSSSSUUUYYYRRRQQQOOOLLLIIIIIIKKKMMMGGGHHHHHHHHHHHHHHHHHHIIIJJJMMMRRRWWW[[[[[[XXXTTTRRRPPPNNNKKKHHHGGGGGGGGGLLLSSSWWWRRRLLLGGGCCC???CCCDDDEEEFFFHHHHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSSSSNNNLLLJJJGGGFFFFFFGGGHHHFFFEEEDDDDDDEEEFFFGGGHHHGGGKKKNNNNNNLLLIIIJJJKKKMMMLLLIIIEEECCCDDDEEEEEEDDDCCCAAA?????????AAABBBDDDBBBAAAEEEJJJNNNNNNMMMJJJEEEAAACCCHHHIIIDDD???======>>>???@@@BBBCCCDDDGGGGGGGGGFFFFFFDDDCCCBBB??????@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFEEECCCBBB@@@???<<<;;;:::;;;<<<===<<<;;;::::::;;;>>>@@@@@@>>><<<:::<<<===>>>>>>>>>@@@BBB???===;;;;;;<<<===<<<;;;>>>???AAABBBCCCDDDCCCCCCDDDCCCCCCDDDDDDCCC@@@===??????@@@AAA@@@@@@@@@@@@EEEFFFFFFGGGGGGGGGFFFFFFBBBBBBCCCDDDDDDEEEKKKQQQ```lllxxx{{{ppp^^^OOOFFF@@@BBBEEEHHHHHHGGGFFFFFF444222111000111000...---,,,,,,++++++***++++++,,,***************+++++++++)))))))))))))))*********)))))))))))))))(((''''''))))))((((((((((((((((((+++***))))))***+++)))((((((((()))************))))))******+++++++++++++++///+++)))+++---,,,---000///---...888MMMgggwww}}}|||xxxuuupppdddSSSAAA666333444555777===IIIWWWhhh}}}zzzvvvttttttwwwzzz}}}qqqbbbXXX\\\fff|||ooo^^^MMMHHHJJJKKKJJJJJJMMMKKKJJJIIIJJJJJJHHHGGGEEEDDDDDDCCCCCCBBBCCCCCCAAA???>>><<<<<<===???@@@BBB>>>;;;<<<<<<;;;===BBB@@@???>>><<<===>>>@@@AAADDDCCCAAA???===;;;::::::===;;;999777777999===???::::::;;;;;;;;;;;;::::::<<<;;;:::999888777666555333444666999;;;>>>@@@AAABBB@@@????????????>>><<<<<<<<<<<<============>>>;;;<<<===???AAACCCDDDEEEEEEDDDBBBAAA???>>>======@@@BBBDDDEEECCCBBBBBBCCCGGGIIIKKKLLLKKKKKKKKKMMMMMMNNNNNNMMMLLLMMMPPPRRRRRRSSSSSSSSSRRRPPPNNNMMMNNNLLLMMMPPPOOONNNPPPUUUddd|||hhhRRRQQQRRRLLLQQQQQQRRRUUUXXXYYYXXXWWWRRRSSSVVVWWWWWWVVVTTTRRRSSSVVVZZZ\\\[[[WWWQQQNNNQQQRRRTTTVVVXXXXXXUUUSSSTTTRRRNNNKKKIIILLLRRRVVVTTTUUUWWWXXXYYYXXXWWWWWWRRRUUUXXXYYYXXXWWWVVVWWWXXXWWWUUURRRPPPPPPRRRUUUVVVUUUTTTTTTUUUVVVTTTSSSPPPSSSVVVUUUQQQMMMLLLLLLOOOLLLKKKNNNPPPPPPSSSXXXNNNNNNMMMKKKJJJKKKNNNPPPIIIJJJKKKKKKIIIIIIJJJKKKNNNPPPSSSWWWXXXVVVRRRNNNHHHJJJJJJJJJHHHGGGGGGHHHKKKRRRUUUPPPHHHDDDBBB@@@AAACCCEEEGGGIIIIIIIIIIIIDDDEEEFFFHHHKKKOOOQQQSSSLLLJJJFFFCCCCCCEEEHHHJJJMMMIIIDDDBBBBBBDDDFFFGGGGGGIIIKKKKKKIIIGGGEEEEEEIIIKKKJJJFFFCCCDDDEEEDDDCCCBBBAAA@@@??????@@@AAAAAA@@@AAADDDHHHLLLNNNOOOKKKGGGDDDDDDGGGFFFBBB===>>>>>>??????AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@???BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBB>>>===<<<===>>>???>>>===<<<<<<<<<>>>@@@@@@>>><<<;;;<<<>>>>>>>>>???@@@BBBAAA???<<<;;;;;;<<<;;;:::<<<>>>@@@BBBDDDEEEEEEEEEDDDCCCBBBBBBBBBAAA???======???@@@???===<<<<<<===@@@BBBCCCEEEEEEEEEDDDDDDBBBCCCEEEFFFGGGHHHJJJMMMRRRYYYbbbccc]]]RRRGGGAAA@@@CCCGGGIIIIIIIIIIIIJJJ444222111000111000...---,,,++++++***++++++,,,,,,+++++++++*********************))))))))))))))))))***))))))(((((((((((()))(((((())))))))))))))))))''''''(((***++++++)))&&&'''((()))***+++******)))((()))******++++++******...+++***,,,---+++,,,///,,,)))***111===NNNbbbqqqvvvyyyzzzzzzxxxqqqdddUUUHHHAAABBB<<<999:::===EEEVVVggguuuyyyiii]]]XXXbbbrrrxxxnnnhhhUUUMMMGGGGGGGGGFFFGGGJJJHHHFFFEEEFFFGGGGGGFFFEEEBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;::::::;;;<<<===@@@<<<:::;;;<<<:::<<<@@@AAA@@@>>>===<<<<<<============<<<;;;:::888666555666555444444444555777888777777777777777777777777888888888777777777666666444444555666888:::<<<=========<<<>>>???>>><<<:::::::::::::::;;;;;;;;;;;;999:::;;;===>>>???@@@@@@@@@??????>>>>>>=========<<>>===>>>???@@@???>>><<<>>>???@@@???@@@AAACCCBBB???===;;;<<<=========>>>???AAACCCDDDEEEEEEDDDCCCAAA??????AAABBBBBBBBB>>>@@@AAA@@@===;;;<<<===@@@AAACCCDDDDDDDDDBBBAAA@@@CCCFFFHHHIIIJJJJJJIIILLLOOORRRSSSPPPJJJCCC>>>AAADDDHHHJJJJJJJJJLLLNNN444222111000111000...---+++++++++***++++++,,,,,,,,,+++++++++******))))))++++++***)))(((((())))))***)))(((''''''((()))***))))))))))))))))))******$$$%%%'''***++++++(((%%%'''((()))++++++******)))(((((()))***************)))''')))------***+++///&&&'''+++111222666GGGYYYnnnsss}}}{{{tttgggPPPKKKFFFCCC>>>:::AAALLLfffxxxrrrhhhmmmxxxmmmmmmnnnsss}}}}}}ttt```RRRSSSZZZlllxxxiiiXXXLLLFFFFFFIIIIIIEEE@@@DDDJJJCCCBBBAAABBBDDDFFFEEEDDDBBBCCCDDDDDDBBB@@@===;;;:::999999999::::::;;;<<<===::::::<<<<<<:::;;;???AAAAAA???>>>===<<<;;;;;;999999999999888666444333000111111222333333333222555555555555555555555555555555666666777888888888666555555666666777888999999999:::===??????<<<:::888888999999999:::::::::777888:::;;;<<<=====================>>>>>>>>>>>>:::>>>AAAAAA@@@???@@@BBB@@@CCCGGGGGGFFFEEEFFFHHHHHHJJJKKKLLLLLLLLLMMMOOOLLLLLLMMMLLLKKKJJJHHHGGGHHHGGGJJJNNNOOONNNQQQVVVUUUXXXYYYTTTLLLHHHLLLRRRNNNMMMNNNQQQUUUWWWWWWVVVQQQUUUYYY\\\ZZZWWWSSSRRRLLLLLLNNNPPPSSSTTTSSSRRRTTTTTTTTTVVVXXXXXXVVVUUUKKKOOOTTTVVVTTTRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOQQQTTTVVVWWWUUUUUUWWWYYYTTTTTTTTTSSSPPPOOOPPPQQQTTTQQQOOONNNOOOPPPPPPOOONNNTTTYYYYYYTTTPPPNNNOOOJJJLLLPPPTTTSSSQQQSSSYYYRRROOOLLLJJJLLLOOORRRTTTTTTVVVVVVSSSOOOLLLLLLMMMQQQQQQQQQQQQQQQNNNIIIEEEAAADDDIIIJJJIIIGGGHHHIIIJJJPPPQQQJJJAAA???AAABBBAAACCCGGGJJJLLLLLLKKKKKKFFFEEEDDDDDDGGGJJJNNNPPPLLLHHHCCC???@@@FFFLLLQQQLLLHHHDDDCCCDDDDDDBBB@@@JJJIIIIIILLLPPPPPPMMMIIIBBBJJJMMMHHHFFFHHHHHHEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@BBBDDDDDDCCCDDDHHHLLLHHHHHHGGGGGGFFFDDDCCCBBB????????????@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@?????????@@@BBBDDDGGGHHHAAABBBCCCCCCDDDDDDDDDCCCDDDCCCBBBBBBCCCCCCBBB@@@AAA???>>>>>>???@@@@@@@@@===???AAAAAA@@@@@@BBBCCCBBB???===<<<===???@@@@@@@@@AAABBBDDDEEEDDDDDDCCCBBB@@@>>>>>>AAADDDEEEFFFAAACCCDDDCCC???======???BBBCCCEEEFFFFFFDDDBBBAAA>>>CCCGGGIIIJJJKKKIIIFFFKKKKKKLLLMMMLLLHHHBBB===BBBFFFIIIKKKJJJKKKNNNQQQ222222222111///...,,,+++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,...///...,,,*********))))))))))))(((((((((((())))))((((((((((((((()))&&&&&&&&&''''''''''''((())))))))))))************+++***(((***,,,---***(((******+++,,,,,,,,,,,,++++++++++++,,,...111555777WWWcccssszzzeeeOOO@@@:::;;;>>>FFFLLLTTT___lllsssnnneeeUUUZZZcccnnnvvvyyyvvvrrrnnneee\\\UUUSSSYYYjjjyyy}}}oooccc___WWWLLLKKKQQQGGGRRRaaaooo}}}wwwqqqkkk^^^NNNFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAACCCDDDDDDBBB@@@@@@AAAEEEDDDCCCAAA???>>><<<<<<::::::::::::::::::::::::::::::999999888888999999???<<<888777888:::;;;;;;:::999777555444444444444333333333333333333333444222333555444333333444666666555444333222333333444555444222222444555444444888777666888:::;;;999777777999::::::888888999;;;777777777888999;;;===???;;;<<<===>>>>>>===<<<;;;;;;===@@@BBBBBBBBBDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCEEEHHHKKKKKKJJJKKKMMMPPPMMMNNNMMMKKKHHHFFFEEEFFFEEEIIIKKKJJJLLLQQQRRROOOSSSSSSRRRNNNJJJIIIKKKNNNLLLLLLLLLMMMPPPSSSWWWYYYZZZXXXVVVYYY\\\[[[UUUPPPNNNNNNOOOQQQTTTUUUUUUSSSQQQRRRTTTXXXYYYVVVPPPJJJNNNMMMNNNQQQUUUWWWUUUSSSUUUUUUSSSQQQNNNNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRPPPNNNMMMMMMMMMSSSUUUTTTRRRNNNMMMPPPRRRUUUVVVXXXZZZYYYVVVPPPKKKOOOQQQSSSSSSRRRSSSWWWZZZZZZTTTMMMIIIIIINNNSSSVVVUUU\\\^^^YYYSSSPPPMMMIIIKKKKKKKKKLLLNNNOOONNNMMMLLLIIIEEEEEEGGGHHHFFFEEEKKKLLLKKKIIIFFFDDDDDDEEEFFFGGGGGGIIILLLPPPTTTVVVSSSPPPLLLJJJJJJKKKLLLLLLMMMFFF@@@@@@AAAAAADDDIIIKKKJJJFFFAAA======AAAEEEEEEGGGIIIKKKMMMNNNOOOPPPNNNMMMKKKIIIIIIJJJKKKMMMLLLKKKHHHGGGGGGEEECCCAAABBBBBBDDDEEEFFFGGGGGGGGGJJJHHHEEEBBBAAA@@@AAAAAACCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDFFFFFFDDDCCCBBBAAAAAA@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@<<<===>>>???@@@AAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB????????????@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCGGGCCC???<<<<<<>>>?????????>>>===???AAABBBBBBAAA??????@@@AAACCCEEEFFFGGGFFFDDDCCCDDDEEEEEEAAA>>>EEEEEEFFFGGGHHHGGGCCCAAAEEEFFFGGGIIIJJJKKKKKKLLLKKKMMMNNNMMMJJJGGGFFFFFFCCCEEEHHHJJJKKKKKKMMMOOO222222222111000...,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))),,,---...---+++))))))***))))))))))))(((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((((()))))))))*********+++))))))***,,,,,,***((()))***++++++,,,,,,++++++,,,+++******,,,...000222<<>>222777777777:::BBBIIIGGG@@@DDDAAACCCRRRhhhxxx{{{yyy}}}zzztttiiiaaabbbiiiqqq~~~sssfffcccgggwww___QQQGGGGGGFFFCCCEEEMMM]]]nnnwwwjjj]]]UUUMMMFFFDDDFFFDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCC@@@>>>>>>>>>CCCBBBAAA???>>><<<;;;;;;::::::::::::::::::;;;;;;::::::888777666666666666555555666666666666777888888777666444333222333333333444444444444444333333111333555555555666888:::777666555333222222333333444333222222444555444333666555555666999:::999777777888999999888888999:::;;;;;;:::999:::;;;<<<===<<<<<<============<<<<<<;;;===???@@@AAABBBDDDFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDGGGIIIJJJIIIIIILLLNNNKKKLLLMMMKKKIIIHHHHHHIIIHHHJJJJJJIIILLLOOONNNJJJRRRRRRQQQMMMJJJIIIJJJMMMLLLLLLLLLMMMPPPTTTWWWYYYZZZXXXWWWYYY[[[ZZZTTTOOONNNNNNNNNPPPSSSUUUUUUTTTRRRRRRTTTXXX\\\[[[UUUOOOPPPNNNNNNPPPTTTWWWWWWWWWWWWUUUSSSRRRQQQRRRSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRVVVUUUTTTRRRPPPOOONNNNNNTTTUUUVVVTTTQQQQQQSSSUUUXXXYYYZZZ]]]]]][[[VVVSSSVVVVVVUUUSSSPPPPPPRRRUUUTTTOOOJJJGGGHHHLLLQQQTTTZZZ^^^```\\\XXXWWWTTTPPPMMMNNNNNNPPPRRRSSSSSSRRRNNNKKKGGGFFFFFFFFFEEEDDDEEEFFFHHHGGGEEECCCCCCCCCBBBBBBDDDGGGLLLRRRXXX[[[WWWTTTQQQOOONNNNNNNNNMMMIIIDDDAAACCCDDDDDDEEEHHHJJJIIIFFFAAA>>>>>>BBBFFFGGGHHHIIIKKKMMMNNNOOOOOOLLLKKKJJJIIIIIIIIIJJJJJJKKKIIIHHHGGGGGGFFFDDDBBBAAABBBCCCEEEFFFFFFGGGGGGGGGFFFCCCAAA?????????@@@BBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???;;;<<<===>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCCAAA>>>>>>???BBBCCCCCCBBBAAA@@@@@@@@@???<<<:::???@@@BBBDDDEEEFFFGGGGGGFFFDDDCCCDDDFFFFFFCCC@@@EEEDDDDDDEEEFFFEEECCCAAACCCDDDFFFGGGIIIJJJKKKKKKLLLMMMNNNMMMJJJGGGFFFEEEDDDFFFIIIKKKKKKLLLNNNOOO333333222111000...---,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***,,,---,,,***)))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********(((((())))))))))))*********))))))***++++++***((()))***++++++,,,,,,++++++,,,+++***))))))***+++,,,...222;;;JJJ\\\nnn|||yyyZZZDDDFFFBBB:::444777>>>>>>:::===888777@@@RRRdddooosssyyy|||mmmeeeeeehhh{{{|||zzzyyywwwdddUUUFFF>>>===IIIUUU\\\bbbiiizzzgggYYYIIICCCBBBBBBBBBCCCBBBCCCCCCCCCDDDEEEEEEEEEHHHHHHFFFCCC???<<<<<<<<<@@@@@@???>>><<<;;;;;;:::999999::::::;;;;;;;;;<<<<<<;;;999777555444333333000222555666666666666777777666555333222222222222555555777777777555333222000222555666777999;;;===999777666444222222222222444222222333444555555444444444444555888::::::999777888:::999888888999;;;???>>>===<<<<<<======>>>=========<<<<<<=========<<<>>>?????????AAADDDGGGIIIJJJJJJJJJJJJHHHGGGEEEDDDEEEGGGHHHHHHIIIJJJLLLJJJKKKLLLLLLJJJIIIJJJKKKLLLKKKIIIHHHLLLPPPMMMGGGPPPPPPNNNKKKIIIHHHJJJLLLJJJKKKKKKMMMPPPSSSWWWYYYZZZYYYXXXZZZ[[[ZZZUUUQQQPPPNNNMMMOOORRRUUUVVVWWWUUUSSSSSSYYY___```ZZZSSSRRRPPPOOOPPPSSSWWWZZZ[[[YYYUUURRRSSSUUUWWWVVVUUURRRRRRTTTTTTTTTTTTRRRRRRVVVUUUTTTRRRQQQOOONNNMMMUUUVVVVVVVVVUUUUUUWWWYYYZZZZZZ[[[]]]___^^^\\\YYYYYYWWWTTTPPPLLLLLLNNNPPPNNNLLLJJJIIIJJJMMMQQQTTT^^^```___]]]]]]^^^\\\WWWPPPQQQRRRSSSTTTUUUVVVVVVSSSPPPKKKHHHFFFFFFEEEDDDAAACCCFFFFFFEEEDDDDDDDDDBBBBBBCCCEEEJJJQQQWWW[[[XXXVVVTTTRRRRRRQQQOOOMMMFFFBBBAAAEEEGGGFFFEEEGGGHHHGGGDDDAAA???@@@CCCFFFGGGHHHIIIJJJKKKLLLLLLMMMIIIIIIIIIIIIIIIHHHHHHGGGIIIGGGFFFFFFGGGGGGEEEDDDAAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAA???=========>>>@@@@@@??????????????????@@@@@@???@@@@@@AAABBBCCCCCCBBBBBBAAA@@@@@@????????????@@@@@@??????>>>===:::;;;<<<===============>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@???>>>>>>@@@CCCFFFGGGGGGDDDCCCBBBBBBBBB@@@<<<999@@@AAADDDFFFGGGGGGFFFFFFDDDDDDDDDEEEGGGGGGFFFDDDDDDBBBAAABBBCCCDDDDDDCCC@@@AAACCCDDDFFFHHHIIIJJJKKKLLLMMMLLLIIIFFFDDDDDDEEEGGGIIIJJJJJJKKKMMMOOO333333222222000...---,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))))))***,,,+++)))(((((()))(((((((((((()))))))))))))))(((((((((((())))))***((((((((()))))))))******(((((((((((()))))))))***)))))))))*********))))))))))))***+++++++++++++++++++++***)))))))))******111///...111<<>>FFFRRR[[[PPPWWWbbbgggaaaVVVQQQSSSTTTfffvvvaaaTTTNNNHHHBBB>>>HHHIIITTTjjj}}}kkk___QQQKKKDDDCCCDDDCCCAAA@@@AAAAAABBBCCCDDDDDDEEEEEEHHHHHHFFFBBB>>><<<<<<===>>>>>>======<<<<<<;;;;;;999999::::::;;;<<<<<<<<>>;;;999666444333222777666555777:::;;;:::888777666555555444333333333666777999999999666333111000222555666777999;;;===:::888666444222222222222333333333444666888777666444444444666888:::<<<<<<999:::;;;;;;:::999:::<<<>>>>>>>>>>>>???AAACCCDDD@@@???>>>======>>>???@@@>>>????????????AAAEEEHHHIIIIIIJJJKKKJJJIIIGGGFFFEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLJJJIIIJJJKKKLLLJJJHHHIIIPPPVVVRRRJJJNNNMMMKKKIIIHHHIIIJJJLLLIIIJJJKKKMMMPPPSSSVVVWWWXXXXXXYYY[[[]]]\\\XXXUUURRRPPPOOOPPPSSSVVVXXXYYYWWWTTTSSSXXX___```ZZZSSSQQQQQQQQQSSSVVVYYY[[[\\\YYYTTTQQQRRRWWWZZZXXXUUUSSSTTTVVVWWWWWWVVVTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLTTTTTTVVVVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\]]][[[ZZZWWWTTTPPPLLLIIIJJJLLLNNNMMMNNNNNNOOOPPPRRRUUUWWW^^^___]]]\\\___ccc```[[[SSSTTTTTTTTTTTTTTTUUUVVVXXXUUUPPPLLLIIIGGGFFFEEEDDDFFFGGGGGGFFFFFFGGGIIIJJJHHHFFFFFFHHHLLLPPPSSSTTTSSSRRRRRRRRRQQQOOOLLLGGGCCCBBBFFFGGGEEEDDDFFFEEEDDDBBB@@@@@@AAACCCEEEEEEEEEEEEFFFFFFGGGHHHHHHFFFGGGIIIIIIIIIHHHFFFEEEFFFDDDCCCDDDEEEFFFEEECCC??????@@@@@@AAABBBCCCCCCAAA@@@???======<<<<<<======>>>>>>>>>>>>>>>======>>>=========>>>>>>???@@@AAAAAAAAA@@@@@@???>>>===<<<============<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<>>>AAAEEEGGGGGGGGG@@@AAABBBDDDFFFEEEBBB???>>>@@@CCCEEEFFFEEEDDDBBBBBBBBBCCCDDDFFFGGGHHHHHHDDDBBB??????AAACCCDDDDDD>>>???@@@AAACCCFFFGGGHHHIIIJJJKKKIIIFFFCCCBBBBBBDDDFFFGGGHHHHHHIIIKKKMMM333333333222000///---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))(((***++++++)))(((((()))'''((((((((()))))))))***((((((((((((((()))******''''''((((((((()))))))))'''(((((((((((()))))))))((()))*********)))))))))))))))***++++++++++++******)))*********+++,,,,,,,,,,,,***'''(((333EEESSSnnn}}}~~~nnnbbbYYYMMMCCC???>>><<<===>>>@@@@@@@@@BBBCCCDDDEEE@@@::::::??????GGGVVViiiwwwzzztttmmmiiilllqqqttttttnnngggaaalll{{{rrrmmm^^^]]]\\\ZZZYYY[[[```cccWWWJJJ???<<<>>>CCCMMMWWWggghhhrrrgggUUUJJJBBBDDDFFFEEEDDDDDDDDDCCC@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDBBB???======>>>========================:::::::::;;;;;;<<<<<<<<>>;;;999777555555AAA:::444666<<>>???<<<===>>>===;;;:::;;;<<<:::;;;<<<>>>AAAEEEIIIKKKBBBAAA@@@??????@@@AAABBB@@@@@@@@@??????AAADDDGGGFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFHHHIIIJJJJJJJJJKKKLLLLLLJJJHHHGGGGGGHHHJJJIIIHHHJJJSSS[[[XXXQQQMMMKKKIIIHHHHHHJJJKKKLLLIIIJJJKKKMMMOOORRRTTTUUUUUUVVVYYY\\\^^^^^^\\\ZZZUUUSSSQQQRRRUUUXXXYYYZZZXXXTTTRRRVVV[[[[[[VVVPPPOOOQQQUUUXXXZZZZZZZZZZZZWWWSSSPPPRRRWWWYYYWWWTTTVVVWWWXXXYYYYYYXXXWWWVVVRRRSSSSSSRRRQQQPPPOOONNNRRRSSSTTTVVVXXXZZZ[[[[[[[[[ZZZYYYZZZ[[[[[[ZZZXXXZZZVVVPPPLLLJJJJJJLLLMMMKKKNNNQQQRRRRRRSSSUUUWWW]]]^^^]]]\\\___dddbbb\\\VVVWWWWWWUUUSSSRRRTTTVVV[[[YYYVVVQQQMMMIIIHHHGGGIIIIIIHHHFFFDDDFFFIIILLLPPPMMMJJJHHHGGGHHHJJJLLLNNNNNNNNNPPPRRRRRRPPPMMMJJJEEEBBBDDDDDDBBBBBBDDDAAA@@@>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHFFFDDDBBBAAA@@@@@@AAABBBCCCBBBAAA===============>>>???@@@???>>>>>>===<<<<<<<<<<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>?????????>>>===<<<;;;:::::::::::::::999888888999::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>??????<<<;;;:::999999999999999999999999999999::::::;;;<<<<<<===@@@CCCEEEDDDCCC<<<===???BBBEEEEEEBBB@@@;;;===@@@BBBBBBAAA???>>>>>>???AAABBBCCCEEEGGGHHHDDDAAA???>>>@@@CCCDDDDDD======>>>???AAACCCEEEFFFEEEGGGHHHGGGDDDAAA@@@@@@BBBCCCDDDDDDCCCDDDFFFIII444444333222111///...---------------,,,,,,,,,,,,))))))))))))))))))))))))((()))++++++)))((()))***''''''(((((())))))******(((''''''(((((()))***+++'''''''''((((((((())))))''''''(((((((((((())))))''')))******)))(((((()))((()))******++++++******((())))))***+++,,,------$$$)))---,,,***,,,555>>>TTTjjj{{{mmm___QQQQQQXXXXXXKKK===LLLEEE???<<<888444555888:::999;;;DDDNNNRRRNNNGGG???>>>@@@EEEIIIIIIDDD???JJJSSS]]]^^^WWWNNNJJJIIIBBB@@@======@@@FFFLLLPPPWWWSSSUUU^^^dddjjjxxxfffSSSIIIDDD@@@DDDDDDAAA@@@CCCFFFGGG@@@AAAAAAAAABBBCCCCCCCCCBBBCCCDDDCCC@@@>>>===>>>;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;@@@???===;;;999888777777BBB;;;444444:::===;;;777999999::::::999888777777777777999999999777555444555666777777666666777888:::888666555333333333333222333444777:::;;;:::888555777888888999;;;>>>AAA>>>??????===;;;999999:::666777999<<<@@@DDDHHHKKKAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>@@@BBBAAABBBDDDEEEFFFGGGFFFFFFGGGFFFFFFGGGIIIJJJJJJIIIIIIJJJJJJHHHFFFDDDDDDEEEGGGHHHHHHKKKRRRZZZYYYTTTLLLJJJGGGGGGIIIKKKLLLLLLIIIJJJLLLMMMOOOQQQRRRRRRSSSUUUXXX[[[\\\\\\[[[ZZZVVVUUUSSSSSSVVVXXXXXXXXXVVVTTTRRRSSSUUUTTTQQQNNNNNNRRRWWW[[[[[[ZZZYYYYYYUUUSSSQQQSSSVVVWWWVVVSSSWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSVVVYYY[[[[[[ZZZ\\\[[[ZZZ[[[\\\\\\ZZZYYY___ZZZTTTOOOMMMLLLKKKJJJHHHKKKOOOOOONNNMMMOOORRRYYY[[[\\\[[[]]]```^^^ZZZVVVWWWWWWUUUQQQPPPRRRVVVZZZZZZYYYVVVPPPLLLJJJIIIIIIIIIHHHFFFEEEFFFJJJMMMQQQOOOMMMJJJHHHHHHHHHIIIJJJJJJKKKNNNPPPQQQPPPNNNJJJEEEBBBCCCCCC@@@@@@AAA===<<<;;;;;;===>>>>>>===<<<<<<;;;;;;;;;<<<>>>???AAABBBCCCDDDDDDBBB@@@???===<<<<<<===>>>??????===;;;:::999999999:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;888999:::;;;<<<;;;:::999999999888888888999999:::;;;<<<======<<<;;;999888777777888888777777666555888888999999999999888888999999::::::;;;;;;<<<<<<888777777666666666666777777666666666666777888888;;;:::;;;===???@@@???>>>:::999:::<<<>>>>>>;;;999999:::<<<===>>>===;;;::::::;;;===>>>???AAADDDFFFCCC@@@>>>===???AAABBBBBB============???AAACCCDDDBBBDDDFFFEEECCCAAAAAAAAA@@@AAAAAA@@@???@@@CCCEEE444444333222111///...---...------------,,,,,,,,,))))))))))))))))))))))))(((***++++++***)))******'''''''''((()))*********''''''''''''((()))***+++(((((()))))))))*********'''''''''((((((((())))))&&&)))+++***((('''(((***((())))))***************((()))******++++++++++++$$$)))///000///...000333666JJJZZZjjjwwwwwwvvvnnneeeaaaYYYSSSRRRQQQKKKDDDAAA>>>;;;888999<<<===<<<:::555555666888;;;======<<<;;;>>>AAA@@@===>>>BBBFFFBBBBBBGGGSSSeeexxxzzzbbbPPPHHHEEECCCBBBDDDCCC???@@@EEEFFFCCCAAAAAAAAAAAAAAAAAABBBBBB@@@BBBDDDDDDAAA>>><<<;;;888999999:::;;;<<<<<<============<<<;;;;;;::::::;;;;;;999888777777777777:::888777777888999999999999999:::;;;:::999888777666777777777777777666666666777999888777777888999999888666555444444444555000000222555999:::999777555777888888777999===@@@?????????<<<999666666666666666777999;;;>>>AAACCC??????@@@@@@@@@@@@??????===>>>???===;;;:::;;;<<<;;;===???BBBCCCDDDDDDDDDGGGEEEDDDEEEHHHIIIHHHGGGDDDEEEFFFEEECCCBBBCCCDDDFFFHHHIIIIIIMMMRRRRRRNNNLLLIIIGGGGGGJJJMMMMMMMMMJJJKKKLLLNNNOOOOOOPPPPPPQQQTTTWWWYYYYYYXXXWWWVVVVVVTTTSSSTTTUUUVVVUUUTTTRRRRRRRRRRRRPPPOOOOOOOOOPPPTTTXXXZZZYYYXXXXXXYYYTTTTTTTTTUUUUUUUUUUUUTTTVVVUUUSSSRRRRRRSSSUUUVVVRRRTTTVVVXXXXXXXXXWWWVVVSSSRRRSSSWWW[[[]]]\\\ZZZXXXXXXYYY[[[]]]]]][[[YYY\\\XXXSSSOOONNNMMMKKKIIIDDDHHHLLLKKKHHHFFFHHHKKKPPPUUUXXXWWWUUUVVVUUURRRNNNQQQQQQOOOLLLKKKOOOTTTVVVXXXZZZXXXSSSMMMJJJIIIFFFHHHJJJKKKKKKLLLMMMOOOSSSRRRPPPMMMJJJHHHFFFEEEGGGFFFFFFHHHKKKLLLKKKJJJEEEBBBAAADDDEEEAAA>>>???:::888777888;;;<<<:::888999888777777888:::<<<======>>>>>>???>>>===<<<;;;:::999888999:::;;;:::999888888666555666777999:::888999999:::::::::999999666777999;;;;;;:::999888888777777666666666777777999999:::;;;:::888666555555555666666555555444333555555666666666666555555777777777777777777888888444333333333333444444555555555444444555555666777999777777888:::<<<<<<;;;888777777888999999777666999999:::::::::999999888666888:::::::::<<<@@@CCC@@@>>><<<;;;===>>>======???>>>=========???AAABBBAAACCCEEEEEEDDDCCCCCCCCC@@@@@@@@@>>>===>>>AAACCC444444444333111000...---......---------,,,,,,,,,))))))))))))))))))))))))(((***,,,,,,*********+++&&&''''''((()))******+++''''''''''''((()))++++++)))************+++++++++''''''''''''((((((((()))&&&)))+++***((('''(((***(((((()))***************))))))************)))))))))))))))***+++,,,,,,,,,)))666<<>>;;;999666777888999:::;;;;;;<<<>>>>>>===<<<;;;::::::999777666666555555555555555111777;;;;;;888666999===888999:::;;;:::999888777666666666666666777777777666888999999999999:::<<<888777666555444444555666......111444777999777666555777888777666777;;;?????????>>>;;;777444333333777777666666777999:::;;;===>>>???@@@@@@???>>>===;;;<<<===<<<999777777777888:::<<>>@@@FFFGGGBBB>>>===888666555777999:::888555888777666666777999;;;===::::::;;;;;;::::::999999888777666777888999888666777666444444444555777888666777777888888888888777555666888:::;;;:::999888777666666555555555666666777888999:::999777555444444444555555444444333222333333333444444333222222555555555555555444444444111111111111222333444444444444333333333444555555666555444555888:::::::::777666555666888999999888999999888888888888888888444666888888777999===AAA>>><<<::::::;;;;;;:::999@@@???===<<<===>>>@@@AAAAAACCCFFFFFFFFFEEEEEEFFF@@@@@@@@@>>>======@@@BBB555444333222000///...---...---,,,+++***+++,,,,,,+++++++++*********))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((()))***+++++++++++++++)))))))))))))))))))))))))))******++++++,,,------)))))),,,333999DDD[[[qqq{{{wwwvvvwwwwwwooonnnpppssswww}}}}}}mmm]]]TTTDDDDDDBBBAAA@@@@@@AAAAAAAAABBBCCCDDDCCCBBBAAA@@@@@@@@@??????>>>=========???@@@AAAAAA???<<<999777777888888999999:::;;;;;;::::::;;;999888777999::::::888666444333333444555666777777888999999::::::888999:::;;;;;;:::888777666666666555555444444444777777888999999999999888;;;999666555555444333222///000333555666777666666666666555555444444444444===<<<;;;999777666444444555444444444555666888999>>>>>>???@@@@@@@@@@@@@@@???>>><<<999666555666888999:::;;;<<<===???@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDBBBBBB@@@????????????@@@EEEGGGJJJMMMMMMLLLJJJHHHKKKIIIGGGEEEEEEGGGJJJLLLIIIIIIIIIIIIJJJLLLNNNOOONNNPPPTTTVVVTTTQQQLLLIIILLLNNNRRRUUUUUUSSSQQQOOONNNMMMMMMOOORRRSSSPPPMMMRRRTTTVVVVVVTTTRRRQQQQQQRRRSSSSSSRRRQQQPPPQQQSSSQQQOOOMMMKKKKKKLLLNNNOOONNNPPPRRRSSSRRRSSSVVVYYYPPPPPPRRRTTTWWWXXXWWWVVVOOOOOOPPPQQQSSSUUUWWWXXXSSSOOOKKKHHHHHHIIIIIIIIIIIIHHHEEEDDDDDDEEEGGGIIIKKKIIIHHHIIIKKKJJJFFFBBBEEEEEEDDDCCCBBBBBBEEEGGGPPPTTTYYYWWWRRRMMMKKKLLLIIIHHHGGGHHHJJJMMMPPPRRRQQQPPPOOOMMMKKKIIIGGGGGGEEE@@@;;;:::<<>>>>>???BBBEEEEEEAAA======:::666444555555555555777777888999999888777666555555555555555444444444333444555666666666555555000444666444333666888777777777777777666666666666555444444444444444444333333444666555444333333444777666666555444333333333444444444333333222222222222222222222333444555666444333222222111111222222000111111222222222111111111111000000111222333333555444333333333555777999666777999999888666444222777888999999888777666555444555777777777777:::<<<;;;999777555444666888999;;;:::888777888:::===???BBBBBBBBBCCCCCCDDDDDDEEE>>>===;;;::::::;;;<<<===555444333222111///.........---,,,+++++++++,,,,,,+++++++++*********)))))))))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))))))))***+++++++++******)))))))))))))))))))))))))))******++++++,,,,,,---...,,,---......000<<>>>>>??????>>>======<<<<<<;;;>>>???@@@@@@>>><<<888666777777777777888888888888555666777777666666888:::;;;999777444333333444444555555666777777888999999777888999::::::888666555555555444444444333333333444444555666777777777777999777666555666555333222000111222333444555555555555555555444444444333333999888888666555444333222444333333333444555777888<<<<<<===>>>>>>>>>>>>===<<<;;;999666333222444666888888999;;;===>>>???@@@BBBAAAAAA@@@@@@AAACCCCCC>>>>>>>>>>>>>>>======<<>>AAAAAA>>>;;;<<<999666444555555555444555666777888888777666555555555555555555555555555555555555555444444444444///444555333222555777555666666666555555555444444444444444444333333333333222444555555444333333444777777666666555444444333555555444444444333333333222222222222333444555666444333333222222222222222000000111111111111000000111000000000000111222333444444333222333555777888777777888888777666444333777666666666666888999:::555666777777777888:::<<<;;;:::888666666777888999999999777777777999;;;<<<======>>>>>>???@@@AAAAAA???>>><<<::::::;;;<<<===555444333222111///.........---,,,+++++++++,,,,,,+++++++++***************************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))(((((()))))))))******************+++******))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++---,,,+++...333888BBBTTTgggxxx~~~~~~zzziiiWWWKKKDDD@@@>>>@@@@@@AAAAAAAAA@@@??????===<<<<<<;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999<<<===>>>>>>===:::888666777777666666666666555555111222333333333444666888;;;:::777555444333333333444444444555555666666777777777888888777555333222333333222222222222111111000111222333444444444444666555555666777666444222111111111111111222333333444444444333333333333333444333333222222111000000222222222222222333444555888999999:::::::::::::::777777666333000000222444666666888999;;;===>>>???@@@???>>>======???AAABBB<<<===???@@@???>>><<<;;;BBBDDDGGGIIIJJJIIIGGGFFFDDDCCCBBBAAABBBDDDGGGIIIHHHFFFDDDCCCDDDGGGJJJMMMJJJKKKLLLMMMMMMKKKIIIHHHIIIHHHHHHHHHIIIKKKNNNOOOLLLKKKJJJLLLOOOQQQRRRSSSRRRTTTVVVVVVSSSPPPNNNNNNJJJJJJJJJIIIHHHJJJNNNQQQQQQPPPMMMKKKJJJJJJJJJJJJIIIKKKMMMMMMLLLKKKLLLMMMMMMLLLMMMOOOQQQRRRPPPOOONNNNNNMMMMMMMMMLLLLLLLLLGGGFFFDDDEEEFFFGGGGGGFFFJJJIIIGGGFFFFFFFFFGGGHHH@@@??????AAAEEEHHHJJJJJJFFFDDDBBB@@@AAACCCFFFHHHKKKNNNQQQOOOJJJFFFDDDEEE>>>???BBBDDDGGGIIIKKKKKKLLLLLLKKKJJJIIIGGGEEEDDDCCC@@@======>>>???===;;;:::999999:::;;;<<<:::999;;;999666555666666555444444555666777777666555444666666666666666666666666777666555333333333333444///444555222111444555444555444444444444333333333444444444333333222222222111333555555333333333444888777777666666555555444666666555555555555444444333333333333333444555666444444333222222222222333000000111111111111000000000000000000000000111222444333222222333444666777888888777666555555555555666555333333555888<<<>>>666777999999888999;;;===;;;:::999888777888999:::888888888888888888888999999:::;;;<<<===>>>??????@@@???>>>===<<<===>>>>>>444444333222111000///...------,,,,,,,,,+++++++++************************++++++******))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((((((((()))))))))************+++******)))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))),,,............+++...444>>>KKK\\\lllvvv|||bbbZZZNNNCCC>>>???BBBEEEAAA@@@???===<<<<<<<<<<<<<<<;;;999888777888999:::::::::999999888777777777::::::;;;;;;:::999777555888777777666555444444444000111222222111222444666:::999777555444333222222222222222333333444444444666666666555444222111000000000000000000000000000......000111222222333333222222333555777777444222222111000//////000111222222222222222222222222222000000000000000000000000000000000000111111222222444555666666777777666666444444333111//////111333444555666888:::;;;<<<===>>><<<;;;:::;;;===???AAA>>>@@@BBBDDDDDDBBB???===@@@AAADDDFFFGGGGGGEEEEEEBBBBBBAAA@@@BBBDDDGGGIIIGGGEEEBBB@@@AAADDDHHHKKKGGGHHHHHHIIIIIIIIIHHHHHHIIIGGGDDDCCCEEEIIIMMMQQQNNNLLLKKKJJJLLLNNNQQQRRRQQQSSSVVVVVVSSSPPPMMMLLLHHHHHHGGGFFFFFFIIINNNQQQVVVUUUSSSPPPMMMKKKIIIHHHIIIJJJMMMNNNNNNNNNNNNNNNLLLLLLLLLNNNPPPPPPNNNMMMNNNNNNNNNNNNNNNMMMLLLLLLGGGFFFEEEEEEFFFFFFEEEDDDHHHHHHGGGFFFFFFFFFFFFFFFBBBAAAAAACCCFFFKKKOOOQQQLLLIIIEEEBBBCCCEEEGGGIIIKKKLLLMMMKKKGGGDDDCCCCCC;;;===AAAEEEHHHJJJJJJJJJMMMMMMLLLJJJHHHEEEBBBAAA???<<<;;;<<<>>>???<<<999999999888888888999888888;;;:::888888999999777555444555666777888777666555888888888999999999999999999888555333222222333444111555777333222555666444555555444444444333333333444444444333222222111111111333555555444333333444888888777777666666666555777666666666666666666666444444444444444555666666555555444333333333333333222222333333222222111111111000000//////000111111333333222222333444555666999888666444444444666777444444333444666888;;;===888999::::::999:::<<<>>>;;;;;;::::::999999999:::777888999::::::999888888:::;;;<<<===>>>@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBB444333333222111000//////---------,,,,,,,,,++++++************************++++++******))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********+++))))))(((((((((((())))))''''''((((((((()))))))))***************)))((('''((((((((((((((((((((((((((())))))******+++,,,,,,,,,***)))(((***+++***'''+++,,,------///:::IIIUUUkkkxxxuuuggg\\\HHHEEEAAA??????DDDJJJNNNFFFCCC???;;;999999:::;;;;;;:::999777777888999999888888777777666555555444777888888888888777666555888888777666555444444333222222333222000000222333888888666555333222111111111111111111111222222222555444444333222000//////.../////////////////////---...///000111111111111///000111333555555333111222111000///...///000111000000000111111111111111.........//////000000000/////////000000000000000222222333444444444444333333333222111///000222555444555666777888:::;;;;;;::::::999888999;;;===>>>>>>@@@CCCEEEFFFCCC@@@>>>>>>@@@BBBDDDEEEEEEDDDDDDBBBBBBAAAAAACCCEEEGGGIIIEEECCC@@@>>>???BBBEEEHHHEEEFFFFFFGGGHHHHHHHHHIIIJJJHHHDDDCCCDDDIIINNNRRRPPPOOOLLLJJJIIIKKKMMMPPPPPPSSSVVVVVVTTTPPPMMMLLLIIIIIIHHHFFFFFFIIINNNQQQYYYWWWUUURRRNNNJJJGGGEEEGGGHHHKKKOOOQQQRRRQQQOOOMMMLLLMMMOOOPPPQQQOOOMMMNNNOOOPPPQQQRRRRRRQQQQQQKKKIIIHHHGGGGGGFFFDDDBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGKKKPPPSSSPPPLLLGGGDDDEEEFFFFFFFFFIIIIIIIIIGGGDDDBBBBBBBBB===@@@DDDHHHKKKLLLLLLLLLOOOOOOMMMKKKHHHCCC@@@===:::888888:::>>>>>><<<999:::;;;::::::999888888888===<<<<<<<<<===<<<:::888666777888999::::::999888:::;;;;;;;;;<<<<<<<<<===:::999666333222222333444555999:::666555777888666666666666666555555555555555555444333333222111111111333555555444444555666777777777777666666666666777777777777777777777777555555444444555555666666666555444444333333444444555555555555555444333222111111000000000000111111333333333333444555666666888777555333333444666777444444555777777888888888888:::::::::999:::<<<===;;;;;;;;;;;;;;;:::999999999:::;;;======<<<;;;:::<<<<<<===>>>???@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFF333333222222111000000///,,,,,,---------,,,+++******************+++++++++************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))***))))))(((((())))))***'''''''''((((((((()))))))))))))))***))))))(((((((((((((((((((((((((((((((((((())))))***+++++++++***+++)))''')))------+++(((,,,///...+++,,,222999>>>LLL___oooyyyrrrfff___XXXNNNFFF>>>???@@@AAABBBEEEJJJNNNHHHEEE@@@<<<::::::;;;<<<::::::999888888888888888777666666555555444333333555555666666666555555444777777666666555444333333222333333111000///000222555555444333222111111000000000000000000000000000333333222111000000//////------............//////......//////000000//////.........000222333111000111000000/////////000000///////////////000000000.........//////000000000......///000000//////...000111222222333333222222222333222111000111444777555666666777888888999999777777888888999:::<<<<<<<<<>>>AAACCCCCCAAA???======>>>@@@BBBCCCDDDDDDDDDCCCCCCBBBCCCCCCEEEGGGHHHCCCBBB???>>>>>>@@@CCCEEEDDDEEEGGGHHHIIIJJJJJJJJJLLLJJJGGGEEEFFFJJJOOORRRPPPPPPNNNKKKHHHIIIKKKNNNOOORRRVVVWWWUUURRROOOMMMKKKKKKKKKIIIHHHJJJMMMPPPUUUUUUTTTQQQNNNJJJFFFDDDDDDFFFJJJNNNRRRSSSQQQNNNMMMMMMMMMOOORRRRRRQQQOOONNNPPPRRRTTTUUUUUUUUUUUUPPPNNNJJJHHHGGGFFFCCCBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGJJJNNNRRRQQQLLLHHHFFFGGGHHHFFFDDDHHHGGGEEEDDDCCCBBBBBBBBBBBBEEEHHHLLLOOOPPPPPPPPPPPPPPPOOOMMMIIIEEE@@@>>>:::888777999===>>><<<999<<<===>>>===;;;999999999======>>>???@@@???<<<999888999:::;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>???:::999777666444444444555888<<<<<<999777888999777888777777777777666666666666666555444333333222222222444666666666555666777666666666666666666666666666666777777777777888888666666555555555666666777666666555444444444444555666777777666666555444333333222111111111111111111333333444555555666666666777666444333333444666777444555666888888777666555999:::::::::999999;;;===999:::;;;<<<;;;:::999888:::;;;===>>>??????>>>=========>>>>>>??????@@@@@@CCCDDDEEEFFFHHHIIIIIIJJJ333333222222111000000000,,,,,,---------,,,+++***))))))*********+++++++++)))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&'''((()))))))))******))))))))))))******(((((()))))))))*********'''((())))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++'''+++,,,)))***000222000)))+++------,,,+++,,,---%%%...;;;GGGQQQ]]]jjjssswww___XXXNNNIIIFFFDDDBBBAAA;;;>>>@@@@@@???@@@BBBDDDAAA@@@>>>===;;;:::::::::888999999999999888777777666666555555444333333333333444444444444444444444555555444444333333222222///000111000//////000222222222222222222111000000000000000000000000000000222222111000000000000000---------.........//////...............------,,,...---,,,---///000000...///000000111111111000000------......////////////............////////////......///000000///...---000000111222222222222222111222222111000222555888777777777777777777777777555666888999:::;;;::::::;;;<<<>>>@@@AAA@@@>>>======>>>@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFBBBAAA???>>>???@@@BBBCCCDDDFFFHHHJJJLLLLLLLLLLLLLLLKKKIIIHHHIIIKKKNNNQQQNNNNNNNNNKKKIIIHHHKKKNNNNNNQQQVVVXXXWWWSSSQQQOOONNNNNNNNNLLLJJJJJJLLLMMMPPPQQQRRRRRRPPPMMMJJJHHHFFFGGGKKKPPPTTTTTTPPPLLLLLLLLLMMMOOORRRSSSRRRPPPOOOPPPSSSUUUVVVVVVUUUTTTRRROOOKKKHHHFFFFFFEEECCCBBBDDDGGGJJJKKKKKKJJJIIIEEEGGGHHHHHHHHHJJJNNNRRRQQQNNNKKKKKKNNNOOOLLLIIIJJJIIIFFFEEEFFFGGGGGGGGGHHHIIILLLOOOQQQRRRSSSSSSOOOOOOOOONNNLLLHHHDDDAAA???<<<999:::<<<===;;;888<<<>>>AAA@@@===:::999999======>>>@@@AAA@@@<<<999888999;;;<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>:::999999888777666666555:::===>>>:::888999999888888888777777777666666666888777777666444333333222333555777888777777888999555555555555555555555555666666666777777777888888777777666666666666666777777666666555555555555555777777777666666555444333444444333222222222222222444444555666777777777777666555444444444444666666555555555555666666777777888999:::999888888:::<<<888999;;;<<<<<<:::888666:::;;;<<<>>>???@@@@@@@@@????????????????????????AAABBBDDDFFFHHHJJJKKKLLL333222222222111000000000,,,,,,---...---,,,+++***))))))******++++++++++++(((((())))))******++++++))))))))))))************))))))))))))))))))))))))'''(((((()))***++++++,,,******))))))))))))******)))************+++++++++''''''((())))))***))))))((((((((((((((((((((((((((((((((()))******++++++(((...///)))''')))***'''///+++''''''***------,,,///000000000111777@@@FFFTTTjjj}}}sssllleeeXXXKKK???=========<<<:::999;;;:::<<<>>>>>>;;;999:::<<<777999;;;<<<<<<:::777555777888999999999888666555666666555444444333333222222333333333333333444444333333333222222222222111,,,---.........///111333000000111111111111000000000000000000000/////////222111000000000000111111---------....../////////------------,,,+++******...,,,++++++---............///111222222222111000---------....../////////..............................000000000///...---000111111222222222222222111111111111000222555888999999888888777777777666333555888:::;;;;;;:::999;;;===>>>@@@@@@@@@???>>>===>>>???AAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDAAA@@@@@@??????@@@AAABBBDDDFFFIIILLLNNNNNNNNNMMMLLLKKKJJJJJJJJJLLLNNNOOOKKKLLLMMMLLLIIIIIILLLOOOMMMQQQVVVYYYXXXUUURRRQQQOOOPPPOOONNNKKKJJJJJJKKKNNNPPPRRRTTTTTTRRRPPPNNNIIIJJJMMMRRRVVVUUUPPPLLLKKKKKKLLLOOORRRSSSRRRQQQOOOQQQSSSTTTUUUTTTSSSRRRSSSOOOJJJGGGFFFFFFFFFEEECCCEEEHHHLLLNNNNNNMMMLLLEEEHHHJJJKKKJJJLLLQQQTTTSSSPPPNNNQQQUUUVVVSSSOOOOOOMMMJJJIIIKKKLLLMMMNNNKKKLLLNNNPPPRRRSSSTTTTTTMMMNNNOOOOOONNNJJJGGGEEECCC@@@<<<;;;======:::888<<>>:::999999<<<<<<>>>@@@AAA@@@<<<999888999:::<<<======<<<<<<:::::::::;;;<<<======>>>999999::::::999888777666:::>>>>>>:::888999999777777777777777666666666666999888777666555444333333444666888888888888999:::444444444555555555555555555555666666777777777888888777666666666666777777777777666555555555555555666666666666555444333222555444444333222222222333444555666777888888888888555555444444444555555666666555333333333666888:::888999:::999888888:::;;;777999;;;<<<<<<:::777555999:::;;;===>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@CCCEEEHHHJJJLLLLLL555444333111000//////......---,,,+++************************************+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))((('''''''''((()))******)))((('''))))))))))))))))))))))))***)))(((''''''((()))***************************++++++++++++++++++++++++,,,,,,,,,,,,---///111222:::@@@KKK[[[nnntttmmmhhh^^^QQQHHHEEECCC@@@>>>999999:::::::::999999888999888888999;;;<<<<<<;;;:::::::::999999999888888999999888888777666666666666444333333444444333111555///...444666222111555444444444333333222222222222000...///222333111//////111333222///...000222111111111000///......---,,,---///111111111000000......------------......//////...---,,,+++++++++------------..................////////////......---------------...//////000000//////.........------......///000111111222111111000000000111222222000111333444555666666666888888888888888777666555333555999<<<>>>===<<<;;;<<<===>>>??????>>>===<<<>>>>>>>>>???@@@@@@AAAAAADDDDDDEEEEEEEEEFFFFFFFFFEEEEEECCCBBBAAAAAAAAAAAAIIIKKKNNNPPPPPPOOOLLLJJJQQQPPPOOOLLLKKKLLLPPPSSSVVVTTTOOOKKKIIIIIIJJJKKKOOOQQQTTTUUUTTTSSSSSSTTTSSSSSSRRRQQQPPPNNNLLLKKKRRRSSSTTTUUUVVVUUUTTTSSSQQQSSSUUUTTTRRRPPPPPPPPPQQQPPPPPPTTTXXXXXXSSSMMMJJJNNNSSSUUUTTTRRRQQQPPPPPPKKKFFFDDDGGGJJJKKKJJJJJJKKKLLLOOOQQQQQQNNNLLLIIIJJJJJJKKKKKKMMMPPPRRRTTTUUUWWWYYY[[[[[[[[[ZZZXXXRRRKKKHHHJJJLLLKKKIIIRRRQQQQQQQQQQQQQQQRRRRRROOONNNNNNQQQRRRPPPKKKFFFBBBBBB@@@???>>>=========>>>??????@@@@@@>>>===<<<;;;<<<>>>???>>>===;;;:::===<<<:::999999999::::::666777888999:::;;;<<<<<<<<<======;;;999777888999>>>??????<<<777555555777888888777777777777888888777777666666666666777777444444555555666666777777555444222000000111222333444444444444444444444444555333111111222444444333444444444444333333222111666666555444444444444555777666444222222222444555555444444555555666777888333333222111111222333333444333333444666777666555888777666555555666777888888888888888888888888888============>>>???@@@AAA???@@@BBBDDDCCCAAA>>><<<>>>???@@@BBBEEEGGGHHHIII555444333111000//////...///...---,,,,,,+++++++++************************************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))''''''((())))))***++++++)))))))))))))))))))))))))))*********))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,---///000111,,,///444===GGGRRR\\\aaaooorrrxxx~~~yyyxxxuuunnneee[[[QQQLLLJJJDDD===999999999666333777777777777777777777777888777666777:::;;;:::999999999999999888888888888888888777777777777666666777666555555666666444333555111//////000000222555333333333333333333222222222000//////111222111//////111222111///...000111222111111000//////......---...///000111111000000///..................///000///...---,,,,,,,,,,,,---------......//////000000000000/////////............---------......////////////.........---------......000111222333333555444444333333333444444000111222333555666666666888888999999888888777666555777999;;;<<<===<<<;;;===>>>?????????>>>===<<<=========>>>???@@@AAAAAAAAAAAACCCDDDFFFHHHIIIJJJGGGFFFEEEDDDCCCCCCCCCCCCIIIKKKNNNPPPQQQPPPOOONNNSSSRRRQQQNNNLLLLLLNNNQQQSSSQQQNNNKKKIIIIIIJJJKKKKKKMMMPPPQQQQQQQQQRRRTTTSSSSSSRRRQQQPPPOOOOOONNNRRRSSSTTTUUUVVVUUUTTTTTTUUUWWWYYYYYYXXXWWWWWWWWWVVVUUUUUUYYY\\\[[[VVVPPPKKKNNNRRRTTTRRROOOMMMLLLNNNLLLJJJJJJLLLMMMNNNMMMOOOOOOOOOPPPRRRSSSQQQPPPJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWYYY[[[\\\]]]^^^^^^\\\VVVOOOKKKJJJKKKMMMMMMSSSRRRQQQQQQPPPPPPPPPPPPMMMLLLLLLNNNQQQPPPLLLHHHEEEDDDBBB@@@>>>===<<<<<<>>>>>>?????????>>>===<<<;;;<<<===>>>===<<<:::999:::999888777666666777888555555666777888999:::;;;888888888888888777666555999::::::888555444666888666666555555555555666666666555555444444555555666555555555555555555666666444333111000000000222333333333333333333333333333555333111111222333333333333333333333333222111111222222222333444555666777555444222000000111222333444333333444444555666777333222111111111111222333333222111333555666666555777666555444444555666777777777777888888888888888============>>>???@@@@@@??????@@@@@@@@@???======;;;<<<>>>AAADDDGGGJJJKKK555444333111000//////...//////......---,,,,,,,,,************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))*********+++******)))((())))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000---------...000333666888BBBEEEKKKSSS[[[ccciiilllnnnqqq}}}zzzvvvrrrmmmeee___TTTRRRNNNIIIDDD>>>999666777555333444666555222///666555444333444444555666666555555666888999999888888888888888777777777777666666666666777777777777666555555555666666555333222444333///---000333333222222222333333333333333111000///000111222111///...000111000///...///111222222111111000000//////---...///000111111111000000//////......//////000000000///...------------------...//////000111111222111000/////////////////////......---.........////////////............---...///000222333555555666666555444333333333444///000111222444555666777999999999:::999999888777888888999:::;;;;;;<<<<<<>>>?????????>>>>>>===<<<;;;;;;<<<===>>>???@@@AAA@@@AAABBBDDDFFFHHHJJJKKKHHHHHHGGGFFFEEEEEEEEEFFFJJJKKKMMMOOOQQQQQQQQQQQQSSSSSSRRRPPPMMMLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKIIIJJJLLLLLLMMMNNNQQQSSSTTTSSSQQQPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVUUUTTTTTTWWWYYY[[[\\\[[[[[[\\\]]]YYYYYY[[[^^^```^^^XXXRRRMMMPPPSSSSSSPPPMMMJJJIIIJJJMMMQQQSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTSSSQQQLLLMMMNNNOOOQQQSSSTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^___[[[UUUNNNJJJJJJNNNQQQTTTSSSRRRPPPNNNMMMMMMLLLHHHGGGGGGJJJNNNPPPNNNLLLGGGFFFDDDAAA???===;;;;;;<<<<<<=========<<<;;;:::999:::;;;<<<;;;:::999888666666444333333444444555333333444555666777888888666555555777999999666222333444555444333444555777444444333333333333444444444333333222222333333444555555444444444444444444333222111000///000111222222222222222222222222222444222000000222333222222111222222222222111111000///000000111222333444555222111000///...///000111222222222222333444555555333222111000000111222333111000000222555666666555666555444333333444555666555666666666777777888888<<<<<<<<<<<<===>>>?????????>>><<<;;;;;;<<<===>>><<<===>>>@@@BBBDDDFFFHHH555444333111000//////...//////......---,,,,,,+++*********************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((******+++++++++******)))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///333222000///...///000111///111333666:::===???@@@EEEGGGQQQ```iiikkknnnrrrwww}}}{{{sssmmmjjjbbb^^^YYYSSSNNNHHHAAA<<<>>><<<:::888777666777777777666555666777777444222555444222111222333555666666555444555777999888777777777777666666666666555444444555666666777888888444444333555666666444222...555777222000222333000111111222222333333333444111000000000111111000000...///////////////000000222222111111000000000000---...//////000111111111000000////////////000000000000///...............------...///000111222222111000//////000111222222000//////...............000000000000000000000///---...///111333555666777666555444333222111111111///000000111333444666666999999999::::::999888888:::999999888999:::;;;<<<============<<<;;;;;;:::999:::;;;<<<===>>>???@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHLLLMMMNNNOOOPPPPPPPPPPPPOOOQQQRRRQQQOOOMMMMMMNNNKKKLLLLLLMMMMMMMMMMMMMMMJJJKKKKKKKKKJJJKKKNNNQQQRRRQQQOOONNNNNNPPPRRRSSSPPPQQQSSSTTTUUUUUUTTTSSSTTTUUUWWWXXXXXXXXXZZZ[[[ZZZ[[[^^^aaabbb___YYYTTTSSSUUUWWWUUURRRMMMJJJHHHIIIOOOVVVYYYXXXVVVTTTUUUQQQQQQQQQSSSUUUTTTQQQOOOMMMMMMMMMOOOQQQQQQQQQPPPNNNNNNNNNOOOQQQTTTWWWXXX\\\\\\ZZZSSSLLLIIILLLQQQSSSRRRPPPMMMKKKIIIHHHHHHDDDBBBAAADDDJJJMMMNNNLLLHHHFFFDDDAAA>>>;;;:::999999999999999888888888777888888999999888888777666444333222111111222333444111111222333333444555555666444333777<<<<<<777222111111111222222333444555333333222222222222333333333222222222222222222333444444444333333222222111222111000/////////000000111111111111111111111111222111000000111222111000000000111111111000000///111111111111000000//////000000///......//////000000000000000111222333333222111000//////000111222111000000222555777777777444444222222222222444444333444444555666777777888::::::::::::;;;<<<===>>>>>>;;;888666666999<<<>>>@@@@@@???>>>>>>???@@@AAA555444333111000//////...---.........---,,,+++***************************))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******+++++++++*********)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,------------,,,,,,,,,,,,---...///111111111000//////......555444777;;;>>>>>>???AAAIIIMMMSSSXXX[[[\\\[[[ZZZ^^^ZZZWWWWWWTTTOOOOOORRRTTTTTTSSSOOOJJJFFFCCCCCC>>>===;;;;;;:::999777666444333222222222444666888777666444444555555555444555444222111222444666777666555444666888999888777666666555555555444444444333333444555666777777888555444555666888777555333111444444000///222333222111111111222222333333333000000111111000000000111//////...///000111111000111111111000000000000000.........///000000111111000000////////////000000000000///............///.........///000111111222---......///111222444555000//////.........//////111111111111111111111111......000111333555666777666555444333222111111111000000000000111333444555777777888999999888888888999888777777777999:::<<<;;;;;;::::::999999999999888999999:::<<<======>>>@@@@@@AAAAAABBBCCCCCCDDDFFFFFFEEEEEEEEEFFFGGGGGGMMMMMMMMMMMMMMMLLLLLLLLLIIIKKKNNNOOONNNNNNOOOPPPLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMLLLJJJJJJLLLNNNNNNMMMLLLKKKLLLNNNPPPRRROOOPPPQQQSSSTTTTTTSSSSSSPPPQQQSSSSSSSSSSSSUUUWWWYYY[[[^^^aaabbb```[[[XXXYYYZZZ[[[YYYTTTPPPMMMKKKIIIPPPWWWZZZXXXVVVTTTTTTNNNOOORRRVVVXXXVVVQQQMMMLLLLLLKKKMMMNNNMMMJJJGGGGGGGGGGGGHHHJJJLLLOOOPPPTTTXXXZZZVVVNNNIIIJJJLLLPPPNNNLLLIIIGGGEEEDDDCCC@@@======@@@EEEIIIJJJIIIEEEDDDAAA>>>;;;999888777666555555444444444444444666666666666555555444444333222111000000111222333///000000111111222222222444222111555:::;;;666111222111000111111222333333222222222111111222222222333222222111111222222333333333222222111111000000000000//////............000000000000000000000000111/////////111111000///......///////////////...//////000000//////...---000000/////////000000000.........//////000111222111111////////////111111111111111333666888888777333222111000000111222333111111222333555666777777888888888888999:::;;;;;;;;;999555333444777;;;>>>@@@???===<<<<<<<<<===>>>555444333111000//////...------......---,,,***)))************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******+++*********))))))(((((((((((())))))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++,,,---.../////////..................777666555444444555666777222333555666888999999999888888:::===;;;666555888888888777555333333555777444444444555555555666666444333333333333333444444555444333222333555777999444333333222333444666777555444444555777888888777555444444444333333333333333333333444555666666777555666666888::::::777555666111///111333333444666111111111222222222222222///111222111000///000111000///...///111333222111000000000//////////////////.........///000111222000//////......//////000//////......---......///......////////////000000+++,,,...000222333333333//////......//////000111111111111111222222222222...///000111333444666666666666555444333333333444222111000000000111333444555555666666777777666666777666555555666888:::;;;999888777777777888888999888888999999:::;;;;;;;;;:::;;;<<<>>>???AAABBBCCCBBBBBBAAAAAABBBCCCDDDDDDIIIJJJJJJKKKJJJHHHGGGFFFCCCFFFIIIKKKLLLMMMOOOQQQNNNNNNOOOPPPPPPOOOOOONNNOOOPPPPPPNNNLLLKKKKKKMMMKKKJJJJJJJJJKKKLLLNNNOOOLLLMMMOOOQQQRRRRRRRRRQQQOOOPPPPPPOOONNNNNNPPPRRRVVVXXX\\\^^^______]]][[[[[[\\\]]][[[VVVRRROOONNNMMMPPPSSSTTTTTTRRRQQQQQQLLLMMMQQQUUUWWWUUUQQQMMMKKKIIIIIIKKKMMMLLLGGGBBBDDDDDDEEEFFFGGGIIIJJJKKKMMMRRRVVVTTTOOOIIIHHHIIIJJJIIIGGGDDDBBBAAA@@@???===;;;999<<>><<<:::888777666555444333222111111111222222444444444333333333222222111111000///000111222333////////////000000111111000//////222555555222///222111//////111222111000111111000000000000111111222111111111111111111222111111000000000000000000/////////.........------........................///......///000000///---,,,------...............***+++---///000000000/////////000000000000111111............///000111111111000///......///000111111111000222555666666666111000///......///000111//////111222444555666777555555555555666777888888888666444333444777:::<<<<<<;;;:::999:::<<<>>>???555444333111000//////...---...///000///---+++***************************((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********)))(((((())))))))))))(((((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++))))))+++,,,,,,++++++***///////////////000000111+++,,,,,,---...//////000+++,,,---...///111222222//////000111111222333444333444888<<<:::555444777333444444333333444666999777777777555444333333333444555666666666555444333333333333333333555777999111222222333333444555555444333222333666777666555444333333333333222222222333333333444444555555555333333555777999888666333666...333DDDJJJ>>>444444222222222222111111111111///111222111//////000222111000///000333444333222...................../////////......///000111222///..................///...---------------....../////////............---+++---///111222111000...............///000222222/////////000000111111111//////000111222333444444555444444333333333444444333222000/////////111222222222333444444444444444333333444444666777999999777777666666777888::::::999999999999999999999999888999999:::<<<======>>>============>>>???@@@AAACCCDDDFFFHHHGGGFFFCCCBBB@@@BBBEEEGGGHHHJJJMMMPPPPPPPPPOOONNNNNNMMMMMMLLLNNNOOOPPPOOOMMMLLLLLLMMMIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKMMMOOOPPPPPPPPPPPPOOOOOONNNLLLJJJIIIKKKLLLNNNPPPTTTVVVXXXYYYZZZ[[[ZZZ[[[[[[YYYUUURRRPPPOOOQQQOOOMMMLLLMMMNNNMMMMMMHHHIIIJJJMMMPPPPPPOOOMMMHHHGGGHHHKKKOOONNNHHHCCCCCCCCCDDDFFFFFFGGGGGGGGGJJJMMMPPPPPPMMMJJJIIIIIICCCBBBAAA???>>>=========;;;999888:::===???===;;;888888666555444444444444444333222111000111111222333222222111111111111111//////.........///111222......////////////000000//////000111111111000000000...,,,---000111111/////////............//////000000////////////000000///////////////000000000...............---,,,,,,------------------------...------///000000...,,,++++++,,,---------------)))+++---///000000//////......///000000000000000......---......///000111000///............///000000//////000222444333222000///...------...///000---...///111333444666666222222222333333444555666444444444444555777999:::;;;999888777888:::===>>>555444333111000//////......///000111000///,,,+++************************(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))((('''************************)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++((()))+++,,,,,,+++***))),,,,,,,,,---------......000000000000000000000000...000222111111111///---,,,,,,---///000111222222///000444777555000000333111222222222000///000222222333444333222333555666///111444666777666444333111222333333222111111222///000111333444444444444222111111222444555555444333333333222222222111111333333444444444444555555///000111444666555222///111,,,<<<[[[cccLLL444...333222222222111111000000///111333222///...000222222000///111444666444222---------...............//////......///000222333......------------......------,,,,,,,,,------.../////////...------,,,,,,,,,...111222222///,,,***---------...000111333444---.........//////000000//////000111222222333333111111111000000111222222444333111///......000000000111222222333333333333111111222444666777888999777777666666777999;;;<<<999999999888888888888777;;;::::::999999888888777::::::::::::;;;<<<>>>>>>>>>@@@CCCFFFFFFEEEBBB@@@@@@AAACCCEEEFFFHHHLLLNNNQQQPPPOOOMMMLLLKKKKKKKKKKKKMMMOOOPPPNNNMMMMMMMMMIIIIIIJJJKKKLLLLLLKKKKKKIIIJJJLLLNNNOOOOOOOOOOOONNNMMMLLLIIIFFFEEEFFFHHHFFFHHHLLLNNNQQQSSSVVVXXXWWWXXXYYYWWWTTTQQQOOOOOOTTTOOOIIIFFFHHHJJJJJJJJJEEECCCBBBDDDGGGJJJKKKKKKGGGFFFHHHLLLQQQQQQLLLFFFAAABBBDDDEEEEEEEEEDDDCCCJJJKKKMMMMMMLLLKKKKKKKKK???>>>===<<<<<<;;;;;;;;;;;;999777999;;;<<<999666444333333222222222333333555444222111111111222333222111111000000000000000...------,,,---...///000......//////////////////111222333222000000111333...+++***,,,///111111///...------,,,,,,------............------.........---.........//////000000------......------,,,+++---------------------------------...000000---+++***+++,,,,,,---------------...///000000...,,,+++------...///000000//////...............///111111000///...------...///000///.........000111111000///...------------...///,,,---...000222444666666111111111111222333444444222333444555777888888999===;;;999777666777999:::444333333222111000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((''''''(((***,,,...///,,,((('''(((***)))'''''''''(((((())))))************))))))((((((''''''))))))))))))************)))***++++++)))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************------,,,+++)))(((''''''++++++++++++++++++++++++++++++,,,------......///---...///.........000222...000111111000...//////...///000000000///---,,,111222333333444444333333000000000000111222333444111333555555333222222333111000000222444444333111222222222111111111000000111000000000111222333333333444444555555444444333222222222222222222222222444444333333333222222222111111111222222333333333222555DDDUUUTTTBBB333000////////////////////////333222222222111111000000...///000111111000///......------,,,,,,------...//////.........---------,,,,,,,,,---------......,,,,,,++++++,,,---///000.../////////...------,,,++++++,,,,,,,,,,,,------///000111222222333333222222000...---------///000,,,,,,---...///000111222000000/////////111222333222222222111111111111111111111222222222333333333111222333444555555555555222333444666777999:::;;;:::888555555666888999999777777777777777666555555777777888999::::::;;;;;;===>>>???>>>===<<<===>>>AAA@@@???AAADDDGGGHHHHHHFFFIIILLLLLLJJJIIIJJJKKKIIILLLPPPQQQPPPMMMKKKJJJHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIGGGFFFDDDCCCCCCEEEIIILLLNNNNNNNNNNNNPPPSSSVVVWWWTTTOOOLLLJJJMMMKKKHHHGGGIIIKKKLLLMMMHHHBBB===???FFFJJJIIIEEEEEEGGGJJJMMMOOOOOOOOOOOOJJJEEE@@@>>>@@@BBBBBBAAAAAABBBDDDEEEEEEEEEGGGHHH@@@>>>;;;:::;;;===>>>>>>???===999666444333444555333222111000000222444555777444111111333444333222222111111111000000//////......///000000000000000,,,...//////......000111------...///000000000///............//////////////////...---,,,,,,++++++..............................---,,,,,,,,,------------------------------000///,,,******+++---///......//////...---,,,,,,///...---,,,,,,,,,,,,,,,////////////............///000111000///...///000000000//////.........---...//////000111111222222000///...------,,,,,,---//////000000///...------......///000111333555666444444333222111111111111333555888::::::;;;<<<>>>?????????===999555444444444333333222111000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((('''((()))+++,,,///+++((('''((())))))((('''((((((((()))))))))***))))))))))))(((((((((((())))))))))))************)))***++++++)))(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++******++++++++++++++++++++++++******++++++,,,------...---...///...------///111...000000000......///000///////////////...------000111111222222222222222000000000000111222333333222333444444333222333555555333222222222222111///222222222111111111000000111111000000111111222333333333444444444444333333222222222222222222222222444333333333333222222222000000111111111111111111222...111999999000,,,000////////////////////////000000000000/////////...///..................///------,,,,,,,,,,,,------///.........------------,,,,,,,,,------------...,,,,,,++++++,,,---///000...............---,,,++++++++++++,,,,,,,,,------...///000111111222222222111000...,,,,,,---...///,,,,,,---...///000111111111000/////////000111222111111111111000000000000111111111111222222222222000111222333333444333333111111222444666888999999777666555444444666777999777777777777777666555555777777888888999:::;;;;;;<<<>>>>>>>>><<<<<<===>>>@@@??????@@@CCCDDDDDDCCCCCCFFFIIIJJJHHHGGGHHHJJJLLLOOOQQQRRRPPPLLLJJJIIIHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGBBBDDDGGGIIILLLLLLMMMLLLNNNOOOQQQSSSRRROOOLLLIIIKKKHHHEEEDDDEEEGGGHHHHHHHHHFFFDDDCCCDDDEEEFFFFFFFFFHHHJJJLLLMMMMMMMMMLLLGGGDDD???===<<<===>>>>>>DDDEEEEEEDDDBBBBBBCCCEEE???===::::::;;;<<<<<<<<<<<<;;;888666555555666666333222111000111222444555555333000000111333222000//////000000111111222222000000111111111000000///,,,...//////------...000......//////000/////////............//////////////////...------,,,++++++------------------------------,,,,,,,,,------...------------------------///---,,,++++++---///111///////////////...------///......---,,,,,,------000000/////////............000111000///...///000000000000/////////......//////000000111222222333111000///...------------//////000000///......---.........///000222333444444444333333222222333333555777999::::::;;;<<<===???@@@???===999555444444444333333222111000//////------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))***+++---+++((((((((())))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))***++++++)))(((((()))(((((((((((())))))))))))************************))))))))))))************))))))***+++,,,---......++++++++++++++++++++++++))))))***++++++,,,,,,---,,,---......---,,,...////////////...------///111000///......---.........//////000111111111111111111111000000000111111222222333333333222333555777999777333222111111000///222111111111111000000000111111000000000111222222222333333444444333333222222222222222222222222222333333333222222222111111000000000000000000//////444---)))++++++(((,,,333////////////////////////.........---------------///...,,,++++++,,,...///------,,,,,,,,,,,,------............------------,,,,,,,,,,,,------------,,,+++++++++,,,---...///,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,------...000000000000000///...---,,,+++,,,---...,,,,,,---...///000000111111000000////////////000//////////////////////////////000000000111111111000111111222222222111111///000111333444666777888555666777555222222555888777777777666666666555555666666777888999:::;;;<<<<<<===>>>===<<<;;;===>>>???>>>>>>@@@AAAAAA@@@>>>???BBBEEEFFFFFFFFFGGGHHHMMMOOORRRQQQOOOKKKIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIFFFFFFGGGGGGHHHIIIJJJKKKIIIHHHGGGGGGHHHIIIJJJKKKDDDEEEGGGJJJLLLMMMNNNNNNOOONNNNNNPPPRRRRRRNNNJJJJJJHHHDDDCCCDDDEEEEEEEEEEEEIIIJJJFFF@@@>>>AAAEEEHHHHHHIIIIIIIIIIIIIIIIIIEEEDDDAAA>>>;;;;;;===???GGGGGGFFFCCCAAA@@@AAABBB>>>===;;;;;;<<<<<<;;;::::::999888777666666666777333333222111111222444555333111000///000111000///------...000222333444555333333333333222111000//////000111000.........000//////000000000///..................//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///........................------,,,,,,---///111333//////000000000///......//////......------......000000000000////////////...///000000......///000111000000000000000//////000000111111222333333333111111000///............//////000000000///...............//////111222222444444444444555555555555777999;;;;;;;;;;;;;;;===???@@@@@@===999555333333444333333222111000//////------......------,,,+++************************))))))))))))))))))))))))***))))))((((((((()))))),,,+++)))(((((()))))))))(((((((((((())))))))))))''''''(((((())))))******((()))))))))************)))***++++++)))(((((()))(((((((((((())))))))))))************************((()))))))))************))))))***+++---...//////++++++++++++++++++++++++*********+++,,,,,,------+++---......---,,,---...//////...---+++,,,///222000///---,,,,,,---.../////////000111111111111000222111111000000000000111222333222222111333666999<<<999555222222222222111111111111111000000000000111111000000000000111111222222333333333333222222111111111111111111111111222222222222111111111111111111111000000/////////222...---000000---...222........................------------,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------...++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,---...////////////...---,,,+++++++++,,,,,,,,,,,,---......///000000111000000///............------............//////........./////////000000111111222222222111000000///000111222444555666777555888:::777222000333777777777666666555555555555555666777888999:::;;;<<<;;;<<<===<<<:::;;;===???>>>>>>???AAACCCCCC@@@>>>===???BBBDDDFFFFFFGGGGGGJJJLLLOOOOOOLLLJJJHHHHHHGGGGGGIIIJJJKKKKKKJJJIIIEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJHHHGGGHHHJJJLLLNNNJJJJJJLLLMMMPPPRRRSSSTTTUUURRROOOQQQUUUVVVRRRMMMNNNKKKHHHFFFFFFFFFEEEDDDCCCGGGIIIFFF@@@===???CCCHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDCCC@@@===<<<@@@CCCIIIHHHGGGDDDAAAAAABBBDDD@@@???>>>>>>???>>><<<::::::999999888777666555555333333222222222333333444333222111111111111111000---...///000222333555555555555555444333111000///111222333222000///000111000000000000000///...---............//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000////////////////////////......------...///111222///000000000000000//////000//////.........//////111111000000000/////////---...000///......///000111111111111000000000000111111222222222333333333222111000//////....../////////000000000//////...000000000000000111222222444444555666777777888888999:::<<<<<<;;;:::;;;<<<>>>@@@@@@>>>:::555333222444333333222111000//////------......------,,,+++************************))))))))))))))))))))))))))))))((((((((((((((((((*********))))))((())))))))))))))))))((((((((((((''''''(((((())))))******((()))))))))************)))***++++++)))(((((()))'''((((((((()))))))))***************************((()))))))))************+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---.........+++---......---,,,,,,------...---,,,+++,,,///222///...---,,,,,,---...//////000000111111111111111111111000000///000000000222222222111000222555888;;;888555333444555555555000000000000000000000000111111000000///000000111111111222222222222111111111111111111111111111111222222111111111000000000222222222111111000000///,,,+++...111111...,,,,,,------------------------------------------------,,,---............---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,******++++++,,,++++++************+++++++++,,,,,,+++,,,---......///......------,,,,,,++++++++++++,,,,,,------......//////////////////......------,,,,,,------............------........./////////111222222222222111111000000000111222444555666666888;;;<<<999333000111555777777666555444555555555444555666777999:::;;;<<<;;;;;;;;;:::999:::===???>>>???@@@CCCEEEFFFDDDAAA===>>>AAACCCFFFGGGGGGGGGEEEGGGJJJKKKIIIHHHHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKEEEEEEEEEEEEFFFHHHJJJLLLMMMLLLJJJIIIIIIKKKLLLNNNNNNNNNNNNOOOQQQTTTVVVXXXZZZVVVQQQRRRUUUWWWTTTPPPRRROOOLLLIIIHHHGGGEEECCCDDDEEEGGGGGGFFFEEEDDDEEEGGGGGGGGGGGGFFFEEECCCCCC@@@BBBBBBAAA>>>???BBBFFFGGGGGGGGGFFFDDDDDDFFFHHHDDDCCCBBBBBBBBBAAA>>><<<<<<;;;:::888777555333333444444333333333333333333333444444444333222222222///000000111222333333333666666666555333222000///000111222111///...///000000111111111000///..................///////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000////////////////////////000///............///000//////000000000000000/////////.........//////000000000000000////////////,,,...//////......///111000000000000111111111111222222222222222333333333222111000//////....../////////000000000000000///111111111111222222333444444555666888999999999999999;;;<<<<<<;;;:::;;;;;;===>>>@@@>>>:::666444333444333333222111000//////------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))***++++++)))(((((()))''''''(((((())))))******************************))))))))))))************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////,,,...000000...,,,,,,,,,+++,,,---,,,+++,,,...111------------------.../////////000111111111111111000000/////////000000111000111111111000111333555888555333333444555555555//////000000000000000111111111000/////////000000000111111222222111111000111111111111111111111111111111111000000000000///111111111111111111000000,,,,,,,,,---------------------------------------------------............+++,,,...//////...,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++************++++++++++++++++++---...............---------,,,,,,,,,++++++,,,,,,---------.........---......///......---,,,,,,,,,,,,---......//////------........./////////000111111222222222111111000000111222333444555555888:::;;;888444222222444777666555444444444555666444444555777999:::;;;<<<:::;;;:::999888:::===?????????@@@CCCEEEFFFEEECCC>>>>>>@@@CCCFFFHHHGGGFFFBBBEEEGGGHHHGGGGGGGGGHHHGGGIIIJJJLLLMMMMMMMMMLLLHHHGGGFFFFFFFFFIIIKKKLLLNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMNNNPPPSSSVVVXXX[[[WWWSSSRRRUUUWWWWWWVVVWWWTTTPPPMMMKKKHHHEEECCCFFFEEEFFFJJJMMMNNNKKKHHHFFFHHHIIIJJJIIIHHHFFFEEE???@@@@@@?????????BBBDDDCCCEEEGGGHHHGGGHHHJJJKKKIIIGGGEEEDDDDDDCCCAAA???===<<<:::888666444333333444444444444333333333333444555777666555333333444111111222222222222222222666666555555444222111000---/////////---,,,---...000000111111111000//////............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///........................000//////...---------.........///000000000//////......------......//////////////////............,,,---...///......///111//////000000000000000111111111222222222222222222111111000///............//////000111111111000000111111111222333444555555444555777999999999999888888:::<<<<<<:::::::::;;;;;;===???>>>;;;777555444444333333222111000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&'''((())))))))))))''')))++++++)))((()))+++***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))************)))***++++++)))(((((()))'''''''''((()))*********))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,///111111///---,,,,,,)))+++,,,---,,,,,,...///+++,,,------.........---......///000000000000//////////////////000111222///000111111000///000222444333222222333333222111////////////000000111111111111000///////////////000000111111111111000000111111111111111111111111111111000000000///////////////000000000000000000.........------///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,------,,,,,,************+++++++++++++++,,,---...////////////---------------,,,,,,+++,,,,,,------------......+++,,,---.........------,,,,,,,,,---.../////////............////////////......///000111111111111//////000111111222333333555555666666555555555555888666555333333444555666333444555777888:::;;;<<<::::::999888888999===@@@AAA??????@@@BBBCCCBBBAAA>>>>>>???BBBEEEGGGEEECCCDDDEEEGGGGGGFFFEEEFFFGGGHHHJJJKKKMMMNNNOOONNNNNNKKKJJJHHHGGGGGGIIILLLMMMKKKKKKLLLMMMNNNOOOPPPPPPNNNMMMLLLMMMOOORRRVVVYYYZZZXXXVVVUUUVVVZZZ]]]```]]]ZZZVVVRRRPPPMMMIIIFFFDDDEEEGGGKKKOOOOOOMMMJJJGGGJJJMMMOOOPPPNNNKKKIIIDDDBBB@@@@@@AAAAAAAAA@@@@@@CCCFFFIIIIIIIIIJJJKKKLLLIIIFFFDDDDDDCCCBBBAAA===;;;999666555444555555444444555444444333333222333666888777555333333555111111222222222222333333555555555444333222111000---///000000......///111//////000111111111000000............////////////............////////////------------------------------,,,,,,,,,------...---------------------------------------.........------...///////////////------,,,,,,---......///............------------+++---............///111....../////////000000000111111111111111111111111111000///...------------//////000111111111111111000000000111222444555666444666777999999999888777777888:::;;;:::999:::;;;888;;;>>>>>><<<999666555444333333222111000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%%%%'''((())))))))))))'''))),,,+++)))((()))+++******))))))((((((((('''******))))))((((((''''''))))))))))))************)))***++++++)))(((((()))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))************(((((()))***+++,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,---------///111222000...------(((***,,,------,,,---...***+++---...///...------,,,---......//////..................///111222222...000111111///......///222111000111111111...,,,.../////////000000111111111111000///////////////000000111111111111000000000000000000000000000000000000000000////////////---.........//////000000***,,,......///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***((((((***+++,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,---,,,,,,***)))***+++,,,---------------)))************+++++++++,,,,,,---...////////////------.........---,,,+++,,,,,,------------------***+++---...///......---,,,,,,------...///000000........./////////000000,,,---...///000000000000---......///000111111222111000111333666777777666888666444333333333555666333333555666888:::;;;<<<::::::999888777999===@@@AAA???======>>>???>>>===>>>===>>>AAADDDFFFDDDAAAFFFGGGIIIHHHFFFEEEEEEEEEIIIJJJLLLNNNOOOPPPOOOOOOMMMLLLJJJHHHHHHJJJLLLNNNHHHJJJLLLNNNPPPQQQRRRRRRPPPOOOMMMMMMOOOSSSWWWZZZZZZZZZYYYYYYZZZ^^^dddiiiccc```\\\XXXUUUQQQMMMJJJ@@@CCCGGGKKKLLLLLLJJJIIIHHHKKKPPPTTTUUUSSSOOOMMMJJJGGGCCCCCCDDDDDDBBB???>>>BBBFFFIIIIIIIIIIIIIIINNNJJJFFFDDDCCCCCCBBBBBB<<<:::777555444555777888444555555555444444333222333555888888555333333444000000111222333333444444444444444444333222111111000111333333222222333555...///000111111111111111............/////////000.........///////////////..............................---,,,,,,,,,------------------------------***++++++,,,---...//////,,,,,,---...//////......,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,+++,,,............///111---.........//////000000111111000000000000000000000///...------,,,,,,---//////000111111111111111......///000111333555666555666888999999999777666555777999:::999999:::;;;777:::===>>><<<999777666888777444222111000111111000000///...---,,,,,,,,,000000///...---,,,,,,++++++++++++*********))))))***)))))))))((((((''''''************************(((((((((((((((((((((((())))))))))))************'''(((***---///---***&&&)))))))))))))))(((''''''%%%***,,,)))''')))+++***(((((((((((())))))))))))***)))))))))((((((''''''***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,---------,,,,,,......------,,,,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...............///000111222111111111000000000000///111111000000111111222333////////////////////////222444666666222///.........///000111222111000000,,,///111000......000222//////000000000000//////...................................................---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///...---,,,++++++***+++,,,---...++++++,,,,,,,,,,,,------(((---)))(((///---***///++++++++++++++++++++++++///,,,)))))),,,------+++//////...---,,,,,,++++++,,,---......---,,,***)))***+++---///000000///...------------.........///...///000111111000///...---............/////////111000//////000111333444555555666666777777777888777777666555444333222222222222333333555666888888888999999999999;;;???BBBHHHFFFCCC@@@===<<<;;;;;;:::<<>>===???BBBFFFHHHJJJKKKKKKIIIIIIGGGEEEBBB@@@???>>>:::888666555777888888888666666777666666555444444777666555444444444444444111111000000000000111111333444444333111000000111////////////000000000000000000000000000000000000------------------,,,,,,////////////////////////........................,,,,,,,,,------.........//////.........---------...------------...//////......////////////............---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,---111111111111000000000///000000111111111111000000111111000000//////............///000000000000000/////////000111333444555666777777777777666666555777888999:::;;;::::::999777888999888777666777888777666444222000000000000000000///------,,,,,,---......------,,,,,,++++++,,,++++++++++++*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))+++)))&&&%%%''')))+++++++++++++++++++++***))))))(((000444///)))(((+++---((((((((()))))))))***************))))))((((((((()))******++++++******)))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........++++++,,,,,,,,,---------,,,,,,,,,,,,------------....../////////000000000////////////000111222333000000000000////////////000000//////000000111222000000000000000000000000222999@@@???777000///000///000111222222222111111111333333222///---...000//////000000000000//////------------------------........................---,,,++++++------,,,+++++++++++++++++++++++++++...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,...//////...------,,,,,,+++++++++,,,...///+++++++++,,,,,,,,,------000---(((666PPPQQQ;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,///---******,,,...---,,,...------,,,++++++******,,,,,,------,,,,,,+++++++++,,,---...////////////------.........///////////////000111111000//////000111111111111222222222111111111111111333444555555666666666777777777777777777666666555444444444333333444444555666777888888999999999999;;;>>>AAAIIIHHHFFFDDDBBB@@@???>>>;;;<<>>@@@CCCEEEFFFDDDCCCBBBAAA???>>>===<<<666555333333444555555444444444555555555444333333333333222111111111111222000000////////////000000333444444333111000111222........./////////000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---......////////////......,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,++++++,,,,,,---...//////............---------/////////000000/////////.........---------------......///000000000000000////////////000222333444111222333444444555444444555666777888999888777777777888999777555444444555666555444333111000//////000///...---------------***+++++++++,,,,,,---------------,,,,,,,,,++++++)))))))))((((((((((((((())))))))))))))))))))))))************************'''''''''((((((((())))))(((+++///444666333---((((((((())))))))))))(((''')))000333...'''&&&(((***)))*********++++++++++++++++++******************))))))************))))))******+++++++++,,,,,,,,,)))))))))***,,,000333555333222111000...---,,,+++,,,,,,,,,,,,---------------------.........//////............////////////---------------...///000111111111000000000////////////......//////000111111111111111111111111111...666======666///---...------......////////////.........---------...000...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,---------------------...***++++++++++++,,,,,,,,,%%%******...:::888---+++------------------------...---------...//////...---,,,,,,,,,++++++******,,,+++******+++---...///------,,,+++,,,---///000........./////////000000000000000000000000000000111111111111222222222222333333333444444555666666555555555555666666666666555666666777777888999999666666555555555666666777777888999999888999<<<>>>@@@BBBCCCDDDCCCAAA???===<<<======>>>@@@AAABBBBBB@@@CCCDDDBBBCCCGGGHHHEEECCCBBBBBBDDDHHHLLLNNNOOOUUUSSSQQQPPPRRRWWW]]]```VVVTTTQQQOOOMMMMMMMMMMMMPPPRRRVVVYYYZZZZZZYYYYYY\\\[[[\\\___aaacccbbbaaaZZZXXXTTTPPPLLLHHHDDDBBB@@@AAACCCDDDEEEDDDCCCCCC???@@@BBBDDDHHHKKKNNNPPPIIIJJJJJJIIIGGGCCC???===::::::999:::;;;===@@@AAADDDCCCAAA>>>;;;888666555444333111222333444333222222333333333333333222222222222111111000111111222000//////......//////000222333444333111000111222/////////000000000111111000000000000000000000000,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,------......////////////......,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++*********+++,,,...///000............------------......////////////............------------------......///000000000000000///......///000111222222000111222333444444555444444555666777777666555555444666666666555444555666777777666555333222111000//////...------------...++++++,,,,,,------......---------,,,,,,,,,++++++(((((((((((((((((())))))************************************************(((((()))))))))*********'''+++222888:::555---&&&'''(((((()))))))))(((((((((+++,,,)))(((******''')))*********++++++++++++******************++++++***++++++++++++++++++*********+++++++++,,,,,,,,,++++++******+++...111333444444333111000...---,,,------------............---------.........//////............//////////////////......//////000000222222111111111000000000000////////////000111111111111111111111111111111///000222333222000...---............//////000000111000...---...///000000......////////////......------------------------------------------------...---,,,---...///...,,,------------------------++++++++++++++++++++++++------------------------...---,,,+++++++++++++++------------------,,,,,,*********+++++++++,,,,,,&&&111000+++)))%%%&&&111------------------------,,,---............//////------------,,,,,,,,,,,,++++++******+++---///000...---,,,++++++,,,...///............////////////000//////////////////000000000111111111222222222222222333444555555555555444444444444444444444444444444555666777888999999666666555555555555666777666777888999888999;;;======>>>AAABBBBBB@@@===;;;<<<<<<;;;<<<===???AAABBBAAADDDEEEDDDEEEIIIKKKHHHCCCAAAAAABBBFFFJJJMMMMMMOOOOOOPPPQQQSSSVVVXXXYYYRRRPPPNNNLLLLLLLLLNNNOOOOOOQQQUUUYYY[[[YYYVVVTTTVVVWWWYYY\\\___```^^^]]]ZZZYYYVVVQQQKKKFFFCCCAAA===???@@@BBBBBBBBBAAAAAA@@@?????????AAACCCFFFHHHDDDEEEFFFGGGEEEBBB???===999888888777888:::;;;<<<@@@???===;;;888555333222222111000111222333111000111111222222222222111111222111111111111111222222//////............//////000222222222000///000111000000111111111222222222////////////////////////,,,,,,,,,---------..............................------------------------.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------.........////////////......---------...---,,,++++++***++++++,,,,,,++++++***))))))***+++,,,---///000//////.........------------------......---------..............................///000000000000000............///000111111000111222333444555555555333444555555555444333222000111333444444555777999777777777666555333111000///......---------......+++,,,,,,,,,------......,,,,,,,,,,,,++++++++++++************++++++++++++************************************************))))))))))))******************,,,...000///,,,***)))******++++++++++++***((())))))(((***...,,,''')))))))))*********++++++)))))))))***************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///...,,,+++***++++++,,,/////////000000000000000,,,,,,,,,---------......,,,------------.........//////000000000111111111222222111111111111222222111111111111000000000000000000//////000000111222111111111111111111111111111///---...000222111///111111000000000111222333999666222000///000///...---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,,,,---------,,,+++***************++++++++++++(((///---***---***'''...,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........---...///------------------------+++***++++++,,,---...///---,,,,,,,,,,,,,,,------------------.........//////......------......///111111111222222222222333000111222333444444444333333333333222222222222222222222333444555666777777444444444444444555666666555777888999888888999;;;===>>>AAABBBBBB@@@===<<<;;;:::999999;;;>>>AAABBBCCCGGGHHHFFFHHHLLLMMMKKKCCCBBBAAACCCFFFJJJKKKLLLLLLPPPVVV[[[]]]ZZZUUURRROOONNNMMMLLLMMMNNNQQQRRROOOQQQUUUXXXZZZYYYTTTPPPPPPQQQSSSWWW[[[\\\[[[YYYYYYXXXVVVRRRKKKFFFBBBAAA===>>>>>>???@@@@@@@@@@@@AAA@@@>>><<<<<<===>>>@@@@@@BBBDDDEEEEEECCCAAA???999888888777777888888888888888777666555555444333111000000111222222111/////////000111111111000000111111000000000111222222......------------.........000111000///...///000000000000111111111222222////////////////////////------......///000000000////////////////////////........................------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............////////////......,,,---...///...---,,,+++******++++++++++++******))))))******+++---.../////////.........---------,,,,,,------------,,,,,,.............../////////......///000000000000000...............///000000000111222333444444444333222222333444333222111000---///111333444555888:::666666666666444222000///......---------......///++++++++++++,,,,,,,,,,,,,,,++++++++++++*********)))*********++++++++++++************************))))))))))))))))))))))))((((((((())))))))))))***+++)))''''''(((***++++++))))))***+++++++++++++++&&&)))***((()))++++++(((((((((((()))))))))******((((((((())))))***************++++++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,------......///******+++++++++,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000222111111000000000111111////////////............//////.........///000000000000000000000000000000000000////////////000000000000/////////000111222999555000......///...------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************))))))))))))******++++++************************)))***+++,,,,,,+++******++++++,,,,,,,,,+++***)))************++++++++++++&&&+++((((((000...(((***,,,,,,,,,,,,,,,,,,,,,,,,(((+++......---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...---,,,,,,,,,,,,---.../////////000000000111111...///000111222222222111222111111111000000000000000000111222333444444555222222222333333555666777555666888999888888999:::>>>>>>@@@@@@@@@>>>===;;;999999777777999===AAACCCEEEHHHIIIHHHIIIMMMNNNKKKEEEDDDCCCEEEHHHJJJJJJJJJLLLPPPTTTXXXXXXUUUPPPMMMKKKKKKKKKKKKLLLNNNOOOPPPMMMNNNQQQUUUWWWUUUPPPKKKJJJKKKMMMQQQVVVXXXWWWVVVUUUVVVUUUPPPJJJDDDAAAAAA>>>>>>>>>======>>>??????@@@???===:::999999::::::;;;===@@@BBBCCCBBBAAA@@@888999999888888777666555555444444444333333333333000000000111222222000.........///000000000000000//////......///000000111...------------------...---...///...------...///...////////////000000000////////////////////////------......///000000111........................------------------------,,,,,,------------------.........------------,,,+++++++++++++++,,,,,,---......////////////......+++,,,---......,,,+++*********++++++++++++******************+++,,,---...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------...............///000000000000000......------......//////000000111222222111111111111111222333222111000///,,,...111222333444777999555555666555444222000.........---------......///************************+++++++++*********))))))''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))''''''''')))***)))(((''''''((()))))))))))))))###))),,,(((%%%&&&(((((((((((((((((())))))))))))''''''(((((()))))))))***))))))************))))))******+++++++++,,,,,,,,,&&&'''(((***,,,---------,,,,,,,,,++++++*********((())))))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...///......---------............---------,,,,,,,,,...------------...//////////////////////////////---000333111---+++,,,///------,,,+++,,,---...///333///+++***,,,......------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***((((((((((((((((((((((((((((((((())))))*********+++(((((((((((((((((((((((('''(((***,,,---,,,+++******++++++,,,+++***)))((()))************+++++++++&&&---***(((+++)))(((000++++++++++++++++++++++++'''***---...,,,+++---...++++++++++++++++++++++++***+++,,,---...---,,,++++++,,,---...---,,,+++***+++++++++,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,------------,,,---///000111111000000111000000000//////......//////000111111222333333000111111222333444666777444666888999888777888999======>>>>>>===<<<;;;:::999888666666999===AAADDDFFFIIIJJJHHHIIIMMMNNNKKKFFFEEEEEEFFFIIIJJJJJJIIIJJJIIIGGGEEEEEEEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJKKKMMMPPPSSSQQQKKKFFFGGGGGGJJJNNNRRRUUUUUUTTTQQQSSSSSSOOOHHHCCC@@@@@@???>>>===<<<<<<===>>>??????>>><<<:::888888888888666888;;;>>>@@@@@@???>>>888999::::::999777555444666555444333222000//////000000000111333222000...------...///000000//////---------------...///000...------,,,,,,------...+++---...---,,,,,,---...------------.........///////////////////////////++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////.........---------*********)))***++++++,,,......////////////......***+++,,,------+++***(((******++++++++++++******************+++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++++++++,,,,,,---------...//////000000000000000......---------.../////////000000000000000///...000111222222222000///...---///111222222333555777