BM6P6(@ rrrOOOGGG@@@???>>>;;;:::;;;:::999777555444333333444000000000///......------000///...///000111111///...------,,,,,,------...------,,,,,,,,,,,,++++++,,,------,,,+++***)))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...666:::>>>BBBGGGQQQ^^^hhhllljjjhhhbbbWWWRRR]]]mmmfffvvv~~~iiiYYYCCC333///444:::>>>QQQ___eeeWWWBBB555000///+++///333555444111///..................---------------------------------++++++++++++++++++++++++------,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,---------............///...------,,,,,,------......------...000111111000111000///...333>>>LLLWWWdddsss}}}lll]]]XXXZZZhhhsss~~~zzz|||vvvyyy|||yyywwwwww}}}}}}kkkTTTEEEAAAAAAAAA@@@???>>>===<<<>>>>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????<<<<<<>>>??????@@@@@@@@@===:::::::::777777BBBQQQvvvdddRRRPPPRRRKKKKKKLLLKKKKKKLLLOOOQQQSSSUUU```www{{{zzzmmmfffccc___[[[XXXWWWWWWWWWVVVXXXXXXWWWUUUWWW\\\aaa\\\YYYUUUSSSQQQPPPOOOMMMKKKPPPSSSUUUZZZ^^^[[[RRRSSSSSSSSSSSSRRRQQQOOONNNMMMMMMNNNOOOPPPSSSUUUWWWYYYXXXWWWUUURRRPPPNNNNNNUUURRRNNNLLLLLLNNNOOOOOOPPPSSSTTTRRRPPPUUU```jjjxxxttt}}}vvviiiRRRVVVmmm}}}zzzssslll___SSS@@@;;;666666666444222111666555555555555444444444222222111111000/////////000000......///111333555:::AAAKKKQQQPPPJJJBBB<<>>999:::@@@RRRccchhhfffiiipppuuuqqqNNNFFF???>>>>>>;;;:::;;;:::999777555444333333333000000000///......------...---,,,---///000///......------,,,,,,------...------,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...666:::@@@DDDGGGNNNXXX```fffdddeeeeeeaaa\\\___fffdddmmm{{{rrrhhhXXXFFF999444555999@@@QQQ______TTTGGG999///222111///......///000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,---------............///...------,,,,,,------.........---.........---,,,000111000111555CCCUUUbbbuuu~~~hhhYYYZZZbbbggglllqqquuuzzz~~~~~~|||wwwtttxxxnnnXXXEEE;;;????????????>>>===<<<<<<======<<<<<<<<<===???@@@========================<<<<<<===>>>>>>>>>======<<<===>>>>>>????????????>>>>>>???>>>999777>>>JJJ[[[mmmwwwiiiWWWNNNLLLKKKFFFGGGHHHGGGGGGHHHKKKMMMTTTTTTXXXbbbwwwxxxuuuttteee^^^___^^^\\\ZZZYYYXXXYYYYYYVVVVVVVVVUUUTTTVVVYYY\\\YYYWWWTTTSSSSSSSSSRRRQQQOOOTTTWWWWWWZZZ^^^[[[VVVTTTSSSRRRQQQOOOOOONNNNNNMMMMMMMMMMMMNNNPPPRRRSSSVVVUUUTTTSSSRRRQQQPPPPPPRRRPPPNNNMMMMMMMMMMMMMMMQQQRRRRRRPPPNNNQQQYYY```{{{|||tttaaaPPPWWWkkkwww~~~{{{uuuhhh[[[AAA;;;555333444555666777666555555555555444444444222222222111000000//////000///.........000222444777;;;AAADDDBBB===888666888;;;???DDDHHHMMMRRRVVVaaaiiiqqqpppdddTTTHHHBBB@@@IIIRRRWWW\\\eeelllooopppLLLDDD>>>======;;;:::;;;:::999777666444333333333000000000///......------,,,+++++++++---...---,,,...------,,,,,,------...------,,,,,,,,,,,,++++++))))))+++,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...222777>>>CCCFFFIIINNNRRRXXXXXX]]]eeekkkiiigggfffeeeffflll{{{xxxvvvkkkXXXBBB333000222333@@@QQQ]]]aaaZZZIII:::777333...,,,...000000///000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,---------............///......------------......---......///......---,,,000111222555===NNNcccrrrzzzdddYYY```kkkpppmmmjjjmmmwwwzzzuuuooouuu}}}|||aaaHHH<<<:::<<<<<<============<<<<<<;;;;;;;;;;;;<<<>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::=========>>>>>>>>>>>>>>>???BBBGGGHHHBBB===@@@GGGCCCMMMQQQMMMJJJKKKIIICCCCCCDDDDDDDDDDDDEEEHHHKKKPPPRRRSSSRRRYYYpppvvvnnnwwwiii[[[WWWWWW\\\]]]]]]^^^______``````VVVTTTRRRRRRSSSUUUVVVVVVTTTRRRPPPPPPRRRSSSTTTSSSRRRWWWZZZYYYXXXZZZ[[[YYYVVVTTTQQQOOONNNNNNPPPQQQTTTSSSRRRRRRRRRSSSTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMQQQPPPOOONNNNNNOOORRRTTToooxxxtttRRRGGG[[[nnn~~~qqqcccLLLEEE<<<444222555888:::666555555555555444444444333333222111111000000//////......---...///111222444555666555333111000111222444777:::===BBBHHHLLLVVV___mmmvvvuuugggUUUHHHFFFEEEDDDFFFRRRaaajjjkkkoooKKKCCC=========<<<;;;<<<999999777666555444333222000000000///......------,,,+++***+++---...---,,,...------,,,,,,------...------,,,,,,,,,+++++++++)))***+++,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++111999???BBBDDDEEEGGGIIILLLUUUaaakkkqqqrrrrrroookkkiiiqqqvvvbbbKKK:::333333444666>>>MMM\\\aaaYYYNNN:::444000///222333///,,,111111000///...---,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------------------............///......------------......,,,---///000000000111111000000222;;;LLLbbbvvv|||mmmbbbaaaiiiqqqwwwsssqqqsss{{{rrrllljjjzzzrrrVVVAAA;;;???;;;;;;<<<===============999::::::;;;<<<>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999========================;;;BBBJJJMMMHHHBBBBBBEEE@@@CCCDDDCCCEEEIIIGGGAAACCCDDDEEEDDDDDDFFFIIIKKKJJJPPPTTTQQQPPP\\\tttvvvqqqtttzzz~~~~~~ggg\\\YYYZZZ]]]ZZZ[[[]]]___```aaaaaaaaaTTTQQQOOOQQQUUUWWWVVVTTTQQQOOONNNNNNPPPRRRSSSSSSSSSWWWYYYXXXUUUUUUWWWYYYXXXVVVSSSPPPPPPRRRUUUXXXYYYXXXVVVUUUTTTTTTUUUVVVPPPPPPPPPPPPPPPPPPPPPQQQPPPRRRTTTTTTSSSQQQPPPOOOOOONNNLLLNNNQQQSSSQQQPPP[[[fffqqquuuxxx___KKKRRReeexxxvvviiibbb[[[KKK<<<333333555666666555555555555444444444333333333222111111000000.........---...///000111222222111000......///111222222444555777;;;AAAEEEGGGNNN\\\kkksssmmm\\\MMMKKKGGG@@@>>>HHHYYYeeeiiioooLLLDDD======>>><<<;;;<<<999888888777555444333222000000000///......------...,,,,,,,,,...///...---...------,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...(((---555<<<@@@CCCDDDDDDDDDKKKSSS[[[dddoooyyy~~~}}}xxxuuuvvv|||}}}jjjWWWHHH>>>999888222111===PPP\\\]]]ZZZCCC;;;222...///111///---111000000///......------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------------------............//////......------......///---///000000......000222000000666GGG```wwwvvveee^^^dddnnntttuuurrrvvv||||||iiihhhmmmyyy```JJJ<<<999===;;;;;;<<<===>>>>>>>>>>>>888999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;;;;:::===<<<<<<;;;;;;<<<===>>>999BBBKKKLLLFFF@@@>>>???BBBDDDCCCBBBCCCFFFEEEBBBBBBCCCDDDDDDDDDEEEIIIKKKJJJNNNRRRPPPNNNSSS^^^iiiwwwwwwhhh]]]^^^```___^^^VVVWWWXXXYYYYYYYYYYYYYYYRRRQQQPPPSSSWWWZZZXXXVVVSSSRRRPPPPPPRRRSSSTTTSSSRRRTTTVVVUUURRRPPPSSSVVVYYYWWWUUUTTTUUUXXX\\\^^^VVVUUUTTTRRRQQQQQQRRRRRRQQQPPPPPPPPPOOOOOONNNNNNNNNQQQUUUVVVTTTQQQOOOOOOMMMLLLLLLQQQVVVXXXVVVSSS[[[ccclllpppooouuurrrXXXJJJVVVmmm{{{qqquuunnn\\\FFF999666666444666555555555555444444444444444333333222111111111...............//////000...///000000//////111333222222333222333666;;;???CCCEEENNN[[[eeeeeeZZZPPPMMMMMMHHHBBBDDDPPP___hhhqqqMMMEEE???>>>>>><<<;;;<<<888888888777666444222111000000000///......------///------...///000///......------,,,,,,------...------,,,,,,,,,,,,++++++,,,---------------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***---222888>>>CCCFFFHHHIIIQQQXXXZZZ___kkkyyy~~~ssseeeVVVGGG===888111///888EEEPPPWWW\\\UUUJJJ;;;000,,,...000111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...---------............/////////............//////000111111///,,,,,,000444:::<<>>>>>======888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???BBBLLLRRROOOFFFAAA>>>===???@@@AAAAAA@@@AAABBBDDD???@@@AAAAAAAAACCCFFFIIIMMMMMMKKKIIIIIIMMMSSSXXXjjj|||yyyccc^^^aaa___ZZZXXXXXXXXXXXXWWWVVVUUUUUUUUURRRRRRTTTVVVYYYZZZYYYWWWWWWUUUSSSSSSUUUWWWWWWVVVSSSQQQRRRTTTSSSPPPQQQTTTWWWWWWWWWXXXZZZ\\\^^^___VVVUUUSSSRRRRRRRRRSSSTTTRRRQQQQQQPPPOOONNNMMMMMMLLLPPPUUUVVVSSSPPPOOOPPPMMMMMMOOOSSSXXXZZZXXXUUUYYY]]]dddiiijjjooo|||dddHHHJJJ^^^vvv{{{yyyvvvfffOOO@@@<<<:::555666555555555555444444444555555444333333222222111////////////////////////***,,,////////////000222111222222111000222555888??????BBBHHHOOOQQQMMMIIIPPPYYY\\\TTTMMMRRR```jjjvvvOOOGGG@@@??????===;;;<<<888888888777666444222111000000000///......------///---------///000///......------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,---............,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,...222999@@@FFFIIINNNWWW]]]^^^bbbnnnzzz}}}}}}|||}}}zzzjjjXXXKKK999444111555:::BBBPPP^^^fff^^^PPPCCC888333111111///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............/////////............//////000111222///...111888>>>PPPXXXdddqqqxxxwwwpppiii\\\^^^bbbiiiqqqyyy~~~wwwsss|||ttt{{{|||nnnhhhrrr{{{\\\IIIAAA===;;;::::::;;;;;;<<<<<<<<<;;;;;;888999:::;;;<<<;;;;;;:::999999999999999999999999999::::::;;;;;;;;;;;;::::::999999999:::<<>>???@@@@@@BBBEEEHHHMMMJJJGGGEEEFFFJJJNNNPPPXXXjjjrrrdddcccaaaYYYVVVXXX\\\ZZZXXXVVVUUUTTTTTTTTTSSSVVVYYYZZZYYYWWWVVVVVVVVVTTTSSSSSSVVVXXXXXXXXXUUUQQQQQQUUUVVVSSSRRRTTTUUUVVVXXXZZZ[[[[[[ZZZYYYUUUTTTSSSSSSSSSTTTVVVWWWQQQQQQQQQPPPOOOOOONNNNNNNNNSSSXXXXXXUUURRRRRRSSSOOOPPPRRRTTTVVVVVVTTTRRRPPPRRRXXX```fffnnn|||sssZZZRRRQQQ```uuuvvvjjjUUUEEEAAA<<<555666555555555555444444444555555555444333333222222000000000000000000000///+++,,,......------...000111222222111000000111333444666999<<>>888333111000888MMMbbbnnnllleeeZZZKKK<<<222---......//////000000111111------------------------------------------------++++++++++++,,,---...///------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---------.........////////////............//////...000222222333999DDDLLLfffqqqzzziiiYYYPPPQQQ___ooovvvvvvwww~~~~~~wwwpppnnnrrrwwwwwwtttwww~~~gggMMM???;;;999888888:::::::::;;;;;;::::::999888999:::;;;;;;;;;:::999777777777777777777777777777888999:::::::::::::::999888888888:::===???AAAAAAJJJMMMEEE===<<<>>>======<<<<<>>???@@@AAAAAACCCFFFIIIHHHHHHHHHHHHIIIJJJLLLMMMPPPQQQ]]]zzz}}}~~~uuutttxxxmmmgggfff```VVVWWW```YYYWWWUUURRRPPPPPPPPPQQQUUUYYY\\\\\\XXXTTTSSSTTTRRRPPPOOOQQQTTTVVVWWWXXXWWWQQQQQQWWWZZZWWWTTTTTTTTTVVVYYY[[[ZZZXXXUUURRROOOOOONNNOOOPPPQQQSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPRRRWWW\\\\\\YYYVVVWWWYYYRRRSSSTTTTTTSSSQQQOOONNNPPPNNNRRR[[[cccjjjxxxpppcccJJJLLLnnnqqqtttlllWWWGGGBBB<<<333666666555555555444444444666555555444444333222222000000111111111111000///...//////---,,,,,,---///222333444333111000000111+++111777:::;;;===@@@DDDDDDWWWfffdddXXXTTTYYY___}}}ZZZGGGAAACCC>>><<<@@@>>>:::999999777555333111000000000000///......---------,,,+++,,,...///...---------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///555@@@GGGLLLUUU]]]fffuuuyyyppplllkkkkkkjjjiiimmmssszzzhhhRRRFFF999444555888===CCCPPPQQQYYYbbbZZZEEE333...333...***+++000333222///000000111000000///...---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////...---,,,,,,++++++------------------------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------........./////////---,,,---.../////////555,,,---999>>>BBBUUUmmm|||}}}~~~rrrZZZKKKIIIWWWffftttxxxyyy|||yyy}}}vvvzzzwwwnnnrrrcccNNN>>>===???;;;888:::999999888777777888888999999999999888888888777777888888888777777777777777555666666777888999999999999999:::;;;;;;<<<<<<===>>>>>>????????????>>>>>><<<<<<<<<===>>>>>>??????@@@@@@AAAAAACCCDDDFFFGGGGGGFFFCCCBBBBBBCCCFFFGGGKKKNNNVVV___kkkxxxmmmiiiiiihhhiiiiiihhhbbb[[[VVVUUUUUUWWWUUURRRQQQRRRVVVZZZ]]]XXXWWWUUUVVVXXXWWWTTTQQQNNNOOOQQQRRRTTTUUUUUUUUUXXXUUUSSSTTTWWWXXXWWWUUUPPPQQQUUUYYYWWWTTTUUUZZZSSSOOOJJJIIIKKKOOOPPPQQQQQQPPPNNNLLLKKKMMMQQQTTTWWWWWWXXXZZZ\\\[[[YYYWWWTTTSSSRRRPPPPPPOOOOOOOOOQQQRRRTTTYYYaaalllvvv}}}rrrYYYRRR[[[vvvvvvlllcccUUUEEE<<<;;;333555777777555333222222666666555555555444444444222111111000///......---------..................000111333444333111///...222111555BBBOOOPPPCCC666>>>BBBHHHMMMQQQTTTXXXZZZ~~~[[[HHHAAACCC>>><<>>IIITTTgggzzzzzztttoooaaaPPPJJJNNN]]]fffooosssxxxxxxsssllllllzzzyyyWWWFFF:::===@@@;;;777888888888777777777777888888999999999999888888888888777777777777777777777777555666666777888888999999999999999:::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<======>>>?????????AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIHHHJJJOOOUUU]]]ooozzzvvvooofffcccddddddeeefffeeeaaa[[[WWWVVVWWWYYYXXXVVVUUUVVVXXX[[[^^^YYYXXXWWWXXXYYYXXXUUURRRMMMPPPSSSUUUVVVUUUTTTRRRWWWUUUSSSTTTXXXZZZYYYVVVOOOOOOSSSWWWVVVUUUWWW\\\UUUQQQLLLJJJLLLNNNOOOOOOQQQQQQOOOMMMLLLMMMQQQTTTSSSSSSUUUWWWZZZZZZXXXVVVUUUSSSPPPNNNMMMMMMOOOPPPSSSTTTWWW\\\cccllluuuzzz~~~iiiVVVPPPgggyyyuuuhhhXXXHHH@@@@@@888666444555777888777666666666555555555444444444222222111000000///..............................///000111222222111000000111222999EEEOOONNNCCC888;;;???DDDHHHKKKNNNRRRUUU\\\IIIBBBCCC>>>;;;>>><<<:::999999777666444222111000000000///......---------,,,+++,,,...///...---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,000888???IIISSSZZZYYY\\\gggoooqqqqqqppprrrvvvvvvsssrrrsss~~~pppfffXXXIII999///000666555;;;EEEPPPYYYVVVFFF555///111333222000......000//////000000000//////.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...............------,,,,,,+++------------------------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------.........////////////000000000000000000000000555>>>KKK[[[kkkyyyvvvjjj^^^UUUKKKDDDJJJTTTgggiiikkkooozzz|||nnngggsss{{{iiiHHH<<<777<<>>?????????BBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIFFFGGGIIILLLNNNXXXmmm~~~uuujjjdddbbbcccddd```aaaaaa^^^[[[YYYXXXYYYYYYYYYXXXWWWXXXYYY[[[\\\YYYXXXXXXYYYYYYYYYVVVTTTNNNQQQUUUXXXXXXVVVRRRPPPSSSQQQQQQSSSXXXZZZXXXVVVPPPNNNPPPTTTUUUTTTXXX]]]XXXUUUQQQNNNNNNOOOOOONNNQQQQQQQQQOOOMMMNNNQQQSSSPPPPPPRRRTTTWWWXXXVVVTTTUUURRROOOLLLLLLMMMPPPRRRSSSUUUXXX\\\aaahhhpppuuuwww^^^JJJUUUkkktttcccUUUPPPRRR@@@999222111555888777444555555555555555444444444222222222111000000//////.................................///000222333444000444;;;DDDIIIGGG???777888;;;>>>@@@BBBEEEIIILLL]]]IIIBBBDDD===;;;===<<<999999999888666444333222000000000///......---------,,,+++,,,...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,---+++***---444999CCCOOOXXXUUUQQQVVV```eeennnmmmqqqyyy~~~~~~vvviiiZZZIII999222333111777===EEETTT]]]TTTBBB666555333111//////000111000000111111111111111000//////............//////........................------------------------,,,,,,,,,,,,------............---------,,,,,,,,,------------------------+++,,,...---,,,,,,---///------------------------,,,,,,,,,---------..........................................////////////---...////////////000111222AAAQQQ^^^mmmzzz|||uuuaaaUUUIIIFFFIIIMMMWWWaaapppnnnmmmrrr|||ooopppmmmZZZ???888555999<<<999666666777777888888888888888888:::999999999999888888888666666666777777777777777666666666666777777888888777777777888999999::::::888999999::::::999999888<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@@@@@@@>>>???AAABBBDDDFFFGGGGGGHHHGGGHHHIIIHHHLLLYYYgggoooqqqoooooommmiiiccc```aaaccc\\\\\\\\\\\\[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWUUUTTTQQQSSSUUUWWWVVVUUURRRQQQOOONNNNNNRRRWWWYYYXXXUUURRROOOOOOQQQRRRSSSVVV[[[[[[YYYVVVTTTRRRQQQOOONNNQQQRRRRRRQQQOOOOOOQQQSSSPPPPPPQQQTTTVVVVVVSSSQQQQQQPPPOOOOOOOOOQQQSSSTTTQQQRRRTTTVVVZZZaaakkkrrr||||||hhhQQQKKK]]]ssswwwlllhhhhhhSSSJJJ???888666777777555555555555555555555555555333333222222111111111000////////////...............------...000333666888333666;;;>>>>>>;;;777555666777999:::;;;>>>BBBEEE]]]IIIBBBDDD===;;;===<<<999999999888777555444333000000000///......---------,,,+++,,,...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,+++)))+++000444>>>LLLXXXXXXSSSSSSYYY___iiiggglllwwwyyyoooaaaOOO@@@999444666666;;;MMM___aaaXXXCCC;;;222------000000000000111222222333333333333000//////......//////000........................------------------------,,,,,,------------......---------------,,,,,,,,,------------------------+++,,,...---,,,,,,---///------------------------,,,,,,,,,---------......////////////////////////........./////////000000111222222111//////111333888LLLaaannnyyy}}}rrrbbbOOOFFFCCCLLL\\\iiipppssstttssssssyyy~~~tttrrrsssXXXFFF<<<888555777888777666777777777999999::::::999999999999888888888888777777555555666666777777777777666666666666666777777777666666777888888999999:::888999999::::::999999888:::;;;;;;<<<======>>>>>>;;;<<<===???@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDHHHGGGHHHIIIIIIJJJRRR[[[[[[eeeyyyssshhhbbbaaaeeehhhfffaaa]]]\\\]]]YYYYYYYYYZZZ[[[]]]]]]]]]YYYYYYYYYXXXXXXWWWVVVVVVSSSTTTUUUVVVUUUTTTSSSRRRTTTTTTTTTSSSSSSSSSSSSSSSNNNNNNPPPUUUZZZ\\\YYYVVVVVVQQQNNNPPPQQQPPPSSSWWW\\\\\\[[[YYYVVVSSSQQQPPPPPPRRRSSSSSSQQQQQQSSSTTTTTTTTTTTTUUUVVVUUURRROOOMMMNNNQQQTTTUUUVVVUUUUUUQQQRRRRRRQQQSSS\\\hhhqqqvvvwwwzzz~~~rrraaaIIIQQQ```ppp~~~~~~xxxtttiiibbbUUUHHH>>>999999:::444555555555555555555555333333333333222222222222000000/////////.........///.........000444777:::999::::::888444111222444444555666666666888<<>>;;;>>><<<999999999888777666444444000000000///......---------,,,+++,,,...///...---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++))))))******+++,,,,,,,,,***+++,,,+++)))***...111;;;HHHWWW^^^^^^]]]___bbbfffeeeiiivvv}}}rrr___MMMCCC999666333666EEEYYYggglllSSSGGG888000///000///---///000111333333444444444000000////////////000000........................------------------------------------------......------------------------------------------------+++,,,...---,,,,,,---///------------------------,,,,,,,,,---------......////////////////////////....../////////000000000111222222///---...222777CCCVVVjjjuuuxxxssscccSSS@@@???EEEVVVlllzzz}}}{{{wwwzzz{{{yyy{{{rrr|||yyy\\\EEE:::;;;999777555555555666777555666888999::::::999888888888777777777666666666444555555666666777777888666666666666666666666666666777777888999999::::::999999999::::::999999999999999::::::;;;<<<<<<<<<888:::<<<>>>???@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBBFFFDDDFFFIIIJJJKKKOOOUUUZZZZZZaaassszzzkkkcccbbbeee___cccgggfffccc^^^]]]]]]XXXXXXXXXYYY\\\^^^^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVOOORRRTTTTTTRRRQQQQQQQQQUUUSSSRRRQQQQQQRRRSSSTTTPPPQQQTTTYYY^^^```\\\YYYWWWQQQNNNOOOPPPOOOPPPSSSZZZ[[[]]]\\\XXXTTTRRRQQQOOOQQQSSSTTTTTTTTTUUUVVVWWWWWWVVVWWWWWWUUURRROOOLLLOOOSSSWWWXXXWWWUUUTTTSSSTTTTTTRRRRRRYYYeeennntttsssssszzz|||pppQQQNNNRRRbbbuuu~~~tttpppiii]]]NNN@@@999888999444444444555555555555555444444444444444444333333111000000//////.........///.........000333666888<<<<<<:::555000...111444111333444444444666888:::[[[HHHAAACCC>>><<>>DDDPPP```pppzzz|||zzz}}}ttt~~~tttttt}}}zzz^^^EEE:::;;;666777888666444444666777333444666888999888777777666666666666555555555555444444555555666777777888666666666666666666666666777777888888999::::::;;;888888999999999999888888777888888999999:::;;;;;;888:::<<<>>>???>>>======CCCBBBAAA??????@@@BBBCCCFFFDDDDDDIIIKKKKKKMMMQQQSSSRRRVVVaaaqqqxxxlllddd^^^___ddd^^^aaacccdddcccaaa```___YYYXXXWWWYYY]]]___^^^]]]]]]\\\ZZZXXXWWWVVVUUUUUUNNNPPPSSSSSSQQQOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPQQQTTTZZZ___```\\\XXXUUUOOOLLLOOOQQQPPPPPPRRRUUUXXX\\\\\\XXXTTTRRRQQQMMMPPPSSSUUUVVVVVVWWWXXXWWWVVVVVVWWWXXXVVVSSSPPPPPPRRRTTTVVVVVVUUURRRQQQRRRUUUVVVTTTRRRTTT]]]eeeqqqpppoootttzzzdddWWWPPPYYYjjjxxxuuuggg```TTTIII???:::666555444444444555555555666666444444444444444444444444111111000000///......---............///000222333888888777333000///000222...000333444444444555777ZZZGGGAAACCC>>><<<@@@>>>999999999888888666555444000000000///......---------,,,+++,,,...///...---------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,(((+++---,,,******---000///888III\\\jjjnnnoooooouuusssxxx~~~{{{uuuooopppzzzrrrgggeeeKKKAAA999777777>>>UUUmmmssslll___NNN@@@666333333+++,,,...///111222222222111111000000000000111111////////////////////////..........................................------------------------------------------------------+++,,,...---,,,,,,---///........................,,,,,,,,,---------......000000000000000000000000////////////000000000000///222666999>>>HHHVVVaaajjjnnnrrrooobbbQQQFFFCCCEEEPPP___jjjrrrxxx{{{{{{~~~sssmmmlllrrrssssss}}}zzz```DDD333444>>>111555888666555555555555111222444666777777666555666555555555555444444444444444444555666777777888666666666666666555555555888888888999::::::;;;;;;777777888888888888777777666777777888999999:::::::::;;;===>>>>>>===;;;:::CCCBBB???>>>>>>@@@CCCEEEHHHEEEEEEIIIKKKJJJKKKNNNIIILLLSSSYYY[[[ddd|||wwwmmmiiiccc\\\ZZZ]]]XXXYYYZZZ\\\^^^^^^^^^]]]ZZZYYYXXXZZZ]]]___^^^\\\\\\ZZZXXXUUUSSSSSSSSSSSSMMMPPPSSSSSSQQQOOOPPPRRRNNNOOOQQQRRRSSSRRRQQQPPPNNNOOORRRXXX]]]]]]YYYUUURRRMMMKKKOOORRRQQQQQQRRRQQQUUUZZZ[[[WWWSSSQQQQQQLLLOOOSSSVVVWWWWWWXXXYYYUUUUUUUUUWWWXXXWWWTTTRRRUUUUUUUUUTTTSSSQQQPPPOOOPPPTTTWWWUUUQQQPPPUUU[[[jjjiiihhhlll~~~uuudddUUUVVVaaammmyyyzzzaaaXXXMMMFFFCCC@@@;;;666444444444555555555666666444444555555555555555555222111111000///......------------------...//////111222222222000///......,,,...222333333333444555___JJJBBBCCC>>>;;;===999::::::999888777666555555333111///////////////---...---,,,---/////////......,,,+++,,,///111///---*********++++++,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------111000999PPPfffqqqrrrpppxxxzzzzzzzzzooojjjmmmuuu~~~wwwkkk```OOO???999999;;;AAAHHHaaannnsssgggYYYOOOBBB666222222000---++++++...111000111222111000000000111///////////////.................................////////////////////////......---------,,,,,,,,,------------------------------------------------..................................../////////000111///...///000111111111111---...333333000333999777===BBBFFFQQQbbbnnnqqqsssrrrmmmaaaPPPFFFMMMYYY```jjjssssssoooqqq~~~zzzrrrqqqooopppvvvTTTEEE===666333777666555555555555444444444222333444444555555444444333333222111222333444555333333333444444444555555555555444444444444333333666777777777777777666666666555555444444666777888777666555555555666888999999;;;======<<<;;;<<<===:::===@@@AAAAAA@@@@@@AAAFFFDDDBBBBBBDDDGGGJJJKKKJJJMMMPPPTTTVVVZZZ^^^aaauuuwwwvvvsssnnnhhhbbb]]]YYYWWWXXXWWWWWWYYY\\\^^^^^^]]]XXXXXXYYYYYYYYYYYYYYYYYYUUUSSSRRRRRRRRRQQQOOOMMMQQQQQQQQQQQQQQQRRRSSSSSSWWWUUUTTTWWWVVVSSSSSSVVVUUUUUUWWWZZZ[[[ZZZVVVSSSIIILLLOOONNNLLLJJJLLLNNNOOOPPPRRRSSSTTTTTTTTTSSSNNNNNNPPPTTTXXX[[[\\\[[[WWWVVVTTTRRRQQQPPPPPPQQQTTTSSSRRRTTTVVVVVVSSSPPPTTTPPPNNNNNNQQQTTTUUUTTT[[[eeeooorrruuu}}}uuudddVVVRRR\\\ooo~~~}}}xxxiiiWWWPPPQQQOOOFFF<<<:::666444777888555444555999777555444333444666777444444333222111000///.........---,,,,,,,,,,,,---......//////...---,,,,,,...............///000000```KKKCCCDDD???<<<>>>:::::::::999888777666555555333111///////////////---...---,,,---/////////......,,,+++,,,...///...,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---444EEEXXXdddlllrrruuuqqqlllwwwzzzttttttyyywwwmmm\\\JJJ@@@;;;888999===PPP___llllllhhh```OOO>>>222111111111111000000///000000111111000/////////000000000000000000000000........................////////////////////////.........---------,,,,,,------------------------------------------------................................./////////000000222111000000111111222111444111111333222///444;;;???HHHQQQYYYbbbkkklllhhh```]]]ZZZTTTOOOQQQ___ooouuuvvvxxxyyy|||}}}tttrrrpppvvvzzz___DDD;;;999555555999555555555555444444444444222333444444555444444444333333222222222333444555333333333444444444444555555555444444333333222222444555555555555555444444666555555444555666777888777666666555666777888999999;;;<<<===<<<;;;<<<===:::;;;=========>>>AAACCCCCCAAA??????AAACCCFFFGGGIIILLLOOORRRSSSTTTVVVXXX___fffsss{{{ooohhhiiimmmllliiieeeaaa^^^\\\[[[YYYXXXXXXZZZ\\\]]]]]]\\\VVVWWWXXXYYYYYYYYYWWWWWWUUUSSSRRRRRRRRRRRRQQQOOOQQQQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTVVVVVVTTTTTTWWWRRRRRRSSSUUUVVVUUURRROOOOOORRRSSSQQQMMMJJJJJJLLLNNNOOORRRTTTUUUUUUTTTTTTKKKLLLNNNRRRVVVWWWVVVTTTTTTSSSRRRQQQPPPPPPQQQQQQNNNMMMNNNQQQUUUWWWVVVUUUPPPNNNNNNOOORRRSSSQQQPPPXXXaaajjjmmmppp{{{|||}}}|||uuufffWWWVVVbbbooo{{{kkk___YYYWWWVVVTTTCCC;;;555777:::888666666777666555444444555666666444444333222111000/////////...------,,,,,,------......//////...------,,,...............//////000aaaLLLDDDEEE@@@===>>>;;;::::::999888777666555555333111///////////////---...---,,,---/////////...---,,,++++++,,,---,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++000999EEETTTgggvvvtttjjj\\\ccc{{{zzzzzz~~~{{{lllYYYLLLAAA999555444<<>>???@@@BBBDDDJJJMMMPPPQQQPPPOOOOOOOOOQQQQQQUUU^^^nnnxxxkkkmmmpppllleeebbbfffeeedddaaa___]]][[[[[[ZZZYYYYYYZZZ\\\\\\[[[YYYTTTVVVXXXYYYYYYXXXUUUTTTUUUSSSQQQQQQRRRSSSSSSSSSQQQQQQRRRRRRSSSTTTUUUUUUQQQOOOOOOSSSSSSQQQRRRUUUNNNMMMMMMNNNPPPPPPNNNLLLPPPRRRTTTSSSNNNJJJIIIJJJLLLNNNQQQUUUVVVVVVUUUTTTJJJKKKMMMOOORRRRRRPPPNNNPPPPPPOOOOOOOOOOOOPPPQQQJJJJJJKKKOOOSSSVVVWWWVVVMMMMMMNNNOOOQQQQQQNNNLLLSSSZZZbbbiiinnnvvv|||zzzyyycccVVVXXX```}}}qqqccc^^^ccciiiSSSHHH>>>======:::555333555555555555555555555555444444333222222111000000//////...---------------.........///......---,,,......------......///000aaaLLLCCCEEE???===>>>;;;::::::999888777666555555333111///.../////////---...---,,,---/////////......------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------///222777FFF```wwwvvvlllXXXUUUgggsssvvv}}}zzzjjjZZZMMMAAA999555444===FFFOOO\\\jjjpppooo\\\OOO===111---........./////////111222333222111///000000000000000111111/////////////////////////////////////////////////////////............---................................................//////////////////////////////000000000111111111///000222222111000111222,,,///222444777>>>KKKVVV```bbbfffiiihhh^^^OOOBBB>>><<>>888555444555555666666666555444555444444333222222111111000///......---.........---...............------...------------...//////```JJJBBBCCC>>><<<===:::::::::999888777666555555333111///.../////////---...---,,,---/////////......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......///......:::UUUnnnxxxtttdddZZZaaagggkkkuuu|||yyy}}}mmm]]]OOOCCC<<<555:::>>>AAAKKK]]]ppp|||uuufffRRRCCC;;;888555222000...---...111222222000.........//////000000000000000000000000000000000000000000000000000000000000000/////////.........////////////////////////////////////////////////000000000000000000000000000000000111111111111222---000333444333333444666666:::>>>AAAEEEPPP]]]fffnnnhhhaaa[[[TTTKKKBBB<<<===>>>HHHZZZlllyyytttvvv{{{yyyxxxxxxVVV@@@999555666777666444444555444444444444333333333111222333333444444333333222222333333333444444444222222222333333333444444444444333222222111000000222222333444444444444444333444444555555555555555555666666777777777777777777999;;;;;;:::999:::;;;:::<<>>@@@BBBFFFIIILLLMMMLLLJJJIIIHHHIIIIIIJJJLLLOOOTTTWWWZZZlllzzzuuujjjeeecccdddaaabbbgggjjjgggaaa^^^cccbbbaaa^^^[[[XXXUUUSSSXXXWWWWWWXXXYYYXXXUUURRRRRRTTTWWWXXXXXXUUURRRPPPSSSQQQOOOOOORRRTTTVVVVVVUUUUUUUUUUUUTTTRRRQQQPPPIIIGGGHHHLLLMMMLLLMMMPPPPPPNNNLLLLLLMMMNNNNNNNNNKKKOOOTTTTTTQQQLLLKKKKKKJJJLLLOOOSSSUUUUUUTTTTTTTTTQQQNNNLLLMMMOOOQQQQQQPPPPPPOOOOOOMMMLLLKKKKKKIIIJJJJJJKKKLLLOOORRRUUUTTTSSSPPPMMMLLLLLLOOOPPPMMMQQQWWW```hhhooorrrrrr}}}}}}qqq```SSS]]]jjj|||~~~rrrjjjggggggbbb\\\WWWNNNCCC<<<<<<666666777777777666555444555555444444333222222222000000///............///------...............------------------...//////___JJJAAACCC>>>;;;<<<999::::::999888777666555555333111///////////////---...---,,,---/////////...---/////////---,,,---...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++222FFFZZZnnnvvvqqqhhhjjjlllpppyyyyyy|||pppxxx|||qqqaaaRRRGGG666999:::999===III[[[hhhtttmmmcccZZZSSSLLLEEE???666222------///000000...------......//////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222...222777999999:::<<>>:::;;;???GGGKKKXXXlll{{{xxxuuuwwwwwwsss|||~~~~~~xxxzzzuuuXXX===777555444555666666555444444444444444333333333333111111222333333333333333111222333444444444333333222222222222333333333333333333333333222222222222222222333444555555555555333333444555555555555444555555666777777777777777666888::::::999999999:::999<<>><<<<<<<<<>>>AAABBB@@@>>>===???BBBAAADDDGGGHHHGGGFFFFFFFFFIIIHHHFFFFFFGGGJJJMMMOOOPPPXXXdddtttzzzpppjjjccc``````___^^^\\\[[[YYYYYY[[[]]]^^^^^^___^^^]]][[[YYYXXXWWWWWWWWWXXXYYYWWWTTTQQQTTTUUUWWWXXXWWWUUURRRQQQQQQOOONNNOOORRRTTTUUUUUUUUUUUUUUUUUUTTTRRRPPPNNNLLLJJJKKKNNNPPPNNNOOORRRQQQOOONNNNNNOOOPPPPPPOOOPPPUUUZZZZZZUUUOOOLLLKKKKKKLLLNNNPPPRRRRRRSSSSSSVVVSSSOOOMMMOOOQQQSSSTTTQQQQQQQQQPPPOOOMMMKKKJJJGGGHHHIIIIIIKKKNNNTTTXXXXXXVVVRRRNNNKKKKKKOOORRRPPPQQQTTTYYY___eeeggghhhqqqzzzfffUUUOOOXXXjjj~~~wwwlllYYYTTTPPPNNNIIIBBB>>>===:::999999888777666555555555555555444444333333333111111000///////////////,,,---......///.........------,,,,,,------...///```KKKBBBDDD???<<<===:::::::::999888777666555555333111///////////////---...---,,,---/////////...+++---///...,,,,,,---///......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///...///999DDDZZZlllrrrqqquuuvvvvvv||||||}}}rrrjjjpppsssuuu}}}uuudddWWWCCC???:::555444999DDDLLL[[[\\\]]]]]]]]]ZZZWWWUUUDDD===555111111222000///---......///000000111111111111111111111111111111000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333111777>>>BBBBBBDDDHHHLLLSSSUUUSSSPPPRRRVVVUUUOOOIIICCC>>><<<999999CCCOOO[[[^^^hhhxxxzzzooolllnnnrrrwww|||~~~yyyYYYEEE555222333333333333444444333444444444333333333222222111111222333333333333222111222333444444444333333111222222222222333333333333333333333444444444444111222333444555555555555222333444555555555444444444555666777888777777666666888::::::999888999:::777999;;;<<<<<<<<<===???>>>AAADDDBBB???>>>AAADDDBBBCCCEEEEEEDDDDDDEEEFFFJJJIIIGGGFFFFFFGGGJJJKKKHHHMMMRRRZZZjjjppplllkkkgggdddddd^^^^^^\\\XXXVVVXXX[[[\\\\\\]]]^^^``````___]]]\\\WWWWWWXXXYYYZZZYYYUUURRRUUUVVVWWWWWWVVVTTTSSSRRROOONNNNNNOOORRRSSSSSSRRRQQQRRRSSSTTTTTTRRRQQQOOONNNLLLMMMPPPQQQOOOPPPSSSPPPOOONNNOOOPPPQQQOOONNNPPPVVV[[[\\\XXXRRRNNNMMMLLLLLLLLLMMMNNNPPPQQQQQQRRRPPPOOOOOOQQQSSSSSSSSSQQQQQQRRRRRRQQQOOONNNMMMJJJJJJJJJIIIIIILLLRRRWWWWWWVVVTTTPPPLLLKKKMMMPPPQQQQQQQQQSSSXXX^^^dddhhhkkk|||pppcccSSSQQQYYYlll{{{WWWKKKBBBDDDHHHHHHDDDBBB>>>===:::888666555555555555555555555444444444444222111000000//////000000,,,------...//////......------,,,,,,------...///aaaLLLCCCEEE@@@===>>>;;;::::::999888777666555555333111///////////////---...---,,,---/////////...)))+++------++++++---///.........------,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------///...000333333000333888III```mmmrrrzzz{{{vvvxxx{{{cccjjjllliiimmmrrrdddYYYNNN@@@777555777===BBBCCCGGGLLLRRRWWW]]]cccgggQQQHHH===777555555333111...//////000111222222222111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333555;;;DDDHHHIIILLLPPPUUUQQQQQQNNNIIIJJJLLLEEE;;;999999<<>>@@@JJJVVVZZZUUUNNNJJJHHHHHHFFFCCC===888888<<<999;;;@@@GGGRRR```mmmvvvvvvvvvxxx|||{{{wwwtttxxxmmmMMM@@@:::666555444333333222111000000222222222222222222222222333333333444444333222222222222222222222222222222333333333333333333333333222222333333333333444444333333333444444444555555666666666555555444444444333333333444444444555555777777777777777777777777777777777888999:::<<<<<<===???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLNNNQQQVVVZZZeeehhhmmmwwwzzzvvvvvvyyy|||zzzrrrfff``````bbbbbbaaabbbbbbaaa______^^^^^^^^^YYY[[[___```___]]]\\\\\\\\\XXXUUUSSSTTTUUUVVVVVVXXXWWWVVVVVVVVVSSSPPPLLLHHHIIIKKKNNNOOONNNKKKHHHOOONNNNNNOOOQQQQQQOOONNNLLLMMMLLLKKKJJJJJJLLLMMMRRRPPPOOONNNOOOOOOOOONNNNNNOOORRRTTTUUUTTTRRRQQQOOORRRTTTQQQLLLJJJLLLOOONNNNNNOOOPPPQQQPPPMMMJJJNNNMMMLLLNNNPPPQQQOOOLLLLLLJJJLLLPPPQQQMMMLLLMMMNNNPPPPPPNNNKKKIIIKKKMMMPPPOOOMMMLLLNNNUUU^^^eeeooosssvvv{{{{{{qqqgggZZZSSSXXXhhh{{{qqq[[[SSSYYY___]]]WWWMMMHHHAAA===<<<;;;888555666444333333444555444333222222222222111111000000000000//////.........---////////////////////////bbbKKKBBBCCC???======888999999888777666555444444222111000//////.........,,,,,,------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------...///000444===QQQlll}}}{{{xxxhhhfffnnn~~~{{{kkk\\\SSSKKK@@@444888777777:::===CCCIIIOOOZZZZZZYYYTTTKKKCCC===;;;555444444333333333444444000000111111000000///...444444333222222222333333000111222222222111000000222222222222222222222111//////000000000///000111333222///...///000333555111555===EEEGGGHHHOOOXXXTTTRRRTTTYYYYYYTTTNNNMMMEEECCC@@@;;;777777<<>>@@@BBBDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKMMMQQQSSSTTTUUUXXX]]]fffqqq~~~}}}yyyxxxxxxwwwvvvtttoookkkhhhffffffgggkkkeee```^^^aaaddddddbbb___^^^]]]]]]\\\\\\\\\\\\\\\^^^aaabbbaaa___]]]]]][[[XXXUUUSSSTTTUUUVVVUUUTTTTTTUUUWWWXXXWWWTTTQQQJJJKKKMMMPPPQQQPPPLLLIIILLLKKKKKKMMMOOOPPPPPPNNNNNNNNNMMMLLLLLLLLLMMMOOOQQQOOONNNOOORRRTTTSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNQQQSSSUUURRRMMMJJJJJJLLLKKKJJJKKKLLLMMMMMMKKKIIINNNMMMLLLMMMOOOPPPOOOMMMKKKJJJKKKOOOOOOLLLJJJLLLMMMOOOOOOMMMKKKIIIKKKMMMPPPNNNLLLIIIIIINNNTTTYYYffflllppprrrzzzzzzmmm\\\QQQVVViii{{{wwwkkkeeeeeeeeeeeecccaaaZZZNNNAAA:::999;;;999777666666777666444222333222222222111111111111000000000000/////////...////////////////////////bbbKKKBBBCCC???======888999999888777666555444444222111000//////.........------------------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000111///:::WWWuuuyyyhhh___]]]hhhsssvvvxxx|||{{{qqqnnnfffUUUDDD@@@>>>999444333555888:::CCCHHHPPPTTTTTTRRRNNNLLLBBB@@@===999777555444444222222222222222222222222222222222222222222222333000111111222222222111111111111222333333333333222111222222222222333333333555333111000222666:::===@@@GGGQQQXXXYYYYYYaaakkkhhh```YYYUUUPPPJJJGGGHHH???>>><<<888999@@@JJJRRR]]]dddnnnuuuxxx{{{zzzzzz}}}wwwvvvvvvTTT???777444222222333333333222111111111000222222222222222222222222222222333333333333222222222222222222222222222222444444444444444444444444222222222222333333333333333333333333444444444444333333333333222222222222333333333444444444555555777777777777777777777777555555555666777888999:::======???@@@BBBDDDEEEEEEHHHGGGFFFEEEDDDDDDDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJKKKKKKJJJKKKLLLNNNOOOPPPRRRSSSTTTWWW[[[^^^hhhnnnvvv~~~{{{qqqmmmhhheeedddddddddcccddddddeeeeeeccc```]]][[[^^^\\\[[[^^^bbbeeedddbbb\\\[[[[[[ZZZZZZZZZZZZ[[[]]]```bbbbbb```^^^]]]]]]ZZZWWWUUUTTTTTTUUUUUUTTTSSSTTTVVVXXXZZZYYYUUURRRMMMNNNPPPSSSTTTRRRNNNJJJIIIHHHHHHJJJMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMPPPMMMLLLPPPUUUXXXVVVSSSOOONNNLLLKKKKKKLLLMMMNNNQQQTTTVVVTTTNNNJJJIIIIIIIIIHHHHHHIIIKKKLLLKKKJJJNNNMMMKKKLLLMMMOOOOOONNNLLLJJJKKKNNNNNNJJJIIIKKKMMMNNNNNNMMMKKKJJJKKKLLLMMMLLLJJJHHHHHHJJJNNNQQQ]]]gggoooppprrr|||~~~iiiRRRNNN^^^oooyyynnniiigggssstttooo```LLL>>>:::<<<999888777666666555222000333333222222222222111111111111111111111000000000////////////////////////bbbKKKBBBCCC???======888999999888777666555444444222111000///.....................------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++---,,,,,,,,,------...///222+++///FFFdddyyyxxxjjj```ccckkkooopppqqq{{{wwwkkk^^^VVVOOOBBB555111333777888555999???EEELLLQQQUUUWWWNNNMMMKKKGGGAAA:::333///111111111111222333333444000000111222222333333333222222333333333333333333000111222222333222222222444333222222333333333222111111333666;;;@@@EEEHHHTTTXXX^^^dddcccaaaeeekkkiii___TTTLLLEEE???===???:::>>>BBBDDDIIIUUUaaahhhooovvv~~~{{{wwwtttxxx{{{uuuzzzyyy\\\@@@777777555444666222222222222111111111111111111111111111111111111111111222333333333333222222222222222222222222222444444444444444444444444111222222222222333333333222222333333333444444444444444444444444444444444333333333444444444555555666666666666666666666666555555555666777888999:::<<<===>>>???AAABBBDDDEEEHHHGGGEEECCCBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEHHHJJJLLLLLLKKKKKKKKKLLLPPPRRRTTTTTTTTTTTTVVVXXXXXXZZZ]]]```eeemmmvvv}}}{{{ssspppooommmkkkiiigggddddddeeeeeedddddd___aaadddeeeeeeccc```]]]^^^]]]]]]___bbbcccbbbaaa\\\[[[[[[ZZZZZZZZZ[[[[[[\\\^^^```___]]][[[ZZZZZZYYYWWWUUUUUUUUUVVVUUUSSSUUUVVVXXXZZZ[[[YYYUUUQQQQQQRRRTTTVVVVVVTTTOOOKKKHHHGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKJJJOOOLLLKKKOOOUUUXXXUUUPPPNNNNNNNNNMMMNNNNNNOOOOOOOOORRRTTTSSSPPPLLLJJJIIIJJJHHHGGGHHHKKKMMMNNNMMMNNNMMMLLLKKKLLLMMMNNNOOOMMMKKKKKKNNNNNNJJJIIIKKKMMMMMMNNNNNNMMMLLLLLLLLLIIIJJJJJJJJJJJJKKKNNNQQQRRRaaammmoooooouuuwwwbbbVVVYYY```yyyqqqfffmmmllljjjbbbUUUGGG<<<666;;;999666555555555444333333333333333333333222222222222222222222222222222000000000000000000000000bbbKKKBBBCCC???======888999999888777666555444444222111000///.....................------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,------...222------999KKKbbbzzzvvvlllmmmtttyyyzzzzzzzzzqqqkkkeeeVVVEEE======<<<777999999:::<<<@@@EEEIIIKKKKKKOOOSSSUUUQQQIII???999222222222222222111111111111111333444444444444333111111111222222333333333000000000000111111222222222111111222555777777555444777>>>EEELLLQQQTTTVVV]]]ZZZ[[[```aaa___^^^___ZZZQQQHHHCCC???:::999;;;???IIISSSXXX___jjjrrruuuuuuzzzyyy}}}}}}}}}|||yyyzzzyyyYYYFFF888777888555333666111111111111111111111222111111111111111111111111000111222222333333333222222222222222222222222222444444444444444444444444111111111222222222333333222222222333333333444444444444444444444444444444333333333444444444555555555555555555555555555555666666666777888999:::;;;;;;<<<===???AAABBBCCCDDDFFFEEECCCAAA@@@???@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDFFFIIIJJJJJJJJJKKKLLLHHHIIIKKKLLLMMMPPPSSSVVVVVVUUUTTTRRRTTTXXX^^^bbbiiikkknnntttzzz~~~zzzwwwuuu~~~vvvllleeecccdddeeeeeeaaa```___```aaabbbaaa___\\\]]]^^^___```______^^^___^^^]]]]]]^^^```aaabbb^^^^^^]]]]]]\\\]]]]]]]]]\\\]]]^^^^^^[[[ZZZYYYYYYXXXWWWVVVVVVWWWWWWUUUSSSTTTUUUWWWYYY[[[ZZZWWWTTTUUUUUUUUUVVVVVVTTTPPPLLLKKKIIIGGGGGGHHHIIIHHHHHHKKKIIIHHHJJJLLLMMMLLLJJJMMMKKKKKKOOOTTTTTTPPPKKKJJJLLLNNNPPPQQQPPPOOOOOOJJJMMMPPPQQQPPPNNNLLLKKKIIIHHHGGGHHHKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPMMMMMMOOONNNJJJJJJLLLMMMMMMMMMNNNOOOOOONNNMMMIIIJJJKKKKKKJJJKKKMMMOOOGGGVVVeeekkknnnrrrxxxzzzxxxiiiZZZPPPdddvvvttteee[[[QQQQQQTTTRRRFFF:::>>>;;;777555666777777777333333333333333333444444222222222333333333333333111111111111111111111111bbbKKKBBBCCC???======888999999888777666555444444222111000//////.........------------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---------,,,,,,,,,,,,------...---...000666GGGddd}}}}}}}}}}}}nnn~~~{{{wwwuuuzzz}}}|||rrrbbbXXXQQQDDD777666666666888:::;;;;;;:::>>>DDDNNNVVVYYYWWWQQQMMMAAAAAAAAAAAA???===:::999333444555666777666555444333333333333333444555666555444444444555888;;;===???>>>>>>BBBGGGKKKKKKJJJJJJNNNTTT[[[___aaabbbaaa___XXXRRRSSSSSSNNNIIIGGGBBB===:::;;;===<<<===@@@PPP]]]gggkkkoooxxx{{{yyyvvv{{{zzznnnjjjooouuuwwwtttUUU===888444555555222000111///000000000111222222222111111111111111111111111///000111222333333333333222222222222222222222222333333333333333333333333111111111111222222222222222222222222333333333333111111111111222222222222333333333444444444555555555555555555555555555555666666666777888999:::;;;:::<<<>>>AAABBBCCCCCCCCCDDDBBB@@@>>>======>>>???@@@AAAAAABBBCCCBBBBBBBBB@@@BBBDDDEEEEEEFFFHHHJJJDDDFFFGGGIIIJJJMMMQQQTTTQQQPPPNNNMMMNNNRRRUUUXXXZZZZZZ[[[]]]aaafffllloooddddddeeeeeeeeecccbbbaaagggkkkoooppppppppprrruuuqqqnnnmmmpppvvv{{{~~~~~~|||wwwqqqkkkjjjlllqqqtttlllmmmmmmllljjjhhheeedddaaa___]]]\\\]]]\\\ZZZXXX^^^]]]\\\]]]___```___^^^\\\\\\[[[[[[\\\]]]^^^___^^^]]][[[[[[\\\___bbbdddaaaaaa___^^^^^^]]]]]]]]]\\\]]]^^^^^^\\\ZZZZZZ[[[YYYXXXXXXYYYYYYXXXVVVSSSPPPQQQSSSWWW[[[\\\\\\ZZZXXXWWWUUUUUUTTTSSSOOOMMMMMMJJJHHHGGGGGGHHHHHHGGGMMMKKKJJJMMMPPPQQQOOOLLLLLLMMMOOORRRSSSQQQNNNKKKGGGIIILLLNNNOOONNNLLLKKKGGGIIIKKKMMMOOOOOONNNMMMHHHGGGGGGHHHKKKMMMLLLLLLLLLMMMOOOPPPOOONNNNNNOOORRROOONNNOOONNNJJJIIILLLLLLKKKLLLNNNPPPPPPNNNLLLIIIJJJKKKJJJHHHHHHJJJKKKGGGQQQ]]]fffooowwwyyyxxxlll[[[QQQ]]]qqqqqq]]]IIIGGGTTT[[[TTTJJJ>>><<<999888888777666444333333444444444444555555222222222333333333333333111111111111111111111111bbbKKKBBBCCC???======888999999888777666555444444222111000//////.........,,,,,,------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++***))))))+++---...------,,,,,,+++,,,,,,---,,,,,,.........777LLL```}}}~~~uuuwww|||}}}wwwssszzz~~~tttlll\\\JJJ>>>;;;888777777777555333444999AAAIIIOOOTTTUUUVVVQQQRRRUUUVVVUUUSSSPPPNNNAAABBBDDDEEEDDDCCCAAA@@@???>>>>>>>>>???@@@BBBCCCAAA@@@???@@@CCCIIIOOOSSS[[[XXXXXX[[[```dddccc```___```bbbbbbaaa^^^[[[YYYTTTMMMGGGDDDAAA;;;777888888555777>>>EEEIIINNNSSSeeeqqqwwwuuuwwwyyyiiibbbjjjwwwzzzZZZBBB222555555222111333333000...//////000111222222333111111111111111111111111///000111222222333333333222222222222222222222222222222222222222222222222111111111111222222222222111222222222222333333333000000111111111222222222333333333444444444555555444444444444444444444444555555555666777888999:::999<<>>??????AAABBBBBBBBBAAA@@@@@@AAABBBBBBBBBDDDGGGIIIFFFHHHKKKLLLMMMMMMOOOQQQMMMLLLKKKLLLNNNQQQRRRSSSSSSSSSTTTUUUWWWYYY\\\]]]XXXWWWWWWVVVVVVUUUTTTTTTSSSUUUWWWXXXXXXYYYZZZ\\\ZZZWWWUUUXXX^^^cccdddccccccaaa```___```cccgggiiiaaa```___]]]\\\[[[ZZZYYY\\\\\\^^^```aaa```^^^\\\___^^^^^^___bbbddddddcccbbbaaa`````````aaabbbbbb``````___^^^^^^```bbbdddbbbaaa___^^^]]]\\\[[[[[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[YYYYYYYYY[[[[[[ZZZWWWTTTPPPPPPQQQTTTYYY\\\]]]]]][[[XXXTTTRRRQQQPPPOOOMMMMMMJJJHHHGGGHHHIIIJJJIIINNNLLLKKKNNNRRRSSSPPPMMMKKKOOOTTTWWWUUURRRPPPOOOJJJKKKKKKLLLKKKJJJIIIHHHFFFGGGHHHJJJLLLNNNNNNNNNIIIIIIIIIKKKNNNNNNMMMKKKJJJNNNRRRSSSQQQOOOOOOOOORRROOOMMMNNNMMMIIIHHHKKKIIIIIIIIILLLOOOOOOMMMJJJGGGHHHIIIIIIHHHIIIKKKMMMLLLOOOSSS]]]lllyyy{{{www|||vvvXXXUUUXXXhhh~~~wwwbbb[[[aaaeee```XXXGGGHHHHHHHHHGGGBBB;;;666333444444444555555555555111111222222333333333333222222222222222222222222bbbKKKBBBDDD???======888999999888777666555444444222111000//////.........,,,,,,,,,------.........++++++,,,,,,,,,---------+++++++++,,,,,,---------)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))'''(((***---000------,,,++++++,,,,,,,,,+++,,,...000///222<<>><<<@@@KKKUUU]]]dddkkksss|||yyy{{{|||}}}pppgggoooxxx```MMMAAA444999888000000777999444......///000111222222333000000000000000000000000//////000222222333333333222222222222222222222222111111111111111111111111000111111111111222222222111111222222222333333333222222222333333444444444333333333444444444555555444444444444444444444444444444444444666777888999999<<<@@@DDDFFFEEECCCAAA???===;;;999999:::===>>>>>>???@@@AAABBBAAA@@@@@@DDDDDDDDDCCCBBBDDDGGGJJJAAAEEEIIIKKKKKKKKKJJJKKKMMMMMMLLLMMMOOOOOOOOONNNMMMOOOQQQTTTVVVWWWWWWWWWRRRRRRRRRRRRRRRSSSUUUUUUSSSSSSSSSTTTUUUVVVVVVVVVYYYVVVTTTVVV[[[^^^]]]ZZZZZZ\\\^^^aaacccdddeeeeeegggeee```\\\YYYXXXXXXXXXZZZYYYXXXXXXYYY[[[]]]^^^]]]\\\\\\^^^aaadddeeeeeeeeeeeeddddddddddddddddddeeeeeeeeedddcccbbbbbbcccaaa```^^^\\\[[[ZZZYYYYYYVVVWWWXXXXXXWWWWWWXXXYYYZZZZZZ[[[\\\]]][[[WWWTTTSSSRRRRRRSSSWWWYYY[[[[[[\\\XXXTTTQQQOOOOOONNNMMMLLLJJJGGGGGGIIIKKKLLLLLLMMMJJJIIILLLQQQRRROOOKKKKKKQQQYYY[[[XXXTTTSSSUUUPPPOOOMMMJJJIIIHHHHHHHHHGGGFFFGGGHHHKKKMMMMMMMMMLLLLLLMMMPPPRRRQQQOOOMMMJJJNNNSSSUUURRRPPPOOOOOORRRNNNLLLMMMKKKHHHGGGIIIGGGFFFGGGJJJMMMNNNKKKHHHEEEFFFHHHIIIJJJMMMQQQTTTLLLIIIGGGOOOccctttwwwrrrlllzzzooo^^^QQQWWWnnnxxxrrrlllddd]]]XXX[[[^^^```]]]TTTIII@@@444444444555555555666666111111111222222333333333222222222222222222222222fffOOOCCCCCC>>><<<===888888888888888777555444333222111000000000000000000...,,,,,,,,,......---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000222333444NNNiii|||ooo|||vvv~~~~~~ssskkk___SSSKKKBBB::::::???555666666666777;;;???CCCDDDJJJPPPRRRQQQRRRWWW\\\[[[XXXYYY^^^```___ccckkk```]]]YYYXXXYYY\\\^^^^^^ZZZUUUQQQSSS[[[bbbfffffftttpppjjjfffccc___[[[WWWTTTUUUSSSMMMEEE???<<<<<<888888777666777;;;AAAEEEAAASSSaaadddhhhpppsssooo{{{xxxvvvvvv}}}yyy}}}xxxvvv}}}iiiSSSFFF@@@???555555444333333222111111...///000000//////000111111111111000000000000000//////000000000000//////000000000000111111111111//////000111222222333333111000/////////000222222111111222222222222111111222222222222222222222222222222222222222222333333222222333333333333444444444444555666888999;;;<<>>@@@AAA@@@AAABBBCCCCCCCCCBBBAAAFFFGGGGGGGGGGGGHHHKKKMMMLLLKKKJJJKKKMMMNNNNNNMMMLLLLLLMMMNNNPPPRRRTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPQQQRRRTTTVVVWWWSSSSSSSSSSSSTTTVVVYYYZZZYYYYYYYYYXXXYYY]]]bbbfffbbbaaa^^^\\\ZZZYYYYYYYYY[[[YYYVVVWWWZZZ\\\\\\ZZZ\\\___aaacccdddeeehhhjjjeeedddbbbcccdddeeeeeedddaaabbbccceeeffffffffffffeeeccc```\\\YYYXXX[[[^^^]]]\\\ZZZWWWVVVVVVYYY\\\ZZZZZZZZZZZZXXXWWWUUUTTTTTTTTTSSSSSSTTTVVVXXXYYYTTTTTTSSSQQQQQQPPPPPPPPPJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJIIIIIIIIIJJJKKKKKKPPPRRRTTTUUUTTTTTTUUUVVVPPPNNNLLLIIIGGGFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMLLLMMMNNNOOOQQQRRRSSSTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNOOONNNLLLIIIHHHEEEFFFIIIKKKKKKKKKJJJIIIFFFGGGHHHIIIJJJLLLMMMNNNJJJJJJIIIJJJPPP^^^rrrrrrttt~~~tttbbbVVVYYYkkkqqqaaaaaahhhnnnqqqwwwttt]]]CCC666777888999999777666555555222111444555333444777666444222222333222000---fffOOOCCCDDD???<<<===999888888888888777555444333222111000000///000000000...---,,,,,,---...---+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............000111222333999NNNiii}}}{{{mmmiiikkkuuu}}}xxxpppkkkhhh```SSSIIIFFF???===:::777555444666888:::<<<>>>@@@BBBDDDFFFHHHHHHGGGJJJRRRVVVXXX___gggfffbbb]]]YYYXXXWWWUUUTTTQQQNNNKKKLLLQQQWWWZZZ[[[fffaaaYYYSSSNNNIIICCC???EEEFFFEEEAAA;;;777888:::777:::===AAAEEEKKKRRRWWWeeesss{{{yyyyyyzzzfffKKK===:::888777555444444333222222111111///000111000///...///000000000000000000000000000//////000000000000////////////000000000111111111//////000111111222333333111000000///000111222333000111111222222111111000222222222222222222222222111111222222222222333333222222222333333333444444333333444444666777999:::===???BBBCCCBBB@@@??????:::999888777888999;;;<<<======;;;;;;;;;<<<>>>??????@@@AAABBBCCCBBBAAAAAAEEEFFFFFFFFFEEEGGGIIILLLJJJIIIIIIJJJLLLNNNMMMLLLKKKKKKLLLLLLMMMOOOPPPQQQQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVXXX[[[^^^^^^]]][[[ZZZYYYXXXYYYYYY[[[XXXVVVVVVYYYZZZZZZYYYZZZ\\\^^^```aaabbbeeegggdddcccaaabbbcccdddcccbbb``````aaabbbbbbcccddddddddddddbbb___]]]]]]___bbb``````^^^[[[XXXWWWXXXZZZUUUUUUTTTSSSRRRRRRQQQQQQUUUUUUTTTSSSSSSSSSTTTTTTPPPPPPOOOOOOOOOOOOPPPPPPKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOQQQRRRRRRRRRRRRSSSUUUOOONNNLLLKKKIIIIIIIIIIIIEEEEEEEEEFFFHHHKKKNNNPPPKKKKKKLLLNNNOOOPPPQQQRRRPPPPPPOOOOOONNNMMMMMMLLLNNNOOOOOOOOOMMMKKKIIIGGGEEEFFFHHHJJJKKKKKKJJJJJJGGGGGGHHHJJJJJJKKKKKKKKKGGGGGGGGGGGGKKKWWWgggssspppiiihhhttt}}}kkk___\\\```eeevvvhhhddd[[[WWW```jjjdddUUUFFFAAA;;;777666777888888999666555777777444444555444444333222333444444444fffOOOCCCDDD???======999888888888888777555444333222111000000/////////000///...,,,,,,------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111111,,,333DDD___|||zzznnnhhhqqq||||||uuuggg^^^RRRNNNHHHAAA<<<:::999999999666444444777888888777<<<;;;<<<@@@BBBDDDIIIOOOPPPNNNKKKIIIIIIHHHGGGEEEAAA@@@??????AAACCCFFFGGGIIIEEE@@@===;;;999777555999;;;>>>>>>>>>???CCCGGGNNNQQQVVV[[[```gggmmmrrr|||uuuttt|||dddFFF555444888777444444444333333222111111111000111111000...---...////////////000000000000000...//////000000//////...//////000000000000111111//////000000111111222222111111000000111111222333000111111222222111111000222222222222222222222222111111111222222222333333222222222222333333333333222222222333444555666666999<<<@@@AAA@@@===;;;;;;888888777777888:::<<<===;;;:::999999999:::<<<===??????@@@AAAAAAAAAAAAAAACCCDDDDDDDDDDDDEEEHHHJJJHHHGGGGGGIIIKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSWWWVVVUUUSSSRRRPPPOOOOOOOOOPPPSSSUUUWWWXXXXXXXXXZZZZZZZZZXXXUUUUUUVVVWWWYYYYYYXXXWWWWWWXXXXXXYYYZZZXXXVVVVVVWWWXXXXXXWWWWWWYYY[[[\\\\\\^^^aaaccccccbbb```aaabbbcccbbbaaa___^^^]]]]]]^^^___```aaabbbbbbbbbaaa```___aaaccc```aaa```]]]ZZZWWWWWWWWWWWWVVVSSSQQQPPPQQQQQQRRRXXXWWWUUUTTTRRRQQQQQQQQQMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIGGGFFFGGGGGGHHHIIIJJJKKKNNNOOOPPPOOOOOOOOOQQQSSSOOONNNMMMMMMMMMMMMNNNNNNDDDCCCBBBCCCEEEIIIMMMOOOHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMLLLLLLLLLMMMMMMNNNQQQQQQQQQPPPNNNKKKHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLGGGHHHIIIJJJJJJIIIGGGFFFDDDEEEEEEEEEGGGMMMWWW___gggcccaaadddiiisssrrrbbbZZZYYYfffwwwnnnVVVFFFNNN```hhheee\\\UUUMMMHHHFFFDDD???;;;:::666444777777444111222222333333222111222444666fffNNNCCCDDD???===>>>:::888888888888777555444333222111000//////////////////...------------,,,******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000111---///@@@^^^zzzttt|||~~~zzziiiddd\\\UUUPPPNNNLLLKKKHHHEEE@@@===:::999888888:::999888777666555888;;;999888888999:::;;;999888666777888777666666888999666555444555777999:::;;;;;;AAAIIIPPPTTTYYY```dddooopppqqqsssuuuyyy~~~nnnfffllluuuyyywwwUUUFFF777333888<<<888222333333222222111111111000000111111000...,,,---.........///////////////000...//////////////////...////////////000000000111/////////000000000111111111111111111111222222333000000111111111111000000111111111111111111111111000000111111222222333333111222222222222333333333333333222222333444555555555999===>>>===:::888777888777888888999;;;===>>>:::999999999999:::;;;;;;===>>>>>>???@@@@@@@@@@@@AAABBBCCCBBBBBBCCCFFFHHHHHHGGGGGGIIIKKKMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLMMMOOOPPPQQQWWWVVVUUUTTTRRRPPPNNNMMMMMMOOOSSSVVVXXXXXXXXXWWWZZZ[[[[[[ZZZWWWUUUTTTTTTXXXXXXWWWWWWWWWWWWWWWWWWYYYXXXVVVUUUUUUUUUVVVVVVVVVXXXYYYYYYYYY[[[^^^```bbbaaa```aaaccccccbbbaaa]]]\\\ZZZYYYZZZ[[[]]]^^^^^^___``````^^^]]]]]]^^^ZZZ\\\]]]\\\ZZZXXXWWWXXX\\\YYYUUUQQQOOOOOOPPPRRRXXXWWWVVVTTTSSSRRRQQQPPPMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHMMMMMMNNNMMMLLLMMMOOOQQQMMMNNNNNNOOOOOOPPPQQQRRRFFFDDDBBB@@@AAACCCFFFHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPTTTTTTSSSQQQOOOLLLJJJIIIGGGGGGGGGGGGIIIJJJLLLLLLGGGHHHJJJKKKJJJHHHEEECCCCCCDDDEEEEEEDDDFFFJJJNNNXXXdddooolll___^^^sssyyyqqqooo]]]gggvvvgggQQQMMMYYYccceeeooolllkkknnnnnngggYYYNNN>>>888555777888555222222444555666555222111222444fffNNNCCCDDD@@@>>>???;;;888888888888777555444333222111000///............///...,,,,,,------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,---...///555000---333EEE```}}}yyypppiiieeebbb```^^^\\\[[[XXXPPPFFFAAAAAACCC>>>>>>===:::777888:::;;;999888888888999999666444888999:::999777666777999888:::;;;===???AAACCCEEEJJJSSS^^^hhhnnnrrrvvvzzz~~~}}}|||{{{|||~~~zzz}}}qqqjjjqqq|||sssYYY===888444444666777333...222111111111111111000000000111111000---,,,,,,---------........./////////......////////////.........////////////000000000//////////////////000000000000111111222222222222000000000111111000000000111111111111111111111111//////000111111222333333111111111222222222333333444333333333444555666666444777:::<<<:::888666666888888999:::;;;<<<===>>>::::::999:::::::::;;;;;;<<<<<<<<<===>>>??????@@@@@@AAAAAAAAA@@@BBBDDDGGGHHHGGGGGGHHHKKKMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNTTTTTTTTTTTTSSSQQQPPPOOOLLLOOOSSSVVVXXXXXXWWWVVVVVVXXXYYYXXXVVVTTTTTTTTTYYYYYYYYYXXXXXXWWWWWWVVVXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYXXXXXXZZZ]]]___aaa```aaaccceeeeeedddccc]]]\\\ZZZXXXXXXYYY[[[\\\]]]___```___]]][[[ZZZZZZTTTWWW[[[\\\\\\\\\\\\]]]]]]ZZZTTTOOOLLLKKKLLLMMMSSSSSSSSSRRRQQQPPPOOOOOOOOONNNMMMKKKJJJIIIIIIIIIKKKJJJHHHGGGGGGFFFGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFKKKLLLMMMLLLKKKKKKMMMOOOLLLLLLNNNOOOPPPQQQRRRRRRLLLIIIFFFCCCAAAAAAAAABBBEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLNNNPPPQQQRRRUUUUUUTTTRRRPPPNNNMMMLLLHHHHHHHHHHHHHHHIIIKKKKKKGGGHHHJJJKKKJJJHHHEEECCCEEEFFFFFFFFFEEEDDDDDDEEEKKK]]]qqquuujjjeeessseeebbbcccnnn|||kkk```^^^bbbdddpppqqqwwwzzzoooJJJAAA:::999999666444444555666777777555444444444fffNNNDDDDDD@@@>>>@@@<<<888888888888777555444333222111000///...---------...---,,,,,,......---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,---......//////111333999JJJfff}}}zzzxxx|||xxxuuurrroooooopppmmmdddXXXPPPPPPRRROOOPPPMMMEEE@@@??????===;;;;;;<<>>??????@@@@@@@@@@@@AAADDDFFFGGGEEEDDDEEEFFFGGGFFFEEEGGGHHHJJJMMMNNNNNNMMMLLLMMMMMMMMMMMMNNNOOOQQQQQQPPPQQQSSSTTTTTTTTTRRRQQQPPPQQQSSSUUUVVVUUUTTTTTTRRRSSSTTTTTTSSSRRRTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWUUUVVVWWWUUUTTTTTTVVVYYYYYYZZZYYYWWWWWWXXX[[[^^^[[[[[[^^^bbbeeegggfffeee^^^^^^]]]]]]\\\[[[ZZZZZZ___```aaa```^^^]]]^^^___ZZZ\\\^^^^^^]]]]]]^^^___aaa^^^ZZZVVVSSSRRRRRRSSSNNNOOOOOOOOONNNMMMKKKKKKNNNMMMLLLJJJIIIHHHHHHHHHIIIGGGEEEDDDCCCCCCDDDEEEGGGGGGGGGGGGGGGHHHIIIIIIJJJMMMPPPQQQOOOMMMLLLLLLIIIJJJKKKLLLMMMLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIEEEFFFFFFGGGGGGHHHHHHHHHHHHJJJMMMPPPRRRRRRQQQQQQNNNNNNNNNNNNNNNNNNOOOOOOIIIJJJJJJJJJJJJHHHGGGFFFGGGGGGHHHJJJJJJKKKKKKKKKFFFEEECCCCCCCCCDDDCCCCCCCCCCCCLLL^^^nnnuuuvvvwwwyyynnniiikkktttrrriii]]]WWWZZZdddooowww___QQQCCC@@@DDDHHHNNNRRRMMMCCC888444555888999888fffNNNDDDEEEAAA???@@@===888888888888777555444333222111000///------,,,,,,+++******,,,...000///...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))***+++,,,,,,------------,,,,,,,,,---.........******---,,,---666AAAWWWuuuuuufff[[[PPP[[[sss}}}xxx~~~|||xxxyyy|||{{{sssppptttuuussstttssssssuuuxxxzzz{{{{{{}}}xxxtttuuuzzz}}}}}}zzz{{{}}}wwwxxx~~~}}}hhhIII<<<===<<<999000//////111333333111///////////////000000000000,,,...///...------...///++++++,,,------...//////---..................---............/////////000.....................---,,,---///000000000///...//////000000000000//////000000000000000000000000---...///000111222333333000111111111111222222222111111111333444666888999888888888777666666888:::555666666777777777666666888888999::::::::::::999999999999999:::<<<>>>??????@@@@@@@@@@@@AAADDDFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBDDDGGGJJJLLLLLLLLLKKKKKKLLLLLLNNNPPPRRRSSSTTTPPPRRRSSSTTTUUUSSSRRRQQQQQQRRRSSSTTTUUUTTTTTTSSSUUUVVVVVVUUUTTTTTTUUUWWWRRRTTTVVVXXXYYYYYYYYYYYYTTTVVVWWWVVVTTTTTTWWW[[[YYYYYYXXXWWWVVVWWW[[[^^^XXXYYY\\\```eeegggfffeee____________^^^\\\[[[ZZZ\\\]]]^^^]]]]]]]]]___aaa]]]^^^^^^\\\ZZZXXXXXXYYY[[[YYYVVVSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHEEEDDDCCCDDDEEEFFFEEEEEEFFFGGGHHHJJJLLLMMMJJJMMMQQQSSSQQQNNNLLLLLLHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHKKKMMMNNNNNNNNNMMMFFFFFFGGGGGGHHHHHHIIIIIIGGGIIIMMMQQQSSSRRRPPPOOOJJJJJJJJJKKKLLLMMMOOOOOOJJJJJJKKKLLLJJJHHHFFFDDDFFFGGGHHHIIIJJJLLLMMMNNNDDDCCCAAA@@@BBBCCCCCCCCCBBBCCCIIITTT^^^fffooowwwpppvvv|||~~~qqqfffgggttt~~~iiiVVVOOOSSS^^^ggglll]]]PPPOOOWWWbbbllltttkkk\\\III??????CCCCCCBBBdddOOOFFFFFF???===@@@>>>===;;;999888888777555333222111000//////............---,,,,,,......---,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------************************,,,++++++******++++++,,,+++++++++,,,---...///000++++++++++++,,,,,,---......---,,,++++++---...000<<>>>>><<<<<<===>>>@@@AAABBBCCCCCCDDDEEEEEEDDDBBB@@@??????AAADDDGGGJJJMMMOOOOOOMMMNNNOOONNNMMMMMMOOOQQQOOOOOOPPPRRRSSSSSSPPPNNNPPPRRRTTTVVVWWWVVVUUUSSSUUUTTTTTTTTTTTTVVVXXXYYYVVVVVVWWWWWWXXXYYYYYYZZZWWWWWWWWWWWWXXXYYYZZZZZZ[[[XXXUUUVVVYYY[[[ZZZYYYYYYXXXYYY___fffjjjiiigggeeebbb___]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\WWWVVV[[[^^^[[[VVVTTTVVVVVVTTTSSSQQQPPPOOONNNOOORRRTTTTTTQQQNNNKKKKKKMMMKKKJJJJJJKKKJJJGGGEEEHHHIIIHHHFFFEEEDDDFFFHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMRRRTTTQQQQQQSSSQQQLLLMMMKKKHHHGGGGGGHHHHHHGGGIIIJJJKKKLLLMMMPPPSSSVVVKKKJJJIIIFFFEEEFFFJJJMMMMMMKKKKKKNNNRRRQQQLLLGGGGGGFFFEEEFFFIIIKKKMMMMMMKKKJJJGGGEEECCCCCCDDDEEEKKKLLLLLLLLLKKKJJJIIIIIIEEEDDDBBBAAAAAABBBCCCDDDEEEGGGHHHGGGIIIQQQ]]]gggjjjmmmjjjooo{{{}}}wwwsssrrrrrr}}}tttccc\\\```gggppphhh^^^XXX\\\jjj{{{uuu]]]MMMKKKSSS\\\aaafffPPPFFFFFF???===???======;;;999888888777555333222111000//////............---,,,,,,......---,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++***))))))***+++++++++++++++,,,,,,,,,------************************,,,++++++******++++++,,,,,,++++++,,,,,,...//////---,,,,,,,,,------...///...---,,,++++++---...000555888GGGdddwwwyyy}}}qqq{{{zzzzzzzzzbbbLLL999777999666444666444333222111000000000000111111111000000000//////...............------,,,------------............------...///////////////........................000000000000//////..................////////////000000000000//////......000000000000000000000000000000/////////000111222222222333333222222111000222111000000111444777999:::999777666555444444444666999;;;:::666444666999555666666777777888999999777777888888999;;;<<<===;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDEEEDDDBBB@@@??????@@@CCCFFFIIILLLNNNOOOMMMNNNNNNNNNMMMMMMOOOQQQOOOOOOPPPRRRTTTTTTQQQOOOPPPRRRUUUWWWXXXWWWUUUTTTSSSRRRRRRRRRRRRTTTUUUVVVUUUVVVVVVWWWWWWXXXYYYYYYWWWWWWWWWVVVWWWWWWXXXYYYYYYWWWUUUUUUWWWYYYYYYXXXXXXYYY[[[]]]___bbbdddeeebbb___\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ^^^YYYXXX]]]```]]]YYYXXXXXXXXXWWWVVVTTTRRRPPPOOOLLLOOOQQQQQQPPPNNNNNNNNNMMMLLLKKKKKKLLLMMMLLLKKKHHHIIIIIIHHHGGGGGGIIIKKKIIIIIIHHHHHHHHHJJJKKKLLLNNNRRRSSSPPPPPPSSSRRRMMMNNNLLLIIIHHHHHHHHHFFFEEEHHHLLLPPPQQQOOOMMMMMMNNNKKKJJJIIIGGGFFFHHHLLLPPPQQQNNNLLLMMMOOOOOOKKKGGGIIIHHHGGGIIIKKKMMMMMMLLLJJJHHHGGGEEEDDDDDDEEEEEEKKKJJJHHHGGGGGGHHHJJJKKKEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFLLLUUU]]]gggjjjdddbbbiiiooo}}}~~~ttt{{{wwwsssvvvzzzxxxtttlllaaaZZZ]]]jjjuuu|||tttiiibbbbbbgggooottthhhRRRGGGFFF???<<<>>><<<<<<:::999888888777555444222111000//////............---,,,,,,......---,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++***))))))***++++++++++++++++++,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,++++++,,,,,,---...///---------.........//////------,,,+++,,,---...///222...222FFFfff{{{tttVVVGGG;;;333555777444333666333222111111000000000000000000000000///////////////......---------------------------............------...////////////...........................000000000////////////...---............/////////000000000////////////...000000000000000000000000000000000///000111111222111222222222222111111000111111000000111444666888888888666555444444444444555888:::888555444666888555555666666777888888888666666777777888999;;;;;;:::;;;;;;===>>>???@@@AAABBBCCCCCCDDDCCCBBB@@@???>>>???AAADDDGGGJJJLLLMMMMMMNNNNNNNNNMMMMMMOOOPPPOOONNNOOORRRTTTTTTSSSQQQQQQSSSUUUWWWXXXWWWVVVTTTPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWVVVTTTUUUVVVXXXXXXWWWWWWZZZ\\\]]]\\\\\\___aaa___]]][[[ZZZZZZZZZYYYWWWUUUUUUUUUUUUVVVWWWXXXXXXZZZVVVVVV[[[^^^[[[XXXWWWWWWXXXYYYYYYWWWTTTQQQOOOLLLMMMOOOPPPOOOPPPQQQSSSNNNLLLKKKLLLNNNPPPQQQQQQJJJKKKKKKJJJIIIIIIKKKMMMJJJJJJJJJIIIIIIJJJKKKKKKOOOQQQQQQOOOOOORRRRRRPPPQQQOOONNNMMMMMMLLLIIIGGGOOOUUU\\\]]]XXXQQQNNNMMMKKKKKKKKKIIIIIIKKKOOORRRTTTPPPMMMLLLMMMNNNKKKIIIJJJIIIIIIKKKLLLMMMKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEJJJHHHFFFDDDDDDFFFJJJLLLFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFEEECCCFFFLLLQQQ```fffccc```dddgggttt}}}~~~zzzjjjXXXPPPTTT]]]bbbdddffffffffflllwwwkkkSSSGGGEEE???===>>>;;;;;;:::888777888777555444222111000///...............---,,,,,,......---,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******************+++***++++++++++++,,,,,,,,,************************,,,++++++******++++++,,,,,,+++++++++,,,------...---------.........------------,,,,,,,,,---...//////222444777BBB[[[{{{tttrrrwww}}}vvvwwwyyy{{{pppUUUDDD===777444666555111111444222222111000000000000000000000/////////.........///...---,,,+++,,,---...,,,,,,---------.........,,,---......//////..............................////////////////////////---------.........//////////////////////////////000000000000000000000000000000000000111111222222000111111111111111000000111111000000111333555777666666555444333333444444444666777666444444555777444444555666666777777888777777777777888999:::;;;:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???===>>>@@@BBBEEEHHHJJJLLLLLLMMMNNNMMMLLLLLLNNNPPPNNNNNNOOOQQQSSSUUUTTTRRRQQQSSSUUUXXXXXXWWWVVVUUUPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVUUUVVVWWWWWWWWWWWWXXXZZZ]]]```aaaaaa___]]]^^^]]][[[[[[[[[\\\ZZZYYYTTTTTTTTTTTTUUUVVVWWWXXXUUUTTTWWW^^^aaa\\\WWWUUUUUUWWWYYYZZZXXXTTTPPPMMMOOOPPPQQQQQQQQQRRRUUUWWWQQQNNNLLLLLLNNNQQQRRRRRRMMMNNNNNNMMMKKKJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKOOOPPPOOOOOOOOOQQQRRRRRRUUUTTTTTTTTTUUUTTTQQQOOOTTT[[[bbbccc\\\TTTQQQPPPNNNNNNMMMLLLKKKLLLOOOQQQRRRPPPNNNNNNOOOOOOMMMKKKIIIIIIJJJLLLMMMLLLHHHEEEGGGHHHHHHIIIIIIHHHGGGGGGJJJIIIFFFEEEDDDFFFHHHIIIFFFGGGHHHHHHHHHFFFEEECCCDDDDDDEEECCCBBBBBBEEEHHHPPP[[[```eeellllllrrrwwwuuuzzz}}}wwwdddWWWTTTVVVXXX^^^bbbaaa___dddppp|||mmmTTTFFFEEE???===>>>:::;;;999777777777777555444222111000///...............---,,,,,,......---,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++************++++++******************+++++++++,,,,,,************************,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,------------,,,+++,,,,,,,,,,,,------......,,,000111...---888OOOaaa|||{{{hhhccchhhzzzxxx{{{qqqaaabbbiiiooo{{{rrrYYYGGG>>>:::888666444222///000333111111000000///000000000/////////............---///...---++++++,,,------,,,,,,,,,------------...,,,------....................................................../////////------------...........................///////////////////////////////////////000000111111111111///000000111111000000000111000000000111333444555444444333333333333333444333444555444444333444555444444444555666666777777888777777888888999:::;;;:::;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@===>>>???AAACCCFFFIIIKKKLLLMMMNNNMMMLLLLLLNNNPPPNNNMMMNNNPPPRRRTTTSSSRRRQQQRRRUUUWWWXXXWWWUUUTTTQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWYYYXXXWWWVVVUUUTTTTTTTTTVVVWWWWWWXXXWWWWWWXXXXXXYYYYYY\\\cccjjjjjjbbbZZZ^^^]]]\\\]]]^^^^^^]]]\\\VVVVVVVVVUUUVVVWWWWWWXXXVVVWWW]]]eeefff```YYYWWWTTTVVVYYYZZZYYYVVVRRROOOTTTUUUUUUTTTSSSTTTWWWYYYSSSPPPMMMLLLMMMOOOOOOOOOOOOPPPPPPOOOLLLJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKOOONNNNNNOOOPPPPPPQQQSSSTTTTTTUUUWWWYYYYYYXXXVVVOOOTTTYYYYYYTTTOOONNNOOOQQQQQQPPPMMMKKKJJJLLLNNNMMMNNNPPPRRRSSSRRROOOMMMKKKKKKLLLNNNOOOMMMIIIEEEHHHIIIIIIJJJIIIIIIHHHGGGIIIIIIHHHHHHGGGFFFEEEEEEGGGHHHHHHHHHHHHFFFDDDCCCBBBBBBCCCBBBBBBBBBCCCDDDBBBLLLSSS^^^mmmppptttwwwqqqmmmzzz{{{qqqiiidddggglllpppkkkbbb___cccjjjnnnTTTEEEDDD@@@??????;;;:::888777777777777666444222111000//////............---,,,,,,......---,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********++++++++++++******)))***++++++++++++***)))************++++++++++++************************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++,,,---------,,,+++***,,,,,,,,,---------.........,,,***+++///555:::<<>>>>>>>>@@@BBBFFFIIIJJJLLLMMMMMMMMMLLLLLLNNNOOONNNMMMMMMNNNPPPRRRRRRQQQPPPRRRTTTVVVWWWVVVUUUSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWYYYYYYWWWVVVUUUUUUUUUUUUUUUWWWXXXYYYXXXWWWXXXYYYYYYWWWYYYcccmmmnnndddYYY\\\[[[[[[]]]^^^___^^^\\\XXXXXXWWWWWWVVVVVVWWWWWWRRRSSSYYY``````ZZZTTTSSSRRRTTTWWWZZZZZZWWWTTTQQQVVVVVVVVVUUUSSSTTTVVVXXXTTTRRROOONNNNNNNNNMMMLLLNNNOOOPPPOOOLLLJJJIIIIIILLLLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLPPPQQQPPPQQQTTTQQQQQQQQQTTTWWWXXXXXXWWWMMMNNNOOOOOONNNNNNNNNOOOQQQQQQPPPMMMJJJIIIJJJKKKIIILLLOOORRRSSSQQQOOOMMMNNNNNNOOOPPPQQQOOOKKKHHHIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBBGGGIIIRRReeeoooyyy~~~xxxsssjjjlllsss}}}{{{ttttttxxxzzzuuuiii\\\SSSOOOoooSSSDDDDDD@@@@@@@@@<<<999888666666777777666444222111000//////............---,,,,,,......---,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********++++++++++++******)))***++++++++++++***)))************++++++++++++************************,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,---...///...---+++***,,,,,,------......---------,,,,,,///333666555444:::PPPkkkvvvrrr{{{yyy}}}uuusss{{{lll\\\MMMIIIHHHBBB<<<888333333111//////000111222000000////////////000000.........---------,,,,,,,,,------------,,,++++++++++++,,,,,,,,,---------+++,,,------......---------------------------------------.........//////,,,,,,---------.........---------.........//////////////////////////////,,,---...///000//////...---...//////000000//////000000000111222222333333111111111111111222333333111111111111222333333222222333333444555555666666777777666666666777888888777777888:::;;;<<<===>>>@@@@@@????????????@@@@@@???>>>???@@@BBBEEEHHHJJJKKKLLLMMMLLLKKKLLLMMMOOONNNMMMLLLMMMNNNPPPOOOOOOOOOQQQSSSUUUVVVUUUSSSRRRTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWYYYYYYXXXWWWVVVVVVVVVWWWSSSUUUXXXXXXWWWUUUVVVXXXVVVUUUWWW^^^fffggg```XXXWWWWWWXXXZZZ\\\]]][[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUNNNNNNPPPTTTSSSNNNLLLNNNMMMOOORRRUUUUUUTTTRRRQQQQQQRRRSSSSSSRRRRRRSSSUUUTTTRRRPPPPPPPPPOOONNNLLLJJJLLLMMMMMMLLLJJJJJJJJJKKKLLLMMMOOOOOOOOONNNNNNLLLJJJLLLQQQSSSPPPPPPSSSPPPOOONNNPPPSSSUUUUUUUUUOOOMMMLLLMMMOOOQQQQQQPPPNNNOOONNNLLLIIIHHHIIIJJJIIIKKKMMMNNNMMMLLLLLLKKKMMMLLLMMMNNNNNNMMMJJJHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???@@@AAAAAAAAACCCGGGEEEIIIWWWcccsss{{{tttnnnqqq}}}{{{{{{{{{wwwooocccVVVNNNoooSSSDDDCCC@@@@@@AAA<<<999777666666777777666444222111000//////............---,,,,,,......---,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++******++++++++++++******)))***+++,,,,,,+++***))))))************+++++++++************************,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++---...///000000...,,,++++++,,,------......------'''...444222,,,***///666222888DDDXXXpppsssrrrwwwrrrzzz}}}xxxyyy}}}{{{}}}mmmWWWBBB>>><<<;;;555///333;;;444444333111111222111///000000////////////000111......---------,,,,,,,,,+++,,,---...---,,,+++***++++++,,,,,,,,,---------+++,,,------......---------------------------------------.........//////,,,,,,,,,---------......---------.........//////////////////////////////+++,,,.../////////...---------...///000000//////000000111111222222222333000000000000111222333333111000000111222333333222222222333444444555555666666555555555555666666777555555666777999:::;;;<<<@@@???????????????@@@@@@?????????@@@BBBEEEIIIKKKKKKLLLMMMLLLKKKKKKMMMOOOOOOMMMKKKLLLMMMNNNNNNMMMNNNPPPSSSUUUUUUTTTSSSRRRTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXWWWWWWWWWXXXXXXQQQTTTWWWXXXUUUTTTUUUWWWTTTTTTVVVYYY]]]^^^[[[XXXTTTTTTUUUWWWYYYZZZYYYWWW[[[ZZZXXXVVVUUUTTTSSSSSSQQQNNNMMMNNNLLLIIIKKKPPPGGGIIILLLOOOPPPPPPOOONNNLLLNNNPPPPPPPPPPPPQQQSSSSSSRRRQQQQQQRRRQQQOOOMMMFFFHHHKKKLLLLLLKKKKKKLLLKKKLLLMMMOOOPPPPPPOOOOOOKKKIIIKKKRRRTTTPPPPPPSSSRRRPPPNNNOOOQQQSSSTTTTTTOOOKKKIIIKKKPPPRRRQQQNNNLLLLLLLLLKKKIIIHHHIIIJJJKKKKKKKKKJJJHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJHHHEEEHHHFFFCCCAAA@@@@@@AAABBBCCCAAA@@@@@@AAAEEEIIIKKKGGGFFFDDDBBB@@@@@@AAAAAACCCAAA???>>>>>>?????????:::AAAAAACCCKKKSSSddd|||~~~xxxrrrooorrr~~~wwwrrr||||||zzzyyyuuummmeeeoooRRREEEGGGBBB>>>>>><<<;;;:::999888777555444444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,---***))))))+++,,,***'''++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++)))))))))***+++++++++,,,------,,,+++,,,---...///------------------------,,,---......------...000+++000555888???RRRmmmccc^^^XXX\\\iiitttssskkkppp{{{~~~zzzwww{{{}}}}}}uuusss}}}nnnmmmlllpppxxxyyy___LLLBBB888555222222333444222000000000000000000///......111000...,,,+++,,,...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------.........///......------,,,,,,+++................................................,,,------...//////..................////////////---...//////......///111111111222222222222111111222222222111111111000000///000000000111111111111555444333333222111000000444444444555666777777888666777999:::;;;;;;:::999<<<===>>>???@@@???>>>===AAAAAABBBCCCDDDEEEFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPNNNMMMLLLLLLKKKKKKMMMMMMMMMNNNOOOQQQTTTUUUXXXXXXXXXWWWVVVSSSQQQOOOSSSTTTUUUVVVWWWXXXXXXXXX^^^___]]]YYYUUUTTTVVVYYYUUUXXXYYYWWWSSSQQQRRRUUUQQQQQQSSSUUUWWWYYY[[[\\\YYYWWWVVVWWWXXXWWWTTTPPPRRRPPPNNNMMMLLLMMMNNNOOOUUUVVVUUUQQQKKKGGGFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLIIIKKKMMMOOOPPPOOONNNMMMNNNMMMLLLMMMMMMMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHJJJNNNSSSVVVTTTPPPLLLRRRQQQPPPOOONNNNNNNNNNNNLLLLLLLLLMMMNNNOOOQQQQQQRRRPPPMMMKKKHHHGGGFFFFFFFFFHHHIIIIIIGGGGGGHHHJJJJJJIIIHHHHHHIIIIIIGGGEEEDDDBBBAAA???>>>>>>???@@@<<<===>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDCCCAAA@@@AAA@@@???=========>>>>>>===???BBBFFFKKKOOORRRTTTqqq{{{{{{nnnmmm|||~~~pppSSSFFFHHHCCC??????===;;;:::999888777666555444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***---//////---++++++++++++++++++++++++******++++++++++++******************************************************)))************+++++++++)))************+++++++++************++++++++++++---,,,+++++++++,,,......------------------------,,,---......------...000,,,///111000111:::JJJWWWkkk~~~vvvbbbXXX^^^mmmwwwxxxjjjppp|||{{{~~~}}}dddOOO@@@888444777444222111333333222000000000000000000///......000///---,,,,,,,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,................................................------..................------------............---...//////......///111000111111222222111111000222222222111111111000000000111111111222222222222444444333333222111000000444444444555666777777777666777888::::::::::::999======???@@@@@@@@@???>>>@@@AAABBBCCCDDDEEEFFFFFFHHHIIIIIIJJJKKKLLLMMMNNNLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLMMMNNNOOORRRTTTVVVWWWWWWXXXXXXWWWUUUSSSRRRTTTUUUVVVXXXXXXXXXXXXWWW\\\]]]\\\ZZZVVVUUUVVVXXXUUUWWWYYYWWWSSSRRRSSSUUURRRSSSTTTVVVWWWYYYZZZ[[[YYYWWWVVVVVVWWWVVVSSSOOOOOONNNMMMLLLLLLNNNPPPQQQWWWWWWVVVSSSMMMIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIHHHJJJLLLNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJJJJIIIGGGMMMMMMLLLJJJIIIGGGFFFEEEJJJJJJJJJIIIHHHGGGFFFFFFFFFHHHKKKPPPRRRRRRNNNKKKKKKLLLMMMOOOOOONNNLLLLLLOOONNNNNNNNNNNNNNNNNNOOORRRPPPMMMJJJGGGEEECCCCCCDDDEEEGGGGGGFFFGGGHHHJJJIIIGGGFFFFFFGGGFFFDDDBBBBBBBBBAAA@@@??????>>>???>>>>>>>>>>>>>>>>>>======@@@AAAAAABBBBBBAAA@@@???@@@???>>>===<<<======>>>@@@@@@AAACCCDDDFFFGGGGGGWWWeeevvvqqqTTTFFFHHHDDD@@@@@@>>>;;;;;;:::888777666555444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---000000000++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++)))************++++++++++++++++++++++++*********+++++++++++++++,,,------------------------------+++---......------...//////111111///,,,---222777BBBZZZyyy~~~rrrsss|||sssppppppxxxyyypppnnn|||yyybbbNNNBBB===<<<;;;555444222111222222111000///000000000000///......//////---,,,,,,,,,---.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------))))))***++++++,,,---------------------------------------------------------...............------,,,,,,,,,------------...---...//////......///111000111111222222111111000222111111111111000000000111111111222222222333333333333333222222111111111444444444555666666777777666777888999999::::::999======???@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEHHHHHHIIIIIIJJJKKKLLLLLLGGGGGGHHHIIIJJJLLLMMMNNNKKKKKKLLLMMMOOORRRUUUWWWVVVVVVWWWWWWWWWVVVVVVUUUUUUVVVXXXYYYYYYXXXVVVUUUXXXYYYZZZYYYWWWVVVVVVWWWUUUWWWXXXWWWTTTRRRTTTVVVTTTTTTUUUVVVWWWXXXXXXYYYXXXWWWUUUUUUUUUTTTQQQOOONNNMMMLLLLLLMMMPPPRRRTTTVVVVVVUUUSSSOOOLLLKKKLLLKKKIIIFFFDDDCCCCCCEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGFFFGGGIIIJJJIIIGGGNNNMMMLLLJJJHHHGGGEEEEEEHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFHHHKKKMMMMMMJJJHHHDDDFFFJJJLLLMMMLLLIIIHHHNNNNNNMMMLLLKKKKKKJJJJJJMMMLLLJJJHHHFFFEEEDDDDDDBBBDDDFFFFFFEEEFFFGGGIIIHHHFFFDDDDDDDDDCCCAAA???@@@@@@@@@@@@@@@???>>>=========<<<<<<;;;;;;::::::<<<===>>>?????????>>>===>>>======<<<<<<<<<======AAAAAA@@@@@@@@@?????????DDDPPPeee|||pppSSSFFFHHHDDD@@@@@@>>><<<;;;:::999777666555555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,,,,---......++++++++++++++++++++++++******++++++++++++******************************************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...//////000000000000000111222111???UUUkkkrrrfff[[[[[[hhhwwwyyytttpppyyy~~~___UUUHHH@@@===;;;777333444333222111111111111111//////000000//////...---......---,,,,,,------......---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------------------------------------------.........///......---,,,,,,,,,---------.........---...//////......///111000000111111111111000000111111111111000000000000000000111111111222222222333333222222222222222222444444444555555666666666666666777888888999999999<<<===???@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCCCCCCCGGGGGGHHHHHHIIIJJJJJJKKKFFFGGGGGGHHHJJJLLLMMMNNNJJJJJJKKKMMMOOORRRUUUWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVXXXYYYXXXVVVTTTSSSTTTVVVXXXYYYXXXWWWVVVUUUSSSVVVXXXVVVSSSRRRTTTVVVTTTTTTTTTUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSRRRPPPOOOOOONNNMMMMMMNNNPPPRRRSSSPPPQQQPPPPPPNNNMMMMMMMMMKKKIIIEEEBBBAAABBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIHHHGGGHHHJJJKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGIIIJJJIIIGGGEEEBBBDDDFFFHHHIIIHHHFFFDDDKKKKKKJJJJJJIIIHHHHHHGGGHHHGGGGGGHHHHHHHHHIIIIIIDDDFFFGGGFFFEEEEEEFFFGGGHHHFFFCCCBBBBBBAAA@@@>>>>>>???@@@@@@@@@???===<<<888888999999::::::;;;;;;:::;;;<<<>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<>>999666666777666000+++222222111111000000111111///////////////...------------,,,,,,,,,---------------,,,++++++++++++,,,*********++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++---------------------------------------------------...............---------.........////////////---...//////......///111000000000111111000000000000000000000000000000000////////////000000000000222222222222222222333333444444444444555555555555666666666666777888999999;;;<<<>>>???@@@@@@????????????@@@@@@AAAAAABBBBBBFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJKKKLLLOOORRRUUUWWWVVVVVVUUUTTTRRRRRRQQQQQQTTTUUUVVVVVVVVVTTTRRRQQQRRRSSSUUUWWWXXXWWWUUUSSSQQQTTTVVVUUUSSSRRRTTTVVVSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUUUUTTTRRRQQQQQQQQQPPPOOOMMMKKKKKKLLLMMMNNNJJJJJJJJJKKKLLLMMMMMMMMMIIIGGGCCCAAA@@@BBBDDDFFFEEEEEEFFFFFFGGGGGGGGGFFFIIIHHHFFFGGGIIIJJJKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJKKKJJJIIIIIIIIIHHHEEECCCEEEEEEEEEDDDDDDDDDCCCCCCHHHIIIJJJKKKKKKKKKJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIHHHFFFEEEEEEFFFIIIFFFCCCBBBBBBAAA@@@???===>>>???@@@???>>>===<<<888888888888888999999999:::;;;<<<===>>>>>>===<<<::::::;;;;;;<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@===<<<===FFFYYYpppxxx}}}mmmQQQCCCFFFCCC??????===<<<<<<;;;999888777666555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,+++,,,---///++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...///...---,,,,,,,,,---...222...,,,///444@@@RRRaaa~~~yyytttzzzvvvjjjeeeeeeppp|||eeeOOOCCC@@@@@@:::777555555777888666444000111111000//////000222...////////////...------,,,,,,,,,,,,------------------,,,+++++++++++++++))))))******+++,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.............../////////000000---...//////......///111///000000111111000000/////////000000000000000111........./////////000000111111111222222333333444444444444444444444444444555555555555666777888999999:::<<<>>>??????>>>>>>>>>?????????@@@@@@@@@AAAEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJKKKLLLNNNQQQTTTVVVVVVUUUTTTRRRQQQPPPPPPPPPTTTTTTTTTTTTSSSSSSRRRQQQRRRRRRSSSUUUWWWWWWTTTRRROOORRRTTTSSSQQQQQQSSSVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSRRRQQQSSSTTTPPPNNNLLLIIIHHHHHHHHHIIIHHHGGGGGGHHHKKKMMMMMMLLLGGGEEECCCAAAAAACCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGEEECCCCCCEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBDDDGGGIIIKKKKKKJJJIIIJJJJJJIIIFFFCCCGGGFFFEEEDDDCCCCCCCCCCCCHHHIIIKKKMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIHHHFFFEEEEEEFFFHHHFFFCCCAAAAAABBBAAA@@@======>>>>>>>>>>>>=========<<<;;;999888666555555:::;;;<<<===>>>===<<<;;;999:::;;;<<<============>>>>>>>>>======<<<<<<<<<===<<<;;;<<>>======>>>>>>>>>????????????@@@DDDDDDEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGHHHJJJJJJKKKKKKKKKLLLNNNPPPSSSTTTUUUTTTSSSRRRQQQQQQRRRSSSUUUTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQSSSUUUVVVSSSQQQMMMPPPRRRRRRPPPOOORRRUUUTTTTTTTTTUUUUUUUUUUUUUUUSSSTTTUUUTTTRRRRRRUUUXXXSSSQQQNNNLLLJJJJJJKKKKKKKKKJJJHHHIIILLLMMMLLLJJJGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFCCCAAA@@@AAABBBCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCFFFGGGGGGGGGHHHJJJKKKKKKHHHFFFEEEFFFFFFFFFFFFFFFEEEDDDGGGHHHKKKMMMNNNNNNMMMMMMOOOOOOOOOMMMKKKIIIFFFEEEDDDEEEFFFFFFEEEEEEFFFHHHGGGDDDAAA@@@@@@AAAAAAAAA=========<<<<<<======>>>>>>===<<<:::999777666555:::;;;<<<===<<<;;;:::999888999;;;===>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;===???@@@???>>>BBBJJJQQQeee~~~oooRRREEEHHHEEEAAABBB@@@===<<<;;;:::888777666666333222111///............,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000000---*********++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++)))************++++++++++++++++++,,,,,,---------+++,,,---...///...------++++++++++++++++++++++++***,,,------,,,+++---...%%%***...///------///222,,,***,,,000///---111:::;;;GGGWWWhhh~~~uuukkkhhhjjjqqqzzzrrrlllnnnooouuu}}}mmmjjjiiilllvvvxxxuuuoooggglllxxxvvvbbbSSSAAA555333555555444444555555333000//////000...000111000...---000222......//////......---,,,***+++,,,------------------,,,++++++******++++++((())))))***++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000111,,,,,,,,,---------......---...//////......///111//////000000000000//////.../////////000000111111000000000000111111111111000000111222333444444555444444444444444444444444555555444444555666888999777888:::<<<=========<<<>>>>>>>>>>>>????????????DDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJLLLKKKKKKLLLNNNPPPRRRSSSTTTSSSRRRRRRRRRTTTUUUVVVVVVUUUSSSRRRRRRSSSUUUWWWTTTRRRPPPRRRTTTUUUSSSPPPKKKNNNQQQQQQOOOOOOQQQTTTUUUVVVVVVVVVVVVWWWWWWWWWRRRTTTUUUTTTRRRSSSVVVZZZWWWUUUSSSQQQOOOOOOPPPQQQPPPNNNKKKLLLMMMMMMKKKHHHGGGGGGFFFEEEDDDCCCCCCCCCFFFEEEEEEDDDDDDDDDEEEEEEFFFDDDAAA@@@@@@BBBBBBBBB???@@@AAACCCEEEFFFHHHHHHCCCBBB@@@??????@@@BBBCCCCCCCCCFFFJJJLLLMMMKKKHHHBBBDDDGGGJJJJJJIIIGGGEEEEEEGGGIIIKKKKKKKKKJJJIIIMMMMMMMMMMMMKKKIIIGGGFFF@@@AAADDDDDDEEEEEEHHHIIIEEECCC@@@???@@@AAAAAAAAA>>>===<<<;;;;;;<<<>>>>>><<<<<<;;;;;;:::999999999:::;;;;;;<<<;;;:::888777888999;;;===????????????=========>>>>>>>>>??????999<<>>KKK```yyy{{{uuuxxx|||tttiiieeegggooo~~~kkkeee___\\\cccpppzzzyyy}}}wwwjjjVVVFFF>>><<<999666444333333444222222222111111111000000000000111111111111000000---.../////////...,,,+++---------............///,,,,,,,,,++++++*********)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444555.................................////////////000//////////////////////////////000000000000//////000/////////000111222222000111111111111222222222333333333333333333333333666666666666666666555555777888::::::999999:::;;;===>>>>>>===<<<===@@@BBBBBBCCCEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGLLLLLLLLLKKKJJJMMMQQQTTTVVVTTTRRRRRRTTTVVVXXXXXXVVVVVVUUUTTTSSSTTTTTTTTTZZZYYYWWWUUUSSSQQQPPPOOOQQQQQQPPPPPPQQQSSSUUUWWWUUUVVVYYYZZZ[[[YYYWWWVVVUUUTTTSSSRRRSSSUUUWWWYYYUUUSSSQQQOOONNNOOOPPPQQQRRRQQQOOOMMMMMMKKKHHHEEEIIIFFFCCCCCCFFFGGGEEEBBBCCCCCCCCCDDDEEEGGGHHHIIIGGGFFFFFFEEEDDDCCCCCCBBB???AAADDDDDDDDDDDDEEEGGGEEEEEEDDDCCCAAA@@@??????BBBDDDHHHJJJKKKJJJGGGEEEFFFGGGIIIIIIIIIIIIJJJLLLKKKIIIGGGHHHKKKKKKHHHFFFIIIHHHHHHIIIJJJIIIGGGDDD@@@@@@AAABBBCCCEEEEEEFFFBBBAAA???===;;;;;;;;;;;;>>>======<<<;;;::::::999;;;;;;:::999999999::::::777777888888888888777777888999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>???MMMaaauuunnnRRREEEIIIEEEAAAAAA???<<<;;;:::888777666666555444333111000...---------,,,,,,,,,,,,,,,++++++***------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++)))))))))***+++++++++,,,************************))))))***+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++------------------------------------............111222333333555===IIIRRRgggooo|||yyywwwzzzyyyaaaQQQJJJEEE>>>666888777555333222333444444222222111111111000000000000000000111111000000000...............------,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222........................------.........///////////////////////////////////////000000000000//////000000000///000000111111000000111111111222222222333333333333333333333333555555555555555555555555666777777777777888999:::===>>>>>>>>>===>>>@@@BBBCCCDDDEEEFFFGGGGGGHHHGGGIIIHHHHHHGGGGGGHHHHHHHHHLLLLLLLLLLLLLLLNNNRRRUUUWWWUUUSSSSSSTTTVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRTTTVVVWWWXXXUUUVVVXXXZZZZZZYYYWWWVVVOOOOOOOOOPPPRRRUUUWWWYYYOOOOOONNNMMMNNNOOOPPPPPPOOONNNMMMNNNOOOOOOMMMKKKLLLJJJHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEFFFGGGIIIJJJGGGFFFFFFEEEEEEDDDDDDDDD@@@BBBDDDEEEDDDDDDDDDFFFDDDDDDCCCBBBAAA@@@@@@???DDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEGGGKKKNNNOOOMMMKKKKKKKKKJJJGGGDDDGGGGGGFFFGGGHHHGGGEEEBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>===<<<;;;<<<<<<>>>>>>======<<<;;;;;;;;;;;;::::::999888888888888777777888888888888777777777777888888999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???>>>>>>>>>AAACCCCCCDDDEEEFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLLLLMMMOOOTTTWWWWWWVVVTTTTTTUUUTTTSSSQQQRRRRRRSSSTTTSSSRRRQQQPPPQQQRRRTTTVVVWWWWWWVVVVVVSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVXXXZZZZZZYYYXXXWWWLLLMMMNNNOOOQQQRRRSSSTTTMMMNNNNNNOOOOOOOOOOOONNNLLLKKKLLLNNNQQQRRRRRRQQQMMMNNNNNNLLLJJJIIIJJJKKKHHHGGGFFFEEEEEEGGGIIIKKKFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBBBBBBBAAAAAAAAA@@@EEEDDDCCCBBBCCCFFFIIIKKKMMMKKKGGGCCCBBBEEEKKKOOOPPPNNNMMMLLLLLLJJJGGGEEEFFFEEEDDDEEEFFFEEEBBB@@@AAAAAA@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<===??????>>>>>>======<<<<<<;;;;;;:::888888777777777666777777888888777777666888777777777777999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999=========;;;===GGGWWWccc{{{nnnRRREEEHHHDDD@@@AAA>>>;;;;;;:::999888666555444333222111///......------...---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++************+++++++++++++++***************)))))))))))))))))))))))))))******+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,*********+++,,,,,,,,,,,,,,,---------,,,,,,---------.........***---///000000000111333111222444888???KKKWWW___zzzwwwlll___PPPFFFBBBBBB???:::777666555555555111000000000000111333333111111000000000////////////////////////////////////...---,,,+++,,,---...*********+++++++++,,,,,,+++++++++***************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++...---,,,+++************------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------////////////////////////...//////////////////...222111000///////////////000000000000111111111111222222222222222222222222222333333333333333444444666555333444666888:::;;;<<<===??????>>>???AAABBBCCCDDDDDDEEEEEEEEEDDDDDDGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMOOOSSSVVVWWWVVVUUUUUUUUUSSSQQQNNNQQQRRRTTTUUUUUUSSSQQQPPPNNNOOORRRTTTUUUVVVUUUUUUUUUUUUVVVVVVVVVTTTRRRQQQUUUVVVXXXYYYZZZYYYXXXXXXNNNNNNOOOOOOOOONNNMMMLLLOOOPPPRRRRRRRRRQQQOOONNNLLLLLLLLLNNNPPPRRRQQQPPPMMMOOOPPPMMMIIIHHHJJJLLLIIIHHHFFFDDDDDDFFFHHHJJJGGGGGGGGGGGGGGGGGGGGGHHHCCCEEEFFFEEECCCBBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBBAAABBBEEEIIIKKKMMMKKKHHHDDDBBBEEEJJJNNNLLLKKKKKKLLLLLLKKKJJJIIIEEEDDDDDDDDDEEEDDDAAA?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===?????????>>>>>>=========<<<;;;:::999888777777777666666777777777777666666:::999888777888:::<<<===::::::::::::::::::;;;<<<======<<<;;;:::999999888<<<>>>???>>>>>>AAAGGGMMMYYYuuu~~~mmmQQQDDDHHHDDD@@@@@@>>>;;;;;;;;;:::888777555444222222111///...............---,,,,,,,,,---......*********+++++++++++++++++++++++++++++++++++++++************************++++++************+++++++++++++++***************))))))))))))))))))))))))******+++++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------....../////////......///000111222222222444999@@@EEEOOO^^^nnnwwwyyypppZZZSSSMMMJJJFFF???::::::333444666666444222111111222222111111111111111111000000000/////////......//////...------.../////////...---++++++,,,------***+++++++++,,,,,,,,,,,,************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++---,,,++++++************------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---////////////////////////......////////////......111111000///........./////////000000000111111111222222222222222222222222222222222222333333444444777555444555999;;;<<<<<<:::<<<>>>???>>>???@@@BBBBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHJJJKKKLLLNNNQQQTTTWWWUUUTTTTTTTTTSSSPPPNNNOOOQQQRRRSSSSSSQQQOOONNNMMMNNNPPPQQQRRRRRRQQQQQQPPPQQQSSSTTTTTTTTTSSSRRRUUUVVVWWWXXXYYYYYYYYYYYYOOOOOOOOOOOONNNMMMKKKJJJMMMOOOQQQSSSTTTSSSRRRQQQPPPOOONNNNNNOOONNNLLLJJJKKKMMMMMMKKKGGGEEEGGGJJJGGGFFFEEEDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHDDDEEEFFFEEECCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCEEEFFFGGGGGGIIIIIIIIIGGGEEEFFFHHHJJJJJJKKKKKKKKKJJJJJJIIIIIIFFFEEEEEEEEEEEEDDDAAA???<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>===============<<<;;;:::999888888888888666666777777777777666666999888777666777999;;;===999999999999999:::;;;;;;======<<<<<<;;;:::999999777:::===>>>======@@@BBBJJJ[[[tttmmmQQQDDDGGGDDD@@@@@@>>>:::;;;;;;:::999777555333222111000///............---,,,+++++++++,,,...///******++++++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++******************++++++***************************++++++++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,......,,,+++,,,---******++++++,,,,,,------,,,,,,,,,,,,------------///...---,,,,,,,,,......---///000111111111333555///:::BBBCCCFFFPPP^^^gggwwwjjj]]]RRRIIIDDD@@@;;;999::::::777666777444444333111//////111222333333222222111000000000////////////............///...---,,,,,,---...///...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++************++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////---......//////......---000000///.........///////////////000000000111111222222222222222222222222111222222333333444444555666555444777<<>><<<888:::===>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHJJJKKKKKKMMMPPPRRRUUUTTTRRRRRRSSSRRRQQQOOONNNNNNOOOPPPOOONNNMMMLLLOOOOOOOOOOOONNNOOOOOOOOOJJJKKKNNNPPPSSSUUUVVVWWWUUUUUUWWWXXXYYYYYYZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOIIIKKKNNNQQQTTTTTTTTTTTTRRRQQQOOONNNNNNMMMJJJHHHKKKKKKJJJHHHFFFDDDEEEFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEFFFEEECCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDAAABBBDDDFFFFFFFFFEEEDDDFFFGGGIIIIIIGGGGGGGGGHHHMMMNNNNNNLLLIIIGGGFFFFFFGGGFFFEEEEEEEEEDDDAAA???;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888888888999555666666777777666666555666555555555555777888999888888888888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::888888888777666777:::======BBBLLL[[[kkk|||mmmQQQDDDGGGDDD???@@@===::::::;;;;;;999777555333222111000//////......///,,,+++*********+++---...,,,,,,,,,------.........++++++++++++++++++++++++************************++++++************++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++***))))))************************++++++++++++++++++++++++***************************+++------+++***+++,,,)))******+++,,,,,,------++++++,,,,,,,,,------------,,,+++,,,...///000000***,,,//////---,,,++++++...444777444222888@@@FFFJJJPPPXXX___fffnnnxxxxxxlllddd```SSSNNNEEE>>>999777555444;;;666444666666222000111888666444222111222333555111111111111111000000////////////.........------///...,,,++++++,,,...///,,,------------,,,++++++)))))))))*********++++++((()))))))))*********+++)))************+++++++++************************)))************+++++++++************************))))))))))))***+++,,,---------,,,,,,,,,,,,++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////---......//////......---//////.........///000000////////////000000000111111111111111111111111111222222222333444555555555555444444999>>>@@@>>>;;;666888;;;=========>>>???>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMOOOQQQTTTRRRPPPPPPQQQSSSSSSRRRPPPPPPPPPPPPOOOOOOOOONNNQQQPPPNNNMMMMMMMMMOOOPPPKKKKKKMMMOOOQQQTTTVVVWWWUUUUUUVVVWWWXXXYYYZZZZZZTTTSSSQQQPPPPPPPPPQQQQQQMMMNNNPPPRRRSSSTTTTTTTTTQQQPPPOOOOOOPPPOOOMMMKKKMMMKKKHHHGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEBBBDDDEEEEEECCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDEEEFFFHHHHHHGGGGGGHHHIIIMMMOOOPPPNNNJJJGGGGGGHHHGGGFFFEEEEEEEEECCC@@@>>>===<<<<<<;;;:::999888888::::::;;;<<<;;;;;;999999999999999999999:::::::::777666666666666777777888555555666666666666555555444444555555666777777888777777777888888999:::;;;:::::::::::::::999999999999888777666666777999;;;666555999AAAKKKZZZqqqzzzmmmQQQDDDGGGCCC???@@@===::::::;;;;;;:::777555333222111000//////...//////,,,+++***))))))+++---............/////////000000++++++++++++++++++++++++************************++++++************++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************++++++++++++++++++++++++************************)))***,,,,,,***)))***+++))))))***+++,,,,,,------++++++,,,,,,,,,---------///...------......,,,+++))),,,///111000000000000+++111333///---111777:::<<<>>>???===<<>>999555777:::<<<<<<<<<===>>>===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMMMMMMMNNNPPPQQQSSSQQQOOONNNQQQSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRSSSRRRPPPNNNLLLLLLNNNPPPRRRPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[ZZZXXXUUURRRPPPOOOOOOPPPWWWWWWVVVVVVTTTSSSRRRQQQOOOOOONNNPPPQQQRRRQQQOOOOOOLLLHHHGGGIIIIIIFFFCCCBBBDDDFFFIIIJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDBBBCCCEEEEEEDDDCCCCCCDDDGGGFFFFFFFFFEEEEEEEEEDDDGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFGGGIIIKKKKKKMMMOOONNNLLLJJJKKKMMMFFFEEEDDDDDDDDDBBB???===???>>>===;;;999777666555::::::;;;<<<;;;:::999888888888888888888888888888444444333444444555666777555555666666666666555555555666777888999999999888777777777777888999:::;;;888888888888888999999999444666999;;;;;;:::999888<<<:::<<>>===:::777444444444333333333222222222111000//////000111222000000///...............000000//////.........---------..................,,,,,,+++++++++,,,---.........---,,,,,,+++******,,,,,,++++++***)))))))))))))))))))))))))))))))))************************))))))))))))************++++++************++++++***************************)))((()))+++,,,,,,+++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------.........------,,,,,,,,,---..................---///////////////.........000000000000111111111111000111111111111222222222222222333333333333444444777777888999;;;<<<======888888999999999:::::::::>>>>>>>>>>>>???????????????@@@BBBDDDFFFFFFFFFFFFJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOTTTOOOJJJJJJMMMPPPPPPNNNQQQQQQQQQPPPOOOOOOQQQSSSPPPOOOOOOPPPRRRUUUXXXZZZVVVWWWVVVTTTQQQRRRWWW[[[WWWVVVTTTRRRPPPOOONNNNNNUUUTTTSSSSSSSSSTTTVVVWWWTTTQQQNNNNNNQQQSSSRRRQQQTTTQQQMMMJJJIIIIIIGGGFFFDDDDDDEEEFFFGGGHHHHHHHHHFFFHHHJJJJJJHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGJJJKKKJJJFFFDDDDDDFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHIIIJJJKKKLLLJJJGGGEEEDDDDDDCCCBBBAAA>>>===<<<<<<===<<<777333888999:::999777777777888999999999888777666666555666666555555555555666666777777777666555555444444666666666666666777888888555666666777888999999999999999999999999999999999888888777777777777888888;;;:::999999;;;===@@@AAAQQQVVV^^^iiiuuuwwwwww~~~mmmPPPCCCGGGEEEAAA@@@<<<<<<<<<;;;:::888666444333444333111000...------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***++++++***)))((())))))))))))))))))))))))******)))))))))***+++,,,)))+++,,,,,,***)))))))))))))))************))))))******************************++++++++++++******)))))))))***++++++,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------///......------......///.........///111222444555444333222111111222444555222444666999===@@@BBBDDD===???CCCGGGJJJKKKKKKKKKPPPQQQSSSUUUXXXZZZ\\\]]]TTTOOOKKKJJJKKKKKKHHHDDDGGGLLLPPPMMMEEE???>>>???IIIAAA888333333444333111222222222111111111000000111111000//////000111111111111000///////////////000/////////.........---------..................,,,,,,+++***+++,,,---......------,,,++++++***************************+++))))))))))))))))))))))))************************(((((()))))))))*********+++******))))))******+++************************+++)))))))))+++,,,+++***)))******++++++******)))***++++++,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------......---------,,,,,,,,,------............------////////////............//////000000000111111111000000111111111222222222222222222333333333444444666666777888999999::::::888888888888999999999999;;;;;;<<<===>>>???@@@AAA???@@@BBBDDDEEEFFFFFFEEEIIIIIIJJJKKKMMMNNNOOOOOOSSSSSSRRRRRRQQQPPPOOOOOOOOOHHHAAACCCJJJQQQRRRQQQQQQRRRRRRPPPOOOOOOQQQSSSSSSRRRQQQOOOOOOPPPRRRSSSSSSSSSSSSQQQNNNMMMOOOQQQRRRQQQPPPOOOMMMLLLKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRROOOMMMMMMOOOPPPPPPOOOPPPNNNKKKIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEGGGGGGEEEDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJIIIGGGEEEEEEGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHGGGFFFFFFFFFFFFGGGHHHGGGEEECCCBBBBBBBBBAAA@@@<<<;;;:::;;;<<<<<<999666888999:::999777666777888999999888777777666555555555555444444444444555555555555555555666666666666666555555555555666777777555666666777888888999999777777777777777777777777888777777666666777777888666666555555666888;;;<<<<<>>:::<<<<<<;;;:::888666444333333333111///...------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))***,,,+++***)))))))))))))))************))))))++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,******))))))******+++,,,************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------.........///000111222444555111111///......///000000////////////000000000000333333444555555555555444666777888999;;;<<<>>>>>>;;;999666777888888444111444777999999777555555666999444///...000222111000000000000/////////......000000////////////000000222111000000//////000000/////////.....................------------------,,,++++++******,,,---...------,,,,,,+++*********(((((()))******+++,,,,,,))))))))))))))))))))))))************************(((((())))))))))))******+++******))))))******+++************************+++***))))))***+++***((()))******++++++******)))******++++++++++++******+++++++++++++++*********((())))))))))))*********------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,........................//////000000000000111111000000000111111111222222222222222222333333333333444555555555666666777777777777777777888888888888888999:::<<<>>>???AAAAAA>>>???AAABBBDDDEEEEEEEEEGGGGGGHHHJJJKKKMMMNNNNNNUUUUUUTTTRRRQQQPPPOOONNNOOOGGGAAAAAAIIIPPPSSSSSSRRRSSSRRRPPPOOONNNPPPRRRRRRQQQOOOMMMKKKKKKKKKLLLPPPQQQQQQPPPLLLIIIHHHGGGIIIJJJKKKKKKJJJIIIGGGFFFDDDEEEHHHJJJLLLMMMMMMMMMNNNLLLJJJJJJLLLMMMLLLKKKKKKJJJHHHHHHIIIHHHFFFDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDCCCBBBBBBDDDEEEDDDDDDDDDCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEGGGHHHIIIEEEDDDCCCBBBBBBAAABBBBBBBBBAAA@@@@@@AAAAAA@@@>>>:::999888999;;;;;;:::999777888999888777666777888888888777777666666555555444444333333333333444444333444444555666666777777555444444444444555666666555666666777777888888999666666666666666666666666777666666555555666666777444333333333444555777888666777888999:::<<<@@@CCCOOOWWWeeevvvxxxnnniiiqqqrrrTTTEEEHHHDDD@@@???;;;<<<<<<;;;:::888666444333333222111///......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))*********+++(((***++++++)))((()))***))))))************))))))++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,******))))))******+++,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---/////////000111222333444222111000///......//////000000111111111222222222111111111111111222333333//////000000111222222333333222222333555444111...333222111111222222222111666444111111222333222111/////////............---////////////////////////111000000///////////////..............................------------,,,,,,,,,+++*********+++------,,,,,,++++++*********)))((()))))))))*********+++))))))))))))))))))))))))************************(((((((((((()))))))))*********))))))))))))******************************,,,***))))))******)))'''))))))************))))))******++++++++++++******+++++++++***************((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------...............///////////////000000000111000000000000111111111111111222222222222333333333444444444444555555555555666666666666777777777777888888999;;;===>>>???@@@>>>???@@@AAACCCDDDEEEEEEGGGGGGHHHJJJKKKMMMNNNOOOSSSRRRRRRQQQPPPOOONNNNNNSSSPPPLLLKKKLLLOOORRRSSSSSSSSSRRRPPPNNNNNNPPPQQQNNNNNNLLLKKKJJJJJJJJJJJJOOOPPPQQQQQQOOOKKKGGGEEEDDDEEEGGGHHHHHHGGGEEEDDDDDDGGGJJJNNNPPPQQQPPPOOOJJJIIIIIIHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDCCCBBB@@@@@@BBBDDDDDDDDDCCCCCCDDDEEEFFFFFFCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCEEEFFFBBBBBBAAA@@@???>>>>>>>>>???>>>>>>>>>@@@@@@???>>>:::999888888888999999999777888999888666555666777777777777666666555555555555444444333333444444555444444444555555666666666444333333333333444555555666666666666777777888888999999999999999999999999666666555555555555666666555555444444555666777888999:::::::::999:::<<<>>>999:::???GGGSSSaaannnvvv~~~rrrqqq{{{rrrTTTEEEHHHEEEAAAAAA>>><<<<<<;;;:::888666444333222222111///............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))*********+++++++++++++++((()))******(((((()))+++))))))************))))))******************************++++++++++++******)))))))))***++++++,,,,,,******))))))******+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,......//////000111222333111111000//////...............///000111222333444------,,,,,,---...///000......//////////////////------...///000000...,,,111///---...000111000...111000//////000000///...000000/////////..................//////.........//////...------------...---------.....................------,,,,,,,,,,,,++++++***)))***+++,,,---+++***************))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***))))))))))))))))))***)))))))))))))))))))))))),,,***))))))******(((''')))))))))******))))))))))))******++++++******)))************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------......//////...////////////000000000//////000000000111111111111111111222222222333333444444444555555555555555555555666666666777777777999999:::;;;<<<===>>>>>>??????@@@AAABBBDDDEEEEEEHHHHHHJJJKKKMMMOOOPPPQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRUUUWWWUUUPPPNNNPPPSSSRRRRRRRRRPPPOOONNNPPPRRRRRRQQQPPPOOOMMMLLLLLLLLLNNNNNNPPPQQQPPPMMMJJJGGGCCCDDDFFFHHHHHHGGGFFFEEEHHHJJJNNNRRRTTTTTTSSSRRRGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFHHHIIIJJJHHHFFFDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFEEECCC@@@@@@AAACCCCCCCCCCCCDDDDDDFFFGGGHHHDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBDDDEEEEEEEEEDDDGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<=========>>>@@@@@@>>>===::::::999777666666777777666777888777555444555666666666666555555555555555666666555555555555666666666555555555444444444333333333333333333444555555666666666666666777777777::::::::::::::::::::::::666666555555555555666666666666555555555666666777444666777666555555777999;;;:::777888<<>>>>>@@@@@@@@@AAABBBDDDFFFGGGHHHIIIKKKLLLOOOPPPRRRSSSOOOPPPQQQSSSTTTVVVWWWXXXMMMSSSWWWVVVQQQNNNPPPSSSQQQQQQQQQPPPOOOOOOQQQSSSYYYYYYWWWUUUSSSPPPOOONNNNNNMMMMMMNNNOOONNNLLLIIIEEEFFFGGGHHHIIIHHHHHHGGGIIIKKKNNNQQQRRRRRRPPPOOOFFFGGGHHHHHHFFFDDDDDDEEEEEEDDDDDDFFFHHHIIIHHHFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBAAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIFFFEEECCCBBBBBBCCCDDDDDDBBBAAAAAACCCEEEEEEDDDBBBEEEDDDCCCBBB@@@>>>===<<<>>>?????????>>>===<<<<<<<<<;;;<<<===??????<<<:::888999999888666444555666555666777666555444555666555555555555555555444444666666666555555666666666666666555555444333333222444333333333333444555555666666666666666666666666777777777777777777777777777666666555555666666777555555555555555555444444444555666555444333444555777888999;;;===>>>???@@@OOOeeexxx}}}zzzxxxvvvqqqooonnnmmmqqq~~~sssUUUEEEHHHEEEBBBCCC@@@<<<<<<;;;:::888666444333222111000//////......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***++++++***)))((())))))))))))))))))))))))((()))***+++,,,++++++***(((((()))((('''(((***,,,))))))************))))))******************************++++++++++++******)))))))))***++++++,,,,,,******))))))******+++,,,************************************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------...///000,,,------...............................................................,,,,,,,,,,,,,,,---------------------------...///)))***,,,------------...---...//////000000222333000/////////............,,,---............---,,,//////...---------------,,,,,,,,,------...............------,,,++++++***+++***)))))))))***,,,---)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))((((((((())))))))))))(((((())))))************))))))((()))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------............------++++++,,,------...//////........./////////000000////////////000000000111111111111111222222222222222222333444444555666666666666777777777888888888888999:::;;;===???@@@@@@AAAAAAAAAAAACCCEEEGGGHHHHHHIIIKKKMMMOOOQQQRRRSSSOOOPPPQQQSSSUUUWWWXXXYYYOOOPPPQQQQQQQQQPPPPPPPPPOOOPPPQQQPPPOOOPPPRRRUUUYYYXXXXXXVVVTTTSSSQQQPPPRRROOOMMMLLLMMMNNNMMMLLLHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLJJJIIIEEEHHHJJJIIIFFFDDDDDDEEEDDDCCCBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBCCCDDDEEEGGGIIIJJJHHHGGGEEEDDDCCCDDDEEEFFFEEECCCBBBDDDFFFFFFEEEBBB???@@@AAAAAAAAA???===<<<<<<===>>>>>>>>>===<<<;;;:::::::::;;;===<<<999777333666999888666555555666555666777666444333444555444444444444444444444444666555555444444555555666444444444444444444444444444444444444444555555666666666666666666666666666555555555555555555555555888777777666666777777888666666666666555555444333555666888777666555666777111333555777999999888888888???FFFJJJIIIFFFFFFFFFHHHLLLOOORRR\\\jjjrrrtttuuuWWWFFFHHHEEEBBBBBB???<<<<<<;;;:::888666444333222111000//////...//////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++''')))***,,,,,,***)))'''))))))))))))))))))))))))'''((()))++++++******)))(((((()))(((''''''***,,,))))))************))))))++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,*********)))***++++++,,,************************)))************+++++++++++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,---...///---...//////000000000000,,,,,,,,,---------......+++,,,...///000111111111/////////000000000000000---...---,,,+++,,,...000---///111111///------...000000000///......///000//////.........---------,,,,,,---......---,,,,,,000000///...............,,,,,,,,,------...............---,,,,,,+++******+++***)))))))))***,,,,,,(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''((()))+++***)))(((((())))))))))))(((((())))))************))))))(((((())))))*********+++))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,---......//////......---++++++,,,,,,---...//////............/////////000////////////000000000000000111111111111222222222000111111333444555666666777777777777888888888888666777999<<<>>>@@@BBBCCCBBBAAAAAABBBCCCEEEGGGIIIHHHIIIJJJLLLNNNQQQRRRSSSNNNOOOPPPRRRSSSUUUVVVWWWVVVQQQLLLMMMQQQSSSPPPLLLNNNOOOPPPPPPOOOPPPSSSVVVRRRRRRSSSSSSSSSSSSSSSRRRXXXTTTOOOMMMNNNPPPPPPOOOJJJJJJIIIHHHIIIIIIJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFEEEHHHJJJJJJFFFDDDDDDEEEDDDBBB@@@@@@BBBDDDEEEEEEFFFFFFEEEDDDCCCAAA???>>>;;;>>>AAACCCDDDDDDEEEFFFBBBBBBCCCDDDFFFGGGIIIJJJJJJHHHFFFEEEDDDEEEFFFGGGGGGEEEDDDEEEGGGHHHFFFCCC;;;<<>>===:::;;;<<<=========<<<;;;888888999:::;;;:::777444000444888999777666666777555666777666444333444555444444444444444444444444555444444333333444444555222333333444444555555666555444444444444555666666666666666666666555555555666666666666666666666666888888777777777777888888888888888888777666555555///111333444333333444666999777555333333444666888777333333888:::666333444555999:::666888AAAGGGGGGtttVVVFFFHHHEEEAAA@@@=========<<<;;;999777555444444222////////////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************+++*********))))))((((((''''''((()))***++++++,,,))))))************))))))+++++++++*********)))))),,,+++***))))))***+++,,,,,,,,,,,,++++++************)))((((((((()))+++,,,---+++)))+++---///---+++++++++++++++,,,,,,---...------------------------++++++++++++,,,,,,---......---,,,,,,,,,,,,---.........---,,,---...///000000000//////.........------------............//////////////////////////////......------///000111///............---------,,,,,,,,,---------......//////.........---------+++,,,------......------***,,,...///...---***(((++++++******++++++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))(((((((((((())))))******))))))((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******++++++******************************************........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111000000/////////...000000000000111111111111000000000111222222333333222222333333333333444444555555666666777777888888;;;;;;<<<===>>>???@@@@@@AAABBBCCCBBBBBBCCCFFFIIIGGGGGGHHHKKKOOORRRSSSSSSQQQOOOOOOQQQTTTUUURRROOOQQQPPPOOOOOOPPPRRRUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUPPPQQQRRRQQQOOOPPPTTTXXXVVVRRRMMMLLLNNNQQQRRRRRRLLLLLLJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBHHHGGGEEECCCAAA@@@?????????@@@@@@AAAAAA@@@@@@???EEEFFFGGGGGGGGGHHHKKKMMMIIIJJJKKKKKKJJJIIIGGGFFFHHHFFFDDDDDDEEEFFFEEEDDDDDD@@@<<<===@@@@@@===999;;;;;;:::999999:::::::::777999:::999777555555666555555666666666666555555444444444555555555555666666666666666666666666666555555444444444333333333444444444444444444444444222222222333333333444444555555555555555444444444666777888888888666555444555555555666666777999999666666777777777777666555444444444444444444444444444444444444444444444444444444444444444444444444333444444555666777888888tttVVVFFFHHHEEEAAAAAA=========<<<;;;999777555444444222////////////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************)))))))))((((((((())))))******++++++))))))************))))))+++++++++*********))))))++++++***))))))***++++++,,,,,,,,,++++++************)))((((((((()))++++++---+++***+++---...---+++,,,+++++++++,,,,,,---...---------,,,,,,---------------,,,,,,------.........---,,,,,,,,,,,,---......------,,,---...///000000/////////.........---------------....................................///...---------...000000............------------,,,,,,,,,------------...///.........------------***++++++,,,,,,,,,,,,,,,***,,,---......,,,***)))++++++******++++++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............000000/////////........./////////000000000111111//////000111111222222333222222222333333333444444444555555666777777888888:::;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBDDDGGGFFFFFFHHHKKKNNNQQQSSSSSSRRRPPPPPPRRRTTTTTTRRROOONNNNNNMMMNNNOOORRRTTTVVVUUUTTTSSSRRRQQQPPPPPPPPPNNNOOOOOONNNLLLMMMQQQTTTUUURRROOONNNQQQSSSTTTSSSLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFDDDBBBAAABBBAAA@@@??????@@@AAABBBEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBBAAAAAA@@@???CCCDDDFFFFFFFFFFFFHHHIIIFFFFFFHHHIIIIIIHHHHHHGGGHHHFFFEEEEEEFFFGGGFFFEEECCC@@@<<<===??????<<<888;;;::::::999999999::::::888999:::999777666666666666777777777777777666555444444444555555555555666666666666666666666666666555444444444444333333333444444444444444444444444333333333444444444555555555555555555555555555555666666777777777666555444555444444555555777888888666666777777777666666555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555tttUUUFFFHHHEEEAAAAAA>>>===<<<<<<;;;999777555444444222////////////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,+++******+++,,,******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++************************************)))))))))))))))))))))))))))*********))))))************))))))+++************)))))))))+++******))))))******++++++++++++++++++*********)))))))))((()))******+++,,,+++***+++,,,------+++,,,,,,+++++++++,,,------...---,,,++++++,,,---...............------------------,,,,,,,,,,,,---------------,,,---......////////////...............------------.......................................------------...//////............------------,,,,,,,,,,,,------------............------------*********+++++++++++++++***+++---......,,,***)))+++************+++,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------///............---------.........////////////000//////000000111111222222222222222222333333333333444444555555666777777777::::::;;;;;;<<<===>>>>>>===???@@@@@@???@@@BBBEEEDDDEEEGGGJJJNNNQQQSSSTTTSSSSSSRRRSSSTTTTTTRRRQQQLLLLLLLLLMMMNNNPPPSSSTTTSSSRRRQQQOOONNNMMMLLLLLLMMMMMMMMMLLLJJJKKKMMMOOOTTTRRRQQQQQQSSSUUUUUUTTTOOONNNMMMLLLJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFEEECCC@@@>>>@@@????????????AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCCCCBBBAAA@@@AAACCCEEEFFFEEEDDDDDDEEEAAABBBDDDEEEGGGGGGHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFBBB???<<<<<<======:::777:::999999999999999::::::888:::;;;:::888666666777888888888888888777666555444444444555555555555666666666666666666666666666444444444444333333333333333333333333333333333333333333444444444555555555555555555555555555555555555666666666666555444444444333333333444555666777555555666666666666666555444444444444444444444444333333333333444444444444444444444444444444444444222222222222222222222222sssUUUFFFHHHEEEAAAAAA>>><<<<<<;;;:::999777666555444222////////////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))*********************************************)))))))))))))))*********)))))))))))))))))))))************))))))************))))))))))))******))))))))))))******+++++++++***************)))))))))))))))******++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++******+++---............------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,---------.................................---------------..................---------,,,,,,++++++,,,,,,,,,---------------------------------***************+++,,,,,,++++++,,,------+++***)))***************++++++,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------.........//////......//////000111111222111222222222222333333333333444444555555666777777999999::::::;;;<<<<<<===<<<===????????????AAACCCCCCEEEHHHKKKMMMPPPSSSUUUUUUUUUTTTTTTUUUTTTTTTSSSNNNNNNNNNNNNNNNPPPQQQRRRQQQPPPOOONNNLLLLLLLLLKKKNNNNNNMMMLLLLLLLLLMMMNNNQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMMMMLLLEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGDDDAAA???@@@@@@???@@@AAACCCEEEFFFCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBCCCDDDDDDDDDDDDDDD@@@BBBEEEFFFEEECCCBBBCCC@@@AAABBBCCCDDDEEEEEEEEEFFFDDDCCCCCCEEEEEEEEEDDD@@@>>><<<;;;;;;:::888555999888888888888999999:::999:::;;;:::888777777777777777888777777666555444444444444555555555555666555555555555555555555555444444444333333333222222222222222222222222222222222222333333333444444444555555555555555666666666444444555555555444444444333333222222333444444555444444555666666666555555333333333333333333333333333333333333333444444444333333333333333333333333222222222222111111111111sssUUUEEEHHHEEEBBBBBB???<<<<<<;;;:::999888666555444222////////////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++))))))***+++******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))***************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............,,,,,,,,,------------...........................+++,,,,,,---------------...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,++++++***+++,,,------++++++,,,,,,,,,+++***)))******))))))******+++,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.........,,,,,,,,,---------------------------............---......//////000111111111111111222222222333333333333333444555555666666888888888999::::::;;;;;;;;;===???@@@???@@@AAABBBBBBEEEIIIKKKLLLNNNRRRUUUUUUUUUUUUUUUTTTTTTUUUUUURRRQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSSSSSSSRRRRRRVVVUUUSSSQQQOOONNNMMMMMMFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFHHHIIIIIIGGGEEECCCBBBBBBAAABBBCCCEEEGGGHHHFFFEEEDDDCCCCCCCCCCCCCCC@@@AAABBBDDDEEEFFFGGGGGG@@@CCCFFFGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@@@@AAABBBAAA@@@>>><<<:::999999888666555777777777777777888999:::888:::;;;:::888666666777555666666666555444444333444444444555555555555666444444444444444444444444444444333333333222222222222222222222222222222222000000111111111222222222333444444444555555555666333333333333333333444444333222222222222333333444333333444555555555555555333333333333333333333333222222222333333333444444333333333333333333333333333333333333222222222222sssTTTEEEHHHEEEBBBBBB???;;;;;;;;;:::999888666666444222////////////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++***))))))***+++******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))************)))))))))))))))*********))))))************))))))(((((()))))))))))))))***((())))))******))))))((()))))))))***************(((((()))************))))))***++++++******+++---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,+++)))(((++++++,,,,,,,,,,,,++++++++++++,,,------------,,,---------------.........,,,,,,,,,,,,------------------------------------***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******,,,---...+++++++++++++++******)))***))))))))))))***++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******'''(((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------............,,,,,,,,,------------...---------............///------......//////000000111111111111222222222222222222333333444555555555777777777888888999999999:::<<<>>>?????????@@@AAA@@@DDDHHHIIIIIIKKKNNNRRRRRRSSSSSSSSSRRRRRRTTTVVVSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNOOOOOOPPPPPPQQQPPPOOOPPPRRRRRRQQQPPPPPPRRRTTTSSSRRRQQQQQQRRRUUUTTTQQQOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHDDDCCCCCCCCCEEEFFFHHHJJJHHHGGGFFFDDDCCCBBBBBBBBB???@@@BBBDDDFFFGGGGGGHHHAAACCCEEEFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAACCC@@@>>>===>>>>>>===;;;::::::999888777666555555666666666666777888999999777999:::999777555555666333444444555555444444444444444444555555555555666444444444444444444444444333333333333222222222222111111111111111111111111//////000000000111111111222222222333444444555555333222222222222222333444333333222222222222333333222222333444555555555555333333333333333333333333111111222222333333444444333333333333333333333333333333333333333333333333rrrTTTEEEHHHEEEBBBBBB???;;;;;;;;;:::999888777666444222////////////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((***+++***)))((()))+++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***************************((()))))))))************(((((())))))******++++++))))))************))))))(((((((((((())))))******'''((()))******)))((('''((()))))))))*********+++'''((()))***+++******)))(((***,,,+++***)))+++---...---,,,,,,+++++++++,,,)))+++,,,------,,,+++))))))***+++------,,,+++******+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------)))***+++,,,---,,,,,,+++---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++)))))))))***,,,---++++++++++++*********))))))))))))))))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))'''((((((((()))))))))***((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******''''''(((((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,------------,,,---------............---............/////////,,,------......///000000111111111111222222222222222222222333444444555555666666777777777777888888888:::===>>>======>>>???>>>BBBEEEFFFEEEEEEIIIMMMLLLNNNOOOOOOMMMNNNQQQTTTQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQPPPOOOOOONNNOOOOOOOOONNNMMMOOORRRSSSQQQOOOSSSUUUVVVTTTRRRPPPQQQSSSUUUSSSQQQNNNLLLJJJIIIHHHIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJDDDDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEE@@@BBBDDDDDDCCCDDDEEEGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCAAA>>><<<<<<;;;:::888777777888777666555555666666555555666777888999999666888999888666444444555222333444555666666666666444444444555555555555666333333333333333333333333333333333222222222222111111111111111111111111111000000000000111111111111000000111222222333444444222111111000111222333444444333333222222222333333111111222444444555555555222222222222222222222222000111111222333333444444222222222222222222222222111222222333333444444444rrrTTTEEEHHHEEEBBBBBB@@@;;;;;;;;;:::999888777666444222000/////////...------------,,,,,,,,,++++++++++++++++++++++++++++++(((***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))*********+++'''(((((()))***++++++,,,))))))************))))))'''((((((((())))))******'''((()))******)))((('''(((((())))))*********+++'''((()))++++++******)))(((***,,,+++))))))+++---...---,,,,,,++++++++++++(((***,,,......,,,***((()))***,,,.........,,,+++***+++,,,------,,,+++******+++,,,---...---,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------)))***+++,,,---,,,++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++***((('''((()))+++,,,+++++++++************))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))'''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++******************************************************************************+++++++++,,,,,,,,,---------....../////////.........////////////000,,,,,,------...//////000000111111111111222222222111222222333333444555555666666666666777777777777666888;;;<<<<<<<<<<<<===;;;@@@DDDDDDBBBBBBFFFJJJHHHJJJLLLKKKJJJKKKOOOSSSNNNNNNPPPRRRSSSTTTTTTUUUSSSRRRQQQOOONNNMMMMMMMMMMMMLLLKKKMMMQQQRRRPPPNNNVVVWWWXXXUUURRRPPPRRRTTTVVVUUURRRPPPMMMKKKIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFBBBBBBBBBBBBDDDFFFHHHJJJDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@AAABBBBBBBBBCCCFFFHHHFFFEEEDDDCCCBBBCCCDDDDDDDDDAAA>>><<<<<<:::888777555666777666555555555666555555555555666777999999666777888777555444444444222333444666777777888888444444444555555555666666333333333333333333333333333333333222222222111111000000000000000000000000000111111111111222222222//////000111222222333333111111000000000111333444444444333333222333333333000111222333444444555444222222222222222222222222000000111222333333444444222222222222222222222222000000111222333444444444nnnVVVJJJJJJDDDAAABBB======;;;999888888777666444444333222000///............---,,,,,,++++++,,,,,,)))************++++++++++++*********))))))((((((+++*********))))))((((((++++++************++++++***)))'''((()))***((('''))))))))))))))))))))))))&&&((()))++++++)))(((&&&++++++***)))(((((())))))))))))(((((('''''''''&&&***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++---,,,+++*********+++,,,***++++++,,,,,,++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,------......////////////////////////////////////000111111222222333333222222333333444555555555555555555555444444888999999:::;;;<<<===>>>>>>@@@CCCEEEFFFGGGHHHJJJNNNNNNOOOOOOKKKEEEEEEIIIOOONNNMMMMMMNNNQQQUUUWWWQQQQQQQQQPPPPPPOOOOOOOOOKKKLLLMMMMMMNNNOOOQQQSSSZZZ[[[XXXUUUUUUXXXWWWSSSQQQRRRSSSRRRPPPMMMJJJHHHMMMJJJHHHGGGGGGGGGEEEDDDHHHGGGDDD@@@>>>@@@DDDGGGDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGEEECCCBBBAAAAAABBBDDDDDDCCCCCCBBBBBBBBBCCCEEEAAA======@@@CCCCCCCCCMMMIIIDDDBBBCCCCCCBBB@@@DDDAAA>>><<<;;;:::999888555555444333333333333444555555555666666666666777777777666666555444222222555555555666666666666777555555555444444333333333222222222222222222222222222222111000//////000000111111111111000000000000////////////000000000000111111111111111111111111111222333333444444333333333333333222222111111111111222333333444444333333222222222222222222222222333333333222222111111111222222222111111111000000000000000000111111111111lllTTTHHHHHHCCCAAAAAA======;;;999888888777666444444333222000//////.........---,,,,,,++++++,,,,,,)))************+++++++++************)))))))))(((*********)))))))))((((((+++******))))))******+++***)))(((((()))***)))'''))))))))))))))))))))))))'''((()))******)))((('''++++++***))))))))))))))))))))))))(((((((((''''''***)))(((((((((((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((******++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++*********++++++***++++++,,,,,,++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********+++++++++,,,,,,++++++,,,---------------+++,,,,,,------......////////////////////////////////////000111111222222222222111111222222333444444444444555555666666666999999::::::;;;<<<======>>>@@@CCCEEEEEEFFFHHHJJJKKKKKKLLLLLLGGGAAAAAAEEENNNMMMLLLMMMNNNPPPSSSTTTRRRRRRRRRRRRRRRQQQQQQPPPKKKLLLMMMNNNOOOQQQTTTVVVYYYZZZWWWTTTUUUWWWVVVRRRPPPQQQSSSSSSRRROOOKKKIIIKKKIIIFFFDDDDDDCCCAAA???FFFGGGFFFEEEBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGEEECCCBBBBBBBBBBBBCCCBBB@@@@@@AAABBBAAAAAAAAA>>><<<<<>>;;;;;;:::999777555555444333333333333444444444444555555555666666666777777777666555444333444444444555555555666666555444444444333333333333222222222222222222222222222222111000000000000000111111000000000/////////////////////000000000000111111111111111111111111000111111222222222222222333333222222222111111111111222222333444333333333222222222222222222222222333333333222222111111111222222222111111111000000000000000000111111111111iiiRRRFFFGGGBBB@@@AAA======;;;999888888777666444333333111000////////////...---,,,,,,++++++,,,,,,)))************+++++++++************))))))))))))******))))))))))))((((((+++******))))))******+++***(((((((((******)))((())))))))))))))))))))))))'''((()))******)))((('''+++***))))))))))))))))))***)))))))))))))))((((((+++***))))))))))))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++++++++++++++++++++++++++++++++(((((((((((())))))))))))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''*********++++++++++++,,,,,,,,,---............---,,,,,,,,,---......///////////////////////////////////////000111111222222111111111111111222222333333333444555666777777888999999::::::;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFHHHJJJJJJJJJKKKKKKFFF@@@@@@DDDLLLLLLLLLMMMMMMOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPPPPKKKLLLMMMOOOQQQTTTVVVXXXYYYZZZYYYVVVWWWZZZYYYUUUNNNPPPSSSUUUTTTQQQNNNKKKNNNLLLIIIGGGFFFDDDBBB@@@EEEGGGIIIIIIGGGCCCAAA@@@DDDDDDEEEEEEEEEEEEFFFFFFGGGFFFEEECCCBBBBBBBBBBBBBBB???===>>>@@@BBBAAA???>>><<<;;;<<<>>>AAABBBBBBFFFEEEDDDDDDEEEFFFEEECCCCCCAAA===;;;::::::888777555555444333333333333444333333333333444444444444555666666777777666666555333333333333444444444444444444333333333333333222222222222222222222222222222111000000000000000000000000000/////////......////////////000000000000111111111111111111111111//////000111111111111111222222222111111111111111111111222333333333333222111111111111111111111111222222222222222111111111222111111111111000000000000000000000111111111111hhhQQQFFFGGGCCCAAABBB???===;;;999888888777666444333222111000////////////...---,,,,,,++++++,,,,,,))))))*********+++++++++*********)))))))))))))))))))))))))))))))))((((((******))))))))))))*********(((((((((***+++***)))(((((((((((((((((((((((((((((())))))))))))((((((******)))))))))))))))***************))))))))))))+++******************+++******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))******************************((((((((((((((()))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************,,,,,,++++++++++++***+++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((************++++++++++++,,,---......//////......,,,,,,------...//////////////////////////////////////////000111111222222222222111111222222333444444444555555666666777777999999:::::::::;;;;;;;;;>>>@@@BBBCCCDDDEEEHHHJJJMMMLLLMMMMMMHHHBBBBBBFFFKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOQQQRRRRRRQQQOOONNNMMMMMMMMMOOORRRTTTUUUVVVUUUWWWVVVTTTUUUYYYWWWSSSMMMPPPSSSVVVVVVSSSPPPMMMMMMKKKHHHGGGFFFFFFDDDBBBFFFHHHKKKKKKHHHDDDAAA@@@DDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBB>>><<<===AAABBBAAA>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEEEEDDDDDDCCC@@@<<<::::::999888666555555444333333333333444111222222222333333333333333444444555666666555555111222222222333333333333333333333333222222222222111111111111111111111111111111000000000000000111////////////............////////////000000000000111111111111111111111111//////000111111111111000111111111111111111111000000111111222222222222222111111111111111111111111222222222111111111111111111111111111000000000000///000000000111111111111hhhQQQFFFHHHDDDBBBDDD@@@===;;;999888888777666444222222111000/////////000...---,,,,,,++++++,,,,,,))))))*********+++++++++))))))))))))))))))******(((((((((((((((((())))))***))))))))))))))))))***)))(((((()))***++++++***(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))))))))******))))))))))))*********************++++++************)))))))))((((((((('''((((((((((((((((((((((((((()))))))))*********+++,,,,,,***)))((((((((((((************************'''((((((((())))))******++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************,,,,,,,,,,,,++++++******)))******++++++******)))******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++,,,---......//////......,,,,,,---......//////000/////////////////////////////////000111111222222444333333333333444555555777777777666666555555444888999999::::::;;;;;;;;;>>>@@@AAABBBCCCEEEHHHKKKNNNMMMNNNOOOJJJEEEEEEIIILLLLLLMMMMMMNNNNNNNNNNNNPPPPPPQQQRRRRRRRRRQQQPPPPPPOOOMMMNNNQQQSSSSSSRRRNNNPPPPPPOOOQQQTTTSSSOOOMMMOOOSSSVVVVVVTTTQQQOOOFFFDDDBBBBBBCCCDDDCCCBBBHHHJJJJJJIIIFFFDDDBBBBBBEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@>>>???AAACCCAAA@@@BBBBBBBBBBBBAAA@@@??????===???@@@AAABBBBBBBBBBBBBBB???<<<:::999888777666555555444333333333333444111111111111222222222333111111222333444444444444111111111111222222222333222222222222222222222222111111111111111111111111111000000000000000111111////////////............////////////000000000000000000000000000000000000///000000111111111111111000000000000000000000000///000111111222222111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111iiiQQQGGGHHHDDDBBBDDD@@@===;;;999888888777666444222222111000000000000000...---,,,,,,++++++,,,,,,)))************+++++++++))))))))))))************''''''(((((((((((())))))***))))))(((((())))))***)))(((((()))+++,,,+++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++(((((()))))))))))))))***))))))***++++++***))))))((((((((()))))))))))))))))))))))))))))))))))))))((())))))******+++++++++///---+++)))(((''''''(((************************(((((())))))******++++++,,,,,,,,,++++++++++++***************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++,,,,,,,,,,,,+++***)))))))))************))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))************+++,,,,,,---............------------...//////000000/////////////////////////////////000111111222222444444444444444555666666999888888777666555444444777777888999:::;;;<<<<<<>>>@@@AAAAAABBBDDDHHHKKKLLLKKKMMMNNNJJJEEEFFFJJJMMMMMMMMMNNNNNNPPPQQQQQQTTTTTTTTTTTTUUUUUUUUUUUUSSSPPPMMMNNNRRRSSSRRRPPPOOOQQQRRRRRRUUUXXXWWWRRRNNNPPPRRRTTTTTTSSSRRRPPPGGGEEEDDDDDDFFFGGGGGGFFFIIIIIIIIIGGGEEECCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAACCCEEEFFFFFFCCC@@@??????===>>>@@@???>>>>>>???AAAAAA???;;;999888888666555555555444333333333333444111111111111222222222222000111111222333333333222111111111111222222222222000111111111111222222222111111111111111111111111000000000000000111111222000000000/////////......////////////000000000000000000000000000000000000//////000111111111111111////////////000000000000//////000111111111111000////////////////////////000000000111111111111111//////000000000000000111000000000000111111111111hhhQQQFFFGGGCCCAAABBB>>>===;;;999888888777666444222111111000000000000000...---,,,,,,++++++,,,,,,)))************+++++++++((()))))))))************'''''''''((((((((())))))))))))(((((((((((()))))))))(((((()))+++,,,,,,+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++''''''((((((((()))))))))((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))((())))))******+++,,,,,,///---+++)))((())))))***************************)))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,+++***)))))))))************))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************++++++,,,---------------------......//////000000/////////////////////////////////000111111222222444333333333333444555555888888777777666666555555555666777888:::<<<======>>>???@@@AAAAAADDDHHHKKKJJJJJJMMMNNNKKKGGGHHHMMMOOOOOONNNNNNOOORRRTTTVVVWWWVVVUUUTTTUUUVVVXXXYYYSSSPPPNNNOOOSSSVVVUUURRRQQQTTTUUUVVVYYY\\\[[[VVVPPPPPPQQQRRRRRRRRRQQQQQQMMMKKKJJJJJJKKKLLLKKKKKKFFFGGGHHHHHHEEEDDDCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCEEEEEEEEEDDDDDDBBBEEEFFFCCC???===???BBBBBBEEEGGGGGGDDDAAA@@@@@@???@@@AAA???<<<<<<>>>AAAAAA>>>;;;888888777666444555555444333333333333444111111111222222222333333111222222333333333222222111111111222222222333333000000000000111111222222111111111111111111111111000000000000000111222222111111000000000/////////////////////000000000000000000000000000000000000......///000000000000///........./////////000000...///000000111111000000///////////////////////////000000000111111111222////////////000000111111000000000000111111111111hhhPPPEEEFFFAAA???@@@<<<===;;;999888888888666444222111000000000000000111...---,,,,,,++++++,,,,,,)))************+++++++++(((((())))))*********+++&&&'''''''''(((((())))))))))))(((((((((((()))))))))(((((()))+++---,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++&&&'''''''''(((((())))))'''((()))******)))((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,...,,,+++))))))***,,,---))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,++++++*********)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++,,,---,,,+++***)))))))))************))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))***************+++,,,,,,------,,,,,,------......///000000000/////////////////////////////////000111111222222333333222222333333444555666666666666777777777777444555666888:::<<<>>>>>>??????@@@@@@AAADDDHHHKKKKKKKKKNNNPPPMMMIIIKKKPPPQQQPPPNNNNNNPPPSSSVVVYYYWWWUUUSSSRRRSSSUUUWWWYYYSSSPPPNNNPPPUUUYYYXXXUUULLLPPPRRRRRRUUUYYYXXXSSSQQQQQQPPPPPPPPPQQQQQQQQQNNNLLLJJJJJJJJJKKKJJJHHHCCCFFFHHHIIIGGGDDDCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBAAABBBCCCEEEEEEEEEDDDDDDAAAEEEGGGDDD===:::>>>BBB???CCCGGGGGGDDDAAAAAAAAABBBCCCBBB???;;;;;;>>>AAAAAA>>>:::888888777666444555555444333333333333444111222222222222333333333333333333444444333333222111222222222222333333333//////000000111111111222000000000000000000000000000000///000000111222222111111111111000000000000////////////000000000000000000000000000000000000,,,---......//////......---.........//////000000...//////000000000000000//////////////////////////////000000111111111222.../////////000000111111000000000000111111111111jjjPPPEEEJJJGGGBBBAAA===;;;::::::999888777666666222222111111000/////////---,,,++++++------,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((('''''''''&&&'''(((((()))(((((('''&&&******))))))******+++,,,*********)))******++++++))))))))))))))))))))))))''''''((()))***++++++,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,+++*********))))))((((((***++++++,,,,,,++++++***(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))+++---...************))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((---,,,+++***)))''''''&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((''''''''''''******+++,,,,,,---......,,,---......//////......---......////////////////////////000111111222222333333333333333333333333777777777777777666555555555666777888999:::::::::>>>>>>>>>===<<<>>>BBBFFFIIIMMMPPPOOOKKKIIIKKKNNNTTTUUUUUUTTTQQQPPPPPPQQQTTTSSSQQQQQQQQQPPPMMMKKKPPPOOOOOOPPPQQQTTTVVVWWWSSSTTTTTTTTTRRRQQQQQQQQQOOONNNOOOPPPRRRRRRPPPNNNJJJKKKKKKIIIGGGEEEEEEFFFCCCDDDEEEFFFGGGFFFFFFEEEIIIHHHHHHFFFDDDBBB@@@???AAAAAAAAACCCFFFGGGFFFEEEDDDFFFFFFEEEBBB???>>>>>>AAA@@@@@@BBBCCCDDDCCCAAAGGGCCC???<<<<<<=========999999888777555333111000111222333444555555555555111111111222222333333333222222222222222222222222000000000000000000000000000000000000000000000000///////////////////////////////////////000000111////////////////////////////////////////////////000000000000000000000000------............------...............///000000000000000000000000000000000000//////.........---///////////////111333444000000000000000000000000000000000000000000000000iiiOOODDDHHHEEE@@@???<<<;;;::::::999888777666666333333222222111000000000---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,++++++)))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))((((((((('''''''''((((((((((((((((((((((((+++************+++,,,,,,++++++***************+++))))))))))))))))))))))))(((((())))))******++++++++++++***))))))***++++++*********+++++++++,,,,,,,,,+++)))(((((()))+++,,,************)))))))))(((***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++)))))))))+++---...++++++*********)))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))******'''((((((((()))))))))******)))))))))((((((((('''((((((((((((((((((((((((------,,,+++***)))((('''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))************))))))((((((((((((((((((((()))******++++++,,,------...,,,------...............------...////////////////////////000111111222222333333333333333333333333777777888888777666666555555666777999:::;;;;;;;;;===>>>>>>======>>>BBBDDDGGGKKKNNNNNNKKKJJJLLLOOOSSSTTTUUUSSSQQQOOOOOOPPPSSSSSSRRRQQQOOOMMMKKKJJJNNNNNNNNNNNNPPPRRRTTTUUUWWWXXXWWWVVVSSSPPPNNNMMMNNNMMMMMMNNNPPPPPPNNNLLLKKKLLLKKKJJJHHHGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@BBBEEEFFFEEEDDDEEEGGGHHHHHHEEECCCAAAAAAAAA@@@@@@AAACCCCCCBBBAAACCCBBB@@@@@@???>>><<<::::::999888777555333111000000111222333444444444444222222333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000........................//////......//////000111000000000000000000000000........................////////////////////////------............------...............//////000////////////////////////000/////////............000////////////000222333////////////////////////////////////////////////iiiNNNCCCGGGDDD???>>>;;;;;;::::::999888777666666444333333222222111000000---,,,+++,,,---...---+++*********++++++++++++,,,+++++++++++++++***)))((()))))))))))))))))))))))))))))))))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))((((((((((((''''''((((((''''''''')))***++++++++++++++++++,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))***++++++*********++++++++++++,,,+++***)))(((((()))***+++************))))))))))))******++++++++++++******************************))))))))))))))))))))))))******))))))***+++---...+++++++++++++++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((------,,,+++******))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))************))))))((((((((()))******++++++******++++++,,,,,,------,,,,,,---...............------...////////////......//////000000111111222222222333333333333333333777777888888888777666666555666777999;;;<<<<<<<<<;;;===>>>>>>>>>???AAABBBDDDHHHKKKLLLKKKKKKNNNPPPRRRSSSSSSRRROOONNNNNNOOOQQQSSSSSSQQQLLLHHHHHHIIIMMMMMMNNNNNNPPPQQQSSSTTTWWWXXXXXXWWWUUURRROOOMMMMMMLLLLLLLLLMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCC@@@???@@@BBBDDDEEEDDDBBBDDDGGGJJJKKKIIIGGGEEEEEEAAA@@@???@@@BBBBBBAAA@@@???@@@AAABBBBBB???;;;777:::999888666444111000//////000111222333333333222444444444333333333333333111111111111111111111111000000000000000000000000000000000000000000000000........................///............///000000000000000000000000000000................................................------............------......------......///000////////////////////////////////////............000000////////////000111////////////////////////////////////////////////kkkOOOCCCGGGDDD??????<<<;;;::::::999888777666666333333222111111000000///...,,,+++,,,---...---,,,))))))*********++++++++++++++++++++++++***)))((())))))))))))))))))))))))*********))))))(((((('''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((((((((()))((('''&&&'''))),,,---,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++******************+++************++++++++++++******))))))))))))***************)))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))***+++---...++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++++++++******)))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++++++++))))))************))))))(((((()))***++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,---.........------,,,---......//////............//////000111111111222222222222222333333333777777777888888777666666555666777999;;;<<<======999;;;>>>????????????@@@AAADDDHHHJJJJJJKKKNNNPPPOOOPPPQQQPPPNNNMMMNNNOOOOOORRRTTTQQQJJJFFFGGGIIINNNOOOOOOPPPQQQRRRSSSTTTRRRSSSUUUWWWXXXXXXUUUSSSNNNLLLKKKKKKKKKJJJHHHFFFCCCAAA???>>>>>>???>>>>>>DDDDDDEEEEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@AAACCCFFFFFFDDDBBBBBBEEEIIIKKKJJJIIIGGGGGGAAA???>>>???@@@AAA@@@???>>>>>>???AAAAAA???:::666999888666444222000//////000000111222333333222222444333333222222111111111111111111111111111111111////////////////////////////////////////////////..............................------......///000000000000000000000000000........................------------------------------............------...------------.../////////////////////////////////////////////.........000/////////////////////////////////////////////////////////////////////mmmQQQEEEHHHDDD@@@@@@===;;;::::::999888777666666111111111000//////.........---,,,,,,......---,,,))))))*********+++++++++******+++++++++***))))))))))))))))))))))))))))))+++++++++******)))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************''')))***)))((('''(((***(((((())))))))))))))))))***)))((('''(((***,,,...,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********++++++*********))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))******)))******++++++******)))************************))))))))))))))))))))))))((()))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++++++++))))))************))))))((())))))***+++,,,,,,---******+++++++++++++++,,,+++,,,,,,---...---------,,,------........................///000000111111111111111222222333333333555666666777777777666666555666777999:::;;;<<<<<<888:::>>>??????>>>>>>??????AAADDDGGGHHHJJJLLLMMMLLLMMMNNNNNNMMMLLLMMMOOONNNRRRTTTQQQKKKGGGHHHKKKNNNNNNOOOPPPQQQRRRRRRRRRPPPPPPRRRUUUYYY[[[YYYWWWOOOMMMKKKJJJJJJJJJHHHGGGEEEBBB???>>>@@@AAA@@@???AAAAAABBBCCCDDDFFFGGGHHHDDDDDDEEEDDDDDDCCCBBBAAABBBBBBCCCFFFHHHGGGEEECCC???BBBFFFHHHHHHGGGGGGGGGAAA???======>>>??????>>>>>>===<<<<<<===<<<:::888888777555222111000//////111222222333333333333222222111111111000000//////000000000000000000000000........................................................................---------------......///////////////////////////........................------------------------------............---------------------...//////.................................///////////////.../////////.........---................................................nnnRRREEEHHHDDD@@@@@@>>>;;;::::::999888777666666111000000///......------...---,,,---...///...,,,*********++++++++++++,,,******+++++++++******)))))))))))))))))))))))))))++++++++++++************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************''')))***)))((('''(((***(((((())))))))))))************)))))))))+++,,,---+++++++++++++++,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++++++++***))))))))))))************+++))))))))))))))))))))))))))))))))))))************))))))************))))))************************)))))))))))))))))))))))))))))))))************************+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))************)))))))))))))))***+++++++++,,,******++++++++++++++++++++++++,,,---------------,,,,,,---............------......//////000000111000000111111222333333333444444555666666666555555555666777888999:::::::::888:::===>>>>>>===>>>???>>>???AAADDDFFFGGGHHHIIIHHHIIIKKKLLLLLLLLLNNNPPPNNNPPPRRRQQQNNNLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQTTTRRRQQQTTTXXXYYYXXXUUUOOOMMMKKKJJJJJJJJJIIIGGGDDD@@@<<<;;;>>>??????===@@@@@@@@@AAABBBDDDFFFGGGDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDGGGIIIHHHEEEBBB===???BBBCCCCCCDDDEEEFFFAAA???<<<<<<===>>>>>>===>>><<<999888999999999888666444222111000///000000222222333333333333333222000000000///////////////////////////////////////................................................---------------------------,,,,,,,,,,,,---..............................------------------------------------------------------............------------,,,,,,------...///.................................///////////////------...............---................................................nnnRRRDDDGGGCCC??????===;;;::::::999888777666666111111000000///.........///---,,,---...///...---++++++++++++,,,,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((()))))))))*********+++++++++++++++++++++++++++************+++,,,,,,++++++***************+++))))))))))))))))))))))))(((((())))))******++++++)))***++++++++++++***)))))))))))))))************(((((())))))))))))((((((((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((()))))))))*********++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))))))))***''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))************))))))))))))******************++++++******************++++++,,,------------,,,+++,,,------......------------......///000000000///000000111222222333333222333333444555555444444555666777888888888888777888:::<<<===<<<===>>>???>>>>>>???AAACCCDDDDDDDDDDDDFFFIIIJJJKKKLLLOOOQQQNNNOOOPPPQQQQQQRRRRRRRRRPPPQQQRRRTTTTTTTTTTTTSSSWWWSSSPPPRRRUUUXXXWWWTTTNNNLLLIIIIIIIIIIIIIIIHHHBBB===999888<<<>>>===<<>>???@@@???@@@CCCEEEAAA>>><<<;;;<<<=========;;;999777777888888777555333222111//////000111222111111222222222222111111////////////000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,+++,,,------...------------------------------------------------------------------------------............------------,,,,,,------...///..................................../////////000++++++---...///......---................................................nnnQQQCCCFFFBBB===>>><<<;;;::::::999888777666666222222111111000////////////...------...///...---++++++,,,,,,,,,---------)))******+++++++++******))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((()))***)))((('''(((***(((((())))))*********+++++++++,,,,,,,,,+++************))))))******+++,,,******************++++++))))))))))))))))))))))))'''(((((()))***++++++,,,)))***+++,,,,,,+++***)))))))))))))))************(((((())))))))))))(((((((((((())))))*********+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++******)))((('''(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))******************))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))*********)))))))))))))))++++++******************++++++,,,---------,,,,,,+++,,,------......------------......///000000000///000000111222222333333111222333333444444444333666666777777777777666666888:::;;;<<<;;;<<<>>>@@@>>>>>>>>>@@@BBBBBBBBBAAABBBDDDGGGIIIKKKMMMPPPRRROOONNNOOOQQQTTTVVVUUUTTTTTTUUUWWWXXXYYYYYYXXXWWWWWWRRROOOPPPTTTXXXXXXVVVMMMKKKHHHGGGHHHIIIHHHHHHFFFAAA<<<;;;???BBBAAA???DDDBBBAAA???>>>>>>?????????@@@AAACCCDDDEEEEEEEEEAAABBBDDDFFFHHHGGGCCC@@@<<<===>>>>>>===???BBBEEEAAA>>>;;;:::;;;<<<===<<<888777666777888777555333222111///......000222333000000111111111000000/////////000000111111222222////////////////////////------------------------------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---..................------,,,,,,,,,,,,---..............................---.........//////000000)))***,,,...//////......................................................oooRRRDDDFFFBBB>>>???===999999888888777666666666333222222111000///......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***************))))))******+++++++++,,,***,,,------+++******+++************************,,,,,,+++***)))))))))***))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((******+++,,,,,,,,,,,,+++++++++******************)))******++++++,,,------+++++++++,,,,,,---------+++,,,------......---------------...............000111111111111222222222111111222222222333333333111222444555555555777999666666777888:::;;;<<<<<<======>>>???@@@@@@AAAAAAEEEFFFGGGHHHJJJKKKLLLMMMJJJLLLNNNQQQSSSSSSSSSSSSRRRPPPQQQUUUVVVSSSSSSVVVXXXTTTQQQQQQTTTVVVVVVUUULLLLLLKKKJJJIIIHHHHHHGGGDDDBBB???>>>>>>???@@@@@@FFFEEEBBB>>>;;;:::<<<>>>AAA@@@@@@@@@AAABBBCCCCCCAAABBBEEEHHHIIIFFFAAA===>>>>>>????????????>>>>>>::::::999999888888999999777888888888666555333111000000000000111222333444000000000000////////////.........................................................------,,,,,,,,,...------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++---------------............///***++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,//////.........---------////////////////////////........................oooRRRCCCEEEAAA======<<<999999888888777666666666333333222111000//////.........---------,,,,,,,,,++++++++++++++++++++++++************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************+++++++++,,,,,,)))***++++++)))(((((()))************************,,,+++******))))))******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((()))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------------...............//////000000000111111111111111111222222222333333111333444555444555777888555666777888999;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSPPPNNNOOOSSSTTTRRRRRRUUUVVVSSSOOOOOOQQQSSSSSSRRRLLLLLLKKKIIIHHHGGGFFFEEEEEECCCBBBAAABBBCCCCCCDDDEEEDDDBBB>>>;;;:::<<<>>>?????????>>>??????@@@@@@AAABBBDDDGGGHHHEEEAAA===<<<<<<===>>>>>>>>>======;;;:::999888888888888888666777777777666444222111000000000000111222333444333222111000///...------................................................---------------,,,,,,,,,---------,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,//////.........---------................................................oooRRRCCCEEE@@@;;;<<<:::999999888888777666666666444444333222111000//////............------------++++++++++++++++++++++++************************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++******+++++++++++++++,,,((()))***)))'''&&&'''(((************************++++++***)))))))))******)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((************************---,,,,,,+++******))))))************************+++,,,------......---------------.........//////.../////////000000000000111111111222222222222333111333444555444555666888555666777888:::;;;<<<===<<<===>>>@@@AAACCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKMMMNNNPPPRRRSSSNNNLLLMMMQQQSSSRRRSSSVVVTTTRRRNNNMMMNNNOOOPPPOOOMMMLLLJJJHHHFFFEEECCCBBBDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDBBB???<<<;;;<<<>>>>>>>>>===<<<<<<<<<======@@@AAABBBEEEFFFDDD@@@<<<::::::;;;<<<======<<<<<<;;;:::999888777777666777555555666666555333111000000000000000111222333444444444222111///---,,,+++........................------------------------,,,,,,,,,,,,------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,------......------,,,...............---------........................------------------------qqqTTTEEEFFFAAA<<<<<<:::999999888888777666666666555444444333222111000000...------------,,,,,,,,,************************************************,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********++++++************************((())))))((('''&&&'''(((******************************))))))))))))******))))))))))))))))))))))))))))))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((('''))))))))))))************,,,+++++++++******))))))++++++++++++************+++,,,------......------,,,,,,------...//////////////////000000000111111111111111111222222222222111333444444444444555777666777888999;;;===>>>>>>===>>>@@@CCCDDDFFFFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKMMMOOOQQQSSSOOOLLLMMMQQQSSSRRRTTTWWWTTTRRRPPPNNNNNNNNNOOOOOOMMMLLLKKKIIIFFFDDDCCCBBBAAACCCEEEFFFGGGGGGHHHHHHDDDDDDDDDBBB???>>>>>>@@@???>>>===<<<<<<;;;<<<<<<@@@@@@AAABBBCCCBBB???<<<999:::;;;<<<<<<======<<<:::999888777666555555555444444555555444222111000000000000000111222333444444333222111///...---,,,........................------------------------+++++++++,,,,,,------...,,,------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,------......------,,,................................................------------------------rrrUUUFFFGGGBBB======;;;999999888888777666666666555444444333222111000000,,,,,,,,,+++++++++******************************************************,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************)))***+++,,,,,,))))))))))))))))))((((((*********)))''''''(((***))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((&&&'''(((((())))))(((((((((((()))))))))*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,------...//////000000000000111111111222222000000111111111222222222111333444444333333555666777888999;;;===>>>@@@@@@???@@@CCCFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMOOORRRSSSRRROOOOOORRRSSSRRRTTTWWWSSSTTTSSSRRRQQQPPPPPPPPPMMMMMMKKKIIIGGGFFFDDDDDD???AAADDDEEEDDDDDDEEEGGGCCCEEEFFFEEEBBBAAAAAAAAA@@@??????>>>============@@@@@@@@@AAABBBAAA???<<<:::;;;<<<<<<=========<<<999888777666555555555555333333444444444222111000000000000000111222333444222222111111000000//////........................------------------------***++++++,,,,,,---------,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***))),,,,,,,,,,,,------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,------......------,,,---.............................................------------------------rrrUUUGGGHHHCCC>>>???===999999888888777666666666444444333222111000//////++++++++++++************************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++++++++***)))***+++,,,---)))))))))))))))(((((((((+++,,,+++)))((((((***,,,))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))'''(((((())))))*********(((((())))))***++++++,,,++++++,,,,,,,,,---------+++,,,------......------+++,,,,,,---...///000000111111111111222222222222000000000111111111111222111333444444333333444555777888999;;;===???@@@AAA@@@BBBEEEGGGIIIIIIIIIHHHEEEEEEFFFHHHIIIJJJKKKLLLNNNNNNNNNOOOPPPQQQSSSSSSTTTPPPOOOQQQQQQOOOPPPTTTPPPRRRUUUUUUSSSQQQOOOOOOKKKKKKJJJIIIHHHGGGGGGFFF@@@CCCEEEDDDAAA@@@BBBEEEBBBDDDFFFFFFDDDBBBBBBBBBAAAAAA@@@?????????@@@@@@AAA@@@???@@@AAAAAA???===;;;<<<<<<<<<<<<<<<;;;;;;666666555555444444555555333333444444444333222111000000000000111222333444222111111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,qqqTTTEEEGGGCCC??????===999999888888777666666666333333222111000//////...,,,,,,,,,+++++++++******************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++,,,+++***))))))+++,,,...++++++++++++*********))),,,,,,+++)))'''(((***,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))''''''(((((()))******+++))))))))))))************))))))***+++,,,------...+++,,,------......------++++++,,,---...///000000000000000000111111111111000000000000111111111111111333444444333222444555555666777999<<<>>>???@@@@@@BBBEEEGGGIIIHHHGGGFFFBBBCCCDDDFFFHHHJJJKKKLLLOOOPPPQQQRRRSSSTTTTTTTTTSSSOOOLLLMMMKKKIIIIIILLLJJJNNNTTTUUUSSSPPPMMMLLLGGGGGGGGGGGGHHHHHHHHHHHHDDDFFFGGGDDD@@@???BBBEEE???BBBEEEEEEDDDBBBAAA@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAA??????@@@AAA@@@>>>;;;<<<<<<;;;;;;:::999888444444444333444444555666333444444555555444222222000000000000111222333444333333222222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,oooRRRDDDFFFBBB>>>???===999999888888777666666666333333222111000///......---------,,,,,,,,,++++++))))))))))))))))))))))))************************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++,,,+++***))))))+++---...---------,,,,,,+++++++++++++++***(((''''''))),,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((&&&'''(((((())))))((((((&&&''''''((()))******+++++++++******)))(((((((((''''''(((***+++,,,---...+++,,,------......------++++++,,,---...///000111////////////000000000000000000000000111111111111111333444444222222333555333444666888:::<<<>>>???@@@BBBDDDGGGGGGGGGEEEDDDAAABBBDDDFFFHHHKKKLLLMMMPPPQQQSSSUUUVVVUUUUUUTTTRRRMMMJJJIIIGGGCCCDDDGGGEEEKKKRRRUUURRRNNNKKKIIIDDDDDDEEEFFFGGGHHHHHHIIIHHHJJJJJJFFF@@@???BBBFFF===@@@CCCDDDCCCAAA??????AAA@@@@@@@@@AAABBBCCCCCCCCCAAA??????@@@AAA@@@???;;;;;;;;;:::999888777666333333333333444555666666333444555555555444333222000000000000111222333444666555444222000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,------......------,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,lllQQQDDDHHHDDD??????<<<:::999999888777666555555666444222111111000...,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))*********))))))((((((((((((((())))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******))))))(((******))))))***,,,///000+++---...---,,,,,,000333,,,,,,+++***)))((('''''''''(((((()))***+++++++++)))((('''''''''(((***+++))))))************))))))((()))++++++)))((()))***))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******))))))************))))))+++++++++++++++***)))((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))((((((((((((******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000,,,---...///000111222333222222222222222222222222333222222222222222222333555555666777888:::<<<===???@@@BBBEEEFFFCCC???;;;>>>EEEJJJHHHCCCBBBHHHOOONNNPPPSSSVVVXXXYYYYYYXXXRRRQQQNNNLLLJJJHHHGGGFFFBBBEEEJJJNNNPPPOOOLLLKKKEEEFFFGGGHHHIIIKKKLLLLLLFFFFFFFFFEEEDDDCCCCCCBBBCCCBBBAAA@@@@@@@@@AAABBBAAADDDFFFGGGEEECCCBBBAAAAAA@@@??????@@@@@@???===>>>===;;;:::999888888888444555555555666666777777444444444333333222222222000000000111222222222333333222000///.........///,,,---...///000000000000------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++,,,,,,,,,,,,++++++++++++*********)))))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,lllPPPDDDHHHEEEAAAAAA>>>::::::999888777666666555666444222111111000...---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))*********))))))((()))))))))))))))((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))*********)))(((((()))+++...///---...//////---...111444*********)))))))))))))))&&&''''''((())))))******)))(((((('''((()))***+++))))))************))))))((()))+++***)))((()))***))))))))))))))))))))))))***)))))))))((((((((('''******++++++++++++************++++++++++++*********++++++++++++***)))((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))((((((((((((******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///------...///000111111222222222222222222222222222222222111111111111222222444555555666888:::<<<===>>>>>>@@@CCCEEEDDDAAA>>>@@@EEEIIIIIIFFFEEEIIINNNMMMOOOQQQSSSTTTTTTTTTSSSOOOOOOPPPOOONNNLLLIIIHHHEEEGGGJJJMMMOOONNNLLLKKKGGGHHHIIIJJJKKKLLLMMMMMMGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@?????????@@@AAA@@@BBBEEEFFFDDDBBB@@@@@@@@@???===>>>??????>>><<<<<<<<<:::999888777777777444444555555666666666666444444333333333222222222111111111111111111222222222111000///.........///,,,,,,...//////000000000------,,,,,,,,,++++++++++++++++++,,,,,,,,,------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******)))***++++++,,,,,,+++++++++++++++*********))))))************+++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,mmmQQQEEEIIIFFFBBBCCC@@@;;;;;;:::999888777666666666444222111111111///---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((())))))******)))))))))*********))))))((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&(((***,,,(((((('''((()))***,,,---)))***+++***)))***,,,...((((((((())))))*********&&&&&&''''''(((((())))))((((((((((((((()))******((())))))******))))))(((((()))******(((((()))***))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++*********++++++,,,,,,++++++*********++++++******))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******(((((((((((())))))))))))******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///.........//////000000000111111111111111111222222111111111000000111111111444444555666888:::;;;<<<<<<<<<>>>AAADDDEEEDDDBBBCCCFFFIIIJJJJJJJJJKKKLLLLLLMMMNNNPPPPPPPPPOOOOOOLLLNNNPPPRRRQQQOOOLLLJJJHHHIIIKKKMMMMMMMMMLLLLLLHHHHHHHHHIIIJJJKKKKKKLLLGGGFFFFFFEEEEEEDDDDDDCCCAAA@@@???======>>>>>>???>>>AAACCCCCCBBB@@@???>>>>>>===;;;<<<======<<<::::::999888777666666555555444444444555555555555666333333333222222222222222111111111111111111000000111111000///............,,,,,,---...////////////,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))***++++++,,,,,,+++++++++++++++***************************+++++++++,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,qqqUUUGGGJJJFFFBBBBBB@@@<<<;;;;;;:::999888777777555333222111111111///---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))))))))))))))++++++******)))((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))******((('''''''''((()))++++++&&&&&&''''''''''''((()))(((((((((((()))))))))***'''''''''(((((()))))))))((((((((((((((())))))***(((((())))))))))))((((((((()))***)))(((''')))***))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******)))******++++++******)))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---.........//////////////////000000000111111111111111111111000000000000111111333333444555777999;;;<<<;;;:::;;;>>>BBBEEEFFFFFFEEEFFFHHHKKKMMMNNNLLLKKKJJJKKKMMMNNNOOOOOOOOOOOONNNNNNOOOPPPOOONNNLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDD???>>>===<<<<<<<<<=========???AAAAAA???=========<<<:::999999:::;;;999888888777666555444444444444444444444444444444444444222222222222222111111111222222111111000000//////000000//////............+++,,,---...............,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++*********************************+++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvYYYJJJKKKFFF@@@@@@>>><<<;;;;;;:::999888777777555333111111111111///...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))+++*********)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))++++++***(((''''''''''''(((((()))******))))))))))))*********))))))))))))(((((((((((('''((()))))))))))))))******'''(((((()))))))))))))))(((((())))))))))))((((((((())))))(((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******(((((())))))))))))((((((((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))*********************************(((((())))))))))))(((((('''(((((((((((()))))))))'''((((((((()))))))))*********))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------............/////////////////////000000111111111111111000000000000111111222333333555666888:::;;;:::::::::===BBBEEEGGGGGGFFFFFFGGGJJJNNNOOOLLLJJJJJJJJJLLLNNNPPPQQQRRRSSSPPPOOOMMMKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDD>>>===<<<;;;;;;;;;<<<<<<;;;===???>>>===;;;;;;<<<:::999777888999999888666666555555444333333333333444444444444333333333333111111111111111111111111222111111000000////////////////////////.........+++,,,,,,------------,,,,,,,,,+++++++++******************+++++++++,,,,,,)))))))))*********+++++++++++++++++++++++++++++++++++++++******+++++++++))))))***++++++++++++******************************++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxx[[[KKKKKKEEE??????<<<;;;;;;:::999888777666666444333111111222111000...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&***,,,,,,+++(((&&&'''((((((((())))))))))))(((((('''(((******(((''')))))))))(((((('''''''''))))))))))))************''''''((()))))))))))))))'''(((((())))))(((((('''((())))))'''&&&&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******'''(((((((((((((((((('''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++(((((())))))))))))((((((''''''(((((((((((())))))''''''(((((())))))************))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------....../////////......//////000000111111111111111000000111111111222222333444666888999;;;::::::;;;>>>BBBEEEFFFFFFEEEEEEFFFIIIKKKLLLKKKJJJIIIJJJLLLNNNPPPRRRSSSTTTQQQNNNKKKIIIHHHIIIKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC>>>===<<<::::::;;;;;;<<<;;;<<<======;;;::::::;;;999888666777888888777555555444444333222222333333444333333333333333222222000000000000000111111111000000000000000000//////....../////////......---++++++,,,------,,,,,,+++++++++++++++************************++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,+++************+++,,,((()))******++++++*********************+++++++++++++++++++++,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,xxxZZZJJJJJJDDD??????===::::::999888777666666555444222111111222222000///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((()))))))))))))))))))))******++++++,,,''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))++++++***((('''(((((())))))******))))))(((&&&&&&'''))))))'''$$$'''''''''((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))(((''''''((((((((((((''''''))))))((('''%%%&&&(((+++))))))))))))))))))))))))'''((((((((()))))))))*********++++++++++++******(((((())))))))))))(((((('''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************(((((())))))))))))(((((('''''''''((((((((())))))'''''''''((()))***************))))))))))))******)))************+++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,------...///000000------...//////000111111222222111111111111222222111222222444555777999:::::::::<<<>>>BBBDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJKKKJJJJJJJJJLLLMMMOOOPPPQQQMMMLLLJJJIIIIIIJJJLLLMMMGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;:::;;;;;;<<<;;;<<<===<<<:::999:::;;;999777666666777777666555444444333333222222333333333333333333222222222111/////////000000000111111/////////000000000000000------...//////......---++++++,,,,,,,,,,,,++++++++++++++++++************************++++++++++++++++++***)))***+++,,,---************************+++***))))))))))))***+++((())))))***************))))))*********++++++++++++++++++,,,,,,,,,------))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,vvvYYYIIIIIIDDD???@@@>>>::::::999888777666555555444222111111222222000///---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))(((((()))***+++,,,,,,---''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************))),,,***)))+++------***'''%%%%%%&&&'''((()))***+++((((((((((((((('''''''''&&&''')))*********)))(((''''''((((((((((((''''''))))))(((&&&%%%&&&(((+++))))))))))))))))))))))))'''((((((((())))))************++++++++++++******))))))************))))))''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&''''''((()))******+++******))))))))))))******)))************+++++++++******************************+++,,,,,,,,,,,,+++++++++,,,---...000000111---------...///000000111333333222222222222333333111111222333555777999:::;;;;;;<<>>===<<<;;;:::;;;<<<<<<;;;<<<===<<<:::999:::;;;999777666666777777666555444444333333222333333333333333333222222111111111.../////////000000111111......//////000000111111,,,---.../////////...---++++++,,,,,,,,,++++++***+++++++++************))))))************+++++++++,,,+++*********+++------***************************)))(((''''''((()))***(((((()))***************))))))******++++++++++++++++++,,,,,,,,,---------))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,oooSSSFFFGGGBBB>>>@@@???===;;;999999999999777555444444333222222111111000///...,,,,,,---------,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''')))******))))))***,,,(((((((((((())))))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((()))(((***+++***)))((()))***+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,---------------............//////////////////000111111333333333444444333222222444444333333333444444444:::;;;<<<=========<<<;;;CCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMNNNMMMKKKJJJGGGGGGFFFHHHJJJKKKKKKJJJEEEFFFGGGHHHHHHGGGFFFEEEIIIIIIFFFCCC@@@>>>@@@AAAAAA@@@???>>>============>>>>>>============>>>>>>::::::::::::::::::::::::===;;;888555333333444555444333333222111111111222444333333222111111111222////////////000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************************************************************)))************+++++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********)))***+++,,,------------------------------------------------,,,+++******oooSSSEEEHHHCCC???@@@>>>===;;;999999999999777555444444333222222111111000///...,,,,,,---------,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''')))******))))))***+++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((()))))))))***++++++))))))***+++************)))))))))((())))))))))))))))))))))))))))))))))))((((((''''''))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////////////////000111111222333333444333333222222444444333333444555555666888999:::;;;<<<;;;::::::AAABBBCCCDDDFFFGGGHHHIIIJJJKKKMMMNNNOOOOOONNNNNNJJJHHHGGGGGGIIIJJJIIIIIIEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHIIIHHHFFFDDDDDDDDD@@@@@@???>>>============>>>>>>============>>>>>>======<<<;;;;;;:::999999BBB???;;;777444333333333444333222222111111222222444333222222111111111222////////////000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++wwwzzznnnRRREEEHHHDDD@@@???======;;;999999999999777555444444333222222111111000///...,,,,,,---------,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''')))******(((((()))+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))***++++++))))))***+++************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////////////////000111111222222333333333333222222333333333444555666888888999:::;;;<<<<<<<<<<<<;;;@@@@@@BBBDDDEEEGGGIIIIIIKKKLLLMMMNNNOOOQQQRRRRRRNNNKKKHHHGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIIIICCCGGGKKKLLLKKKHHHFFFEEE@@@@@@??????>>>=========>>>>>>============>>>>>>@@@@@@???===<<<:::999999AAA>>>;;;777555333333333333333222222111111222222333333222111111111111222000000000000///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++************++++++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********+++,,,------------++++++++++++++++++++++++(((((()))***++++++++++++rrrxxxoooRRREEEHHHEEEAAA???<<<===;;;999999999999777555444444333222222111111000///...,,,,,,---------,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''')))***)))(((((()))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))((()))******(((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,,,,,,,,,,+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,---------------............//////////////////000000111111111222333333333333222333333333444666888999:::<<<<<<===>>>>>>???????????????AAACCCEEEGGGIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTSSSOOOKKKHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJCCCFFFIIIJJJIIIFFFEEEDDDBBBBBBBBBAAA@@@@@@???>>>>>>>>>============>>>>>>AAA@@@???>>>===<<<;;;;;;999888666555444444444555333333222222111222222333222222111111111111111222000000000000////////////.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++************++++++************************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++))))))***+++++++++++++++zzzsssUUUFFFIIIFFFAAA@@@;;;===;;;999999999999777555444444333222222111111000///...,,,,,,---------,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))***)))((('''((()))***)))))))))(((((((((''''''((((((((())))))******(((((((((((())))))))))))(((((((((((()))))))))***'''((()))(((''''''((()))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))(((((('''&&&''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,---------------............//////////////////000000111000111222222333333333222222222333444666888:::;;;<<<<<<<<<===>>>???@@@@@@???@@@AAACCCFFFHHHIIIJJJIIIJJJJJJLLLNNNPPPRRRTTTUUUQQQMMMJJJIIIJJJJJJJJJHHHIIIJJJLLLLLLLLLKKKJJJGGGHHHHHHGGGEEEDDDEEEFFFDDDDDDEEEEEEDDDCCCAAAAAA>>>>>>============>>>>>>>>>>>>>>>>>>>>>=========888777666555444444555555333222222111222222333333111111111000000111222222111000000000/////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------,,,,,,------,,,++++++***yyyYYYGGGIIIFFFBBB@@@;;;===;;;999999999999777555444444333222222111111000///...,,,,,,---------,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))***)))'''&&&'''(((******))))))((((((''''''&&&''''''(((((())))))***(((((((((((())))))))))))((((((((()))))))))******'''((())))))''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))))))))(((&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////////////////000111111///000111222333333333333222222333444555777999::::::999999:::;;;<<<>>>>>>AAAAAACCCDDDFFFHHHJJJJJJHHHIIIJJJLLLNNNOOOQQQQQQTTTQQQMMMKKKKKKKKKKKKJJJHHHJJJMMMOOOOOOMMMJJJHHHJJJIIIHHHEEECCCDDDFFFIIIFFFFFFGGGGGGFFFEEECCCBBB>>>>>>============>>>>>><<<<<<<<<===============;;;:::999777666555444444222222111111222222333333111000000000000111222222111111000000//////......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++************++++++------------------------)))************+++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,---------------------------......---,,,+++******~~~\\\IIIIIIFFFBBBAAA<<<===;;;999999999999777555444444333222222111111000///...,,,,,,---------,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++***)))((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))***)))'''&&&'''(((*********)))((('''''''''%%%&&&&&&'''(((((())))))(((((((((((())))))))))))(((((()))))))))*********)))***+++***)))((()))+++((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))***)))(((&&&%%%''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////////////////000111111///000111222222333333333222222222333444666777888999888888999:::;;;===>>>CCCCCCDDDFFFGGGIIIJJJJJJGGGIIIKKKMMMOOOOOOOOOOOOOOOMMMKKKKKKLLLLLLKKKJJJIIILLLPPPSSSRRRNNNIIIFFFEEEEEEEEECCCBBBCCCFFFIIIFFFFFFGGGHHHGGGFFFDDDBBB>>>>>>============>>>>>><<<<<<<<<;;;;;;:::::::::::::::888777666555444444222222111111222222333444000000000000000111222222111111111000///.........,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***___JJJIIIFFFBBBAAA<<<===;;;999999999999777666444444333333222111111000///...,,,,,,---------,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))###%%%'''***+++++++++***'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))***)))'''&&&&&&'''+++******)))(((''''''&&&%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))))))))))))))***************,,,,,,,,,+++***+++,,,(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))***)))(((&&&$$$''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,------------------........./////////////////////000111111//////000222222333333333222222222333444555666777::::::::::::;;;===???@@@DDDEEEFFFGGGHHHIIIJJJJJJHHHIIILLLOOOPPPPPPOOONNNLLLJJJJJJJJJKKKLLLKKKIIIIIIMMMRRRUUUTTTOOOHHHDDD>>>@@@AAAAAAAAABBBDDDGGGEEEFFFGGGHHHGGGEEECCCBBB>>>>>>============>>>>>>======<<<:::999888777666444444444555555555555555222111111111222333333444000000///000000111222222222111111000///......---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************************************************************)))************+++++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++((()))***+++++++++++++++^^^GGGHHHFFFBBBBBBBBB===<<<<<<;;;:::999888777444444333222222111111000//////...---,,,,,,,,,,,,******++++++++++++*********************************)))(((''''''((()))***,,,+++***((((((((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((()))******'''&&&&&&''')))***((('''******))))))(((((('''''')))((('''''''''(((***+++************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))++++++)))((()))*********))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&''')))***+++***((('''''''''''''''(((((((((((((((''''''&&&&&&((()))***+++*********))))))((((((******))))))((((((((('''&&&''''''((()))******+++''''''(((((())))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))(((((((((((()))))))))))))))((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))((((((((((((++++++***)))(((((()))))))))*********++++++++++++++++++******************)))***,,,---......---,,,---------............///000000000000000000000000000000111222333333333333333333222222333333444555999999999:::;;;<<<===>>>FFFEEEEEEEEEEEEGGGHHHIIIGGGGGGHHHJJJLLLNNNPPPQQQKKKLLLNNNNNNNNNMMMKKKJJJNNNOOOQQQSSSSSSQQQLLLHHHBBBAAA@@@AAACCCCCCCCCAAACCCBBBBBBEEEIIIHHHCCC===@@@===::::::===???>>><<>>BBBBBBBBBBBBCCCEEEGGGHHHGGGHHHHHHIIIKKKMMMOOOPPPMMMNNNOOONNNMMMKKKHHHGGGIIIJJJLLLOOOPPPOOOJJJGGGEEEDDDBBBAAABBBAAA???>>>AAA@@@@@@CCCGGGFFFBBB===>>><<<:::::::::;;;;;;:::>>><<<:::999999888666444777555333333333333333111000000000000000000000000000000000000000000000000000000/////////.........------------------------+++,,,,,,------,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...---,,,+++++++++************++++++******++++++++++++******************+++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,cccKKKKKKHHHBBBBBBAAA;;;;;;:::999888777777666444444333222222111111000......---,,,++++++++++++******++++++++++++******************************))))))(((((((((((())))))((())))))************)))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((()))******(((''''''(((******)))'''))))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))******)))(((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))***)))((((((''''''''''''(((((((((((((((''''''''''''((())))))******))))))))))))((((((((((((((('''''''''''''''''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))))))))))))))((((((((()))))))))******************************)))***+++,,,------------------------............///////////////////////////000111222222333333222222222222222222333444444777888888999:::;;;<<<<<<>>>>>>>>>@@@AAACCCEEEFFFHHHHHHHHHHHHIIIKKKLLLMMMOOOOOOOOOMMMKKKHHHEEEDDDCCCDDDGGGKKKMMMLLLHHHEEEDDDCCCAAAAAAAAAAAA???>>>???>>>???AAAEEEEEEAAA>>>>>>???>>><<<:::999:::;;;<<<:::888888888777555333666444222222333333222111000000000000000000000000000000000000000000000000............------------------------------------++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---------,,,+++++++++************++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,eeeLLLKKKGGGAAA@@@???;;;::::::999888777666666444444333222222111111000...---,,,++++++***++++++******++++++++++++******************************))))))(((((((((((())))))'''((()))+++++++++***)))(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((())))))***(((''''''(((******)))'''))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))******)))(((((()))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))((((((''''''''''''''''''&&&&&&'''((((((((()))))))))*********))))))((((((''''''((((((((((((((((((((((((******)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***(((((((((((())))))))))))***************+++++++++)))******+++,,,,,,------,,,,,,---------.........////////////////////////...///000111222222222222222222222111222333333444666666777999::::::;;;;;;:::;;;<<<>>>@@@BBBDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJNNNNNNMMMLLLIIIGGGEEECCCBBBDDDFFFJJJLLLKKKGGGDDD@@@??????@@@BBBCCCBBBAAA???>>>>>>@@@CCCDDDBBB@@@@@@BBBCCC@@@<<<:::;;;===:::888666666666666444222555333222111222333222111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++************++++++******++++++++++++***************+++++++++,,,,,,------,,,+++************)))***,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++eeeLLLKKKFFF@@@???===;;;::::::999888777666666444444333222222111111000......---,,,++++++++++++******++++++++++++******************************(((((())))))))))))(((((('''((()))+++++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((())))))***(((''''''(((***+++)))((((((((((((((())))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''(((******((('''((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((())))))&&&&&&''''''''''''''''''(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))((((((((('''''''''((((((((()))))))))***(((((())))))))))))((((((((())))))))))))))))))((())))))))))))))))))))))))'''((((((((()))))))))******)))))))))))))))******(((((((((((())))))))))))))))))*********+++++++++)))*********+++,,,------,,,,,,,,,------------.................................///000111111111111222111111111111222333333444555777888999::::::999999:::<<<>>>@@@BBBDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGIIILLLMMMKKKGGGDDD@@@??????@@@BBBCCCCCCBBB============?????????>>>@@@CCCDDDAAA===::::::<<<888777555555555555333222444222111111222222222111////////////////////////........................+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,+++++++++************++++++******++++++++++++******))))))))))))*********+++------,,,+++************)))***,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++dddLLLKKKFFF@@@???===;;;;;;:::999888777777666444444333222222111111000//////...---,,,,,,,,,,,,******++++++++++++******************************(((((())))))))))))((((((((())))))************)))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((()))******((((((((()))***+++***((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&''''''((()))(((((((((''''''(((((((((((())))))'''''''''''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''(((((())))))******'''(((((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++((((((((()))))))))******)))))))))***++++++,,,,,,***))))))******+++,,,---,,,,,,,,,,,,------------........................---...///000000111111000111111111111111222333333333444666888999999888888888999;;;>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFHHHHHHKKKMMMOOOMMMHHHEEEDDDCCCAAAAAABBBCCCAAA@@@<<<;;;;;;:::::::::;;;<<<>>>???@@@>>>;;;999888888888666444444555555333222333111000000111222111111////////////////////////........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++************++++++******++++++++++++******(((((()))))))))*********,,,,,,++++++***+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++eeeLLLLLLGGGAAA@@@???<<<<<<;;;:::999888777777444444333222222111111000000000///...------------******++++++++++++******************************'''((()))******)))((('''+++***))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((()))******)))(((((()))++++++***((('''((((((((()))))))))***&&&'''((()))***))))))((((((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))&&&((())))))(((''''''((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((((((((()))))))))***(((((((((((((((((((((((('''&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&((()))))))))(((''''''''''''((((((((())))))'''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''((()))*********''''''((()))))))))))))))((()))************)))((())))))))))))))))))))))))'''''''''((()))*********)))))))))))))))***++++++)))))))))*********++++++((())))))***++++++,,,,,,***)))))))))***+++,,,---++++++,,,,,,,,,---------........................------...///000000000000111111111111111222222333222333555777888888777777777888;;;===???@@@AAAAAABBBBBBBBBBBBCCCDDDFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFEEEFFFIIILLLNNNMMMIIIFFFEEECCCBBBBBBDDDDDDCCCAAA>>>>>><<<;;;999999;;;<<<>>>===<<<<<<<<<;;;888666777666444444555555444222222111//////111222111000////////////////////////------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++************++++++******++++++++++++******))))))*********++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++************************fffNNNMMMHHHBBBBBB@@@===<<<<<<;;;:::999888888444444333333222111111000111000///......---......******++++++++++++******************************'''((()))******)))(((''',,,+++***((((((((()))***))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((()))******)))(((((()))++++++***)))'''((((((((())))))******&&&''')))*********)))(((************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&((())))))(((''''''((('''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++++++++************)))&&&''''''((()))******+++''''''((()))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&''''''((()))******+++))))))((())))))***++++++************++++++++++++((())))))***++++++,,,,,,***))))))))))))+++,,,---++++++,,,,,,,,,---------........................,,,---...///000000000000111111111000111222222333111333555777888888777666666888:::<<<>>>?????????AAAAAAAAABBBCCCDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCGGGKKKNNNMMMJJJGGGBBBAAAAAABBBEEEGGGFFFFFFBBBBBB@@@>>><<<;;;===???@@@>>><<<===???>>>;;;777777666444444555555444222222000//////111222111000////////////////////////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++************++++++******++++++++++++************+++++++++,,,,,,,,,************+++,,,------,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************eeeMMMLLLHHHBBB@@@>>><<<<<<:::999888777777777666555444333111000///.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,+++*********))))))((((((''''''(((((((((((('''''''''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&)))(((((()))++++++***(((''''''(((((())))))************++++++***)))'''&&&***(((''''''(((((('''%%%(((((())))))*********+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))(((((()))*********************))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))*********+++******))))))(((((('''''')))))))))))))))******+++++++++******++++++,,,------------...------,,,,,,////////////000000000000//////000000000000//////000000000000000111111111222333444444555555444444777777888:::<<<===>>>???BBBCCCDDDDDDDDDDDDFFFHHHDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHJJJLLLKKKHHHEEECCCCCCEEEEEEEEECCCBBBCCCDDDDDD@@@======???BBBBBBAAACCCBBBAAA???<<<:::999888777666444444555555444222222222111111000000//////////////////............///............---------,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((())))))))))))*********+++++++++*********))))))******+++++++++,,,,,,,,,)))************+++++++++---------,,,,,,+++++++++,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---bbbJJJKKKGGGBBBAAA???<<<<<<:::999888777777777666555444333111000//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***,,,+++******)))))))))((((((((('''(((((((((((('''''''''''')))((('''&&&&&&'''((())))))((((((((('''''''''''''''((())))))((((((''''''''''''(((((())))))*********++++++++++++******)))+++)))(((((())))))((('''(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))(((((()))*********************))))))(((((((((((((((((((((((((((((((((((()))(((((((((((()))******((()))))))))******************))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,---,,,---------------,,,,,,.../////////000000000000//////000000000000//////000000000111111111111222222333444444555555444444666666888999;;;<<<>>>>>>AAACCCDDDDDDCCCDDDFFFHHHEEEFFFFFFGGGHHHHHHGGGGGGFFFGGGIIIJJJJJJHHHFFFEEEDDDDDDEEECCCAAA@@@@@@AAA@@@===;;;<<>>===;;;999999888666555444555555333222111111111000000000000000////////////........................------------,,,+++******,,,,,,+++***,,,,,,,,,+++++++++***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))*********+++++++++++++++*********))))))******+++++++++,,,,,,,,,************++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,---...------+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---^^^HHHIIIGGGBBBAAA@@@<<<;;;;;;:::888888777777555555444333111000//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***++++++***))))))))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((***,,,+++(((&&&''')))''''''(((((())))))******+++++++++++++++,,,,,,,,,+++***))))))******)))((((((((())))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************((())))))******))))))((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((()))******************))))))))))))(((((((((((((((((((((((((((((((((***))))))))))))***++++++))))))))))))***************))))))))))))((((((((()))))))))))))))******++++++************+++,,,,,,,,,,,,------------,,,,,,....../////////000000000//////000000000000//////111111111111222222333333222333444444555555444444555666777999:::<<<===>>>AAABBBCCCCCCCCCDDDFFFHHHFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGDDDEEEEEEBBB???=========<<<;;;:::<<>>===;;;::::::999777555444444444222000000000000000111111111111////////////........................------------,,,+++******,,,,,,+++***,,,,,,,,,+++++++++***************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************+++++++++,,,+++++++++*********************+++++++++,,,,,,,,,************+++++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---.........------++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---^^^HHHJJJGGGBBBAAA???;;;;;;;;;:::999888777666555555444333222111000///......---,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***++++++)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''***...111///)))'''(((,,,''''''(((((())))))******))))))******+++,,,------***)))((((((******)))((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***************))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))))))))******)))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++***************++++++,,,++++++,,,---------,,,,,,........./////////000000//////000000000000//////111111111222333333333444222333444444555555444444555666777999;;;===>>>??????AAABBBBBBBBBCCCFFFHHHGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEFFFFFFGGGIIIIIIFFFFFFFFFCCC???<<<<<<<<<===<<<<<<===???BBBCCCDDDAAAAAA@@@>>>===;;;::::::999777555444444333111/////////000000111111222222////////////.....................---------,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,------............++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,___IIIKKKHHHBBB@@@>>>;;;;;;;;;;;;:::888777666444444333333222111000000......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))(((((((((((())))))))))))(((((((((((('''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((***...111///)))'''(((,,,''''''(((((())))))******'''(((((()))***+++,,,,,,)))'''''''''))))))((('''))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))(((((()))***************))))))))))))************)))))))))))))))))))))))))))(((((((((((()))************))))))))))))))))))))))))))))))************)))))))))))))))******+++******))))))******+++,,,***++++++,,,------,,,,,,............//////////////////000000000000//////000111111222333333444444222333444444555555444444555666777999;;;===???@@@>>>@@@AAABBBBBBCCCFFFHHHHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGDDDAAA>>>======@@@AAAAAAAAA@@@AAABBBBBBBBBAAA@@@>>>===;;;:::999999777555444444333111/////////000000111111222222////////////...............------------,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------......++++++++++++++++++++++++************+++,,,---...***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++___IIIKKKHHHBBB@@@===:::;;;;;;;;;:::888666555444444333333222111000000......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))(((((((((((())))))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((***,,,+++(((&&&''')))''''''(((((())))))******&&&''')))***++++++******((('''&&&'''((()))((('''))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((()))***************)))))))))************+++)))))))))))))))))))))))))))(((((((((((()))******************)))))))))))))))))))))************+++)))))))))))))))******+++***))))))))))))***++++++)))***+++,,,,,,------,,,------.........///////////////000000000000/////////000000111222333444444222333444444555555444444444555666888;;;===??????===???@@@AAAAAACCCEEEHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHEEEBBB@@@@@@@@@BBBCCCDDDCCCAAA???@@@AAACCCBBBAAA???<<<:::999888888666444333333333111///000000000000111111111111////////////............------------,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++++++++,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++************+++,,,------******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++[[[GGGJJJHHHBBB@@@>>>:::;;;;;;;;;:::888666555444333333222222111111111......---,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))***+++)))((('''((((((((()))))))))***((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))'''((())))))((((((''''''''''''(((((())))))******&&&(((+++------,,,***(((((('''&&&''')))***)))((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************)))******++++++******)))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((()))***************))))))*********+++++++++))))))))))))))))))))))))***))))))))))))***++++++************)))))))))((())))))*********+++++++++)))))))))))))))******+++)))))))))))))))***++++++))))))***,,,,,,------,,,---------.........////////////000000000000//////...//////000111222333444222333444444555555444444111222444666999;;;===>>><<<>>>@@@@@@AAABBBEEEGGGGGGGGGHHHHHHGGGFFFFFFEEECCCDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGEEECCCBBBBBBCCCAAACCCDDDCCC@@@>>>???@@@DDDCCCAAA???<<<:::888777666555333333333333222000111111111000000000000000////////////............---------,,,,,,,,,++++++,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))*********++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---,,,+++*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,******++++++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++}}}XXXDDDHHHGGGBBBAAA>>>:::;;;;;;<<<;;;999666555444333333222222111111111......---,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))******)))((('''((((((((())))))******)))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((()))))))))(((((()))++++++***(((''''''(((((()))*********&&&))),,,//////---***((()))(((((()))***++++++***))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))******************++++++++++++******))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((()))***************))))))******++++++++++++))))))))))))))))))))))))++++++******++++++,,,---+++*********))))))(((((())))))******++++++++++++)))))))))))))))******+++)))))))))))))))******+++((()))***+++,,,------------------.........////////////000000000000//////---...///000111222333333222333444444555555444444///000222444777999;;;<<<<<<>>>???@@@AAABBBEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCEEEEEEEEECCCBBBCCCDDD???AAACCCBBB???>>>>>>@@@EEEDDDBBB???<<<999777666555444333333333444222111222222111111000000//////000/////////............---------,,,,,,,,,++++++,,,+++******,,,,,,+++***,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********((())))))))))))*********))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++---,,,***)))))))))******++++++++++++++++++++++++,,,,,,++++++***+++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***UUUIIIHHHFFFFFF;;;>>>:::999888999999999777555666666555444333222222111111000...---,,,,,,------,,,++++++******++++++,,,******))))))))))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))+++(((&&&''')))***)))'''))))))))))))))))))))))))***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))******$$$&&&))))))(((&&&&&&&&&)))'''%%%%%%&&&''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((*********)))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))+++***)))'''''')))***+++(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***((('''))),,,,,,***''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------.........//////////////////000000000000111111111222222333333333111111333666888777222---///222555666666888:::======<<<:::888888===CCCHHHEEEEEEFFFGGGFFFEEEDDDCCCAAAAAAAAAAAAAAABBBCCCDDD@@@BBBEEEEEECCCBBBBBBBBB??????@@@AAAAAAAAA@@@@@@AAA@@@===;;;999777777777555555444333222222222222000000000000//////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((******************************))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******))))))***++++++++++++***,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++,,,+++***)))))))))++++++,,,+++******,,,,,,+++***((())))))))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,UUUIIIGGGEEEEEE<<>><<<:::888777777777555555444333222222222222000000000/////////......///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++************))))))***++++++++++++***,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++************))))))************+++++++++,,,+++***))))))***++++++,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,WWWIIIFFFDDDEEE===AAA;;;:::999999:::999777555666666555444333222222111111000...---,,,,,,------,,,++++++******++++++,,,******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''')))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))''''''((())))))))))))((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((((((((((()))(((***,,,---+++*********((('''''')))******(((&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))''''''((((((((((((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))***---///+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------....../////////000000000//////000111222444444555444222000///111222222222111111111333777:::<<<<<<999:::::::::;;;===AAADDDHHHFFFDDDCCCBBBCCCEEEFFFCCCCCCCCCCCCCCCCCCBBBBBB???>>>???BBBGGGIIIGGGEEE>>>>>>>>>???@@@BBBDDDEEE<<<;;;999888777666777777555444333222222111111222000////////////...............------,,,,,,++++++++++++++++++++++++++++++******************************************************************************))))))))))))******'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************)))))))))))))))***++++++++++++***,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++************))))))************++++++++++++******)))******++++++,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,XXXIIIEEECCCDDD===BBB;;;:::999999:::999777666666666555444333222222111111000...---,,,,,,------,,,++++++******++++++,,,******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((()))))))))$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((((((((((((&&&(((******(((''''''(((''''''(((***++++++(((%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******)))(((((()))******)))))))))))))))*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((***+++***(((***...333//////......---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........./////////000000---...///111222444555555777555444222222333333333222111000333777;;;<<<<<<999999999777777999<<<@@@EEEEEEDDDCCCCCCCCCCCCDDDCCCDDDDDDEEEDDDCCCAAA@@@<<<:::999===CCCEEECCC???===<<<;;;;;;;;;>>>@@@BBB:::999777666555666666777555444333222111111111111/////////.........---------------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************************))))))))))))******(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++******************++++++,,,+++******,,,,,,+++***)))))))))*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,YYYIIIDDDBBBDDD===BBB;;;:::999:::::::::888666666666555444333222222111111000...---,,,,,,------,,,++++++******++++++,,,******))))))))))))******'''''''''((()))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))%%%'''(((((('''&&&&&&(((''''''(((***++++++(((%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((***+++***(((***...333//////......---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,*********+++++++++,,,,,,............////////////---...///000222333444555444666999;;;;;;;;;::::::666555555666999<<>>===;;;888888:::???CCCAAABBBCCCDDDDDDBBB@@@???BBBCCCDDDEEEEEECCC@@@???<<<999888;;;@@@AAA===999>>>===;;;::::::;;;<<<===888777666555444555666666444444333222111111111111............------------,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))***))))))***++++++++++++***+++*********++++++,,,---+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))******++++++++++++,,,+++******,,,,,,+++***)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,YYYJJJEEECCCDDD===BBB<<<;;;::::::;;;:::888666666666555444333222222111111000...---,,,,,,------,,,++++++******++++++,,,******))))))))))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))'''''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******((()))***)))((('''(((***((('''''')))******(((&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''(((((((((((('''''''''((())))))******))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))***---///+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------........./////////......///000111333333444555:::BBBGGGIIIJJJJJJJJJBBBCCCDDDCCCCCCEEEIIILLLRRROOOKKKDDD>>>;;;<<<======???BBBDDDCCCAAA>>>;;;???AAADDDEEEEEECCC@@@>>>===<<<;;;<<>>???@@@@@@>>><<<;;;<<<>>>BBBEEEEEECCC???===<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999888666555444444444555444333222111000000000000---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,))))))***++++++++++++***************+++,,,---...+++++++++++++++++++++++++++++++++************))))))************+++++++++'''(((***+++,,,,,,++++++,,,+++******,,,,,,+++***,,,,,,,,,---------......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,ZZZKKKGGGEEEEEE<<<@@@<<<;;;::::::;;;;;;999777777666555444333222222111111000...---,,,,,,------,,,++++++++++++++++++,,,******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))'''&&&(((+++))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((''''''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&''')))***,,,---((())))))(((''''''(((***)))'''%%%%%%'''((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&'''((())))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((()))***************************************))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***((('''))),,,,,,***''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........////////////000000111111111222222777===@@@@@@@@@AAABBBBBBGGGJJJFFF???>>>FFFMMMWWWYYYZZZXXXQQQJJJDDDAAA===============<<<<<<<<<:::===AAADDDEEECCC???===999;;;===>>>===<<<<<<<<<777888999::::::::::::::::::999777555444444444444444333222111000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))***++++++++++++***************+++,,,---...+++++++++++++++++++++++++++++++++************))))))************+++++++++'''(((***+++,,,,,,++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,^^^IIIHHHDDDAAA@@@======<<<;;;;;;999999888777666666666666555333111///222111///---,,,,,,,,,,,,,,,++++++******++++++,,,************************)))))))))))))))*********))))))))))))))))))))))))'''''''''''''''((()))*********+++++++++)))'''&&&((((((((((((((((((((((((+++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((---,,,+++***)))((('''&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))************))))))))))))************++++++++++++++++++++++++...------------...//////......///000000000000000222222111111222222333444999999999999:::;;;<<<<<>>???????????????>>>======>>>>>>===<<<999999999999888666555444777777666555555555555555111111111111000000000000000///---,,,++++++,,,---++++++************++++++,,,++++++******++++++,,,+++*********))))))(((((())))))************))))))+++*********))))))((((((---,,,,,,+++*********+++))))))************))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++***+++,,,---,,,***((('''*********))))))))))))))))))************+++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((++++++++++++++++++++++++,,,+++*********,,,///000___JJJGGGCCC@@@@@@======<<<<<<;;;:::999888888555555666666555333222000222111///---,,,,,,,,,,,,,,,++++++******++++++,,,************************)))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))***''''''((((((((((((((('''((((((((((((((((((((((((******))))))(((''''''&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++******)))(((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((())))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......///000000000000000222222111111222222333444777777777777888999:::;;;@@@@@@@@@AAA@@@@@@???>>>AAA@@@???===;;;:::::::::;;;<<<<<<===>>>>>>>>>>>>???===<<<<<<===>>><<<;;;999999999999888666555444555555444333333333333444111111111000000000//////000///---,,,++++++,,,,,,++++++************++++++,,,++++++******++++++,,,************)))))))))((())))))************))))))************)))))))))(((---,,,++++++*********+++))))))************))))))************))))))))))))((()))))))))************))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))(((***))))))))))))))))))))))))************+++++++++------,,,+++++++++,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++,,,+++******+++,,,...000aaaJJJGGGBBB???@@@>>>======<<<;;;:::999888888444555555666555444333222111000///---,,,,,,,,,---,,,++++++******++++++,,,******************************))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***&&&&&&&&&''''''((()))***(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((''''''(((((((((''''''''''''&&&(((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))((((((((((((''''''(((((('''''''''((())))))))))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......///000000000000000222222111111222222333444555555555555666777888999===<<<<<<<<<===>>>?????????>>>======<<<<<<<<<===<<<<<<==================>>><<<;;;;;;<<<===;;;:::999999999999888666555444333333222111111111111111111111000000000000////////////...,,,,,,,,,,,,,,,++++++************++++++++++++************++++++************))))))))))))))))))************))))))************)))))))))))),,,,,,+++************+++))))))************))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++((()))+++,,,,,,+++***)))))))))))))))))))))******)))************+++++++++++++++*********+++,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,++++++***+++,,,...///cccKKKFFFAAA???AAA???======<<<;;;:::999888888444444555666666555444333111000...---,,,,,,------,,,++++++******++++++,,,*********************************)))))))))))))))((((((((((((((((((((((((++++++***)))((((((((((((***)))((((((((()))+++,,,(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((())))))((()))))))))************))))))*********+++++++++------------------------...------------...//////......///000000000000000222222111111222222333444444444444555666777888999>>>>>>=========???@@@AAA>>>>>>==================>>>======<<<<<<<<<<<<<<<===;;;::::::;;;<<<:::999999999999999777666555444222222111000000000000111111000000000///////////////......---,,,,,,++++++++++++************++++++++++++************++++++*********)))))))))))))))))))))************))))))*********)))))))))))))))++++++***************+++))))))************))))))************)))))))))((()))))))))))))))*********))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++((()))***+++++++++++++++)))))))))))))))*********))))))*********+++++++++++++++******+++,,,------***+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---...dddKKKFFFAAA???BBBAAA>>>======<<<;;;:::999888444555666666666555444333111000...---,,,,,,---...,,,++++++******++++++,,,************************************))))))((((((((((((((((((((((((((((((***)))(((((('''''''''''',,,+++***((((((((()))***))))))))))))))))))))))))******)))))))))))))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''''''''(((((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))))))))***))))))((((((((())))))((()))))))))************************++++++++++++------------------------...------------...//////......///000000000000000222222111111222222333444555555555666777888999:::@@@???>>>======>>>???@@@@@@???>>>===============???>>>===<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;:::999999999999999777666555444333222222111111111111111000000000////////////............------,,,++++++++++++************+++++++++******))))))******+++))))))))))))))))))******))))))************))))))))))))))))))))))))***************))))))***++++++))))))************))))))************)))))))))(((******))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++((()))******++++++++++++(((((())))))************))))))*********+++++++++,,,,,,,,,,,,,,,---...///+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------dddKKKGGGBBB@@@CCCBBB>>>>>>===<<<;;;:::999999555666666777666555444333000///...---,,,------...,,,++++++******++++++,,,************************++++++******)))((((((((()))))))))))))))))))))))))))((((((''''''''''''(((***)))(((''''''&&&&&&&&&))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******+++*********))))))(((((('''(((((((((((()))))))))'''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))******++++++******(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))************)))((((((((())))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......///000000000000000222222111111222222333444555555555666888999;;;;;;======<<<<<<<<<<<<======??????>>>=========>>>>>>@@@???>>><<<<<<<<<===>>>===;;;::::::;;;<<<:::999999999999999888666555444333333222111111111111222000000////////////..................---,,,+++***++++++************++++++******))))))))))))******))))))))))))************))))))************))))))))))))))))))***************))))))))))))***++++++))))))************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++***************+++++++++((((((((()))******++++++)))************+++++++++------,,,,,,------......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,cccLLLHHHDDDBBBDDDBBB>>>>>>===<<<;;;:::999999666777777777666555333222000///...---,,,---......,,,++++++******++++++,,,************************++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((()))***'''((((((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********---,,,,,,+++***))))))((('''((((((((())))))))))))'''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))((()))***++++++++++++***'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********+++******)))(((((())))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......///000000000000000222222111111222222333444444444555666777999;;;<<<999999;;;<<<======>>>>>>============>>>???@@@AAAAAA@@@>>>======>>>???@@@===<<<;;;;;;<<<<<<;;;:::999999999999888666555444333222111111000111111111000000/////////.........---............,,,+++***++++++************++++++******))))))))))))******((()))))))))************))))))************))))))((()))))))))************)))))))))))))))***++++++))))))************))))))************))))))))))))************)))))))))((())))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++++++++******************'''(((((()))******++++++)))************+++++++++------,,,,,,+++,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++cccLLLIIIEEECCCEEECCC>>>>>>===<<<;;;::::::999777888888888666444222111000///...---,,,---...///,,,++++++++++++++++++,,,************************+++++++++***)))(((((('''))))))))))))))))))))))))))))))(((((()))***++++++&&&((()))+++++++++******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++......---,,,+++))))))((('''((((((((())))))******'''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***+++++++++++++++'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++++++++***))))))((())))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++...------------...//////...//////000000000000000222222111111222222333444333444444555777999:::;;;777888;;;===???@@@@@@@@@;;;;;;<<<===???AAABBBCCCAAA@@@>>>======???@@@BBB>>><<<;;;;;;<<<===;;;:::999999999999888666555444222222111000000000000000000/////////............---......///...,,,+++***++++++************++++++******))))))))))))******(((((())))))*********+++))))))************))))))(((((())))))*********+++))))))((())))))***++++++))))))************))))))************))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***'''(((((()))***+++++++++)))************+++++++++------,,,+++************......---,,,,,,+++******++++++++++++++++++++++++,,,,,,---------,,,++++++eeeMMMJJJFFFCCCCCC@@@@@@???=========<<<;;;999888888888888777555444333222000.........///...---,,,+++******,,,......---***+++,,,------,,,+++*********))))))))))))******(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***'''(((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((+++*********))))))((((((***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))******************))))))((((((''''''))))))************))))))(((((())))))******++++++))))))))))))))))))))))))***))))))***,,,,,,+++)))************))))))))))))***)))((((((((()))+++,,,(((((())))))*********+++))))))*********+++++++++---------............///------///000111111111111444333222111111111222333111222333555777888:::;;;999999:::;;;;;;<<<<<<===AAA@@@???>>>>>>@@@BBBCCC???===::::::===???@@@@@@BBB@@@>>><<<::::::::::::777777777777666555333333666666444333111000///.........------------.........---+++******+++---...---,,,++++++*********+++******))))))))))))******)))((('''&&&&&&'''((()))******)))(((((((((((((((++++++******))))))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))***++++++***)))******+++++++++,,,,,,,,,))))))***++++++++++++***************************,,,++++++******++++++,,,+++++++++************))))))))))))***+++++++++,,,++++++,,,,,,,,,++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------gggNNNIIIEEECCCCCC@@@>>>===;;;;;;;;;:::999777888888888888777555444333222000.........///...------+++******,,,...------+++++++++,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))***(((((())))))))))))(((((())))))************))))))************)))))))))(((*********))))))((((((((((((((((((((())))))))))))))))))))))))******************))))))(((((((((((())))))************)))))))))))))))))))))*********))))))))))))))))))))))))+++******+++------,,,***************))))))))))))***)))((((((((()))++++++))))))))))))*********+++***+++++++++,,,,,,,,,,,,------------............------///000000111111111333222111000000111222222111222333444666777888999999999::::::;;;<<<<<<<<<>>>>>>===<<<===>>>???@@@>>><<<::::::<<>>===<<<<<<666666666555555444444333555555444222111000............------------......---,,,++++++++++++,,,---,,,,,,,,,+++++++++************))))))))))))*********))))))((((((((())))))******)))(((((((((((((((*********)))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))+++***)))***++++++***)))))))))))))))))))))******))))))***++++++++++++*********************************))))))))))))******+++++++++************)))***************++++++++++++++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++jjjOOOIIIDDDBBBCCCAAA>>>===;;;;;;;;;:::999777888888888888777555444333222000.........///...------+++***+++,,,------,,,,,,++++++++++++++++++,,,******))))))))))))******************************))))))))))))************&&&&&&'''''''''((((((((('''(((((())))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((())))))))))))((((((******++++++++++++******************))))))))))))***************)))))))))(((((((((((())))))))))))))))))))))))***************))))))))))))((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))++++++***,,,---...---+++************)))))))))))))))))))))((()))******+++)))))))))***************++++++,,,,,,,,,---------------------............---......///000000000000111000000//////000111111111222222333555666666777888999999::::::;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<===;;;::::::<<<>>>???>>>AAAAAAAAA@@@>>>===;;;;;;555444333222222333444555444444333222000///............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))******))))))))))))******++++++++++++***))))))(((***))))))((((((((((((((())))))))))))************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))***++++++***)))******))))))))))))))))))))))))***++++++++++++***************************++++++************+++++++++++++++************)))+++++++++******************++++++,,,,,,+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++mmmPPPHHHCCCAAACCCAAA@@@???=========<<<;;;999888888888888777555444333222000.........///...,,,---,,,***+++,,,------,,,---,,,+++******+++,,,---******))))))))))))******************************((()))))))))************((())))))))))))*********'''(((((())))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((()))))))))*********(((((())))))))))))(((((()))******++++++******)))*********)))))))))))))))++++++******************(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))++++++******))))))((((((((((((((((((((((((((((((+++******+++------,,,***************)))))))))((()))))))))))))))******+++************************+++++++++,,,,,,,,,,,,---,,,,,,---------.........---......///000000/////////.........//////000000111111222333333444555555888888888999::::::;;;;;;888888999::::::::::::999<<<:::999999;;;=========<<<<<<======;;;999777666444333111000000222444555222222111000000///.........------,,,,,,------...***+++,,,,,,,,,,,,+++***)))***,,,------,,,***)))******))))))))))))*********++++++,,,+++***((('''))))))(((((((((((())))))(((((())))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,++++++++++++***)))***++++++***))),,,,,,,,,+++++++++++++++))))))***++++++++++++***************************...------,,,,,,------...+++++++++*********)))))),,,+++++++++***)))))))))******+++,,,,,,,,,++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------nnnPPPHHHBBB@@@BBBAAA@@@???=========<<<;;;999888888888888777555444333222000.........///...,,,...,,,++++++,,,---,,,+++---,,,+++******+++,,,---******))))))))))))******************************((()))))))))************))))))))))))*********+++''''''((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))************************++++++(((((((((((())))))))))))((()))))))))************))))))))))))************))))))************))))))++++++******))))))(((((((((((((((((((((((((((((()))(((((()))++++++***)))************)))))))))(((((()))))))))************+++++++++***************************++++++++++++,,,,,,,,,------------...---......////////////...------......////////////111111222222333444555555777777888888999:::::::::777888999999::::::999999:::999888999;;;<<<<<<;;;888999999999999777555444333222111///000111333444000000000//////.........------,,,,,,,,,,,,------***++++++,,,,,,++++++***)))***,,,------,,,***)))******))))))))))))******))))))***+++***)))'''&&&))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,++++++++++++***)))***++++++***)))++++++++++++++++++++++++))))))***++++++++++++***************************...------,,,,,,------...+++++++++*********)))))),,,+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------mmmPPPHHHBBB@@@BBB@@@>>>===;;;;;;;;;:::999777888888888888777555444333222000.........///...---...---++++++,,,---,,,+++,,,++++++++++++++++++,,,******))))))))))))******************************))))))))))))************'''''''''((((((((())))))''''''((()))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************)))))))))***************(((((((((((())))))))))))))))))))))))************)))))))))************+++))))))************))))))************))))))))))))))))))))))))))))))))))))(((''''''(((***+++)))(((************))))))))))))(((((()))************)))+++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,---------------....../////////......,,,,,,...///////////////000111111222444555555666666777777888888999::::::777777888888888999999999999888777888;;;<<<;;;:::999999999999888777666555333222111000000111222333........................------,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,---,,,++++++******))))))))))))******(((((()))))))))))))))(((((((((((((((((())))))***))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))***++++++***)))(((((()))))))))*********))))))***++++++++++++***************************++++++************+++++++++++++++************)))+++++++++***************)))***++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++lllOOOHHHBBB@@@AAA>>>>>>===;;;;;;;;;:::999777888888888888777555444333222000.........///...---///---++++++,,,,,,,,,++++++++++++,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************''''''((((((((()))))))))''''''(((******++++++***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************'''(((((((((((()))))))))(((((())))))))))))(((((()))))))))******)))))))))((()))))))))************((((((((())))))*********(((((((((((())))))))))))))))))))))))************))))))*********+++++++++))))))************)))))))))))))))))))))*********)))))))))))))))))))))))))))(((((()))++++++***(((************))))))))))))'''((()))***+++******))),,,,,,,,,++++++******************+++++++++,,,,,,++++++,,,,,,,,,------------......//////...------+++,,,...///000000000///000000111333444666777888666666777777888999999999777777666555666777888999777777777888:::;;;:::999999999888777666666666666333333333222222111111111------------------......---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******))))))))))))******))))))))))))***+++,,,,,,((((((((((((((()))***************)))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))+++***)))***++++++***)))''''''((()))***++++++,,,))))))***++++++++++++*********************************))))))))))))******+++++++++************)))***************+++++++++))))))***+++,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++kkkOOOHHHBBB@@@@@@>>>@@@???============;;;999888888888888777555444333222000.........///...---///---++++++,,,,,,,,,******+++,,,------,,,+++*********))))))))))))******(((((((((((((((((((((((())))))))))))************************++++++++++++''''''(((******+++++++++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))************(((((())))))))))))((((((******++++++++++++******(((((())))))*********+++''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))******++++++++++++))))))************))))))(((((())))))******++++++))))))))))))))))))))))))***))))))***,,,,,,+++)))************))))))))))))'''((()))++++++******))),,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,,,,,,,------------......///......------+++,,,...000111111000//////000111333555777888999666666666777888888999999777666444333444555777999777666666888:::;;;:::888888777666444444444555666444444444444333111000///,,,,,,---------------...---,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,+++*********++++++------******))))))))))))************))))))***,,,...///((((((((((((((()))******++++++******))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))***+++++++++)))(((((()))+++,,,---...///))))))***++++++++++++***************************,,,++++++++++++++++++,,,+++++++++************)))))))))******+++++++++,,,((()))***+++,,,---------************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------lllQQQIIICCCCCCCCC======<<<<<<;;;;;;:::999999777777777777666555444333222111000...------------,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***%%%&&&&&&'''((()))******%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))(((&&&''')))+++(((''''''&&&&&&((()))*********))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))++++++************++++++******))))))))))))******(((((()))***************))))))************))))))******))))))))))))************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,------...///000111111/////////000111333444555888999999888666777999;;;555444444444555666888999888777666777888777666444444444444444444444444444333333222222111000000000.........------,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))******))))))))))))******,,,,,,++++++***+++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++***)))(((((()))************+++++++++)))************+++++++++************))))))))))))******++++++++++++******)))************+++++++++******))))))******+++,,,lllQQQHHHCCCBBBBBB<<<===<<<<<<;;;;;;:::999999777777777777666555444333222111000...------------,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((('''''')))+++(((((('''&&&'''((()))******)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))+++******))))))******+++******))))))))))))******(((((()))***************))))))************))))))******))))))))))))***************+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////------......//////000000/////////000111222444555777888888777666666888:::888777666555555666777888777666555666777666444222333333333333333333444444333222222111111000//////......---------,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))******))))))))))))******+++++++++******+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++***))))))((()))************+++++++++)))************+++++++++************))))))))))))******++++++++++++******)))************+++++++++******))))))******+++,,,lllQQQHHHBBBBBBBBB<<<===<<<<<<;;;;;;:::999999777777777777666555444333222111///...------,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))***++++++++++++***************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((())))))((('''''')))***(((((('''''''''((()))***))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))+++******))))))******+++******))))))))))))******(((((()))***************))))))************))))))******))))))))))))***************++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///000111111222.........////////////////////////000111222333444555666666666555555777999;;;999888666555555666666777666555555666555333111333333333333333222222222222222111111000000//////...------------,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))******))))))))))))*********************+++,,,---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))))))))************+++++++++)))************+++++++++++++++*********)))))))))******++++++++++++******)))************+++++++++******))))))******+++,,,mmmQQQGGGAAAAAABBB<<<===<<<<<<;;;;;;:::999999777777777777666555444333111000///...---,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((''''''''')))((('''''''''(((***+++(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((()))***)))((('''(((***((((((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))******))))))))))))************))))))))))))******(((((()))***************))))))************))))))******))))))))))))******************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---...///000111222333444///////////////.........////////////000111222333333444555555444555666888999888777555555555555666888777666666777666444222333333222222222222111111222111111000//////......------------------------***++++++,,,,,,++++++***+++++++++*********))))))******))))))))))))******))))))))))))***+++------(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++))))))*********++++++++++++++++++*********))))))******++++++++++++******))))))*********+++++++++******))))))******+++,,,nnnQQQGGGAAAAAABBB======<<<<<<;;;;;;:::999999777777777777666555444333111000///---,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((('''''''''))))))((('''''')))***+++((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''''')))***)))((('''((()))((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))***))))))))))))))))))*********))))))))))))******(((((()))***************))))))************))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---...///000111222333444///////////////.........////////////000111222222111333444555444444666777666555444444444444555666999777777777888888666555333333333222222111111111111111000//////......---------------------------***++++++,,,,,,++++++***+++++++++*********))))))******))))))))))))******(((((())))))***+++,,,---(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++***************))))))*********+++++++++))))))*********+++++++++++++++++++++******************++++++++++++******))))))*********+++++++++******))))))******+++,,,pppSSSHHHBBBBBBCCC>>>===<<<<<<;;;;;;:::999999777777777777666555444333111000...---,,,,,,++++++------------,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++***************************''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))(((((())))))******(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''(((******)))(((((()))'''((()))*********))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***))))))(((((())))))*********))))))))))))******(((((()))***************))))))************))))))******))))))))))))******)))))))))************+++,,,,,,,,,++++++++++++***************++++++++++++------...///000111111222.........//////////////////////////////000111222000222444555555555666777555444333333333444555666888777777888::::::999777444444333333222222111111000000//////......------,,,,,,,,,------------...***++++++,,,,,,++++++***+++++++++************)))******))))))))))))******)))))))))))))))***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++************++++++++++++************++++++++++++************************)))************+++++++++)))************+++++++++,,,++++++++++++***************++++++++++++******)))************+++++++++******))))))******+++,,,rrrTTTIIICCCCCCEEE???===<<<<<<;;;;;;:::999999777777777777666555444333000///...---,,,+++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***++++++++++++***************************'''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((()))************)))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&(((******)))((((((((('''((()))***+++***))))))'''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******(((((()))***************))))))************))))))******))))))))))))******))))))))))))************,,,,,,,,,+++++++++******************++++++++++++---------.........//////------......//////000000000////////////000111111000222555666666555666777777666555444333333444444555555555777999::::::888555555444444333222222222000000///......------,,,,,,,,,,,,---------......***++++++,,,,,,++++++***+++++++++************)))******))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************++++++++++++************++++++++++++************************)))************+++++++++)))************+++++++++,,,,,,+++++++++***************++++++++++++******)))************+++++++++******))))))******+++,,,sssUUUJJJDDDDDDEEE@@@===<<<<<<;;;;;;:::999999777777777777666555444333000///...---,,,+++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++***))))))))))))))))))))))))))))))***++++++++++++***************************&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***%%%&&&&&&'''((()))******'''(((***++++++******)))((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))&&&(((***+++)))((((((((('''((()))++++++******)))'''((((((((())))))******))))))))))))************(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******(((((()))***************))))))************))))))******))))))))))))******))))))))))))************,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,---------------,,,------...///000111111000////////////000000111000222555666666666777777;;;999777555444333333333333333333666999::::::999666666555444444333222222000//////...------,,,,,,,,,,,,,,,------.........+++++++++,,,,,,++++++++++++++++++************)))******))))))))))))******+++***)))))))))))))))***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************************************++++++++++++++++++++++++)))************+++++++++)))************+++++++++******************++++++)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++*********)))***++++++,,,{{{YYYJJJGGGDDDBBBDDD=========<<<;;;;;;::::::888888888888777555444333//////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,+++*********+++,,,,,,++++++***)))((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''***)))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******+++*********))))))(((((((((((()))************)))))))))***,,,......+++)))))))))))))))))))))))))))************************+++++++++*********))))))***++++++,,,,,,------...........................//////000000111111111222111111333555666777777777999888777666444444333333222222444555666666777777555555444333222000000///111000///...---,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))***+++***((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************---,,,++++++******++++++,,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,***)))((()))***+++++++++,,,,,,,,,,,,------************************+++++++++*********))))))))))))))))))))))))))))))************************}}}[[[KKKGGGCCC@@@AAA=========<<<;;;;;;::::::888888888888777555444333000000///...------------------,,,,,,,,,,,,++++++---,,,++++++******++++++,,,,,,++++++***))))))(((************++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''***)))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))******)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))***************)))))))))))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******************)))))))))(((((()))******++++++******))))))***,,,...---+++)))))))))))))))))))))))))))************************+++++++++*********))))))***++++++,,,,,,---..............................111111111000000000000000111222444555777777888888999888777555444444333333111222333444444555555444555444444333111000000///000000///...---,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))((()))***+++***((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************---,,,++++++******++++++++++++***))))))***++++++++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,---+++***)))((()))+++++++++++++++,,,,,,,,,------************************+++++++++*********))))))))))))))))))))))))))))))************************\\\LLLGGGBBB??????=========<<<;;;;;;::::::888888888888777555444333222111000///............------,,,,,,,,,,,,++++++,,,,,,++++++******++++++,,,,,,++++++***)))))))))***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((()))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************)))))))))))))))******+++++++++++++++))))))***+++------+++)))))))))))))))))))))))))))************************+++++++++***************+++++++++,,,------..............................222222111111000/////////222333444666777888999999888888666555444444333333222222333333333333222222444444333222111000000///000//////...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((()))***+++***((())))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,+++************+++++++++***))))))***++++++++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,+++***)))))))))***+++,,,++++++++++++,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))************************~~~[[[LLLGGGBBB??????=========<<<;;;;;;::::::888888888888777555444333111111000///............------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,+++++++++*********))))))*********+++++++++,,,,,,)))***************++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************+++))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))***************)))))))))))))))******+++,,,,,,,,,,,,+++***))))))***,,,---+++)))))))))))))))))))))))))))************************************************++++++,,,,,,---.................................111111111000000000000000222333555777888999999999888777666555444444444444333333333333333222111111333333333222111000000/////////...------,,,++++++,,,,,,,,,++++++++++++******************************)))((()))***+++***(((((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,++++++***************+++******************+++++++++************++++++************************************++++++++++++***)))))))))***+++,,,---***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************zzzYYYKKKGGGCCC@@@AAA=========<<<;;;;;;::::::888888888888777555444333111000///...------------------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,+++++++++***************))))))))))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***))))))))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))************+++,,,,,,,,,,,,+++***))))))***+++,,,+++***))))))))))))))))))))))))************************************************+++,,,,,,------...//////////////////////////////......///000111222222333222333555777888999999999777666555444444333444444444444555444444333222111333222222111111000000000.........---,,,,,,++++++,,,,,,+++++++++************************************)))((()))***+++***(((((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++************************,,,+++******))))))***************++++++*********++++++************++++++************************))))))*********+++++++++)))))))))******+++,,,,,,*********+++++++++,,,,,,************************************************************************************************vvvVVVIIIGGGCCCAAAAAA=========<<<;;;;;;::::::888888888888777555444333000000///...------------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,************************(((((()))))))))*********))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))'''''''''((())))))******))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************)))******+++++++++++++++***)))((()))+++++++++***))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,---......//////////////////////////////------...000111222333444222333444666777888999999666555555444333333444444444444555444444333222222222222111111111000000000------------,,,,,,++++++++++++++++++***************************************)))((()))***+++***((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))%%%&&&'''((()))******+++))))))))))))))))))))))))(((((())))))***+++,,,,,,************************)))))))))))))))))))))))))))************+++++++++************************++++++***))))))))))))***)))***++++++++++++***)))++++++************++++++************************)))))))))************+++************++++++++++++************++++++++++++***************************************+++++++++************************************************tttUUUHHHFFFBBB??????=========<<<;;;;;;::::::888888888888777555444333222111000///............------,,,,,,,,,,,,++++++++++++******++++++,,,---************************))))))*********+++++++++))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((()))******)))((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))***++++++++++++***((()))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))))))))************((()))******++++++*********)))((((((***++++++***))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,------.../////////////////////////////////......///000111222222333111222444555777777888888555555444444333333444444222333333333333222222111111111111111000000000000---------,,,,,,,,,,,,+++++++++++++++***************************************)))((()))***+++***((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))))))))))))******+++++++++************************)))))))))))))))))))))))))))************+++++++++************************++++++***))))))))))))))))))***++++++++++++***)))++++++************++++++************************))))))))))))***************++++++++++++******)))************++++++++++++************************))))))*********+++++++++************************************************tttTTTGGGEEEAAA======>>>======<<<;;;;;;::::::888888888888777555444333333222111000////////////---------,,,,,,,,,+++++++++*********+++,,,,,,---******************++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))*********+++(((((()))******************)))'''(((***++++++***))))))))))))))))))))))))************************))))))******++++++++++++,,,,,,------.../////////000000000000000000000000000000000000111111111111111111333555666777777777555555444333333333444444000111111222222222111111111111111111000000000000---,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************+++******))))))))))))))))))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((()))************+++++++++************************))))))******++++++++++++************************************************zzzXXXHHHDDDAAAAAADDDAAA>>>>>>???>>>999888999999999888888777777666666333222111///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))************+++++++++((()))***++++++***((('''++++++************++++++))))))))))))))))))))))))************************,,,+++***((((((((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))+++)))(((&&&&&&((()))+++((((((((((((((()))******''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,+++***)))((())))))))))))))))))))))))+++*********))))))((((((************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,------......///000000//////.........---...//////000111222222222333555777777777777777999:::999777666555555666666333222111000000000111111111111111000000///...---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))++++++******************************************)))***,,,---,,,+++)))''')))************+++++++++))))))(((((()))***++++++******))))))))))))******************************))))))))))))************,,,,,,,,,+++++++++******...---,,,+++******))))))******+++++++++******)))************************************************zzzXXXIIIDDDAAAAAADDDDDDAAA@@@BBBAAA<<<;;;===999999888888777666666666333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******)))************+++++++++(((((()))******+++******++++++************++++++))))))))))))))))))))))))************************,,,+++)))((((((((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))************)))(((''''''((()))***((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))******''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************)))))))))(((************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///000/////////...............//////000111111222222333555777777777666777888777666555555555666777888666555222000//////000000111111111000000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))***************************************************++++++,,,+++***)))(((************++++++++++++)))))))))))))))***++++++++++++************++++++************************))))))))))))************,,,,,,++++++************---,,,***)))(((((()))*********+++++++++******)))************************************************zzzYYYIIIDDDAAAAAACCCDDDAAAAAACCCAAA===<<<===999999888888777666666555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++((((((((()))***+++,,,---++++++************++++++))))))))))))))))))))))))************************+++***))))))((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,+++******)))))))))))))))))))))))))))************))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///////////////............/////////000111111222222222444666777666666777888444444444444555666888888999777444111////////////111111111000000///...---,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))************************************************+++++++++++++++*********************+++++++++,,,***))))))))))))***++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))*********+++++++++************)))))))))+++***)))''''''(((***+++)))******+++++++++******************************++++++++++++++++++++++++zzzYYYJJJEEEAAA@@@BBBAAA>>>>>>@@@???;;;999;;;:::999999888777666555555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++***++++++++++++++++++***))))))*********+++++++++******)))((()))***,,,---++++++************++++++((((((((((((((((((((((((******************************))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,------,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......//////////////////.........//////000000111111111111222444666666555555666777555555555555555666666777777777777666555333111000111111111000000///...---,,,,,,------------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************+++++++++************************---,,,+++*********++++++*********+++++++++,,,,,,*********))))))***+++++++++++++++******+++++++++++++++++++++++++++++++++))))))*********+++++++++***)))))))))))))))))))))(((((()))******+++******))))))***+++++++++******************************++++++++++++++++++++++++zzzZZZJJJEEEAAA???AAA???<<<<<<>>>===999888:::::::::999888777666555555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))************))))))))))))*********+++++++++---,,,+++)))))))))***+++++++++************++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((())))))***''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,---,,,++++++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))++++++,,,,,,,,,+++******************************))))))))))))))))))******************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///.........///////////////000000000000000111111111111333555555555444555777777666666666666555555444444666:::<<<;;;888444111111111111000000///...---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((())))))***************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************************---,,,++++++******++++++***++++++++++++,,,,,,,,,++++++***************+++******))))))))))))******++++++++++++++++++++++++************++++++++++++)))))))))))))))))))))***&&&(((+++...///---+++)))((()))***+++++++++++++++************************++++++++++++++++++++++++zzzZZZKKKFFFAAA???@@@@@@======??????;;;:::<<<;;;:::999888777666555444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******))))))))))))************+++++++++...---,,,+++***)))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''')))+++,,,,,,+++***)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,++++++***************************))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///.........///////////////000000000000000000111111000222444555444444555666888888888888777666555444333666;;;>>>>>>:::555222111111111000000///...---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,)))))))))************+++&&&(((,,,///000...+++(((((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,zzzZZZKKKFFFAAA>>>@@@@@@======@@@???<<<;;;===;;;:::999888777555444444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,((())))))******++++++,,,)))******++++++******))))))************+++++++++,,,,,,,,,,,,+++******)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))'''((()))******)))((('''''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((()))******''''''(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,------+++)))'''))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,+++++++++************************((()))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///............/////////000111000000000000000000000000222444444444333444555777777888999999888777666666888:::;;;:::888444222111111111000000///...---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************+++,,,---------,,,+++***+++++++++,,,,,,,,,---------,,,++++++*********++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************++++++,,,,,,((()))+++,,,,,,+++***)))(((((()))++++++,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,{{{[[[LLLFFFAAA>>>??????<<<<<>>;;;:::<<<;;;;;;:::888777555444444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,+++++++++,,,,,,+++++++++)))************+++++++++)))***,,,------,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))'''((()))******)))((('''''''''''''''''''''''''''+++)))(((&&&&&&((()))+++((((((((((((((()))******''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))***+++---...---+++)))'''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,++++++************************(((((())))))*********+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,------......///---.........//////000000111111111000000000000000000222444444333333444555555666888999::::::999999::::::999888666444333222111111111111000///...---,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************+++,,,---......,,,***)))++++++,,,,,,,,,------------,,,,,,+++*********+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***)))(((((()))***+++(((((()))++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,zzz\\\JJJCCC@@@@@@AAAAAA???<<<<<<======;;;888999888666555666555444222333222111///............------,,,,,,,,,,,,++++++************************)))************+++++++++************************************************,,,***))))))******)))'''))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))(((***+++***)))((()))***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''(((((())))))******)))))))))))))))))))))))),,,***((((((***+++)))&&&+++++++++*********))))))******++++++++++++******++++++************+++++++++++++++*********))))))))))))))))))************++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,------...---------............///////////////000000000000000000111222333333444444666555555444444555555666::::::888777555333222111000000///...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******(((((())))))******++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************************************,,,,,,++++++***)))(((((())))))************))))))(((***,,,,,,++++++,,,---++++++++++++++++++++++++************************)))************+++++++++++++++************++++++***++++++,,,,,,,,,+++***************************************************++++++************++++++(((((())))))*********+++******++++++++++++************++++++++++++******...------,,,+++***)))))){{{]]]KKKCCC@@@???@@@AAA???<<<<<<======;;;888999888666666666666444222333222111///............------,,,,,,,,,,,,++++++************************)))************+++++++++************************************************+++***))))))******)))''')))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))(((''''''&&&((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))((()))******)))((()))***))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((()))))))))***)))))))))))))))))))))))),,,***((()))++++++***(((+++++++++*********))))))******++++++++++++******++++++************+++++++++++++++*********))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,------...---------............///////////////000000000000111111111222222333333444555444444444444444444555666666555444333222222111000//////...------,,,,,,+++,,,,,,------,,,,,,+++++++++***))))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))***************************************,,,,,,++++++***))))))((())))))************))))))(((***,,,,,,+++***+++,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++,,,,,,++++++++++++++++++************************************************++++++************++++++))))))))))))*********+++******++++++++++++************++++++++++++******---,,,,,,++++++******)))|||^^^LLLCCC???>>>???@@@>>>============;;;999:::888666666666666444222333222111///............------,,,,,,,,,,,,++++++************************)))************+++++++++************************************************+++***))))))******)))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))******(((((()))***))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++***+++++++++*********************++++++++++++******++++++************+++++++++++++++***************))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............///////////////000000000000222222222222222222222222444444333333333333444444222222222222222111111111//////......---,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))((((((((())))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((()))***************************************,,,,,,++++++***)))))))))))))))************)))))))))***,,,+++***))))))***++++++++++++++++++++++++************************)))************+++++++++++++++************++++++...---+++*********++++++************************************************++++++************++++++)))))))))*********************++++++++++++************++++++++++++******++++++++++++++++++++++++}}}___MMMDDD???======>>>>>>>>>>>>>>><<<;;;999:::888777666666666444333333222111///............------,,,,,,,,,+++++++++************************))))))*********+++++++++************************************************+++)))((()))******)))((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((*********+++,,,,,,,,,,,,******************************++++++++++++******++++++************++++++************************((()))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............///////////////000000000000333333222222222222222222333333333333333333333333222222111111111000000000.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))((((((((((((((()))++++++******))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++(((((()))***************************************+++++++++*********))))))))))))************)))))))))***,,,+++)))(((((((((++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++///---+++)))))))))+++,,,************************************************++++++************++++++******************************++++++++++++************++++++++++++******))))))******+++++++++,,,~~~```NNNEEE???===<<<<<<===??????>>><<<;;;::::::999777666777666555333333222111///............------,,,,,,,,,+++++++++************************))))))*********+++++++++***************************************************)))((()))***+++***)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((()))******))))))'''((((((((()))))))))***))))))(((((((((((())))))''')))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++++++++,,,,,,---******************************++++++++++++******++++++************++++++************************((()))))))))************(((((())))))******++++++************************))))))))))))))))))))))))((()))))))))************************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............///////////////000000000000333333222222222222222222222333333444444333333222444444333222111000//////---------------,,,,,,,,,***++++++,,,,,,++++++***)))((((((((((((((())))))++++++******))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++(((((()))***************************************+++++++++***************))))))************)))))))))***,,,+++)))(((((((((++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++...---+++))))))***+++,,,************************************************++++++************+++++++++++++++*********************++++++++++++************++++++++++++******((())))))******++++++,,,~~~aaaNNNFFF@@@======;;;===???@@@>>><<<;;;;;;;;;999777777777777555333333222111///............------,,,,,,,,,,,,++++++************************)))************+++++++++***************************************************)))((()))***+++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&''')))***+++******)))''''''(((((())))))******))))))(((((((((((())))))'''((())))))''''''((()))))))))))))))))))))))))))''''''(((((((((((())))))************************))))))))))))))))))))))))))))))((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***,,,+++******+++,,,***************+++++++++******++++++++++++******++++++************++++++***************+++++++++))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............///////////////000000000000222222222222222222222222222333444555555444333222555444333222111000//////------,,,,,,,,,,,,,,,,,,******++++++++++++******))))))((((((((()))******************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((()))***************************************************************))))))************)))))))))***,,,+++***))))))***++++++++++++++++++++++++************************)))************+++++++++++++++************++++++,,,,,,+++******+++,,,---************************************************++++++************+++++++++++++++++++++***************++++++++++++************++++++++++++******)))))))))*********++++++}}}aaaOOOFFFAAA>>>===999===@@@@@@>>>;;;;;;;;;;;;999777777777777555444333222111///............------,,,,,,,,,,,,++++++************************)))************+++++++++************************************************)))(((((((((***+++***))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))&&&''')))+++++++++***)))'''''''''((()))*********))))))(((((((((((())))))'''((()))(((''''''((()))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))))))))(((((((((''')))))))))))))))))))))))))))+++,,,+++)))((()))+++))))))*********+++++++++******++++++++++++******++++++************++++++))))))*********+++++++++))))))))))))*********************)))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,------...---------............///////////////000000000000111111111222222333333444222444555666666555444222222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))***++++++)))))))))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))***************************************************************))))))************))))))(((***,,,,,,+++***+++,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++*********++++++,,,,,,---************************************************++++++************++++++,,,,,,,,,++++++***************++++++++++++************++++++++++++******))))))))))))************|||aaaOOOGGGBBB>>>>>>999<<<@@@AAA>>>;;;;;;;;;;;;999888777888777555444333222111///............---------,,,,,,,,,++++++************************)))************+++++++++************************************************)))(((((((((***++++++***))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************(((((((((((((((((((((((('''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))%%%''')))+++,,,+++***)))&&&''''''((()))******+++))))))(((((((((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******))))))(((((((((''')))))))))))))))))))))))))))+++,,,+++(((&&&(((***))))))******++++++++++++******++++++++++++******++++++************++++++))))))******++++++++++++))))))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,---......---------.........//////////////////000000000000000000111222333333444444333444666777777666444333///000000000111111111222,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))***+++,,,,,,(((((())))))******++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))*********************************************************++++++))))))************))))))(((***,,,,,,++++++,,,---++++++++++++++++++++++++************************)))************+++++++++++++++************++++++((()))***+++------------************************************************++++++************++++++,,,,,,,,,++++++***************++++++++++++************++++++++++++***************))))))))))))))){{{^^^LLLEEEBBBBBBDDD???===>>>@@@???:::888:::::::::999888777666555555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************************************(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))***((('''((()))***)))((((((((())))))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))(((''''''''')))***+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((+++,,,+++((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((())))))******++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''((())))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***++++++,,,---...///++++++************+++++++++++++++*********))))))******)))))))))***,,,---++++++,,,,,,,,,---------............//////////////////000000000000//////222222222111222222333333444555555666555333222111111111111111000000000000------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++************************************************************************************************++++++,,,,,,,,,++++++***,,,***))))))***++++++*********++++++++++++******************************)))************++++++++++++++++++++++++***)))((((((((()))************))))))***+++,,,---,,,+++************++++++,,,,,,,,,)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))|||___LLLEEEAAAAAABBB???<<<<<<>>>===999888::::::999999888777666555555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************************************)))))))))***+++++++++,,,)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&(((((())))))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((+++,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************+++)))'''((()))***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********+++,,,------++++++************+++++++++++++++*********))))))+++******))))))***+++,,,++++++,,,,,,,,,---------............////////////000000////////////000000222111111111222333333444444555555555555333222111111111000000000/////////------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++*********************************************************************************************************++++++******))),,,***))))))***++++++*********++++++++++++******************************)))************+++++++++******+++++++++***))))))((()))******++++++************+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,)))************+++++++++))))))*********+++++++++************************~~~```MMMEEEAAA???@@@???<<<:::<<<;;;888888::::::999888888666666555444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************************************************++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((('''&&&&&&(((((('''&&&(((((()))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((***+++***)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))+++,,,,,,+++******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++***((((((***+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***************++++++++++++************+++++++++++++++***************,,,++++++************+++,,,,,,,,,,,,------------............////////////111000///......///000111000000111111222333444555444444555555444333111000000////////////.........------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++************************************************************************************************((())))))*********)))))),,,***))))))***++++++*********++++++++++++******************************)))************+++++++++)))******+++++++++******)))******+++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++)))************+++++++++***************+++++++++++++++++++++++++++++++++}}}```MMMEEEAAA@@@@@@@@@<<<:::;;;;;;888999<<<999999888777666555444444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++******************************************)))(((''''''((()))***))))))))))))))))))))))))***)))((()))***+++***((((((((()))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***++++++******))))))(((((()))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,***))))))***++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++***)))))))))))))))***++++++************++++++************************---,,,,,,+++************,,,,,,,,,------------...............////////////222000///------///000222000000000111222444555666444444555555444333111000//////.........---------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++))))))*********+++++++++************************************************************************************************((()))******************,,,***))))))***++++++*********++++++++++++******************************))))))*********+++++++++((()))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***)))***+++,,,---,,,,,,,,,++++++*********))))))*********+++++++++************************++++++++++++++++++++++++{{{___NNNFFFCCCAAABBBAAA===;;;===<<<999:::>>>999999888777666555444444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++***************++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))+++)))((()))***+++***)))(((((()))))))))))))))(((************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''((()))******)))((('''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))***+++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))(((((((((***,,,+++***)))******************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))***++++++***************************((()))))))))************))))))))))))))))))))))))******))))))((()))))))))++++++************++++++************************,,,,,,,,,,,,++++++******,,,,,,---------.....................////////////222000///------///000222000000000111222444555666333444444444444222111000............------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++))))))*********+++++++++************************************************************************************************)))******+++,,,,,,++++++,,,***))))))***++++++*********++++++++++++******************************))))))*********+++++++++((()))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***)))***+++,,,---,,,,,,,,,++++++*********))))))*********+++++++++************************++++++++++++++++++++++++zzz^^^NNNGGGCCCBBBBBB@@@===<<<>>>===;;;;;;>>>999888777777555555444333333222111///............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************************++++++++++++++++++++++++++++++***))))))(((((())))))***)))))))))))))))))))))))))))(((''''''))))))((('''(((((()))*********))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))(((((('''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++************))))))))))))(((***++++++***))))))***************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***((((((***+++***)))************************))))))))))))************))))))))))))))))))))))))***)))))))))))))))******++++++************++++++***************++++++++++++,,,,,,---,,,,,,+++***,,,---------........................////////////111000///......///000111000000111111222333444555333333444444333222000//////............---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++************************************************************************************************)))***+++,,,,,,,,,,,,,,,,,,***))))))***++++++*********++++++++++++******************************)))************+++++++++)))******+++++++++******)))******+++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++)))************++++++++++++++++++***************++++++++++++++++++++++++{{{___OOOGGGCCC@@@@@@===;;;;;;>>>>>>::::::<<<888888777666555444444333333222111///............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************************************)))))))))***+++++++++,,,)))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))((('''((())))))((('''(((((()))***************************************(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((()))***************)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***)))(((***,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))*********((()))++++++)))))))))***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''((()))***))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))******+++,,,++++++************++++++))))))*********+++++++++***+++,,,---------,,,+++------------........................////////////000000////////////000000222111111111222333333444333333444444333222000////////////............---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++************************************************************************************************((()))***++++++,,,,,,,,,,,,***))))))***++++++*********++++++++++++******************************)))************+++++++++******+++++++++***))))))((()))******++++++************+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,)))************++++++++++++++++++*********))))))************************}}}aaaOOOGGGBBB>>>>>>;;;999:::>>>>>>:::888:::888888777666555444333333333222111///............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************************************(((((()))***+++,,,,,,---(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))+++***)))***+++,,,+++)))(((((()))***************************************(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&''''''((()))******++++++***)))'''''''''((()))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***((((((***,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++(((((())))))******++++++((()))++++++)))((()))***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************(((''''''((())))))(((************************))))))))))))************))))))))))))))))))))))))))))))))))))***+++------++++++************++++++))))))******++++++++++++)))***,,,---...------,,,---------.........//////............/////////000//////000000000000//////222222222111222222333333333333444444333222000///000////////////.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++************************************************************************************************''''''(((******+++++++++,,,***))))))***++++++*********++++++++++++******************************)))************++++++++++++++++++++++++***)))((((((((()))***************)))***+++,,,---,,,++++++*********++++++,,,,,,---)))************+++++++++++++++++++++******)))))))))))))))))))))))))))))){{{___NNNGGGBBB@@@@@@AAA@@@>>><<<;;;;;;;;;;;;999999888666555333222222666555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))...---+++*********++++++)))************+++++++++))))))))))))))))))))))))******)))(((((('''((((((******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''')))***,,,------,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((******((('''((()))******))))))))))))******+++*********))))))(((((())))))((('''''''''''''''+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((''''''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))************************+++*********))))))((((((&&&&&&'''((()))******+++((((((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------------------------------------...///000000////////////000111111111111111222111000000000111333333111111111111000000000000000000///...............------,,,,,,+++***))))))++++++++++++++++++++++++((()))***+++,,,+++******+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++******++++++,,,---************************))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++***)))***+++---...***************************++++++,,,,,,++++++***++++++++++++******))))))******++++++++++++******************************)))************+++++++++))))))***++++++++++++*********))))))***+++,,,,,,))))))***++++++++++++***************************************************|||```NNNFFFBBB@@@@@@@@@???===<<<;;;::::::;;;999999888666555444333222555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************---,,,+++*********++++++)))************+++++++++************************+++***))))))((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))******))))))))))))******************)))))))))(((***)))((((((''''''((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))***++++++++++++***)))************************************)))))))))(((((((((((())))))******************)))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++*********))))))))))))++++++************++++++************************************************++++++,,,,,,,,,,,,------------------------------------.../////////////////////000111111111111000111111000000000111222333111111111000000000//////000//////...............------,,,,,,+++******)))++++++++++++++++++++++++((()))***+++,,,++++++***+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************************************))))))******+++,,,************************))))))***+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++,,,,,,---...***************************++++++,,,,,,++++++***++++++++++++*********)))******++++++++++++******************************)))************+++++++++))))))***+++++++++++++++******))))))***++++++,,,))))))***++++++++++++***************************************************~~~```NNNFFFBBBAAAAAA???>>>===;;;::::::::::::999999888777555444333333444333111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************---,,,+++*********++++++)))************+++++++++************************++++++***))))))))))))******)))))))))))))))******************************))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&''')))******+++))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))*********))))))))))))******************))))))))))))******)))((((((((())))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))***++++++++++++***)))************************************)))))))))))))))*********************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))*********************))))))))),,,,,,++++++++++++,,,,,,************************************************++++++,,,,,,,,,,,,---------------------------------......///////////////...///000000111111000000111000000000000111222222111111000000000000///////////////............------,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++***+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))(((((())))))***+++************************)))******+++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------------------***************************++++++,,,,,,++++++***++++++++++++******************++++++++++++******************************)))************+++++++++)))******+++++++++++++++*********)))******+++,,,))))))***++++++++++++***************************************************~~~```NNNFFFBBBAAABBB>>>===<<<<<<;;;:::::::::999999888777666555444333333222000///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,+++++++++++++++++++++))))))*********+++++++++************************++++++***************+++))))))))))))))))))***+++************************))))))))))))))))))))))))+++***)))((('''((()))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++******))))))))))))***************)))))))))))))))******))))))))))))*********))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************************************++++++******************************************)))))))))))))))+++++++++***************************))))))(((((()))))))))))))))))))))))))))))))))))))))*********************************+++++++++******+++++++++************************************************+++++++++,,,,,,,,,------,,,,,,------------------......///////////////......//////000000000000000000000000000000111111222111000000000////////////......///.........------,,,,,,,,,++++++*********************************))))))******++++++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,************************)))))))))))))))***++++++************************)))***++++++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---------++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++)))***++++++,,,,,,+++++++++***************++++++))))))***++++++++++++***************************************************}}}```NNNFFFBBBAAABBB=========<<<<<<;;;::::::999999888777666555555444222222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************++++++++++++++++++++++++))))))*********+++++++++************************+++***************++++++))))))(((((()))***++++++************************************************,,,+++)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++******))))))))))))******))))))))))))))))))************))))))))))))******)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************...,,,)))&&&&&&'''(((***))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++******************+++************************))))))))))))))))))******+++++++++***************(((((())))))************))))))))))))))))))))))))(((((())))))***************************+++++++++******))))))))))))******************************************************+++++++++,,,,,,,,,------,,,,,,,,,---------.........///////////////............///000000000000000//////000000111111111111000000000////////////...---......///...---,,,,,,,,,,,,+++++++++++++++******************************************+++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,************************+++************+++,,,,,,******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))***************************++++++,,,,,,++++++***+++++++++++++++++++++,,,******++++++++++++******************************))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++***************+++))))))***++++++++++++***************************************************zzz^^^NNNGGGCCCAAABBB======>>>>>>===<<<;;;;;;999999888777777666555555333222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++***))))))))))))***++++++(((((((((((()))***+++,,,******************************************************)))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))*********))))))))))))******))))))))))))************))))))((((((((()))******))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...,,,)))&&&%%%&&&'''((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++***))))))***++++++************************))))))))))))************)))*********************'''(((((()))******++++++))))))))))))))))))))))))((((((((()))******++++++*********+++++++++++++++***))))))))))))))))))***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------+++,,,,,,------.........//////////////////...------...//////000000//////...///000000111111000000000000////////////......------...//////---,,,+++++++++++++++++++++++++++******************************))))))******+++,,,***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++***+++,,,,,,---***************************++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************))))))(((***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******++++++++++++******************************)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,+++******)))*********))))))***++++++++++++***************************************************www]]]NNNHHHDDDAAAAAA===>>>?????????>>>===<<<999999888888777666666666333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++)))((((((((())))))***+++(((((((((((()))***+++,,,))))))))))))))))))))))))************************''''''((()))************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))******))))))))))))******((()))))))))************((((((''''''(((((()))***((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++***))))))***++++++************************((()))))))))************((((((((())))))*********)))))))))))))))*********))))))))))))))))))))))))'''(((((()))******++++++*********++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,---......//////////////////...---------...//////000000//////......000111111111000///000000/////////.........,,,---...//////---,,,***++++++++++++++++++++++++************************+++***)))))))))***+++,,,))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************************************++++++,,,***************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******))))))*********************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------******++++++++++++******************************)))************+++++++++***+++,,,,,,------,,,,,,,,,++++++***))))))******))))))***++++++++++++***************************************************ttt\\\NNNHHHDDDAAA@@@>>>>>>???@@@@@@???======999999888888777777666666333333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))************+++++++++++++++++++++++++++++++++(((((('''(((((()))******(((((((((((()))***+++,,,((((((((((((((((((((((((************************$$$%%%''')))******)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((('''((()))******))))))))))))******(((((())))))*********+++'''''''''''''''((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&(((+++......,,,***((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,************************(((((())))))*********+++&&&''''''((()))******+++++++++******)))((((((((())))))))))))))))))))))))'''(((((()))***+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,---...////////////000000///...---------......///////////////---...000111111111000///000/////////............,,,---...//////---+++***++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,---))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))******+++***************************+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++...---+++***)))***++++++************************+++++++++,,,,,,++++++++++++++++++,,,,,,---------******++++++++++++******************************)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,+++***))))))******))))))***++++++++++++***************************************************yyy]]]LLLFFFCCCCCCEEE>>>>>>>>>>>>============;;;:::888777777777555333666333111000111111000...///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++*********))))))(((((())))))))))))))))))))))))))))))*********++++++++++++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))************))))))************************)))************+++++++++---,,,,,,+++*********+++******************************++++++++++++******************************+++++++++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))++++++++++++************+++***)))((((((***,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---...///000111......///000000000000000000000000000000000000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************************************************************++++++++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***{{{^^^MMMFFFBBBAAABBB>>>>>>>>>>>>=========<<<;;;999888777888777555444666333111000111111000...///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++*********))))))))))))++++++++++++++++++++++++))))))*********+++++++++************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************************))))))************))))))************************)))************+++++++++---,,,++++++******++++++******************************++++++++++++******************************+++++++++++++++*********+++++++++*********))))))************************************************((((((((((((''''''''''''+++***)))((()))***,,,---************************************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---...///000111......///000000000000000////////////////////////000000000000000000000000000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************************************************************++++++++++++*********)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***~~~```MMMEEEAAA@@@@@@>>>>>>>>>=========<<<<<<;;;999888777888777666444666333111000111111000...///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***************)))))))))++++++++++++++++++++++++***************+++++++++************))))))))))))))))))))))))))))))******))))))))))))))))))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++************************))))))************))))))************************)))************+++++++++,,,,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******************************+++++++++******))))))(((+++++++++***************************************************************+++++++++*********))))))+++***)))))))))***,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,---...///000000......///000000000000000////////////////////////000000000000000000000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))************************************************************++++++++++++******************+++++++++,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***~~~```NNNFFFBBB@@@AAA>>>>>>=========<<<<<<<<<:::999777777888777666444666333111000111111000......---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))************))))))************************))))))*********+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++******++++++++++++******************************+++++++++***)))(((''''''************************************************************************---,,,,,,,,,,,,+++++++++******)))))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------...//////000......///000000000000000........................////////////////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************))))))***++++++++++++***}}}```NNNFFFCCCAAABBB============<<<<<<<<<<<<:::888777777888888666555666333111000111111000......,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************+++++++++***)))(((''''''******************************************************************************)))))))))(((((((((***************+++++++++************************************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------.../////////......///000000000000000//////////////////////////////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))***)))))))))+++,,,+++***************************)))))))))******)))))))))((()))))))))************************************************************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))***++++++++++++***~~~```NNNGGGCCCBBBBBB=========<<<<<<<<<;;;;;;999888777777888888777555666333111000111111000...---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************************************))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))(((((((((((((((((((((((((((((())))))************))))))************************)))************+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++++++++******))))))(((***************+++++++++************************++++++++++++++++++++++++++++++++++++*********)))))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------.........//////......///000000000000000000000000000000000000000000000000000000000000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))************************))))))))))))))))))))))))***)))))))))+++,,,+++***************************))))))************))))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***bbbOOOFFFBBB@@@AAA======<<<<<<<<<;;;;;;;;;999888777777888888777666666333111000111111000...---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***************************************************))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++++++++++++++*********))))))*********+++++++++************************++++++++++++++++++++++++......---------,,,,,,,,,))))))***+++++++++++++++************************************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------.....................///000000000000000111111111111111111111111000000000000000000000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))***)))))))))+++,,,+++***************************((()))***++++++***)))((())))))))))))************************************************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***cccPPPFFFAAA>>>>>>======<<<<<<<<<;;;;;;;;;999888666777888888777666666444111000111111000...---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++******))))))(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))************************************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))************))))))************************)))************++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++++++++++++++,,,,,,,,,))))))******++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,---------..................//////000000000000000111111111111111111111111000000000000000000000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************************))))))))))))))))))))))))***)))))))))+++,,,+++***************************((()))***++++++***)))((())))))))))))************************************************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***gggQQQFFFAAA@@@AAA<<<<<<;;;::::::::::::;;;:::999777666777666444333222222222222111///...---......//////...---,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,444(((((('''111222%%%444++++++++++++,,,,,,---...,,,,,,,,,++++++***************************************))))))******+++,,,+++***)))***++++++***)))))))))*********+++++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))+++++++++************)))+++***)))(((((()))***+++************************+++++++++*********))))))******************************************************))))))))))))******,,,,,,++++++***)))((((((************************************************)))))))))))))))))))))))))))************++++++++++++******))))))******+++************************+++++++++*********))))))))))))))))))))))))))))))++++++******))))))((((((******))))))))))))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++)))************+++++++++))))))************))))))************************************************+++***)))))))))***,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............///////////////////////////000000////////////000000000000000000000000000000......---,,,,,,+++******)))))))))***+++++++++,,,************************)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,+++++++++***)))))))))---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************gggQQQGGGBBB@@@AAA<<<<<<;;;::::::::::::;;;:::999777666777666444333222222222222111///...---......//////...------,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''444:::FFFAAA'''))),,,+++++++++,,,,,,---...,,,,,,,,,+++++++++************************************))))))******+++,,,+++***)))***++++++***)))******************++++++***************)))))))))))))))))))))))))))))))))*********))))))))))))((()))***+++,,,,,,+++***)))************************+++++++++*********))))))******************************************************))))))))))))*********************+++++++++************************************************))))))))))))))))))))))))************++++++++++++++++++************++++++************************+++++++++*********))))))************************************))))))))))))******))))))))))))*********************)))((((((************************))))))))))))))))))))))))************************+++++++++*********))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++)))************+++++++++))))))************))))))************************************************+++***)))))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////000000////////////000000////////////////////////......---,,,,,,+++*********************+++++++++************************)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++******************++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++fffQQQGGGBBB@@@AAA<<<<<<;;;::::::::::::;;;:::888777666777666555333222222222222111///...---.........///......---,,,///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,222+++333EEEjjjrrrFFF,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++++++++*********************************))))))******+++,,,+++***)))***++++++***)))++++++***************************++++++,,,,,,,,,))))))))))))))))))))))))***))))))))))))((((((((((((***...111111...***(((************************+++++++++*********************************************************************))))))))))))******''''''(((***+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************)))))))))*********************))))))))))))******)))************))))))(((************************))))))))))))))))))))))))************************+++++++++***************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++))))))************))))))******************************************************))))))******+++,,,*********++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,------------------------,,,,,,,,,---------......---------............///////////////////////////000//////......//////000////////////////////////...------,,,,,,++++++***+++++++++***************************************)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++*********+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,eeeOOOEEEAAA???@@@<<<<<<;;;::::::::::::;;;999888666666777777555333222222222222000///...------...............------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,///&&&%%%...UUUhhhCCC***,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************))))))******+++,,,+++***)))***++++++***)))+++++++++***************************+++++++++,,,))))))))))))))))))))))))************))))))))))))(((***...000000...***(((************************************************************************************************+++******))))))******+++''''''(((***+++,,,---...************************))))))))))))))))))))))))*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************)))))))))******+++++++++******))))))))))))******))))))************)))(((************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))******++++++******)))***************************************************************+++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,------------------------,,,,,,,,,---------......---------............////////////////////////////////////....../////////////////////////////////---------,,,,,,+++++++++,,,+++++++++***)))))))))************************)))))))))))))))))))))))))))***++++++***)))***+++))))))*********+++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,cccNNNDDD???>>>???<<<<<<;;;::::::::::::;;;999888666666777777555444222222222222000///...---------...............---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,'''///444&&&***333)))000---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,+++***)))***++++++***)))************************++++++*********))))))))))))))))))))))))))))))))),,,,,,++++++++++++************++++++++++++******************************************************************************************************++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************))))))******++++++,,,,,,******))))))))))))******((())))))*********))))))************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************************************))))))******++++++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............/////////////////////////////////............//////........................------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))************************)))))))))))))))))))))))))))***++++++***)))***+++))))))*********++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,cccMMMDDD???>>>@@@<<<<<<;;;::::::::::::;;;999777666666777777666444222222222222111///...---,,,---......///.........///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---444;;;+++))),,,'''777------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,******************************))))))******+++,,,+++***)))***++++++***)))))))))*********+++++++++++++++******)))))))))((())))))))))))))))))))))))------,,,,,,,,,++++++++++++***(((''''''(((***+++***************************************+++++++++************************************************++++++************+++++++++++++++***************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++*********+++++++++++++++******))))))))))))******((())))))************)))++++++++++++++++++++++++))))))))))))))))))))))))***************************************+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************************************))))))***++++++++++++************++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............//////////////////////////////......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,dddOOOEEEAAA@@@AAA<<<<<<;;;::::::::::::;;;888777666666777777666555222222222222111///...---,,,------...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++%%%(((&&&111333$$$---...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,******************************))))))******+++,,,+++***)))***++++++***)))(((((()))***+++,,,,,,---*********+++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++************(((''''''(((******************************))))))*********+++++++++************************************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++*********))))))))))))******(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************************************((()))***+++,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////////////////////////////......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++eeePPPGGGCCCBBBCCC<<<<<<;;;::::::::::::;;;888777666666777777666555222222222222111///...---,,,,,,---.../////////...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))000///222---!!!222...---,,,,,,++++++++++++*********++++++,,,,,,,,,*********************************)))***++++++,,,+++***)))***+++++++++)))''''''(((***+++,,,---...)))******+++---......///))))))))))))))))))))))))+++++++++************)))***))))))))))))))))))***************************))))))******++++++++++++************************************************,,,++++++******++++++,,,))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++***************))))))))))))******(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************************************((()))***+++,,,+++******,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,------------------------,,,,,,,,,---------......---------.........//////////////////////////////.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************)))))))))))))))))))))))))))+++++++++***)))***+++)))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************eeeRRRJJJEEEBBB@@@============<<<;;;:::999::::::999999777666555444222222111111000/////////......---------,,,,,,,,,---+++)))***,,,---,,,)))***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))***************************++++++,,,,,,++++++***))))))***++++++++++++***((())))))))))))*********))))))))))))))))))))))))---,,,***)))))))))***+++------,,,,,,+++***)))))),,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))))))))))))))************+++++++++,,,,,,,,,++++++*********++++++***))))))((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++------,,,,,,+++***))))))******************************))))))******+++,,,)))************+++++++++)))************+++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++......---+++)))((('''&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......//////000000000000//////---.........//////000000---------------------------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))++++++******************++++++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------///...---,,,,,,---...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***dddRRRIIIDDDAAA@@@============<<<;;;:::999999999999888777666555444222222111111000/////////000/////////............---+++)))***,,,---,,,***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************)))******++++++******)))))))))***++++++++++++***)))))))))*********++++++************************,,,++++++***))))))******------,,,,,,+++******)))+++******************+++++++++++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++************++++++++++++,,,,,,,,,+++++++++******++++++***)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++------,,,,,,+++******)))***************************************++++++,,,)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........//////000000000000//////............/////////000........................,,,,,,++++++++++++,,,,,,++++++************++++++************************+++*********))))))))))))************************))))))************))))))++++++******************++++++++++++*********)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...---,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++******)))dddQQQHHHCCC@@@@@@============<<<;;;:::999999999999888777666555444222222111111000/////////////////////............---+++***+++,,,---,,,***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***************)))))))))))))))))))))))))))))))))******)))))))))))))))***++++++++++++***************+++++++++,,,***************************++++++++++++***))))))---,,,,,,++++++***************))))))))))))******,,,,,,++++++++++++++++++++++++++++++++++++++++++'''(((***,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,,,,++++++*********************************)))************+++++++++)))************+++++++++)))************+++++++++,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,------------.........//////000000000000//////............////////////////////////////////////++++++++++++++++++++++++******++++++++++++*********************************************)))))))))************************))))))************))))))******++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))***cccQQQHHHBBB@@@@@@============<<<;;;:::999888888888888777666555444222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,************************)))***+++,,,,,,+++)))))),,,,,,,,,++++++*********++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++((()))+++------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********************************))))))******++++++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------............//////000000000000//////.........///////////////........................***++++++++++++++++++***)))***,,,,,,,,,,,,***)))************************************************************************)))******++++++******)))******+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((()))***+++~~~dddRRRHHHBBB@@@AAA============<<<;;;:::999777777777777777666555444222222111111000/////////++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((***++++++++++++++++++***))))))***++++++++++++*********+++++++++,,,,,,,,,************************))))))+++,,,,,,+++***))),,,,,,+++++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++***+++---...---,,,)))(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***************************((()))***++++++++++++***))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........////////////000000000000/////////////////////.........------------------------***+++,,,,,,,,,,,,+++******+++,,,------,,,+++******************************************+++++++++******************************++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,}}}dddSSSHHHBBB@@@BBB============<<<;;;:::999666777777777666666555444222222111111000/////////------------............+++---...---,,,+++,,,...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))***++++++++++++***************+++++++++,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------------+++)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************((()))***,,,,,,+++******)))************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------.........///////////////000000000000/////////////////////.........------------------------+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++,,,---------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------------------------------------......//////......---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,}}}eeeTTTIIIBBBAAADDD============<<<;;;:::999666666666777666666555444222222111111000/////////,,,,,,---------.........+++---///...,,,+++,,,...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++******************************++++++++++++******))))))***++++++++++++***)))))))))*********++++++++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------------........................,,,,,,,,,------------...------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************((()))+++,,,,,,+++***))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..................//////////////////000000000000//////000/////////....................................+++,,,...//////...,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------,,,---............---,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******}}}fffUUUJJJCCCBBBDDD============<<<;;;:::999666666666666666666555444222222111111000/////////*********++++++,,,,,,,,,+++---///...,,,+++,,,///***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++************************))))))************))))))))))))***++++++++++++***((())))))))))))*********+++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++---......++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///------------------------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************''')))+++,,,,,,,,,***))))))************+++++++++)))************+++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,------......------,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------................../////////000//////000000000000//////000000//////.........---////////////////////////,,,---///000000///---,,,...---++++++++++++---...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////////////////---,,,,,,++++++,,,,,,------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------++++++------------++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))***++++++***)))(((gggRRRFFFBBB@@@???>>>>>>??????>>>===;;;:::888888777777666666555555111111000000//////.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......---...///000000000///..........................................---,,,+++.../////////...------,,,//////.........---------//////......------,,,,,,---------------.........+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---.../////////...,,,,,,************************+++++++++++++++++++++++++++++++++************)))((())))))))))))*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,------------............///////////////////////////////////////////////////,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......000000000///......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***------------------------.........------,,,,,,,,,------------------------///,,,+++,,,...///---+++.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++******,,,------,,,++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,++++++***iiiSSSGGGBBB@@@>>>>>>>>>??????>>>===;;;:::888888777777666666555555111111111000//////..............................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,---------.........,,,---...//////...------........................///////////////.........///////////////...------000000000//////.........------------------------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---.........---++++++************************************************))))))******+++++++++,,,)))))))))*********+++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,------------............///////////////////////////////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))***************************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,---------......------------.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++------------------------......---------,,,,,,,,,------------------------...---+++,,,...///---+++......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++******,,,------,,,++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,++++++***jjjTTTHHHBBB@@@>>>>>>>>>??????>>>===;;;:::888888777777666666555555222111111000000///..............................,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///------------.........///------............------........................---,,,,,,,,,,,,------...//////000000000///......000000///////////////...,,,------------.........+++,,,,,,,,,------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************(((((()))***+++,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,---,,,,,,++++++,,,,,,------------............///////////////////////////////////////////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,///...------------------------------------------...------------,,,,,,,,,------------------------...---,,,,,,......---,,,...------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++***,,,------,,,++++++,,,,,,++++++******++++++,,,***++++++,,,,,,+++++++++iiiSSSGGGCCC@@@???>>>>>>??????>>>===;;;:::888888777777666666555555222222111111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------...//////---............//////////////////000000/////////////////////////////////...------,,,---...///000000111111222111111000000////////////////////////.........---------------,,,---------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,++++++++++++++++++++++++++++++************************))))))***++++++,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,------------............////////////////////////////////////////////////////////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......,,,,,,---------........................---------------------------------///...---,,,,,,---...///------------------------------------------------------------------------------,,,---------------------------------------,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***,,,------,,,++++++,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++fffRRRGGGCCCAAA@@@>>>>>>??????>>>===;;;:::888888777777666666555555222222222111000000//////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...------------...//////........./////////000000///////////////000000111111111111111111111111111222222222222222333444555222333333444444444333333333333333333333333333333111111000000///...------------------------------++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///......---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------............////////////////////////////////////////////////////////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////......------........................------------------------///...---,,,,,,---///000------------------------------------------------------------------------,,,------------,,,------------------------------,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,~~~eeeQQQGGGCCCBBBAAA>>>>>>??????>>>===;;;:::888888777777666666555555333222222111111000//////....................................////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........////////////------------------------......------......///000////////////000000000000............///111222333555555555555555555555555222222333444444444333333555555666777777777666666777888888888888888999999666555555444444333222222111111000//////......---,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++******)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///////////////////////////////////////////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......111000000///......------.............../////////------------------------..................///000------------------------,,,,,,,,,------------...------------------------,,,---......,,,,,,---...,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***,,,------,,,++++++,,,,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,gggRRRGGGCCCBBBAAA>>>>>>??????>>>===;;;:::888888777777666666555555333333222111111000000///........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------............////////////.......................................//////000//////000000000111111111000000000111333555777888888888888888888888888888444666777999888777555333777777888999999999999999999999999:::::::::;;;;;;999999999::::::;;;;;;;;;999999888666555444333222111111111000///......---........................------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------............///////////////////////////////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------------------------------------.........///,,,,,,,,,---------..............................---........./////////000........................------...///////////////------------------------,,,,,,,,,---------......------------------------+++---///...,,,+++---...,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,,,,---------......++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***,,,------,,,++++++,,,,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,iiiTTTHHHDDDAAA@@@>>>>>>??????>>>===<<<:::888888888777666666555555333333222222111000000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------.............................................///000000000000000000111111111111444444444555777:::===???::::::::::::::::::::::::===???AAACCCBBB@@@<<<:::888999::::::;;;;;;;;;;;;777777888888888999999999;;;;;;<<<>>>@@@AAABBBCCCBBBAAA@@@>>><<<;;;999999666666444222000///---,,,................................................---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------...///******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........//////////////////////////////////////////////////////,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------------.........//////,,,,,,,,,---------......+++,,,,,,------......///---.........//////000000........................,,,---///000000000///...------------------------,,,,,,,,,------.........------------------------+++---///...,,,+++,,,///,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++((()))***+++,,,---------***,,,...---,,,+++,,,,,,,,,++++++++++++++++++,,,((()))***+++,,,---------nnnWWWHHHAAA?????????@@@@@@??????>>>===<<<777777777777666666666666333333333222111000///...111000000///...---------......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************---,,,,,,+++*********++++++***)))***,,,---,,,+++))))))***+++,,,,,,------***---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///////////////.................................///////////////000000000111000//////000///...,,,444333333444666999:::;;;@@@999666888;;;<<>>IIITTTYYYUUUOOOGGGAAA???999:::AAAEEEAAA===>>>>>>777555;;;>>><<<:::<<<:::<<<=========???AAACCCHHHDDD@@@???AAABBB@@@>>><<<<<<:::999777555444333///............//////000000000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------++++++++++++------***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++---------......---,,,,,,,,,,,,++++++,,,,,,---...+++*********+++,,,,,,------------------------------------............///........................////////////////////////000///...---------------//////.........---------,,,,,,,,,---------......,,,,,,,,,---------......///...------++++++***)))........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////.........//////------,,,,,,,,,,,,,,,,,,///......---------......///////////////.........////////////////////////000000//////.........---/////////......---------000111111111000//////...,,,---...///////////////........................................................................***+++,,,,,,---------------,,,,,,,,,,,,---......------------------------------------------------------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++nnnWWWGGGAAA?????????????????????>>><<<<<<777777777777666666666666333333333222111000///...111000000///......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************---,,,++++++******+++++++++***)))***,,,---,,,+++*********+++,,,,,,,,,---+++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........------......///000000000---......///000//////...111000///000333555666666666555555999???EEEHHHIIIJJJDDDAAAFFFLLLQQQZZZcccmmmkkkggg___XXXRRROOONNNPPP[[[hhhppppppiii```YYYNNNIIIIIIPPPUUUTTTTTTUUUJJJBBB===>>>???;;;999:::??????>>>======@@@CCCFFFBBBAAA??????@@@???<<<999::::::::::::::::::;;;;;;555555444222111000///...///......------------...///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...++++++******+++,,,,,,------------------------------------............///................................................//////...---------------//////.........---------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------//////............//////------------....................................000000//////................../////////////////////000000000000///...---,,,,,,---...........................////////////................................................***+++,,,------------------,,,,,,,,,,,,---......------------------------------------------------------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++mmmVVVGGGAAA???@@@????????????>>>===<<<<<<888777777777666666666555333333333222111000///...000000000///......------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******+++++++++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------))))))***+++,,,---...///------...///000111222222,,,---///000111000000///333222111333666999::::::<<<:::===FFFTTT```gggiiiddd]]]XXXYYY\\\___eeekkksssrrrooojjjddd```^^^]]][[[___gggooosssqqqlllhhh___YYYUUUXXX[[[\\\\\\]]]OOOHHHCCCDDDEEECCCBBBBBBBBB@@@===<<<<<<@@@DDDGGG@@@@@@AAABBBAAA>>><<<999999999999999:::;;;<<<===<<<;;;:::888666333111///.........---------------000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,------------------------------------............///................................................//////...------------..................---------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------------........................---------......///,,,,,,------......//////////////////////////////////////////............------......///000000000...////////////...------------.../////////......////////////////////////................................................+++,,,,,,------------,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++mmmVVVGGGAAA@@@@@@????????????>>>===<<<;;;888888777777666666555555333333333222111000///...000000//////..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,---...------------------------------------------------------............------******+++,,,,,,---............//////000000000111......///000222333444444333555999???EEEJJJLLLLLLHHHFFFGGGPPP^^^kkkqqqrrrsssmmmgggeeeeeefffffffffhhhkkkoooqqqrrrrrrrrrrrrsssnnnlllpppvvvyyy{{{}}}wwwqqqjjjgggfffeeedddcccaaa]]]YYYYYYYYYXXXUUURRRGGGDDDAAA??????AAABBBCCCCCCCCCDDDCCCBBB@@@??????<<<<<<:::999777777777666<<<<<<<<<;;;:::888666555222111111000...---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,,,,---,,,,,,---------------------------............///................................................///......---------..............................,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,------..............................------------------------..........................................///000------............//////------------------...///...//////000111222222333222222222222222222222222111111111111111111111111......//////////////////...//////000//////......//////000000000//////...//////...............---................................................,,,,,,---------------,,,---,,,,,,,,,,,,---......---------------------------------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++nnnWWWHHHAAA@@@AAA>>>??????>>>>>>===<<<;;;888888888777666555555555333333333222111000///...////////////..................---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++***)))***,,,---,,,+++------,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...---------------------------------------------------......//////......---............------------000000000/////////////////////000333555888;;;===999>>>HHHTTT```gggjjjjjj[[[XXXVVVYYY```fffhhhhhhsssqqqpppsssxxx{{{zzzwwwtttzzz~~~}}}|||yyyrrrlll```]]]YYYVVVTTTQQQLLLIIIJJJHHHEEEBBBAAAAAAAAABBB@@@???>>><<<:::777555444888999:::;;;<<<=========888888777555333000---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,---,,,,,,,,,---------......---------............///......................................................---------......///---.....................,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------......///........................------------------------........................///.........//////000111........./////////000000111000000000111111222333333333444555666777777888777777777777777777777777888888888888888888888888555555444333333222111111000111111222222222111111000000000000000///...---.........---------,,,,,,................................................---------......------,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++pppYYYIIIBBB@@@AAA>>>>>>>>>>>>===<<<;;;;;;999999888777666555444444333333333222111000///...//////////////////............---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,------------------...---++++++---///------------------------------------------------......////////////......000000/////////.........000000000000000000000000222444999>>>CCCGGGIIIJJJLLLQQQZZZeeennnttttttssspppooooooqqqtttxxxyyyzzz~~~}}}yyyssskkkeeeZZZTTTLLLGGGFFFFFFDDDBBBAAABBBCCCCCCBBB???<<<:::666666888:::===@@@BBBDDD??????>>><<<999555222000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///........................------------------------...------------...//////---------...............,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------.........///........................------------------------........................------------...///000000000000111111222222333333666666666666666777888999777777888888999999::::::::::::::::::::::::::::::>>>>>>>>>???????????????===<<<;;;:::999888777666444444555666666666666555111222111111000///...---/////////...------,,,,,,................................................---............------,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++rrrZZZJJJBBB@@@@@@>>>>>>>>>>>>===<<<;;;:::999999888777666555444444333333333222111000///....../////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***)))***,,,---,,,++++++,,,,,,,,,---.........---......,,,++++++---///......................................................////////////......//////////////////000000000000111222333444555666:::@@@KKKUUU\\\^^^]]]\\\^^^```eeekkkrrrvvvvvvvvv}}}xxxrrrnnnkkkkkkrrrqqqvvv~~~yyyiii```aaalllrrryyy}}}wwwrrrvvv{{{tttjjj___YYYXXXTTTMMMFFFCCCFFFHHHJJJIIIFFFBBB???999999999999<<<@@@CCCFFFCCCCCCCCCBBB@@@===:::888222222111000///...---,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------.........,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,++++++,,,,,,---......///---------............///........................---------------------------------------...//////---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......---------...................................................................................................///000111222444444444555666666777777888888888888999:::;;;<<<888888888888999999999999999999999999999999999999>>>>>>>>>>>>?????????@@@???>>>>>>===<<<;;;;;;:::888888999:::::::::::::::888888777777666444333222111111111000///........................................................................---,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++sss[[[KKKCCC@@@@@@>>>>>>>>>>>>===<<<;;;:::999999888777666555444444333333333222111000///............///////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++***)))***,,,---,,,+++++++++,,,,,,---...//////---......,,,++++++---///......................................................////////////......,,,------...///000111111///000222444666888:::;;;BBBLLL[[[iiiqqqrrrnnnjjjbbbcccgggnnnwww~~~|||tttnnnqqqxxxvvvooorrrpppkkkfffbbbaaadddfffmmmjjjnnnssslll\\\UUUYYYXXXaaaiiimmmqqqrrrhhh\\\VVVZZZ^^^dddssssssllljjjdddWWWLLLFFFHHHLLLNNNLLLGGGBBB>>>>>><<<;;;:::;;;???CCCEEEDDDEEEFFFFFFEEEBBB@@@>>>777666555333000...,,,+++------------------------++++++++++++++++++++++++******+++,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,---------++++++------------+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++++++++++++++++++++++++++***+++,,,---............,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////........................---------------------------------------...///000---------.........//////,,,,,,,,,---------......,,,,,,,,,---------..............................................................................////////////////////////111111111111222333444555666777777888999::::::;;;777777777777888999:::;;;888888888777777777777777777777777777777777777777999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<============??????>>>===<<<;;;999888333333333222111000000///.................................................../////////...---,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++tttYYYHHHCCCBBBAAA===============<<<<<<<<<:::999777777888888666555666555222000...------------------------...///000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,---......------...000+++,,,...///000///...---............/////////000...///...---...000///---///000111222222111111222333555;;;AAABBBAAAEEEKKKXXXbbbkkkmmmpppwwwzzzyyy||||||uuutttssssssuuuxxxyyyzzz|||xxxvvvxxx~~~sssnnnrrruuusss{{{ssshhhbbbooovvv~~~|||qqqddd\\\UUUQQQSSS^^^hhhmmmmmmnnniiiaaaZZZ\\\bbbmmmzzzwwwrrrfffaaaZZZTTTOOOJJJCCC>>>@@@>>><<<;;;<<<@@@DDDGGGHHHEEECCCDDDFFFGGGFFFDDDAAA@@@===:::777333000...------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------,,,,,,+++***++++++,,,,,,,,,,,,------*********++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++******++++++,,,---...------,,,,,,------.....................------////////////////////////111000000///...---------------............------,,,,,,,,,---------......------------------------/////////...---------,,,---------------------------------.........//////---------....../////////---------......//////////////////...---...111444222222333555777777777555<<<;;;::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<:::999999999:::999999999888999999:::;;;;;;:::999999999:::>>>@@@>>><<<;;;::::::777<<<>>><<<<<>>???;;;999999======>>>@@@CCCCCCBBB@@@??????>>>===;;;888666555333222111000///.........000000///...---,,,,,,,,,...///000111111000...---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******tttZZZIIICCCBBB@@@>>>>>>======<<<<<<<<<;;;:::999777777888888666555666555333000...---------...------------......///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,---......------...000............//////000000........./////////000000...///......///111111///111///......111444666777CCCIIITTT]]]___[[[ZZZ]]]]]]jjjuuuyyy|||zzzooogggooonnnooouuu|||~~~}}}~~~zzzooolllmmmttt{{{}}}~~~gggYYYLLLIIIOOOVVV___fffssssssqqqpppqqqsssuuuwwwyyyxxxuuuoooggg^^^UUUPPPEEEDDDBBB@@@?????????@@@HHHGGGFFFGGGIIIIIIFFFCCCDDDCCCAAA???;;;888444333000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++***++++++,,,---...------,,,,,,------...........................////////////////////////111000000///......------------............------,,,,,,,,,---------......------------------------...............------------------------------------..................................../////////000//////...---,,,,,,,,,---...000222444555666777444333444777;;;===<<<999888:::<<<>>>@@@???>>>>>>FFFHHHIIIFFF@@@<<<<<<>>>===<<<<<<<<>>???>>>??????<<<:::===CCCDDDAAAFFFBBB@@@CCCCCC???===>>>999999999:::<<<===<<<:::??????@@@@@@AAAAAAAAABBB;;;:::888666444222111000....../////////000000000------............------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******uuu[[[JJJDDDAAA?????????>>>===<<<;;;;;;::::::999777777888888666555666555333111///......---...............---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------,,,---......------...000///...---------...000111....../////////000000000......///000000000111222444111000111777>>>EEEHHHaaafffooowwwwwwqqqoooqqqvvv~~~yyy||||||wwwsssrrrwww~~~pppaaa]]]bbbhhhlllpppeeebbb[[[UUURRRVVV```gggyyyllldddRRRPPPLLLHHHEEECCCBBBAAACCCCCCEEEHHHJJJJJJHHHEEEGGGGGGFFFDDDAAA>>>;;;:::666555333111///---,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,------...------,,,,,,------...........................////////////////////////000000000///......------------............------,,,,,,,,,---------......---------------------------------...............------------------------///.....................//////..................111111000000//////......111222444888;;;;;;999777:::888666777999:::999666;;;<<<===>>>@@@CCCHHHLLL___hhhooommmaaaUUUOOONNNKKKJJJGGGFFFIIIPPPYYY```fffbbb\\\WWWRRRNNNKKKHHHKKKIIIDDDAAADDDHHHCCC;;;>>><<<:::<<>>@@@:::888777777888999999888:::::::::<<<===???AAABBBCCCCCCBBBAAA>>>;;;888777111111111111000000000000......------------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******uuu\\\KKKDDDAAA>>>@@@???>>>===<<<;;;:::::::::999777777888888666555555444333222000///....../////////......---,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------------,,,---......------...000---------------......///...////////////000000000///...///111111///000333333555999;;;???FFFQQQYYYppprrrwww~~~vvvkkkjjjnnnzzz~~~zzz|||zzz{{{~~~uuutttxxx{{{~~~uuuooobbbQQQEEEBBBIIIQQQeeennn}}}~~~uuuiiieee^^^UUUMMMFFFBBB@@@>>>???@@@CCCFFFGGGHHHHHHHHHIIIIIIHHHFFFCCCAAA???;;;:::777444222000......,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------------------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,------...------,,,,,,------...---------...............////////////////////////000000//////............------............------,,,,,,,,,---------..............................,,,---------.../////////........................////////////........................------------000111111333444555666666888888999;;;======:::777777888888777666888;;;>>>KKKIIIEEEAAABBBKKKYYYdddyyyxxxggg^^^___]]]XXXTTTSSSXXXaaahhhzzz||||||wwwnnngggcccccc^^^\\\XXXUUUZZZ]]]RRRDDD???AAACCCGGGQQQ\\\```]]]MMMFFF@@@@@@???>>>???BBB???===:::999:::;;;;;;;;;777777666666777888999:::DDDEEEFFFGGGFFFDDDAAA@@@:::999777444222///---,,,222111///......///000111------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******uuu\\\KKKDDDAAA>>>@@@???>>>===<<<;;;:::::::::999777777888888666555444444333222111000///....../////////...---,,,+++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,---......------...000,,,...000222222111///---////////////000000000111///...000444333000222777999BBBKKKLLLJJJMMMXXXcccnnnpppwwwqqqddddddjjjwww{{{~~~ssscccSSSLLLNNNRRRQQQUUU^^^lllxxx}}}yyysssvvvuuusssmmmcccVVVJJJCCCEEECCCAAA??????AAADDDFFFFFFGGGHHHIIIHHHFFFCCCBBB???>>>;;;888555333222111---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---------.........//////////////////////////////////////////............------............------,,,,,,,,,---------..............................,,,---------.../////////........................////////////////////////.........---------------111111222444555777888999:::999999;;;<<<======<<<888???EEEEEEBBBEEENNNWWW______\\\WWWVVV]]]lllxxxsssfffjjjhhhddd]]]YYYZZZaaagggyyy}}}ttttttxxxmmmllleee___dddlllhhh[[[QQQVVVYYYYYYZZZ\\\[[[XXXOOOGGG???===<<<;;;===BBB@@@>>>;;;:::;;;<<<<<<;;;999999888888888888888888===???BBBDDDFFFFFFEEEDDDBBBAAA>>>;;;888555222111444333111000//////000000------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******uuu[[[JJJDDDAAA?????????>>>===<<<;;;;;;::::::999777777888888666555444444444333222000///...---.../////////...---,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------............------------,,,---......------...000---000444777777555111////////////000000000111111111///333::::::777;;;CCCQQQ\\\fffgggbbbbbbjjjsssyyy{{{yyynnnnnntttjjjmmmsss{{{}}}yyyqqqhhhbbb```aaaccc^^^YYYXXXYYY[[[YYYWWWfffooozzzwwwjjjaaaXXXTTTNNNEEE???===>>>AAACCCDDDGGGHHHHHHGGGDDDCCCBBBAAA>>><<<999777666666/////////...------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,------...///////////////////////////////////////////////////......------............------,,,,,,,,,---------..............................---------............................................./////////000000000....../////////000000000444444555555666666777777999;;;>>>@@@AAACCCGGGIIITTT]]]ffffff___[[[___dddkkkqqqvvvtttooonnnttt|||tttmmmlllllliiibbb\\\\\\bbbiiioooxxx~~~uuurrrxxxvvvbbb^^^gggiiiccc^^^eeekkkiiiggggggdddaaaLLLEEE???===<<<::::::======;;;:::999:::;;;:::999777888999:::;;;;;;;;;;;;777999;;;>>>@@@BBBBBBBBBCCCCCCBBBAAA@@@???>>>===777666444222111000//////................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******tttZZZIIICCCBBB@@@>>>>>>======<<<<<<<<<;;;:::999777777888888666555333444444444333111///...+++---...///000///------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///.........------------,,,---......------...000...000333555555444222000//////000000000111111111222111888BBBDDDBBBIIITTThhhooovvvyyyzzz}}}|||sssqqquuu|||}}}~~~~~~}}}{{{vvvoooiiifffqqqpppkkkaaaUUUKKKEEEDDDOOOYYYiiixxx|||xxxlllhhh```TTTIIIBBB@@@AAA@@@BBBEEEGGGHHHGGGEEECCCCCCBBB@@@>>><<<;;;::::::444333222111///...---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,------...//////000////////////////////////.../////////////////////------............------,,,,,,,,,---------.............................................---------........................------...///000111111222000000111222333444444555777777888999999:::;;;;;;AAAHHHOOORRRPPPQQQUUUYYYqqqyyyvvvmmmhhhlllvvv~~~|||ssslllmmmrrryyysssqqqqqqrrrrrrnnnggg``````hhhpppqqqqqqnnnjjjhhhnnnzzznnn]]]^^^```[[[XXX^^^cccggglllqqqqqqnnnRRRNNNMMMOOOMMMGGGBBBBBB>>>=========??????===;;;777888;;;>>>???>>>===<<<;;;;;;<<<======>>>?????????@@@@@@AAABBBCCCDDDDDD===<<<;;;999777444222000////////////////////////................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******tttYYYHHHCCCBBBAAA===============<<<<<<<<<:::999777777888888666555333444444444333111000///***,,,...000000///...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------//////.........---------,,,---///...------...000......///000000000000000000000000000111111111111333333;;;HHHLLLKKKTTTaaannnpppttt|||wwwnnnhhhkkkrrrqqqvvvuuuiiiaaabbbnnnxxxuuufffUUUMMMKKKGGGKKKSSS\\\dddkkkppprrrwwwtttlll```SSSJJJFFFEEE>>>AAADDDGGGHHHGGGEEECCCCCCBBBAAA???>>>=========777666555333111000......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,,,,------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,------...///000000////////////////////////.........///////////////---..................---,,,,,,,,,---------....../////////////////////////////////......------,,,////////////////////////,,,---...///000111222333222222333444666777888888888999:::===???AAACCCDDDMMMWWWaaaccc___\\\___dddttt}}}|||ooojjjrrryyyttthhh```bbbggg{{{|||rrrkkkkkknnn|||zzzuuukkkdddeeennnxxx|||rrreee^^^aaannn~~~fffaaa^^^XXXMMMOOORRRXXXcccmmmnnniiiaaa```cccgggfff]]]TTTPPPCCCBBBCCCDDDFFFEEECCCAAA<<>>BBBBBB@@@???>>>>>>>>>???<<<<<<===>>>@@@AAABBBCCCCCCCCCBBB@@@===999666444000000000000000000000000................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,+++++++++******www[[[GGGAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;===:::777666666666666555444333333222111000//////---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,++++++*********------------------------------------------------------------------------........................,,,---...///000000000000000///...///000111111000111111111111111222222333888===EEEMMMRRRVVVYYY[[[hhhmmmyyy{{{vvvsssrrrsssvvvqqqfffdddggglllppppppiii^^^VVVSSSTTTTTTRRROOOPPPTTTXXX\\\iiiqqqmmmgggaaaSSSDDDHHHCCC???AAAGGGIIIFFFBBBFFFDDDBBBBBBBBBCCCBBBAAA;;;999555222000////////////...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------,,,+++*********++++++,,,,,,------............------,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------000///...---------------//////////////////////////////////////////////////////.........---------...------------...//////......////////////......000000000000000/////////000111111111000///......222000//////000000///...///333888;;;;;;999777666???AAAJJJRRRNNNEEEIIIUUUXXX___ffffffaaa___dddjjjsss{{{rrrssswwwxxxpppeee]]]\\\```|||{{{xxx|||rrrjjjooovvv|||tttoooqqqwwwuuuiiiaaa]]]RRRMMMIIIKKKTTT^^^dddgggfffhhhnnnvvv}}}zzzjjjZZZ\\\RRRNNNTTTZZZYYYUUUTTTOOOOOOQQQSSSNNNEEE>>>>>>===@@@BBBBBB@@@>>>>>>>>>>>>>>>>>><<<999888999:::>>>???AAABBBAAA>>><<<:::444333111000/////////000///......------...//////........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,www[[[HHHBBBBBB@@@>>>>>>>>>===<<<<<<;;;;;;<<<:::777666666777666555444333333222111000//////---------.........//////............---------,,,++++++++++++++++++++++++------------------------------------------------------,,,,,,,,,+++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000//////000000000//////000000000000222777>>>CCCQQQTTTXXX\\\```dddhhhkkk{{{zzzyyyyyy{{{|||wwwooogggfffiiimmmkkkbbbTTTGGG???FFFNNNWWW^^^eeekkklllhhhYYYQQQFFF@@@???AAACCCDDDGGGFFFGGGHHHIIIHHHEEECCC???>>><<<999555111...------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------//////...---------------//////////////////////////////////////////////////////.........---------...------------...//////......////////////.......................................////////////...------...000333555444333999999888777:::BBBLLLSSSYYYXXX^^^ddd```VVVVVV]]]___dddiiihhhdddccchhhnnnxxx}}}uuussszzz{{{rrrlllnnnsssyyykkk^^^PPPNNNYYYhhhrrrvvvsssuuuzzztttjjj___YYYVVV[[[aaaccchhhmmmssspppmmmjjjaaaTTTMMMKKKCCC@@@<<<;;;;;;<<<======;;;;;;<<<<<<<<<;;;999888:::::::::;;;<<<>>>???@@@???>>>;;;777444222000///000000000//////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,wwwYYYIIIDDDBBB???>>>>>>>>>===<<<<<<;;;;;;<<<999777666777777666555444333333222111000//////------.........//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000//////000111222222222111...///000111444>>>MMMXXXjjjmmmpppsssvvv{{{{{{tttssswww}}}}}}vvvkkkpppwwwzzztttfffTTTHHHAAA???CCCMMMYYYffftttqqqiii^^^SSSLLLHHHDDDBBBBBBCCCEEEHHHJJJIIIEEEBBBAAAAAAAAA???<<<777333000------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,......---,,,,,,+++******...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------------------------//////...------------...////////////////////////////////////////////////...............---------...------------...//////......////////////..............................------...//////000000111//////000333666999999888>>>???@@@BBBHHHVVVfffqqquuuooonnnpppkkk```[[[]]]___eeekkklllkkklllpppuuu~~~}}}~~~yyytttyyymmmgggpppyyyuuuhhhdddbbbccceeeiiiqqqyyyzzzuuurrrqqqkkkccc______YYYPPPEEE??????AAABBBBBB;;;:::999;;;>>>>>><<<:::999777666555777:::???AAAFFFEEECCC@@@<<<999666444111111111000000/////////------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,uuuXXXHHHEEEBBB>>>>>>>>>>>>===<<<<<<;;;;;;;;;999777777777777666555444333333222111000//////............////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................------------------------------------------------------------------------------////////////////////////,,,---...///000000000000...000222333333444444555///333777999===III[[[iiisssxxx{{{rrrllllllqqqvvvyyykkkkkknnnrrrvvvuuupppkkkYYYQQQLLLMMMNNNPPP___qqquuussspppnnniii\\\LLL?????????@@@CCCFFFHHHGGGEEEAAAAAAAAAAAA???===;;;999111000///...------......------------------------,,,,,,,,,---------------,,,,,,++++++,,,,,,---.....................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------------,,,,,,+++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,------------...---,,,,,,,,,,,,---......------------------------///......---------......////////////////////////////////////////////////...........................------------...//////......////////////......000000000000000111111111000000000000111222222333666444333555999>>>AAABBBBBBIIIRRR[[[dddmmmvvv|||}}}ssskkkiiifff___ZZZZZZ]]]dddnnnvvvyyyyyyzzz{{{|||uuuwww|||{{{lll___```ggg~~~|||vvvrrrnnnkkkjjjhhhhhhiiiiiifffgggkkkllljjjjjjkkkppphhh\\\RRRNNNNNNPPPRRRHHHBBB;;;999===@@@@@@???<<<:::777555555777:::<<<@@@AAABBBBBBBBBAAA???>>>555444222000///000111111------------------------------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,uuuWWWGGGCCCAAA<<<>>>>>>>>>===<<<<<<;;;;;;:::888777777888888666555444333333222111000//////........./////////000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------------------------------////////////////////////,,,---...///000000000000000111333222111000222444444:::@@@DDDHHHRRRbbbnnnrrryyyxxxrrrllljjjnnnssswwwxxxqqqllljjjfffZZZLLLLLLVVV]]]___fffqqqwwwppp]]]MMMEEECCC@@@@@@BBBFFFIIIJJJEEECCCBBB@@@???>>>>>>???999666111...++++++---...------------------------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++++++++,,,,,,------------------------------------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,---------.........---,,,,,,,,,,,,---......------------------------......---------......///////////////////////////////////////////////////---........................------------...//////......////////////......000000000000111111222222111111111000111222333333777555555999BBBMMMWWW\\\UUU[[[fffpppvvvxxxxxxwwwssshhh______eeejjjlllnnngggooo{{{{{{tttvvvtttwww~~~vvvuuuzzz|||ooobbb```fffuuu}}}zzzwwwpppcccXXXccc```aaahhhlllkkkjjjlllpppooojjjbbb[[[ZZZ```ggg```TTTEEE<<<;;;>>>@@@@@@===<<<;;;999888777777777888:::===???BBBCCCCCCCCC>>>;;;777222/////////000------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,vvvYYYGGGBBB@@@===>>>>>>>>>===<<<<<<;;;;;;999888777888999888666555444333333222111000//////....../////////000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...............------------------------------------------------------------------------------------------------,,,---...///000000000000111333333111......222666:::@@@GGGLLLQQQXXXccckkkvvvzzz|||uuurrrsssuuuvvvvvvxxx}}}}}}sssaaaRRRLLLHHHIIIPPP^^^nnnvvvtttoooUUUNNNFFF@@@???AAAEEEGGGJJJGGGDDDAAA>>>>>>>>>>>>>>>;;;666111...---...///------------------------,,,,,,,,,---......//////,,,,,,++++++,,,,,,---...---------...............------------------------------------------------++++++,,,,,,,,,,,,------)))***+++,,,------...---******+++,,,,,,---......,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------------------------------------------------------,,,---------............---,,,,,,,,,,,,---......------------------------...------------...//////////////////////////////////////////////////////---------..................------------...//////......////////////......---......//////000000111111111000000111222444555555555888BBBRRRdddsss|||qqqooonnnpppuuuxxxwwwuuukkkddd^^^cccrrr{{{tttyyy~~~{{{lllxxxtttmmmggghhhlllttt{{{|||wwwqqqqqqsssxxx{{{vvvooommmqqqvvv~~~uuueeebbb]]]]]]ccchhhjjjkkkmmmgggjjjkkkfff______gggoooqqqeeeTTTGGG@@@>>>======:::;;;<<<<<<;;;;;;999999666777999;;;===>>>??????FFFCCC???:::555222000///........................---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,yyy\\\IIIBBBAAA???>>>>>>>>>===<<<<<<;;;;;;888777777888999999777444444333333222111000//////.../////////000000000000............---------,,,------------------------------------------------------------------------,,,,,,---------.........------------------------------------------------------------------------------------------------,,,---...///000000000000///111222222222666???FFFOOOSSSXXX]]]ccciiipppuuu~~~}}}{{{yyyyyy~~~}}}~~~wwwwwwuuuvvvxxxtttdddSSSFFFEEEFFFLLLXXXiiiyyypppfffXXXLLLEEEBBBBBBBBBHHHGGGFFFDDDBBB@@@??????>>>===;;;888555333111111........................,,,,,,------.../////////,,,,,,++++++,,,,,,---...,,,,,,---------.................................------------------------+++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------........................------------............---,,,,,,,,,,,,---......---------------------------------------...//////////////////////////////////////////////////////---------.........//////...------------...//////......////////////......---......///000000111111111111111222555888;;;======???EEERRRcccvvvttthhheeelllvvv{{{{{{sssooolllrrr{{{sssnnnqqquuu{{{gggjjjqqqxxx{{{wwwmmmddddddffflllttt{{{}}}zzzvvvtttqqqrrrxxx|||{{{zzz{{{tttkkkfffiiiooosssvvvzzzsssssspppiiiaaa^^^bbbgggnnnhhh___TTTKKKDDD???===:::;;;;;;<<<<<<<<<;;;;;;888777777888888999:::;;;BBBCCCDDDDDDAAA<<<777444////////////////////////------------------------............------------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,|||___JJJCCCBBBBBB>>>>>>>>>===<<<<<<;;;;;;888777777888999999777444444333333222111000//////////////////000000000000......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------000000000000000000000000,,,---...///000000000000+++///222555999AAANNNXXXkkklllooouuu{{{~~~uuunnnnnnwww}}}ssseee```mmmxxxmmmZZZKKKIIIEEEAAADDDTTTmmmppp___SSSKKKGGGEEECCCDDDFFFFFFFFFDDDCCCAAA===>>>>>>>>><<<888444222........................,,,,,,------...///000000,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................------------------------+++++++++,,,,,,---------++++++,,,---------,,,,,,...------,,,,,,++++++***,,,,,,,,,------.........+++++++++,,,,,,---------...------,,,,,,------...------------------------........................---------.........//////---,,,,,,,,,,,,---......---------------------------------------...///000////////////////////////////////////////////////---------.........//////...------------...//////......////////////......///000000111222333333333333333444666:::???CCCFFFKKKMMMTTT```nnn|||ooo^^^\\\hhhxxx}}}{{{}}}~~~vvvqqqnnnkkkmmmttt~~~{{{wwwxxxyyyxxxsssnnnbbbZZZVVV]]]lllwwwvvvqqqqqqvvvzzzxxx~~~}}}}}}|||oooddd]]]ZZZZZZaaabbbbbb^^^VVVLLLEEEAAA======;;;::::::::::::;;;888777666666666888999:::999>>>EEEKKKLLLGGGAAA===000000000000000000000000------------------------/////////...---------,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,~~~___IIIAAAAAABBBBBBAAA???===;;;:::999999;;;;;;:::999999888888777444444333222222111111000111111000///////////////000000//////.........---,,,---...//////...---,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......//////////////////......,,,...000111222222111111111333555:::@@@MMM```ppp|||{{{vvvvvvyyyzzzpppiiibbbbbbfffYYYRRRQQQUUUQQQJJJSSSdddqqqxxxzzzuuunnndddTTTDDDEEECCCCCCGGGHHHEEE@@@>>>>>>======???AAA???:::555555333111///...---------+++,,,.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------------------------...............---,,,+++------------------------------------------------***+++,,,,,,------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------........................------......///000000000111222333222000......///////////////////////////000000000000000000000000//////.........---------------------......///000777000---000111///111777666666555666<<>>999444000...------,,,,,,+++++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,```JJJAAAAAAAAABBBAAA???===;;;:::999999::::::999888888777777666444444333222222111111000111000000///////////////000/////////.........---------...//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.................................---///000111111111111222111888@@@EEEIIITTTfffvvvvvv|||rrrjjjhhhjjjYYYRRRQQQWWWXXXRRRPPPSSS[[[ccckkkrrrwwwuuufffVVVHHHDDDAAACCCFFFFFFBBB???@@@???????????????===;;;666444222///.........///,,,---.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---+++***------------------------------------------------***++++++++++++***)))(((------------------------------------------------***+++,,,,,,------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------........................------......///000000000222333444333111//////000//////////////////////////////////////////////////////.........---------............//////000111111---,,,000333111333777666999<<>>>>><<<999888888777888===CCCHHHIIIHHHGGGDDD???999444111///...,,,,,,---...............------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,bbbKKKBBBAAAAAAAAA@@@???===;;;:::999999999999888888777666666555444444333222222111111000111000//////......///////////////...............------...//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.................................///000111000000111333555222>>>LLLQQQSSSZZZiiiuuuzzzzzzuuutttgggaaa^^^bbbiiiggg[[[PPPHHHKKKQQQ^^^ooozzzwwwnnnXXXPPPEEE???@@@CCCDDDCCCBBBBBBAAA@@@>>>???AAACCC999777444111/////////000------.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---+++***------------------------------------------------,,,------------,,,,,,+++------------------------------------------------***+++,,,,,,------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------........................---......//////000000111222333444444222000000111////////////////////////......................../////////............---000000/////////000111111000...000444666555666999<<<@@@GGGNNNWWWbbbooowwwyyypppfff```^^^cccqqq~~~}}}sssmmmjjjiiibbboooyyywwwmmmbbbWWWPPPRRRVVV___hhhjjjjjjlllqqqyyyqqqnnnqqqvvvzzz}}}yyyyyyyyyvvvrrrxxxssszzzwwwsssoooqqqxxxqqqaaaZZZVVVNNNFFFAAA<<<<<<;;;<<<>>>>>>===<<<999999999:::===AAAEEEGGGJJJHHHEEEAAA<<<777333111---...///000000000///...------------------------........................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cccLLLBBBAAAAAAAAA@@@>>>===;;;:::::::::999999999888777777666666444444333222222111111000000000///............///........................---..................------------...............------------------------........................------------------------........................------------............------------............///000000//////111777;;;AAANNN]]]dddhhhmmmuuuyyyzzzsssoooqqqrrrmmmfffcccdddaaa]]]ZZZYYYZZZ[[[\\\```^^^^^^^^^```aaa```___jjjkkkmmmqqqxxx~~~xxxpppnnnuuuyyypppbbbOOOHHHAAAFFFXXXlllyyy~~~pppgggVVVEEE<<<===BBBEEE@@@BBBCCCBBB??????BBBEEE>>><<<888444111000//////.........////////////...........................------------------------,,,---......///.........---------------------------------------------------...............------------------------------------------------------***+++,,,,,,------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------.................................///000000111111111222333333111000000000////////////////////////......................../////////...............000000//////000000111222444444666888999:::===@@@GGGLLLRRRXXX^^^gggqqqxxxsssmmmfffcccdddnnnuuujjjbbb______```bbbtttzzziii\\\WWWWWWYYY\\\]]]]]]cccjjj{{{}}}}}}ttthhh___ooozzz}}}yyy||||||ssspppttt{{{~~~~~~~~~pppnnnppplllccc]]]JJJHHHCCC???@@@CCCBBB???=========<<<:::;;;===???GGGGGGGGGFFFCCC???;;;999222111000/////////000000........................////////////////////////,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,dddLLLCCCAAAAAA@@@@@@>>>===;;;:::::::::;;;::::::999888888777777444444333222222111111000000//////...............---------........................------.........---------.........//////------------------------........................------------------------........................---------.........//////---------.........//////...///000000000666???FFF\\\gggsss}}}~~~~~~xxxrrrllleeeaaaXXXPPPLLLNNNPPPMMMIIIHHHLLLKKKIIIGGGEEEEEEGGGHHHJJJIIIHHHIIIJJJKKKJJJIIIOOONNNMMMNNNQQQZZZdddkkkxxx{{{wwwmmmnnnuuuwwwsssdddWWWGGG@@@GGGWWWjjjwwwzzzyyynnnXXXEEE?????????===AAACCCCCCAAA???@@@BBBCCCAAA===999555222000///////////////.../////////........................------------------------,,,---......///.........------------------------------------------------)))******+++++++++******------------------------------------------------***+++,,,,,,------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------..............................//////000111111111///000111111///...//////////////////////////////........................////////////////////////////////////000111222333444777:::;;;>>>DDDJJJNNNVVVYYY\\\^^^```eeemmmsssooopppsssxxx|||uuuoooooohhhccc\\\WWWWWW\\\ccchhhppp|||uuufffWWWTTTUUU[[[```eeellltttxxx{{{yyymmmddddddcccgggqqqyyy~~~~~~vvvpppmmm|||{{{{{{~~~~~~yyytttssstttyyytttrrrwww{{{||||||jjjjjjfff^^^ZZZUUUJJJ>>>>>>??????>>>;;;:::999:::???AAADDDGGGHHHFFFDDDBBB999666222///...///111222........................////////////////////////,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,dddLLLCCCBBBBBB@@@???>>>===;;;;;;;;;:::;;;;;;::::::999888888888444444333222222111111000000///......------......---------------.........///...------------...///,,,,,,------.../////////------------------------........................------------------------........................------........./////////------......///000000000---000222222555>>>KKKVVVmmmvvv~~~lllfff]]]VVVRRROOOJJJFFFMMMHHHFFFJJJMMMKKKIIIJJJJJJKKKKKKJJJHHHHHHIIIJJJKKKJJJIIIIIIJJJKKKJJJHHHCCCEEEGGGHHHHHHHHHJJJLLLRRRTTTYYY```ffflllwww{{{mmmeeefffmmmtttqqqdddTTTJJJGGGJJJTTT]]]mmmvvvwwwhhhVVVLLLDDD===>>>@@@BBBCCCAAA@@@???@@@EEEDDDBBB???;;;777333111111000///.........//////........................------------------------000000//////...---+++***------------------------------------------------***+++,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,,,,------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------...........................//////000000111111222---///000000///......///////////////////////////...........................////////////000000000//////000000222333555666333:::AAADDDIIIRRR[[[^^^aaadddfffffffffiiinnnsssuuuzzzyyyoooddd^^^^^^UUUSSSRRRTTT[[[dddnnntttzzzppp```]]]```iiiqqqtttuuuwww~~~{{{yyynnnwww~~~|||}}}|||wwwsssccc[[[^^^ooo}}}zzzuuu~~~zzzxxx{{{}}}vvvyyy~~~xxxssspppvvvlllllltttsss[[[DDD>>>>>>>>>>>>>>>===<<<;;;:::===BBBGGGJJJJJJJJJIII???<<<888333111111222333........................////////////////////////,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,dddLLLCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;::::::999999888777777777444444333222222111111000//////...------------...,,,,,,,,,------.........///...------------...///,,,,,,------...//////000............................................................................................................////////////......//////000111111222...222555777;;;HHHYYYfffpppyyy~~~wwwxxx}}}|||rrrkkkgggeeeZZZTTTMMMJJJJJJJJJGGGDDDAAAAAAEEELLLOOOMMMLLLMMMGGGJJJLLLLLLJJJIIIJJJLLLLLLJJJIIIIIIJJJJJJHHHGGGIIIKKKNNNNNNLLLJJJIIIHHHIIIHHHKKKPPPRRRTTT\\\fffjjjwwwuuuiiijjjttt{{{nnnaaa[[[VVVQQQNNNOOOXXXccchhhccc^^^]]]VVVLLLDDDBBB@@@@@@AAAAAA@@@???CCCCCCDDDCCCAAA===999666222111///.........//////................................................000000//////...---+++***------------------------------------------------,,,---....../////////...------------------------------------------------***+++,,,,,,------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------......................../////////000111111222222...///111111/////////000////////////////////////////////////////////////.../////////000000000000000000111333555777999:::;;;FFFQQQUUUYYYbbbhhhiiieeejjjooorrrsssuuuxxx{{{{{{zzzzzzxxxxxxxxxrrrhhhbbbaaa]]]^^^aaaeeejjjpppuuuxxx}}}}}}{{{xxxrrrpppuuu{{{rrrvvvrrrwww{{{qqqmmmiiilllqqqvvvwwwwwwyyy|||yyyzzz~~~mmmgggfffppp|||}}}~~~~~~xxx{{{||||||zzz|||rrrjjjjjjuuuvvv^^^DDD@@@===<<<>>>???>>><<<;;;>>>BBBGGGJJJKKKJJJJJJDDDBBB???<<<888555333222................................................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cccLLLCCCBBBCCC@@@???>>><<<<<<;;;;;;;;;999999888888777666666666444444333333222111111000//////...------------...,,,,,,,,,------.........///...---,,,,,,---...///,,,,,,------...///000000............................................................................................................/////////000...//////000111222222333000333777:::@@@NNNbbbppppppyyy|||vvvtttxxxuuullldddfffkkknnnnnntttxxxqqqdddXXXPPPMMMNNNPPPNNNJJJFFFGGGKKKMMMKKKHHHEEEIIISSS]]]___[[[ZZZ[[[WWW[[[^^^___]]]\\\]]]___^^^\\\[[[[[[[[[[[[YYYXXXSSSSSSRRRPPPNNNNNNPPPRRROOOLLLKKKLLLIIIDDDHHHOOOKKKQQQZZZeeerrr~~~xxxqqqyyyzzzmmmkkkiiibbbYYYUUULLLRRRTTTSSS[[[hhhhhh___IIIEEE???>>>???BBBBBBAAA@@@BBBDDDFFFEEEAAA===:::222111000.........///000////////////////////////........................,,,---......//////......------------------------------------------------)))***++++++,,,,,,,,,+++------------------------------------------------++++++,,,---------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------......................../////////000111111222222...000222222000000000111////////////////////////000000000000000000000000.../////////000000111111111111333555777:::<<<>>>FFFTTTaaaeeehhhmmmooommmdddllluuu|||zzzwwwuuuqqqqqqsssfffjjjttt~~~zzzvvvvvvppprrruuuwwwxxxwwwuuusssttt}}}{{{zzz{{{zzzyyyzzztttaaaXXX\\\nnnwwwrrrsss|||tttnnnlllgggdddfffjjjpppwww}}}{{{|||{{{uuussszzz{{{uuuqqqrrriiillltttzzzzzzLLLEEE===;;;===>>>===:::>>>AAADDDGGGIIIJJJIIIHHHFFFFFFEEECCC>>>999333000////////////////////////........................+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,www]]]MMMEEEBBBAAA??????>>>===<<<;;;::::::888999:::;;;:::888666555666444222222222222000///........................------............------.........------,,,,,,,,,---------............///......------------..........................................////////////............///////////////////////////............,,,...222333111222666000===HHHKKKMMMUUU```gggmmmtttwwwtttsssuuurrrlllhhhhhhfffccccccooo|||ssskkkeee```RRRNNNJJJGGGHHHIIIKKKKKKLLLNNNQQQTTTVVVXXX\\\^^^aaahhhllllllpppzzzzzzzzz|||{{{vvvvvvrrrpppmmmaaaUUUQQQVVVXXXUUURRRNNNKKKIIIHHHGGGIIIIIIJJJMMMRRRXXX]]]```qqqzzzyyytttzzzyyymmmSSSKKKCCCCCCLLL[[[lllxxxfffXXXIIIAAABBBEEEDDDBBB???AAACCCDDDDDDDDDDDDDDD<<<999444111000///...---...---,,,---......---+++........................//////.........---------........................------------------------,,,------......------,,,------------------------------------------------------------------------000///...---------------......---,,,,,,,,,------........................---------............//////////////////////////////////////////.........000000000000111111111111000000000000000000000000............/////////000000000000000000000000000111///------000111111000000444888999888<<>>===;;;>>>@@@CCCEEEGGGHHHIIIIIILLLIIIFFFEEEDDDBBB===888333111///...///000///.........//////000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy^^^LLLDDDBBBBBB??????>>>===<<<;;;::::::888999:::::::::888666555555444222111222111000...........................------............------......---------,,,,,,,,,---------............///......------------......------------------------............////////////............////////////000000000000000000000000222//////222222111444888EEEMMMTTTUUUXXX___fffiiikkkoooqqqpppsssxxxzzzwwwtttpppllllllqqq~~~tttlllbbbYYYSSSOOOKKKHHHNNNLLLKKKMMMQQQWWW[[[\\\cccgggmmmsssxxx}}}uuupppsssvvvsssnnnggg```ZZZUUUSSSTTTQQQNNNKKKKKKLLLMMMNNNQQQXXXgggzzz}}}}}}iiiYYYGGG???AAANNNfff{{{yyynnn^^^OOOEEEAAAAAAAAA???AAACCCDDDDDDDDDCCCDDDBBB???:::777555333111000///...---...//////...,,,........................//////.........---------........................------------------------,,,------......------,,,------------------------------------------------------------------------///......---,,,,,,------,,,,,,,,,,,,,,,---...///........................---------............////////////////////////////////////////////////...000000000000111111111111000000000000000000000000........./////////000000000000000000000000000000222222111222333333333333333555:::>>>DDDMMMYYYcccrrrxxxwwwpppjjjmmmrrrtttnnnxxx}}}xxxwwwtttlllbbbZZZXXXXXX]]]kkkzzzzzzwwwpppjjjjjjhhhjjjrrr|||yyyggg___[[[cccooouuuyyy{{{~~~||||||zzzyyyqqqppprrrvvv|||qqqnnnjjjggggggmmmvvv}}}{{{ooo^^^MMMBBB>>>>>>???<<<<<<===@@@DDDGGGHHHIIIKKKJJJHHHHHHHHHGGGCCC@@@999666111///.../////////........./////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,zzz___KKKBBBBBBCCC??????>>>===<<<;;;::::::999999::::::999888666555444333111111111111///---........................------............------...------------,,,,,,,,,---------............///......------------......------------------------............////////////............////////////111111111111111111111111444111111222333444999@@@VVV[[[___cccjjjrrruuussshhhjjjlllnnnuuu~~~|||vvvrrrvvv~~~uuufff]]]XXXQQQLLLJJJKKKKKKKKKMMMMMMPPPWWWaaajjjqqqttt{{{ppphhhccc\\\XXXRRRNNNLLLKKKJJJIIICCCFFFNNNZZZeeesssyyyzzzwwwaaaLLLBBB???EEE[[[tttwwwdddOOOBBB>>>@@@>>>@@@AAACCCDDDDDDDDDDDDIIIEEEAAA===:::777444111000///......000000///..........................................---------........................------------------------,,,------......------,,,------------------------------------------------------------------------...------,,,,,,,,,,,,,,,+++++++++,,,---...///000........................---------............///////////////////////////......//////////////////000000000000111111111111000000000000000000000000....../////////000000000000000000000000000000000000111222222111222333555888;;;AAAIIISSS___iiiooo{{{|||xxxmmmggglllvvv}}}xxxtttuuurrrjjj```[[[]]]aaannnxxx}}}|||{{{wwwtttssshhhiiiooowww|||{{{|||~~~mmmhhhhhhqqq{{{xxxuuuvvv~~~||||||}}}~~~|||xxxvvvtttqqqtttyyyiiieeebbbfffnnnvvvyyyzzzsss~~~yyylll```ZZZ___jjjttt|||xxxoooaaaRRRIIIFFFGGGAAA===:::;;;???DDDFFFFFFKKKJJJJJJKKKLLLLLLJJJHHHAAA<<<666111////////////.....................---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,zzz^^^JJJAAAAAADDD??????>>>===<<<;;;::::::999999::::::999888666666444222111000000000...---........................------............---------------------------------------............///......------------......------------------------............////////////............////////////000000000111111111111111333111111444777;;;EEEOOOeeehhhkkkqqqzzz~~~wwwiiilllqqqwww~~~}}}}}}}}}rrrhhh\\\SSSLLLKKKIIIIIILLLQQQUUUXXXaaabbbhhhqqq}}}sssmmmeee___ZZZVVVRRRNNNNNNLLLLLLOOORRRZZZjjjyyyyyytttwwwyyyttt___OOONNNLLLHHHPPP___yyyuuu^^^JJJBBBAAA>>>>>>???AAADDDFFFFFFFFFLLLIIIEEEAAA===:::555222111000......000000///...................................................................................................,,,------......------,,,---------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...///........................---------............///////////////////////////............///////////////000000000111111111111////////////////////////...////////////000000000000000000000000000000000111222222222222444999===AAAHHHQQQYYYaaakkkppprrrppprrrrrrmmmjjjppp|||yyykkklllkkkjjjiiilllrrrwww~~~~~~{{{ssspppqqqvvvyyyyyyzzz}}}zzzvvvvvv|||{{{zzzyyyzzz}}}~~~|||~~~vvvuuutttpppuuutttllleeeeeelllrrrrrrpppjjjqqqxxxzzzzzz|||~~~|||xxxsssqqqrrrrrrsssttttttpppggg^^^WWWSSSSSSKKK???::::::>>>AAABBBHHHIIIJJJKKKMMMMMMLLLKKKFFFBBB<<<888555222000............---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,xxx\\\IIIAAABBBDDD??????>>>===<<<;;;::::::::::::999999888777777666444222111000000000...---........................------............---------------------------------------............///......------------......------------------------............////////////............/////////////////////000000111111111000000444:::???FFFSSS___qqquuuzzzxxxtttyyy|||jjj\\\RRRMMMKKKKKKIIILLLQQQXXX```iiirrrwwwuuujjj___WWWXXXRRRMMMKKKJJJMMMVVV```|||wwwsss^^^QQQUUUYYYSSSLLLMMM[[[iiixxxxxxjjjXXXLLLGGGAAA???===???CCCGGGIIIIIIMMMKKKHHHFFFCCC???:::777333111///...//////...---////////////////////////---.....................................................................,,,------......------,,,------------------------------------------------------------------------,,,,,,+++++++++,,,,,,---///...---,,,,,,,,,,,,,,,........................---------............///////////////////////////---.........//////000000///000000000111111111111////////////////////////////////////000000000111111111111111111111111111444444444666:::@@@HHHNNNQQQ]]]hhhmmmqqquuuuuuqqqiiimmmssswwwyyy|||ttthhhcccbbbccciiisss}}}}}}wwwwwwxxxwwwyyy|||{{{|||xxxvvvyyy{{{tttzzzyyyoookkkmmmpppnnnkkkjjjkkkqqqyyywwwqqqwww~~~wwwzzz|||xxxsssoooooopppnnngggaaaiii]]]LLL???::::::<<<===EEEFFFHHHIIIIIIHHHHHHHHHGGGEEEBBB???<<<888222...000///...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssXXXHHHCCCBBBCCC??????>>>===<<<;;;::::::::::::999888888777777777444333111111111111///---........................------............------,,,,,,,,,------------...---------............///......------------..........................................////////////............////////////......///000000111111111111444:::BBBHHHOOO\\\iiinnnvvv|||aaaYYYQQQMMMIIIHHHKKKQQQYYY```kkkwww|||rrrcccZZZSSSQQQQQQRRRUUUYYYddd```aaajjjyyy~~~iiiVVVVVV^^^___XXXPPPHHHTTTbbbkkkjjjbbbXXXRRRIIIDDD>>>===AAAFFFIIIJJJMMMLLLKKKKKKIIIFFFBBB>>>777555111000//////...---////////////////////////---------...............................................................,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,------...000///...---,,,+++++++++........................---------............///////////////////////////------......///000000000000000000000111111111111000000000000000000000000/////////000000000111111111111111111111111111111333333555<<>>::::::;;;AAACCCEEEFFFEEEEEEEEEFFFFFFFFFFFFEEECCC===777222222111///...------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmTTTHHHEEECCCAAA??????>>>===<<<;;;::::::::::::999888777777777777555444222111222111000...........................------............------,,,,,,,,,---------......---------............///......------------......////////////////////////............////////////............//////////////////000111111222333333666;;;CCCLLLPPPUUU```kkkjjjuuussshhhdddNNNMMMPPPTTTUUUVVV^^^gggnnnvvvrrrfffcccdddbbb```___VVVNNNKKKPPP[[[jjj}}}ttt___WWWaaannnooofffOOOMMMNNNUUU___dddbbb]]]SSSKKKAAA===???CCCFFFGGGIIIJJJJJJLLLLLLJJJFFFCCC===999555222111000///...////////////////////////---------.........//////................................................,,,------......------,,,------------------------------------------------------------------------------,,,,,,---......//////...---,,,,,,,,,,,,,,,........................---------............///////////////////////////------......///000000111000000000000111111111111000000000000000000000000//////000000000111111111111111111111111111111111333555;;;IIIZZZggglllkkkrrrvvvyyy{{{zzztttnnnlllmmmjjjdddrrrrrruuu{{{uuuxxx~~~~~~|||~~~~~~xxxqqqooouuu|||xxx}}}zzzvvvsssqqqwww~~~sssmmmppp{{{pppgggfffjjjrrrzzz}}}~~~}}}~~~}}}{{{{{{xxxvvv|||yyyllllllmmmhhhbbbkkkhhh```TTTFFF>>>;;;<<<===@@@DDDEEEDDDDDDEEEGGGGGGGGGFFFFFFEEEBBB===999333222000.........///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,jjjRRRIIIFFFCCC@@@??????>>>===<<<;;;::::::;;;:::999888777777777777666444333222222222000///........................---..................---,,,,,,,,,------.........---------.........//////.........------.........000000000000000000000000............/////////000............/////////000000000111222333333444444<<>>;;;???CCCEEEDDDEEEGGGIIIIIIGGGFFFEEEEEEDDDAAA???555333111///......000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,gggRRRIIIEEEDDDDDD@@@>>><<<;;;;;;;;;:::999999::::::999999888777666333222111111222222111///000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------......//////////////////////////////------///000000000///.........000111222222222222///...000333555555999???QQQQQQTTTWWWUUUTTT^^^kkkxxxyyyxxxvvvwww}}}nnn]]]UUURRRNNNNNNRRRTTTaaasss|||ooo```TTTPPPQQQOOOLLLIIIIIILLLPPP[[[hhh}}}uuuhhhjjjvvvttt\\\FFFAAAEEEOOOcccvvvqqqbbbLLL======BBBAAA;;;EEEGGGIIIJJJIIIGGGGGGGGGDDD@@@<<<999888666222...//////000000//////...---//////............//////........................------------------------,,,,,,,,,---------......------............------........................------------------------++++++,,,,,,,,,---------........................---------............///........................,,,,,,,,,---------......///////////////////////////000222222111111111222000000000000000000000000000111222111000000222444111222333111///000333666DDDJJJZZZuuuvvvpppvvvzzzyyypppnnnwww{{{zzzoooiiioooxxxyyyuuuuuuvvvxxx{{{}}}xxxuuurrryyy~~~rrrkkkhhhnnnvvvzzzzzzzzz}}}}}}}}}}}}|||qqqiiiqqqyyysss|||~~~{{{yyyqqqoooxxx}}}xxxuuu~~~ssskkkaaaTTThhhcccdddkkknnnbbbLLL<<>>BBBGGGCCCEEEJJJKKKFFFDDDFFFFFFBBBEEE???777000...///000000------......------,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,fffQQQHHHDDDBBBBBB@@@>>><<<;;;<<<<<<:::999777888888777777666555444333222111111222222111///000000000000000000000000........................---------------------------------,,,,,,---..............................////////////////////////,,,---...///000//////......//////000111111111111000000333888999:::???FFF^^^^^^bbbhhhjjjiiimmmtttvvvxxx{{{}}}uuuiiiaaaVVVLLLKKKNNNSSS[[[cccppp|||uuummmgggeeebbb\\\TTTLLLHHHHHHJJJIIIOOOZZZjjjyyyyyy}}}|||eeeNNNEEECCCEEEPPP]]]rrrlll^^^MMMBBB???>>><<<@@@CCCFFFHHHHHHFFFEEEDDDFFFCCC???===<<<:::666333000000000//////.........//////............//////........................------------------------,,,,,,,,,---------......------............------........................------------------------++++++,,,,,,,,,---------........................---------............///........................------.........////////////////////////////////////000222222111111111222000000000000000000000000000111222111000000111333000222333444333555888;;;IIIPPP```yyyxxxrrrxxx}}}yyyxxxzzzuuuyyy}}}{{{xxxiiieeehhhmmmrrrwww}}}}}}}}}|||wwwooogggmmmzzzsssooonnnlllmmmpppvvvwwwzzz~~~rrr```cccccchhhttt}}}iiiUUUIII@@@???===777;;;AAA<<>>===<<>><<<:::888333222000......---......//////............//////........................------------------------,,,,,,,,,---------......------............------........................------------------------,,,,,,,,,,,,------------........................---------............///............................../////////000000000///////////////////////////000222222111111111222000000000000000000000000111111222111//////111222///111444666999===BBBEEETTTYYYeeeuuu|||uuuqqquuuzzztttyyy~~~~~~}}}xxx}}}qqqjjjlllsss}}}{{{~~~zzztttnnnooovvv}}}wwwvvv~~~xxxoookkkoootttvvvxxxzzzwwwqqqppp{{{{{{iiikkkooozzzppp___MMMBBB<<<777;;;???999===BBBEEEFFFGGGJJJIIIFFFGGGCCC===999555222///---////////////////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fffPPPGGGCCCAAAAAA@@@???>>>===>>>===;;;999999::::::999999888777666333222111111222222111///////////////////////////////////////////////////........................,,,,,,,,,,,,---///000000000000/////////.........////////////////////////,,,------...............000000//////////////////222000444???JJJPPPTTTWWWhhhooozzzzzz~~~~~~{{{{{{~~~|||uuupppeeeVVVMMMMMMSSS\\\fffppp|||vvvfffZZZTTTQQQNNNKKKLLLQQQ]]]pppkkkWWWTTTYYYYYYTTTPPP^^^nnn{{{tttaaaOOOEEE@@@:::===AAAFFFJJJJJJGGGEEEDDDCCCAAA@@@>>>===;;;:::666444111///------.../////////............//////................................................,,,,,,,,,---------......------............------........................------------------------,,,,,,,,,------------...........................---------............///............................../////////000000000///////////////////////////000222222111111111222000000000000000000000000111111222111//////111222222333555999???FFFNNNRRR___```cccgggmmmttt{{{wwwrrrnnnpppwww|||yyyuuuuuu}}}|||vvvzzztttkkklllpppsss{{{zzzssstttyyy~~~|||pppssswww|||~~~zzzsssoooooosssyyyqqqnnnqqqttt~~~uuutttwwwyyy}}}yyyuuuwww|||~~~qqqZZZIIIBBB<<<===???888===???BBBDDDFFFHHHFFFDDDIIIFFFBBB>>>;;;666111---//////.../////////000000...............------,,,------------------------eeePPPGGGDDDBBBBBBAAA???>>>??????>>>;;;999999::::::999999888777666333222111111222222111///////////////////////////........................------------------------,,,,,,,,,---...///000111///////////////.........////////////////////////------------......//////111000////////////000000333///444CCCSSSZZZ[[[ZZZhhhtttiii^^^[[[WWWSSSPPP\\\gggvvvoooeeeVVVPPPMMMLLLLLLNNNWWWcccvvvvvv___]]]gggjjjbbbWWWQQQaaarrrvvvooobbbSSSHHH>>>===>>>BBBFFFHHHHHHGGGDDDDDDCCCBBB@@@???>>>>>>999777444111///...////////////............//////................................................,,,,,,,,,---------......------............------........................------------------------,,,,,,---------.................................---------............///........................------........./////////000000000000000000000000///000222222111111111222111111111111111111111111000111222111000000222444666777:::@@@HHHRRRZZZ___fffccc^^^ZZZ\\\eeerrr||||||xxxrrrnnnmmmpppuuuyyyjjjffffffkkksss|||~~~uuuvvvzzz}}}~~~~~~~~~|||xxxxxx{{{lll___[[[\\\]]]___iiiuuu~~~wwwsssrrruuu{{{yyyvvvtttooojjjgggfffgggjjjpppyyy}}}yyyqqqhhhcccggguuu|||yyyyyy{{{|||rrr|||{{{||||||~~~www___PPPJJJBBB@@@@@@:::>>>======@@@DDDFFFFFFFFFJJJHHHFFFCCC@@@;;;555000///......------...//////......//////......---,,,------------------------cccOOOGGGDDDCCCCCCAAA@@@???@@@@@@???<<<999777888888777777666555444333222111111222222111///000000000000000000000000........................------------------------------------...///000000------------....../////////////////////////////////............///000000222111000//////000111222444555===MMMYYY\\\\\\\\\eeeqqq{{{|||zzz~~~}}}kkkYYYRRRUUU[[[bbbhhhuuurrreeeYYYSSSMMMGGGIIIQQQSSSggg~~~fffaaammmvvvsssjjjQQQWWW```gggnnnnnncccWWWIIIDDD>>><<>>DDDMMMXXXaaafffhhhgggeee```]]]___iiixxxzzzooofffccceeeiii]]]]]]^^^dddmmmxxx|||~~~|||xxxtttqqqmmmjjjpppsssyyy~~~}}}{{{tttddd[[[XXXXXXWWW___jjjqqqwwwzzzxxx{{{zzzrrrllliiieeecccdddggglllvvv{{{rrrggg```\\\gggtttyyyxxxtttrrrrrrxxxzzzyyywwwwwwzzz{{{yyysssyyyxxxsssuuuzzz}}}yyy}}}zzzfff\\\XXXMMMHHHJJJJJJDDD===:::===BBBEEEHHHKKKJJJIIIHHHGGGDDD@@@:::555000000...---,,,---...///...////////////...------------------------------```LLLEEEBBBBBBBBBAAA@@@@@@AAAAAA???<<<:::777888888777777666555444333222111111222222111///000000000000000000000000////////////////////////........................///...............//////***++++++,,,---...//////////////////////////////000//////...///000111222222111000///000222333555888AAAOOO[[[\\\YYYZZZ```gggmmmoookkklllvvvwww```XXXRRRVVVaaaooo}}}ssshhh\\\NNNGGGIIIDDDQQQ```mmm~~~sssggglllwww}}}}}}```XXXPPPRRR```ooopppjjj\\\QQQCCC;;;;;;@@@DDDFFFGGGIIIIIIGGGCCCAAABBBCCC>>><<<:::888555222000/////////............//////................................................,,,,,,,,,---------......------............------........................------------------------------------....................................---------............///............................../////////000000000000000000000000000000000///000222222111111111222111111111111111111111111///111222333444555888:::???EEEPPP^^^jjjpppooommmhhhiiikkknnnrrryyy}}}ooobbb\\\^^^cccdddgggiiiiiiiiimmmssswww|||{{{wwwxxxuuuyyy|||yyyvvvssspppoooxxxxxxzzz}}}}}}{{{~~~uuukkkfffcccaaabbbeeegggkkkrrr|||sssqqqooonnnnnnqqqvvvzzz}}}yyyrrrnnnpppqqqqqqvvv|||xxxmmmeee\\\]]]aaaggglllnnnoooooouuuwwwvvvrrrqqqsssqqqlllqqqwwwzzzoooiiikkkhhhpppuuuxxx}}}vvvuuuxxxyyyiiieeecccTTTNNNWWW]]]RRRFFF======@@@BBBEEEJJJIIIIIIHHHHHHGGGDDD???;;;333222000...------...//////////////////...------........................~~~]]]JJJCCCAAAAAABBBAAA@@@@@@AAAAAA@@@<<<:::999::::::999999888777666333222111111222222111///000000000000000000000000000000000000000000000000000000000000000000000000000//////............///((()))***+++---...//////////////////////////////111000/////////000222333222111000000111333555666:::JJJ^^^fff^^^TTTXXXcccoooooojjjeeeiiiwww~~~tttuuuuuueeeVVVTTTWWWbbbooo}}}zzznnn[[[NNNLLLFFFKKKOOOTTTccc~~~ooogggnnnxxxooo]]]GGGBBBSSSjjjvvvwwwlll]]]JJJ>>>;;;@@@EEEHHHFFFGGGHHHEEEAAA??????AAA???>>><<<:::777333000/////////............//////........................////////////////////////,,,,,,,,,---------......---..................---........................---------------------------------.........//////........................---------.........//////........................000000000000111111111111000000000000000000000000///111222222111111222333111111111111111111111111///111333444555666:::<<<@@@IIIYYYkkkxxxzzztttnnnjjjooovvv}}}{{{mmm___ZZZ^^^dddgggoootttpppjjjjjjooottt{{{zzztttvvv{{{{{{{{{zzz|||yyytttqqqpppuuu|||vvvqqqnnnfffbbb___```eeekkkoooqqqwwwzzzvvvqqqgggaaa[[[XXXZZZ^^^eeekkkvvv|||}}}}}}~~~}}}{{{qqqiiiggg^^^YYY___llluuuyyyyyy{{{}}}|||vvvuuuxxxuuunnnhhhsss}}}rrrsssmmmtttxxxxxxzzzqqqyyyzzzqqqrrr}}}}}}rrrrrr|||sssgggeeecccSSSMMM[[[fff```QQQCCC>>>>>>>>>AAAFFFIIIIIIIIIIIIIIIFFFBBB>>>666444222///.........//////////////////......---........................tttXXXLLLDDDBBBBBB>>>>>>>>>>>>>>>===<<<;;;:::;;;::::::999888777666666222222222111111111111000////////////............000000000000////////////.......................................---------////////////////////////........................///////////////............000333555111///555===DDDRRRdddkkkddd[[[___iiitttpppeee]]]ggg|||sssttt}}}yyyzzziii[[[XXXPPPZZZfffqqqnnnYYYLLLOOOIIIGGGLLLQQQ\\\xxxoooooo|||~~~sssbbbOOOGGGJJJVVVhhhwwwooodddQQQBBB===@@@AAA>>>HHHIIIJJJIIIGGGEEEEEEEEEBBB???<<<:::888666333111000///......///000///---////////////////////////........................---------............///........................////////////////////////------............------................................................////////////////////////000///...------...///000000///---,,,---...000222111111111000000000000000333333222222111000//////333222111000000111222333333777666222444===DDDEEERRRZZZgggttt~~~}}}~~~~~~rrrccceeeiiimmmuuuwwwvvv{{{xxxkkknnn}}}yyyuuuuuuvvv||||||zzzvvvhhh^^^bbbjjjxxxxxxkkkaaabbbjjjddddddfffiiilllmmmkkkiiilllnnnttt|||~~~uuulllmmmeee\\\YYY]]]fffnnnrrrxxxzzz}}}~~~zzzxxxuuuuuuxxx~~~~~~xxxsssccc[[[dddooossswww~~~|||wwwvvvffffffnnn~~~xxxuuurrrxxx{{{vvvqqqyyywwwsssxxx{{{|||}}}vvvlllhhhlllrrrrrrooorrrddd^^^bbb___RRRPPPXXXfff^^^NNN>>>888<<>>:::555///,,,,,,...///......//////......---,,,------------------------pppTTTIIIAAA@@@AAA===>>>>>>>>>>>>===<<<;;;::::::999999888777666555555222222222111111111111000////////////////////////000000000000////////////.............................................///////////////////////////........................000000000000000000000000//////222333222333===HHH[[[aaallltttsssooopppuuummmmmmlllooo{{{www|||{{{|||vvvxxxjjjYYYVVV[[[eeeoooyyyrrrccc[[[PPPGGGHHHJJJNNN]]]mmmzzz|||uuuuuulll___QQQHHHJJJ[[[llltttoooaaaMMM@@@<<<======BBBCCCEEEEEEEEEEEEEEEFFFCCCAAA>>><<<:::888555333111000//////000000///...////////////////////////........................---------............///................................................------............------................................................////////////////////////000///...------...///000000///...------///000111111111111111000000000000333333222222111000000000111111000000000000111111222333666:::>>>EEEMMMSSS[[[aaaooo}}}yyyzzzwww~~~{{{yyyzzz|||zzz~~~|||yyysssjjjcccfffnnnyyyxxxwwwyyy~~~~~~rrreee]]]___cccfffccc___dddkkkmmmrrryyyyyysssllljjjkkkrrr~~~{{{~~~wwwsssnnnlllnnnsss{{{{{{pppssswwwwwwzzzzzzxxxbbb^^^]]]fffxxxwwwqqqyyy{{{|||vvvpppqqq{{{~~~yyyuuupppqqqxxxvvvnnneee]]]XXXUUUVVVWWW]]]XXXKKK===777:::===>>>???BBBEEEEEEDDDCCCDDDEEE@@@===888333000......///......//////......------------------------------oooTTTIIIAAA@@@BBB===>>>>>>>>>>>>===<<<;;;:::999999888777666555444444222222222111111111111000...//////000000111111111000000000000////////////.................................//////000000000////////////////////////........................000000000000111111111111000000111444555:::GGGSSSbbbaaafffrrr|||~~~}}}}}}tttqqqvvv~~~wwwgggXXXTTT___mmmppp___OOOKKKJJJGGGHHHMMMZZZkkkzzzzzz{{{yyylllVVVHHHLLLWWWppptttnnn]]]III???>>>>>>???@@@BBBDDDEEEEEEEEEEEEEEEBBB???>>><<<:::888555333111000///000111000///////////////////////////........................---------............///................................................------............------................................................//////////////////////////////............///000000///...---...///000111111111111111111111111111333333333222111111000000111222222222222222222111222444===LLLTTTVVV[[[dddffffffpppvvvmmmrrr|||{{{~~~|||~~~yyypppmmmnnndddeeegggnnnzzzxxxkkkXXX[[[dddooouuuwww{{{|||zzz~~~yyyrrrsssvvvwww~~~|||vvvuuuiiibbbZZZXXX___nnn{{{tttyyyxxxuuurrrnnnjjjiiihhheeemmm{{{||||||sssbbbZZZ]]]]]]YYYYYYXXXPPPBBB999999<<<<<<>>>???@@@AAA@@@AAADDDFFFCCCAAA===999555111///.../////////.........------------------------------sssWWWLLLDDDCCCDDD???>>>>>>>>>>>>===<<<;;;:::999999888777666555555444222222222111111111000000...//////000111222222333000000000000////////////........................---......///000111111222////////////////////////........................///000000000000000111111222111444999===BBBMMMXXXUUUTTT\\\lll{{{~~~~~~vvvlllaaa[[[[[[dddvvvvvvaaaWWWQQQKKKGGGGGGEEESSSlll}}}rrrZZZJJJFFF^^^iiiooogggYYYMMMEEEAAABBBBBBBBBCCCEEEFFFFFFEEEEEECCC@@@???>>><<<:::777555222000///000000///...////////////////////////........................---------............///................................................------............------................................................////////////////////////...............//////000//////......//////000111000111111111111111222222333333333222222111111111333333444444444444444444666:::LLLeeennngggfffmmmkkkgggiii{{{xxxkkkaaajjj~~~zzzvvvuuuwwwyyyzzztttxxx{{{~~~vvvkkk|||~~~vvvlllhhh^^^___cccnnnoooqqqzzztttmmmiiijjjlllpppzzzsssoooppplllhhh```WWWSSSXXXdddmmmpppvvv~~~}}}~~~}}}vvvoooaaadddjjjsss}}}vvvkkkeeeaaa^^^]]]```[[[NNNBBB<<<;;;:::===>>>>>>??????@@@AAABBBDDDCCCAAA===999444000...000//////...............------------------------tttXXXMMMDDDCCCDDD???>>>>>>>>>>>>===<<<;;;:::;;;:::999888777666666555222222222111111111000000...//////000111222222333000000000000////////////........................---......///000111111222////////////////////////////////////////////////.........//////000000000222444:::BBBFFFHHHNNNUUUKKKPPP\\\nnnzzz~~~~~~zzz```YYYVVV]]]kkkzzzzzzgggYYYNNNIIIHHHDDDHHHUUUjjj~~~oooWWWGGGLLLWWWccchhhggg___PPPBBBBBB@@@???@@@DDDGGGHHHGGGDDDBBB@@@???>>>===;;;999666333000/////////......////////////////////////........................---------............///................................................------............------........................////////////////////////////////////////////////---......//////////////////////////////000111111000000111111222222222333333333333222222222222222222222333444444555666666:::AAAYYYvvv}}}qqqgggiiijjjiiilllxxxwwwooofff___iii|||tttqqqnnnjjjfffaaaeeejjjqqqyyy{{{sssiiilllzzzyyy{{{~~~qqqmmmmmmqqqsssqqqoooooorrrqqqqqqvvv~~~{{{uuupppmmmmmmsss{{{}}}rrrppprrrkkkiiibbbWWWMMMLLLTTT]]]^^^dddmmmyyywwwsssoooooossszzz~~~llldddgggccchhhggg\\\OOOEEE???;;;:::;;;<<<>>>@@@BBBBBBBBBDDDCCCBBB@@@<<<777222000111000///............///------------------------qqqUUUJJJBBBAAABBB===>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999888777666666222222222111111111111000...//////000000111111111000000000000////////////.................................//////000000000////////////////////////////////////////////////------......//////000000222666???JJJMMMLLLLLLOOOKKKSSSbbbooottttttwww}}}}}}{{{~~~}}}yyywwwppphhhXXXVVV\\\kkk|||}}}hhhXXXMMMHHHIIIDDDFFFRRRaaatttzzzooottt}}}xxxfffWWWGGGLLLTTT```kkkkkk[[[IIIAAA>>>:::;;;@@@EEEHHHHHHEEECCCAAA@@@@@@???===;;;888555111////////////...////////////////////////........................---------............///........................------------------------------............------........................////////////////////////////////////////////////,,,---...///000000000/////////000000000111111111000000111111222333333333333333333333333333222222111111000111333555777999===GGG^^^uuu{{{qqqgggeeejjjnnnvvv}}}qqqkkkhhhfffrrr~~~zzzzzzxxxrrrkkkiiilllppptttyyyzzzrrrgggddduuu{{{wwwwwwqqqmmm[[[UUUTTT[[[eeeqqq~~~}}}xxxqqqsssxxx|||wwwmmm]]]QQQNNNUUU^^^hhhkkkqqqxxx{{{vvvuuuvvvvvv~~~zzzvvv~~~uuunnnwwwnnnuuuvvvooocccXXXMMMEEE;;;;;;;;;===@@@CCCDDDDDDDDDDDDCCCBBB???;;;777555111000///.........///000------------------------mmmQQQHHHAAAAAACCC???>>>>>>>>>>>>===<<<;;;:::::::::999888777666555555222222222111111111111000////////////////////////000000000000////////////.............................................///////////////////////////////////////////////////---......///000000111111222777AAAMMMQQQNNNKKKLLLOOOWWWccckkkkkkiiinnnuuuyyyzzzxxx{{{~~~vvvlllgggccc^^^___dddqqq~~~|||}}}ttt```SSSQQQHHHCCCHHHMMMVVVkkkqqqooovvvvvvllldddKKKHHHGGGRRReeepppiii[[[JJJCCC<<<:::===BBBEEEEEEFFFDDDBBBBBBBBBAAA???>>><<<888444111111111111000////////////////////////........................---------............///........................------------------------------............------........................////////////////////////////////////////////////,,,---...///000000000/////////000111111111111111000000111222222333444444333333333333333333333333333222111222444888===???DDDNNN\\\hhhnnnnnnllljjjrrrsssuuuyyy}}}}}}rrrlllmmmppppppuuu{{{~~~~~~|||xxxoooeee\\\eeefffmmm~~~}}}tttzzz{{{sssiiibbb^^^[[[YYYWWWYYYbbbnnn{{{|||qqqlllpppvvvxxxmmmcccbbbiiippp|||yyyyyypppkkkssszzzxxxkkkmmmwwwsssbbbUUUGGGBBB<<<:::<<<@@@CCCDDDDDDEEEEEEDDDBBB???===;;;222111///...---...///000------------------------jjjPPPGGGBBBCCCFFFBBB>>>>>>>>>>>>===<<<;;;:::999999888777666555444444222222222111111111111000////////////............000000000000////////////.......................................---------////////////////////////000000000000000000000000...//////000111222222222333777BBBNNNRRROOOKKKKKKUUUZZZccciiihhhffflllttt{{{zzznnnqqq{{{~~~{{{sssyyyrrrccc]]][[[ZZZiiittt}}}zzzzzz|||~~~}}}}}}}}}{{{yyy|||xxxtttuuuyyy|||zzzwwwyyy|||yyyeeeYYYOOOHHHHHHFFFDDDOOO___|||xxxvvvrrrkkkfffOOOFFF@@@HHH^^^rrruuummmVVVMMMBBB<<<===@@@AAAAAAGGGFFFDDDDDDDDDCCCBBB@@@>>>;;;666333333333333222////////////////////////........................---------.........//////........................---------------------------..................---........................000000000000000000000000////////////////////////+++,,,...000000000000/////////000111111111111111000000111222333333444444333333333333333333333333777666444555888===BBBFFFJJJRRRZZZ^^^dddmmmsssssszzztttlllhhhkkkqqqxxx|||mmmooollleeefffooovvvwwwmmm|||}}}zzzrrriiiPPPVVVTTTZZZnnnzzzxxxxxxlllaaaRRRNNNYYYhhhllliiiccceeemmmwww~~~rrrjjjjjjnnnrrrtttvvvvvvvvvyyyzzzrrraaalll}}}{{{rrrkkkhhhkkkrrrsssooottt~~~xxxiiigggooo}}}tttcccTTTKKK@@@999888;;;???@@@EEEEEEFFFEEEDDDCCCAAA@@@222111///...---...000111------------------------hhhPPPKKKEEEBBBCCC@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;:::888777555444444333222111111000000111111000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////000000000000000000000000///000000000///000222444777<<>>>>>>>>>>>===<<<;;;:::;;;:::999888777555444444333222111111000000111111000000000000000000000000////////////////////////////////////////////////............////////////111111000///...------,,,000000000000000000000000///000000000///000333555999BBBNNNSSSPPPPPP[[[hhhtttsssmmmffffffqqq|||zzzxxxyyy~~~yyymmm```ZZZ[[[bbbppp|||xxxrrrttt||||||vvvqqqmmmjjjiiiiiiiiiiiiiiiiiiiiiiiiiiikkkgggaaa[[[XXXXXXZZZ\\\YYYYYYYYYYYYXXXXXXWWWWWWWWWZZZ^^^dddkkkqqqvvvxxx{{{}}}ooo[[[QQQLLLHHHFFFHHHQQQ]]]rrrsssnnnlllddd\\\RRRGGGEEEZZZttt}}}wwwlllWWWBBB888999<<<===CCCCCCDDDEEEEEEDDDBBBBBBBBB@@@===999666222000///111111000000/////////...------............---------------............///000/////////............////////////////////////////////////////////////111000000000/////////...////////////////////////............////////////////////////000000000000000111111111111222222222111222222222222333333333555444333444555555555444888AAACCCDDDNNNRRRXXXeeegggiiiiiiiiippp{{{~~~uuuiii```]]]^^^```iiilllqqqvvv~~~xxxkkkiiigggjjjxxx}}}sssnnnkkknnnrrrooobbbVVVSSSRRRUUUaaattt|||~~~~~~~~~yyykkkeeelllvvv|||rrraaaTTTVVV[[[___gggrrr|||uuunnnddd[[[XXX[[[bbbgggqqqzzz}}}xxxsssvvv||||||zzzuuu|||{{{tttxxxjjjVVVEEE999555777999BBBAAABBBDDDFFFFFFDDDBBB<<<888333000//////...---//////...---------------kkkQQQKKKDDDAAACCCBBB>>>>>>>>>>>>===<<<;;;:::::::::999888666555444444333222111111000000111111000000000000000000000000........................////////////////////////............////////////000/////////............000000000000000000000000///000000000000111555888;;;HHHTTTWWWXXX___kkksssvvvwwwuuurrruuu~~~wwwkkkaaaYYY\\\eeerrr~~~xxxrrrrrrwwwzzzxxxxxxuuupppiiiccc___[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYVVVRRRNNNKKKKKKKKKLLLHHHHHHGGGGGGGGGGGGFFFFFFFFFHHHLLLRRRYYY```fffiiiooorrrvvvzzz~~~iiiZZZSSSMMMGGGDDDFFFJJJUUUjjjwwwpppnnnjjjrrrhhhSSSIIINNNbbbyyyxxxeeeMMM<<<888999;;;@@@BBBDDDFFFFFFEEECCCAAACCCBBB@@@>>>:::666222000000000000111111000//////------............---------------............///////////////............////////////////////////////////////////////////000000000000////////////////////////////////////............////////////////////////000000000000000111111111111222222222222222222222333333333333333333444555777999;;;<<>>>>>>>>>>>===<<<;;;::::::999888777666555444444333222111111000000111111////////////////////////////////////////////////////////////////////////............////////////++++++---...///111222222///////////////////////////000000000000333777:::===JJJTTTXXXaaapppxxxwwwpppuuu{{{~~~|||ttteee___^^^iiixxx}}}}}}xxxpppnnnoooooommmeeebbb]]]XXXRRRNNNKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAACCCGGGKKKPPPRRR\\\___eeejjjnnnpppqqqqqqssspppppptttwwwyyy}}}mmmaaaWWWMMMGGGGGGDDDGGGSSSeeeyyy~~~qqqhhhooojjjYYYJJJOOOiiixxxxxxnnnYYYFFF<<<;;;<<<===???CCCFFFGGGFFFDDDBBBDDDDDDCCCBBB>>>999555222///000111111111111000///------............---------------............//////////////////.........////////////////////////////////////////////////000000000000////////////////////////////////////............////////////////////////000000000000000000111111111222222222222222222333333333444444222333444666:::@@@GGGLLLUUU\\\ZZZ[[[eeekkkqqq}}}|||yyyjjjiii|||iiibbbZZZUUUWWW^^^fffkkkgggjjjqqqzzz~~~}}}||||||||||||}}}~~~~~~~~~}}}~~~|||kkk\\\cccgggnnnkkkiii___VVVSSSSSSTTTYYYaaarrrwwwxxxtttxxxxxxwwwxxx~~~|||yyytttkkkgggmmmpppnnnnnnppppppmmmnnnhhh```]]]___[[[NNN@@@<<<===???CCCGGGHHHGGGFFFBBB>>>888444222111///...///...------,,,,,,------kkkQQQKKKDDDAAACCCAAA>>>>>>>>>>>>===<<<;;;:::999888888777666555444444333222111111000000111111////////////////////////000000000000000000000000////////////////////////............////////////***+++,,,...///111222333///////////////////////////000000000111444999===BBBIIIOOOUUUdddtttuuummmgggttt{{{qqqqqq|||ooofff```___fffwww~~~{{{zzzyyyxxxwwwwwwssskkkeeedddaaa]]]SSSPPPMMMIIIEEEBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;<<<>>>@@@AAAFFFIIINNNSSSVVVXXXXXXXXXXXXVVVWWW\\\```ccchhhnnnsssttt|||uuueeeWWWNNNJJJEEEDDDGGGMMMZZZoooxxxggglllnnnRRRFFFVVViiiqqqssseeeRRRDDD>>>;;;;;;===AAAEEEGGGFFFEEEDDDDDDEEEEEEDDDAAA===888555111111111111111000000///------............---------------............///.........///////////////////////////////////////////////////////////////////////////000000000000////////////////////////............////////////////////////000000000000000000111111111222222222222222333333333444444444444555666999???IIIUUU]]]hhhjjjccc```jjjqqqxxx~~~uuuoooyyyxxxxxx|||}}}kkkbbbQQQPPPPPPSSS[[[ggguuu~~~yyy~~~~~~~~~}}}|||{{{{{{{{{{{{wwwxxxzzz{{{zzz{{{}}}~~~|||}}}~~~lllooojjjdddlll{{{}}}tttrrrmmmgggdddaaaaaaeeekkksssxxx~~~sssnnnsss~~~ssseeeeeeccccccgggkkkhhhaaakkkeee```gggtttttt[[[@@@;;;;;;<<<@@@DDDFFFFFFEEEDDD@@@;;;777555333000///000//////...............iiiPPPKKKEEEBBBCCC@@@>>>>>>>>>>>>===<<<;;;:::888888777666666555444444333222111111000000111111000000000000000000000000111111111111111111111111////////////////////////............////////////.........///////////////000000000000000000000000000000000000222666<<<@@@GGGHHHKKKUUUccclllggg]]]eeettttttjjjoootttzzz|||qqqfff```^^^aaammm}}}|||yyywwwtttrrrqqqpppoooqqqoooggg```\\\XXXSSSGGGFFFCCCAAA???>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<>>>AAAEEEGGGIIIIIIIIIFFFDDDEEEKKKOOOQQQUUU[[[```cccnnn~~~tttbbbTTTLLLGGGCCCBBBAAAFFFYYYnnnooohhhyyy}}}bbbMMMKKKYYYhhhsssnnn]]]MMMAAA::::::<<<@@@DDDFFFGGGFFFFFFDDDEEEFFFEEECCC???<<<999444333222000000///000000------............---------------............///.........///////////////////////////////////////////////////////////////////////////000000000000////////////////////////............////////////////////////000000000000000111111111111222222222333333333333444444444444666999===BBBHHHSSS```jjjvvvuuujjjccckkkrrryyyxxxnnnkkkmmm{{{|||wwwwww~~~wwwrrrrrrxxxwwwoooyyysss^^^NNNFFFIIIQQQ^^^kkkvvv~~~~~~|||||||||}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzyyyyyyzzzvvvwwwyyyzzzzzz{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~qqq```\\\iiizzz{{{sssmmmlllqqqvvvvvvzzzooodddppp}}}mmmkkkiiikkkqqquuunnndddddd```^^^gggzzzjjjNNN===<<<;;;===AAADDDEEEEEECCCAAA===;;;999666222///000000///............///fffOOOKKKFFFBBBBBB???>>>>>>>>>>>>===<<<;;;:::777777777666555555444444333222111111000000111111000000000000000000000000000000000000000000000000////////////////////////............///////////////////////////.........000000000000000000000000000000000000222777>>>BBBGGGGGGMMM[[[eeeeee___\\\fffuuuwwwqqqmmm}}}xxxyyy|||qqqhhhddddddjjjooo|||{{{uuulllkkkjjjhhhfffeeedddccc```dddddd^^^VVVRRRMMMIIIAAA@@@???===<<<<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<>>>@@@AAABBBCCCCCCBBB??????CCCEEEEEEGGGKKKOOORRR]]]mmm{{{wwweeeTTTLLLFFFEEEAAA@@@LLL]]]wwwsssnnnxxxqqq]]]JJJKKK^^^ooopppeeeVVVHHH@@@999;;;>>>BBBEEEGGGHHHHHHDDDDDDEEEEEECCCAAA???===777555222///......///000------............---------------............///............/////////000////////////////////////////////////////////////.../////////000000000111////////////////////////............////////////////////////000000000000000111111111111222222222333333333444444444444555999???GGGNNNTTT\\\fffmmm}}}{{{nnnffflllppptttvvvnnniiilllpppyyy}}}sssnnnpppxxxyyyppphhhdddhhhppp}}}{{{ooojjjlllkkkcccVVVJJJEEEEEETTTaaauuu~~~~~~{{{{{{|||||||||{{{{{{zzz{{{||||||}}}~~~~~~}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwwwwyyyzzzzzzzzzzzz|||}}}yyyzzz{{{{{{|||{{{{{{{{{~~~}}}}}}}}}~~~~~~~~~}}}~~~sssmmmsss}}}~~~|||pppaaafffppp||||||pppkkkkkkxxxyyyzzzzzz{{{~~~~~~wwwmmm___```^^^___hhhrrrkkk]]]AAA>>><<<<<>><<<888333/////////...------------...dddNNNKKKFFFBBBBBB>>>>>>>>>>>>>>>===<<<;;;:::777777666666555555444444333222222111000111111111000000000000000000000000////////////////////////////////////////////////............/////////000,,,------...///000111111000000000000000000000000000000000111333888???CCCDDDFFFQQQccciiidddaaadddhhhuuu|||tttppppppqqqyyyxxx~~~vvviiicccfffkkk|||~~~|||yyyqqqfff___XXXWWWWWWVVVUUUTTTSSSRRRNNNSSSUUUOOOIIIEEE@@@<<>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???;;;;;;<<<<<<=========>>><<<===>>>>>>>>>>>>===<<<:::::::::;;;<<<<<<======@@@===;;;======;;;<<>>BBBEEEFFFAAA@@@@@@@@@>>>:::444///......---,,,,,,,,,,,,---iiiNNNIIIDDDAAABBB>>>@@@???>>><<<;;;;;;;;;;;;999999888777666555444444000000000000////////////000000000000000000000000///////////////.........000000//////.........------....../////////////////////////////////////////////000000000000//////333222111222666:::===>>>CCCJJJXXXeeefff```___cccnnn}}}qqqgggmmmwwwyyy~~~{{{mmmcccnnnzzzwwwpppggg^^^VVVQQQOOODDDDDDDDDEEEFFFEEECCCAAADDDDDDCCCBBB@@@???>>>===;;;888666999>>>AAA???;;;:::::::::<<<@@@AAA@@@>>>>>>@@@BBBBBBAAAAAACCCDDDBBBAAABBBDDDFFFEEEAAA===CCCBBBAAA@@@???>>>>>>>>><<<<<<;;;:::::::::::::::<<<<<<;;;::::::::::::;;;======???CCCMMMYYYdddkkkrrrwww~~~yyyfffRRRHHHCCC@@@CCCHHHbbb}}}kkkeeemmmssskkk___SSSNNNUUUjjjsssiiiZZZTTTFFF===999===CCCDDDFFFKKKLLLIIIFFFEEEEEEEEEBBB???>>>:::444111000//////...000000///............///............////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000...//////000000000000000000000000000111222333444222444555555444777<<<@@@JJJXXXbbb^^^WWWXXX```ggg~~~{{{uuuppprrruuusssmmmsssuuuwww~~~}}}www|||tttlllfffbbbdddaaabbblllzzzxxxoooQQQIIIDDDGGGLLLSSS^^^jjj~~~}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||||||||{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvwwwvvvuuutttsssrrrqqqqqqrrrqqqqqqqqqrrrssssssttttttuuuwwwxxxxxxwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwzzzyyyxxxxxxzzz|||~~~{{{pppqqqrrrlllooommmiiiccc]]][[[aaakkkvvv|||}}}wwwppp```QQQ]]]```fffmmmttt~~~{{{xxxrrrjjjaaaUUULLLQQQ\\\QQQJJJ???888888===AAAAAA@@@@@@@@@AAAAAA???:::777444111------...///---+++iiiNNNIIIEEECCCCCC@@@@@@???>>><<<;;;;;;;;;;;;999999888777666555444444111000000000////////////000000000000000000000000/////////////////////...000/////////............---....../////////////////////////////////////////////000000000000//////222111111222777<<>>======@@@???>>>=========<<<<<>>===<<<<<<======<<<;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;::::::999;;;AAAIIIQQQVVV[[[___eeekkktttgggWWWKKKDDDDDDHHHTTTiiiuuulllooosssnnneeeWWWNNNOOOaaatttuuuhhh[[[NNNDDD<<<>>>BBBCCCEEEGGGKKKIIIGGGFFFGGGFFFCCC@@@===:::666333111000///...000//////...---.....................////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000...//////000000000000000000000000000111222333444111333444666888===EEEKKKSSS```hhhddd[[[YYY^^^bbbwwwxxxvvvtttvvvxxxssskkktttxxx}}}}}}wwwuuu}}}|||{{{vvvuuuxxx}}}lll\\\MMMJJJLLLUUU```jjjvvv~~~~~~~~~~~~}}}{{{zzzzzzxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxwwwvvvuuuuuuttttttsssrrrrrrrrrssssssnnnmmmlllkkkjjjjjjjjjjjjlllmmmnnnoooppppppppppppqqqrrrttttttrrrqqqrrrsssrrrrrrqqqqqqqqqqqqrrrrrruuutttttttttuuuwwwxxxyyyxxxyyy{{{~~~vvvqqqwww|||sssppptttrrrllljjjjjjlllqqqwww{{{}}}~~~uuuppphhh```[[[]]]___ccchhhpppyyywwweeeVVVYYYccc___XXXLLLCCC???@@@CCCDDDAAA@@@AAAAAABBB???<<<888666222...---...///...---hhhNNNJJJFFFDDDEEEBBB@@@???>>><<<;;;;;;;;;;;;999999888777666555444444111111000000000/////////000000000000000000000000......//////////////////////////////............---....../////////////////////////////////////////////000000000000//////111000000222888???GGGLLLSSS___mmmpppiiidddmmmzzztttkkksss}}}sssgggbbbjjjwww{{{qqqlll___UUUGGG@@@??????>>>;;;DDDDDDDDDDDDDDDDDDCCCCCCGGGFFFDDDBBB@@@@@@@@@AAA;;;>>>AAABBBAAA@@@BBBDDDGGGIIIMMMQQQVVV]]]dddhhhjjjnnnrrrtttrrrnnnjjjhhhaaa^^^[[[XXXUUUQQQLLLIIIDDDCCCAAA>>>===<<<;;;<<<>>>======<<<;;;;;;::::::<<<;;;;;;:::;;;;;;<<<<<<<<<;;;999:::<<<@@@EEEHHHHHHKKKPPPUUU\\\gggttt}}}|||eeeRRREEEBBBDDDGGGSSSkkkqqqlllllljjjiii___RRRIIISSSmmm~~~uuucccSSSGGG===<<>>;;;888666444222000---//////...------------...............////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000...///000000111111000000111000000111111222333444666555444444666<<>>;;;999555000------...//////fffMMMIIIEEEDDDFFFCCC@@@???>>><<<;;;;;;;;;;;;999999888777666555444444111111111000000000//////////////////////////////............///////////////////////////.........---....../////////////////////////////////////////////000000000000/////////000111333999CCCMMMSSS___jjjvvvyyytttrrryyyzzztttvvvyyytttiii```^^^jjj{{{~~~xxxmmmbbb]]]QQQKKKDDDAAACCCGGGJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGHHHKKKMMMOOOIIILLLQQQSSSSSSQQQNNNMMMGGGKKKQQQXXXaaakkkvvv~~~~~~vvvrrreeebbb]]]XXXRRRMMMHHHFFFCCCAAA???===<<<<<<======>>>>>>>>>>>>>>>=========>>>======<<<<<<======>>>===<<<;;;;;;===???BBBCCCAAACCCEEEHHHMMMTTT]]]ccctttuuu___MMMEEECCCEEEHHHUUUooozzzkkkdddhhhooolll___LLLHHH^^^wwwwwwgggTTTIII===999<<<@@@BBBBBBFFFGGGIIIJJJJJJHHHEEEBBB???===;;;999888555111---///......---------------............////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000111111111111000111111111111222333444444777666444555:::BBBKKKQQQ___fffhhhddd___```bbbccc}}}~~~wwwjjj^^^___gggrrryyyuuupppttt~~~pppeeeaaahhhttt~~~~~~~~~}}}||||||}}}~~~|||yyyvvvvvvuuuuuutttttttttuuuuuusssssssssrrrqqqpppnnnmmmpppnnnllliiigggeeedddccc```___^^^^^^]]]]]]]]]^^^^^^```ccceeefffeeecccbbbeeefffhhhhhhfffeeefffgggddddddccccccccccccdddddddddeeegggjjjlllmmmnnnnnnqqqsssuuuxxxzzz|||~~~~~~yyysssqqqfff```gggnnnkkkoooxxxzzzzzz{{{}}}~~~}}}}}}yyyvvvrrrtttvvvwwwxxxyyyzzz|||{{{~~~qqqfff```^^^YYYQQQHHH???:::===BBBAAAAAAAAABBBCCCBBB@@@>>><<<888333///---...///111dddKKKGGGDDDCCCDDDBBB@@@???>>><<<;;;;;;;;;;;;999999888777666555444444111111111111000000000000////////////////////////---.........//////000000.........///////////////---....../////////////////////////////////////////////000000000000/////////000222555;;;DDDOOOWWWccckkkuuu{{{}}}~~~~~~tttooopppzzzyyyrrrlllddddddjjjvvv|||sssmmmeee[[[RRROOOIIIJJJKKKKKKKKKOOOUUU[[[XXXZZZ[[[ZZZVVVSSSRRRRRROOOPPPTTTZZZ```gggmmmpppwwwvvvwwwyyyyyyrrrggg___UUUWWWZZZ^^^bbbgggmmmqqqzzzvvviiifffbbb\\\UUUPPPLLLJJJEEECCC@@@>>>======>>>???BBBCCCDDDEEEFFFGGGFFFFFFCCCCCCBBBBBBAAAAAABBBBBB>>>===;;;;;;:::;;;======<<<<<<======???CCCHHHKKKTTT```qqqvvvaaaQQQHHHGGGEEEHHHXXXsssssseeejjjwwwyyyqqq[[[HHHOOOeeennnhhh\\\SSSFFF===<<>>IIIVVVbbbhhhiiilllllljjjkkkrrrwwwxxx~~~vvvkkk```[[[ccckkkooovvvtttllljjjvvvqqqpppsssvvvyyy~~~}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{yyyvvvsssoooooonnnmmmmmmnnnnnnnnnmmmllllllkkkiiigggfffeeegggfffbbb^^^ZZZWWWUUUTTTNNNMMMLLLLLLLLLLLLLLLLLLRRRTTTVVVYYYYYYXXXWWWUUUXXXZZZ\\\[[[ZZZYYYZZZZZZXXXWWWWWWWWWWWWWWWWWWXXXVVVXXX[[[^^^bbbdddfffggggggiiikkkooorrrtttvvvwwwzzz{{{}}}~~~wwwggghhh___cccjjjiiimmmsssrrr~~~}}}~~~~~~xxxtttpppzzzvvvhhhaaaXXXPPPFFF======DDDAAA@@@@@@AAACCCCCCBBB@@@>>>;;;666111......000222dddJJJFFFCCCBBBCCCAAA@@@???>>><<<;;;;;;;;;;;;999999888777666555444444222222111111111000000000000000000000000000000000------......///000000000.........///////////////---....../////////////////////////////////////////////000000000000/////////222555888<<>><<<:::::::::;;;:::999999999;;;===>>>BBBGGGMMMXXXpppuuu^^^NNNHHHDDDAAAGGG[[[xxx}}}jjjhhhrrr~~~|||kkkQQQFFFRRR```eeeiiicccVVVGGG>>>>>>???>>>CCCEEEHHHIIIHHHGGGGGGGGGCCCBBB???>>><<<888444000000000///...........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///000111111222222111111222111111222222333444555555777===HHHUUUbbblllqqqqqqrrrqqqqqqwww}}}wwwnnneeeaaagggkkkjjjmmmyyyvvvlllffftttooohhh^^^UUUVVVcccwww~~~}}}||||||{{{}}}}}}}}}||||||{{{zzzyyywwwvvvuuuuuuuuutttqqqoookkkjjjiiiiiihhhhhhhhhiiihhhhhhgggeeecccaaa___^^^XXXVVVSSSOOOKKKGGGEEEDDD@@@@@@????????????@@@@@@DDDEEEGGGIIIJJJIIIHHHGGGIIIKKKLLLLLLKKKJJJJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIKKKOOORRRVVVXXXZZZ^^^```cccgggkkkoooqqqrrrsssuuuxxxyyyzzz|||}}}hhh\\\^^^hhhjjjmmmnnngggyyywwwvvv{{{wwwllliiissszzzoooccc[[[MMM???;;;????????????@@@CCCDDDCCCBBB@@@>>>:::555000...000222eeeKKKGGGCCCBBBCCC@@@@@@???>>><<<;;;;;;;;;;;;999999888777666555444444222222222111111111000000000000000000000000000000------......///000000111............/////////000---....../////////////////////////////////////////////000000000000//////000444888:::===CCCMMMTTTRRRXXX___hhhuuu}}}xxxnnn^^^]]]dddrrrwwwsssvvvppp{{{}}}wwwmmmgggdddlllvvv~~~qqqfff\\\YYYXXXVVVWWWZZZ[[[^^^`````````aaafffjjjrrrxxxzzzxxxxxxuuuyyy}}}tttfff\\\iiipppzzztttooofff]]]UUUOOOLLLJJJJJJLLLQQQVVVZZZ]]]______ZZZYYYWWWUUUSSSRRRQQQQQQPPPMMMHHHCCC???===<<<<<<===;;;::::::;;;<<<<<<<<<<<>>???AAADDDGGGGGGFFFFFFGGGIIIFFFDDDAAA>>><<<999555222111111000////////////000............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000111222222222222111222222222222333444555555;;;>>>EEEQQQ___iiioooqqqzzzzzzzzz{{{|||uuullldddfffqqqyyyxxxwww{{{yyy~~~vvvlllnnn{{{xxxvvv{{{{{{zzzuuuhhh\\\JJJJJJIIIIIIRRReee|||}}}}}}}}}}}}|||||||||{{{{{{zzzyyyxxxvvvuuutttsssqqqooonnnnnnmmmkkkiiifffeeedddcccbbbbbbaaaaaa___^^^]]]\\\YYYWWWUUUTTTIIIHHHEEEBBB???<<<;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>????????????===???@@@@@@???>>>>>>???=========<<<<<<=========>>>???@@@BBBDDDHHHKKKMMMTTTWWW[[[```dddiiikkkmmmooorrruuuwwwxxxzzz|||~~~~~~~~~kkkaaaeeegggmmmnnneeebbbjjjwwwxxxqqqqqqxxxnnniii}}}|||mmmdddVVVDDD;;;===>>>>>>>>>???BBBCCCCCCBBB@@@@@@===888222//////111gggMMMHHHDDDCCCDDDAAA@@@???>>>===;;;;;;;;;;;;999999888777666555444444222222222111111111111000000000000000000000000000---------...///000000111---.........//////000000---....../////////////////////////////////////////////000000000000//////111555:::<<<===BBBKKKRRRLLLSSSZZZbbbnnnxxxvvvnnnXXXZZZfffuuussshhhgggqqqoooyyy}}}xxxwww~~~vvv|||~~~tttiiieeedddrrr|||}}}vvvlllccc]]]]]]aaadddhhhlllkkkjjjiiijjjmmmqqqtttvvvnnnwww}}}}}}xxx{{{sssfffaaahhhsss~~~}}}pppddd[[[UUURRRIIILLLQQQWWW]]]```bbbcccbbbaaa___\\\ZZZXXXWWWWWWPPPLLLGGGBBB>>>======>>>;;;:::999:::;;;======<<<777BBBGGGBBBBBBTTTrrr|||fffKKKGGGAAA>>>EEEZZZwwwhhh]]]gggpppooo]]]DDD<<>><<<:::666444222111111000000000000000............/////////000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000111222222222222111222222222222333444555555;;;@@@KKKZZZjjjvvv|||}}}{{{rrrggg___ccctttyyyqqqgggooowww~~~yyyssswwwpppqqq}}}|||qqqggg\\\OOOEEEEEEJJJPPPVVV___ppp~~~{{{zzz{{{}}}~~~~~~~~~~~~yyyyyyxxxwwwuuusssrrrqqqpppmmmkkkiiiiiiiiigggfff^^^]]][[[ZZZYYYXXXXXXXXXQQQPPPOOONNNKKKIIIFFFEEEAAA@@@>>><<<:::999888888888888777777777888888999999:::::::::;;;<<<======888:::;;;;;;:::999::::::999999888888888888999999<<<;;;;;;;;;===@@@CCCEEEIIILLLPPPUUU[[[___cccdddkkknnnqqqssstttvvvxxxzzzzzzzzz~~~iiibbbccckkkpppiii^^^___dddmmmzzz|||sssmmmnnn{{{lll```qqqzzzvvvmmm```MMMBBBBBB>>>======???AAACCCCCCCCC@@@@@@???999333//////111oooRRRJJJCCCAAAEEEEEEAAA>>>;;;:::;;;;;;:::999999999888666555444333222222222222111000//////...000000000000000000000000//////............//////////////////////////////000000//////.........---000000000000000000000000111000///......///000111222777;;;>>>CCCJJJLLLIIILLLNNNYYYlllvvvtttmmmkkkddd```bbbjjjnnnjjjeeebbbssstttvvvxxxzzzzzzyyyyyyuuuyyyxxxnnnbbb___gggrrr}}}|||xxxqqqlllcccaaadddjjjnnnpppvvv|||wwwzzzxxxwwwzzzsssnnnmmmpppoookkklllqqqzzz|||zzzxxxuuuvvv~~~~~~sssaaaZZZVVV\\\dddiiimmmpppyyyvvvzzz{{{qqqiiiccc^^^WWWRRRRRRXXX```dddddddddddd___YYYZZZ``````[[[WWWWWWTTTOOOIIIDDDBBBAAA@@@>>>===<<<<<<>>>@@@AAA???>>>>>>???CCCKKKUUU\\\}}}{{{aaaOOOBBBCCCDDDIII\\\uuu|||^^^[[[[[[ZZZSSSHHH@@@BBBHHHdddnnnppp```LLLBBB@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEBBBAAA???;;;777333222111000///......///000............////////////---...000111111111000///////////////////////////////////////////////////////////////////////////............/////////000000000000000000111111222000000000000111111111111111///000333333222666;;;BBBEEEUUUmmm{{{}}}~~~uuujjjccc```jjjqqqsssvvvwwwmmmlllzzz|||nnn\\\JJJCCCDDDEEEOOO^^^mmmzzz~~~}}}}}}}}}|||zzzyyyzzz|||}}}~~~}}}wwwvvvtttsssrrrpppllliiieeecccaaa___\\\[[[ZZZYYYMMMMMMKKKIIIGGGEEEDDDCCCBBBAAA???===;;;:::::::::;;;999777666555666888999999666333333666888777666777777777777777777777777777777666666666666666666666555444555666777666555666888888777555666;;;>>>===>>>AAAEEEIIINNNRRRTTT___aaaeeeiiimmmooopppqqqppprrrvvvyyy{{{~~~|||hhhhhhttt}}}fffTTTLLLYYYeeeiiippp{{{sssnnnrrryyyyyyjjjdddlll{{{|||}}}qqqcccSSSEEE???>>><<<===@@@BBBBBBAAACCCBBBAAA???;;;666222///oooSSSKKKDDDBBBEEEDDDAAA>>>;;;:::;;;;;;:::999999999888666555444333222222222111111000//////...000000000000000000000000.........------.........////////////////////////000/////////............000000000000000000000000000//////...///000111222555999===@@@GGGNNNOOOLLLNNNUUUbbbnnnoooiiigggjjjuuuvvvwwwvvvssspppnnnlllrrrqqqpppppprrrtttvvvwwwqqqsssrrrkkkdddeeeooozzzxxxtttooollljjjhhhddd```\\\\\\```hhhnnnsss{{{|||uuuttttttsssnnngggfffhhhbbb___```eeeeee___[[[\\\]]]bbbdddaaa]]]\\\XXXTTTSSSVVVWWWXXX]]]eeegggdddccc[[[TTTTTTUUUSSSRRRRRRTTTPPPTTT___ffflllzzz{{{yyywwwsssooodddddd```\\\]]]bbbbbb]]]VVV[[[bbbgggeee^^^TTTNNNMMMJJJFFFCCCAAAAAACCCEEECCCCCCAAA@@@@@@DDDJJJNNN^^^{{{sss]]]LLLHHHFFFEEEQQQbbbqqq[[[VVVRRROOONNNLLLJJJIII[[[kkkuuuiiiTTTFFFBBBBBBAAAAAABBBCCCEEEFFFHHHHHHGGGFFFCCCBBB@@@===888555222111000.........//////............////////////......///000000000000000////////////////////////////////////////////////////////////////////////........./////////000000000000//////000000111222000000000000111111111111333111111333222222777>>>HHHLLL\\\ttt|||yyyxxxyyyxxx}}}}}}qqqrrrvvv}}}ooohhhiiisss|||wwweeeWWWOOOPPPTTTYYYcccrrr~~~}}}}}}|||}}}}}}~~~|||{{{zzzzzzyyyxxxvvvtttqqqmmmjjjgggccc^^^[[[XXXVVVSSSPPPMMMJJJHHHGGGAAAAAA@@@???>>>===<<<<<<;;;::::::999888888777777666555444444444555666777999777444555777888777555999999888777777666555555666666777777777777777777:::888666666888888777666666777888777555666888;;;999:::<<<>>>AAADDDGGGHHHQQQSSSWWW[[[___cccfffggghhhkkknnnqqqtttvvvzzz}}}{{{rrrmmmmmm]]]SSSUUUVVVVVVcccvvv}}}uuuvvv{{{rrroooqqq|||yyymmmhhhmmmwww{{{vvvtttwwwyyyiii\\\RRRFFF@@@;;;;;;@@@DDDDDDBBBBBBBBBAAA???;;;777333000oooTTTLLLEEEBBBDDDCCCAAA>>>;;;:::;;;;;;:::999999999888666555444333222222222111111000/////////000000000000000000000000//////............//////////////////////////////////////////............000000000000000000000000//////......///111333444999>>>BBBFFFLLLSSSUUURRRSSS^^^kkkpppiiiccciiisss{{{zzzzzzwwwsssooollljjjmmmqqqtttvvvqqqppplllhhhhhhnnnyyyxxxfffaaaZZZUUUTTTUUUUUUVVVTTTVVV]]]gggmmmsss}}}|||jjjeeebbbaaa___\\\^^^bbbfffdddeeejjjjjjddd[[[WWWYYY\\\]]][[[ZZZZZZVVVOOONNNRRRTTTSSSUUU^^^hhhnnnhhh```YYYXXXVVVPPPLLLKKKJJJEEEDDDJJJPPPWWWhhhxxx}}}uuupppnnniiidddZZZbbbpppwwwfffaaaYYYQQQKKKHHHHHHIIIMMMLLLKKKHHHEEECCCDDDFFFFFF]]]~~~rrr[[[RRRKKKDDDGGGQQQuuukkk___TTTRRRYYY[[[SSSJJJMMMbbbuuurrr^^^LLLCCCAAA@@@@@@AAABBBDDDFFFHHHJJJHHHGGGEEECCCBBB???;;;777333222000............///............///////////////////////////000111111////////////////////////////////////////////////////////////////////////....../////////000000000///////////////000000111000000000111111111222222666333222333222333:::CCCPPPUUUeee{{{|||wwwxxxllljjjkkktttzzzlllddd```dddiiiqqqjjj]]]ZZZ^^^gggoooqqqzzz}}}}}}|||||||||||||||}}}}}}|||zzzyyyxxxvvvrrrpppoookkkddd]]]XXXSSSNNNKKKHHHFFFDDDAAA>>><<<::::::888888888888888888888888555666777777888888777777444444444555666666777777888777666777888888777666888888888888777777777777777777777888888888888888;;;999777666777777666555666888999888777666777888777777888888999:::;;;<<>>CCCDDDCCCBBBBBBAAA@@@<<<888444222oooUUUNNNFFFCCCDDDBBBAAA>>>;;;:::;;;;;;:::999999999888666555444333222111111111111000000//////////////////////////////111000000000000000000111///////////////////////////////////////.........////////////////////////.........///000222555666;;;DDDLLLMMMOOOTTTZZZ\\\[[[eeemmmlllfffffftttyyysssoookkkkkknnnqqqssstttrrrnnniiigggllluuuyyy___XXXOOOIIIGGGKKKPPPTTTXXX\\\eeeoootttuuuzzz}}}hhhcccaaadddiiinnnuuu}}}}}}~~~}}}xxxpppkkkgggjjjmmmooorrrtttnnnggg\\\[[[WWWQQQPPPWWWccclllmmmgggbbbaaa___XXXTTTSSSRRRLLLIIIIIIKKKPPP^^^lllttt~~~{{{ooorrrzzzxxxmmmaaaXXXRRROOOOOOSSSTTTTTTRRRNNNKKKJJJJJJHHHUUUiiinnn^^^PPPDDDDDDLLL```rrr^^^WWW]]]aaaXXXKKKDDDWWWkkkrrrhhhVVVGGG????????????@@@BBBEEEIIIKKKIIIHHHFFFEEEDDDAAA===:::444333111///........................////////////000///.........///111222////////////////////////////////////////////////////////////////////////...////////////000000000//////......//////000111000000111111111222222222555333222333333666AAAMMMYYY^^^lll}}}~~~xxxmmmwwwwwwpppyyyuuutttwww|||~~~zzzuuurrrfff\\\ZZZ^^^jjj|||~~~pppbbb]]]```gggsss}}}{{{{{{{{{{{{{{{{{{|||}}}yyyxxxwwwwwwvvvsssoookkkhhhbbbZZZRRRLLLHHHDDDAAA===<<<;;;:::999999999999777777777777888888888888555666888999::::::999999555666777888888888888777777777777888999999888888777777777888999999::::::999999999999999999999999===;;;888888888888888666666777888999888888888888888888777777777777888888;;;<<<===@@@DDDHHHLLLOOOQQQTTTXXX\\\```eeekkkooommmuuu}}}llleeedddgggfffaaafffpppoooxxx~~~|||uuusss{{{wwwrrrpppYYYRRRGGG???;;;===AAADDDBBBBBBBBB@@@>>>:::666444pppUUUNNNGGGCCCDDDBBBAAA>>>;;;:::;;;;;;:::999999999888666555444333222111111111000000000000000////////////////////////000//////......//////000////////////////////////.........///////////////////////////////////////////////////111333666777<<>>>>>@@@DDDIIIKKKJJJHHHGGGFFFEEECCC???<<<666555222000///.....................////////////000///.........///111222////////////////////////////////////////////////000000000000000000000000////////////000000000111///////////////000111111111111111111222222222222222111222444666;;;IIIWWWbbbfffooozzzyyy~~~}}}wwwttt{{{wwwnnnzzz}}}~~~|||{{{yyyooofffeeejjjrrryyyoooiiicccaaaaaafffrrr~~~{{{{{{zzzzzzzzzzzzzzz{{{vvvuuusssqqqooojjjeeeaaaZZZUUUNNNGGGCCC@@@===<<<999888888777777888888999888888888888888888888888666666888999::::::;;;;;;::::::;;;;;;;;;::::::999999::::::::::::::::::;;;:::;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????BBB@@@>>>>>>>>>===:::888777777888888999888777666999888888888777888888999999999:::;;;===???BBBDDDDDDFFFJJJNNNSSSYYY```dddfffnnnvvv{{{}}}pppddd^^^eeennnooommmmmmrrrrrrvvv}}}}}}~~~vvvzzzwwwoookkk```^^^WWWIII;;;777<<>>;;;:::;;;;;;:::999999999888666555444333222111111000000000000000000000000000000000000000000------,,,,,,,,,,,,------////////////////////////.........///////////////000000000000000000000000000000000000222444666777===JJJSSSOOOHHHLLLZZZfffiiidddZZZQQQTTTaaapppxxxxxx{{{~~~pppllljjjiiilllpppqqqmmmhhh]]]^^^aaaiiittt}}}vvvmmmbbbYYYaaa```]]]YYYVVVVVVXXXZZZaaabbbiiitttyyytttlllggg___\\\```mmm||||||pppkkkhhhdddaaaaaadddaaaaaacccbbb______aaaccccccbbb___]]]^^^dddjjjvvv|||{{{wwwvvvtttrrrmmmjjjgggcccaaa```___```[[[[[[]]]cccgggkkkssszzzyyyuuunnneee\\\TTTMMMJJJIIIKKKLLLMMMMMMMMMOOOQQQRRRMMMJJJOOO^^^xxx~~~bbbKKKDDDGGGHHHbbb{{{rrrfffjjjxxx~~~{{{VVVNNNPPPaaaqqqqqqbbbSSSAAA???======???CCCHHHKKKJJJHHHGGGGGGFFFDDDAAA>>>888777555222000/////////............///////////////////////////000111111////////////////////////////////////////////////000000000000000000000000/////////000000000111111000000000000000111111222111111111222222222222333000000333666888???OOO___hhhjjjnnnsssxxx|||www||||||tttnnnqqqxxx}}}vvvttt{{{yyy{{{~~~}}}vvvooogggeeedddeeegggnnn|||~~~~~~~~~~~~~~~~~~|||{{{zzzxxxwwwwwwvvvvvvssspppkkkfffaaa[[[TTTOOOJJJFFFAAA===;;;:::999999888777666555555555555555888888888888888888888888888888999;;;===???AAABBBEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFCCCAAA@@@AAACCCHHHGGGGGGFFFEEEEEEDDDDDDLLLLLLNNNOOOQQQSSSUUUUUUPPPOOOMMMLLLJJJFFF@@@===???===;;;;;;;;;;;;999777888888888888888888999:::888888888888999:::;;;;;;999;;;>>>BBBEEEKKKQQQVVV[[[bbbkkksssxxxzzz|||}}}{{{hhhfffpppwwwxxxwwwzzzuuupppqqqyyyvvvqqqyyy~~~vvvooommmdddgggcccSSS???555:::CCCAAABBBBBBBBB@@@===;;;999rrrUUUMMMEEEBBBDDDCCCAAA>>>;;;:::;;;;;;:::999999999888666555444333222000000000000000000000111000000000000000000000000......------------......////////////////////////............/////////000000000000000000000000000111111000111222444666777???GGGKKKFFFCCCIIIVVV```ccc\\\PPPFFFJJJYYYdddhhhffffffkkkyyy~~~rrrlllhhhgggjjjooopppkkkfffYYY]]]fffqqq{{{}}}ssskkkbbbZZZbbbhhhnnnpppkkkddd]]]YYYUUURRRWWWfffqqqqqqiiicccUUUVVV[[[fffppp{{{xxxttttttrrrtttxxxzzzyyy|||yyysssqqqrrrtttyyy~~~xxxppplllhhheee_________]]][[[YYYXXXWWWRRROOOMMMOOONNNMMMSSS\\\fffnnn|||wwwlll```VVVPPPJJJJJJIIIHHHGGGHHHKKKMMMIIIFFFDDDCCCGGGVVVtttxxx]]]LLLGGGCCCRRRlllyyypppvvvaaaNNNEEETTTllluuunnndddBBB@@@===<<<===AAAGGGJJJIIIHHHGGGGGGFFFEEEBBB???;;;999666444111000000000............////////////......///000000000000000////////////////////////////////////////////////000000000000000000000000//////000000000111111111111111111111111222333333111111111222222222333333000111555999;;;BBBRRRbbbggggggfffhhhmmmwww|||}}}ssslllllloooqqquuu{{{rrrzzz}}}zzzqqqiiiggggggjjjssszzz|||zzz{{{~~~~~~~~~~~~~~~~~~|||zzzxxxvvvsssrrrqqqpppiiieee^^^XXXQQQKKKDDD@@@>>><<<888777888888888888888888777777666777777888::::::;;;<<<===>>>>>>???BBBBBBCCCEEEIIINNNRRRUUU[[[[[[[[[[[[]]]___aaacccaaa```\\\VVVPPPMMMOOOQQQXXXYYYYYYYYYZZZZZZ[[[[[[ccceeehhhlllqqquuuyyyzzzuuusssqqqnnniiiaaaXXXRRRPPPLLLGGGDDDCCCAAA???<<<::::::999999999999::::::888888999999999999888888777888999:::<<<@@@EEEIIIMMMTTT^^^ggglllpppsssvvvzzzwwwvvv||||||xxxrrrnnnnnnwwwzzzooottt|||{{{~~~}}}vvvtttwwwfffjjjiii[[[GGG:::;;;@@@AAAAAABBBBBBAAA???<<<;;;sssUUULLLDDDBBBEEEDDDAAA>>>;;;:::;;;;;;:::999999999888666555444333222000000000000000111111111000000000000000000000000111111000000000000111111////////////////////////---.........//////000000000000000000000000000000222111111111222444666777AAADDDCCC??????HHHSSSYYYZZZVVVKKKBBBFFFTTT___```]]]ZZZbbbttt|||vvvnnnjjjgggiiinnnpppmmmhhh]]]dddooo{{{zzzvvvpppkkkcccnnn{{{|||nnnaaaXXXOOOJJJNNN^^^pppuuupppjjjkkklllooopppmmmnnn}}}}}}qqqrrryyy}}}|||~~~zzzuuuqqqmmmoooqqqsssqqqmmmhhhdddaaa___XXXSSSPPPJJJFFFIIIRRRTTT```rrrxxxjjjaaaQQQOOOLLLHHHEEEFFFIIILLLDDDEEEFFFCCC>>>CCC[[[ssspppXXXKKKAAAGGG[[[zzzxxxpppxxxeeeNNN>>>KKKeeessssssnnnCCCAAA===;;;<<>>>>>@@@BBBDDDFFFGGGHHHMMMMMMNNNQQQVVV]]]dddhhhpppooopppqqqtttxxx{{{~~~xxxvvvpppggg___ZZZ[[[^^^ccceeegggjjjmmmppprrrssswwwyyy~~~vvvnnn```ZZZSSSNNNKKKIIIEEEBBB======<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999:::::::::999999;;;???CCCDDDLLLWWW^^^bbbhhhpppwww~~~{{{|||xxxyyywwwoooiiinnn}}}ssswwwuuuuuu|||gggjjjjjj___NNN@@@===>>>AAAAAABBBCCCBBB@@@===<<>>===<<<;;;:::::::::::::::888777555333222111444222000000111222111000000000000000000000000000//////............//////////////////////////////............////////////////////////000000000000000000000111444777999;;;@@@@@@===888<<>>>>>>>>===<<<===;;;:::;;;<<<;;;999888:::999:::===;;;666666999>>>???EEEOOOXXX___hhhqqqxxx{{{|||uuurrrkkkdddkkkyyyxxxwww|||wwwvvv}}}www{{{vvvcccccc```III???AAA888?????????AAABBBBBB???===xxx[[[OOOFFFDDDDDD??????>>>===<<<;;;::::::::::::999888777555333222111444222000000111222111000000000000000000000000000//////............//////////////////////////////............////////////////////////000000000000000000000222444777:::;;;>>>>>><<<:::@@@MMMWWW[[[ZZZPPPIIILLLSSSWWWXXXYYY[[[[[[___gggppptttsssqqqgggfffeeeeeeggghhhhhhggglllqqqxxx~~~zzztttqqqyyyxxxfff___kkk~~~}}}yyyuuuxxx}}}vvvxxx{{{}}}wwwllleeeYYYMMMLLLKKKPPP___qqq~~~tttiii\\\VVVUUUQQQQQQNNNJJJGGGGGGLLLPPP]]]uuuvvvgggJJJIIIJJJVVVtttzzzaaa]]]```XXXOOOIIIEEEBBBLLLiiiyyyppp```LLL======AAAAAAAAAEEEGGGGGGFFFGGGGGGFFFCCC@@@>>>===:::777555222000000////////////////////////////////////////////////........./////////000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222222222222222222333333444555555444555:::BBBLLLSSSfffbbb^^^]]]cccmmmvvv}}}zzzlllaaadddnnnyyykkkccchhhssswwwkkkgggjjjpppttt}}}zzzwwwwwwyyy|||~~~~~~~~~~~~{{{|||~~~}}}xxxxxxtttnnnggg___WWWPPPJJJAAA>>>;;;999:::;;;999888999:::;;;;;;;;;<<<>>>@@@DDDGGGKKKQQQVVV[[[^^^___cccdddeeefffggghhhiiiiiiiiihhhkkkppprrrpppnnnoooiiigggfffgggkkkrrrwww{{{|||xxxrrrkkkeee```aaahhhmmmnnnooorrrrrrpppvvvxxx{{{yyymmmcccTTTRRRNNNJJJFFFBBB???===@@@???>>>??????>>>;;;999;;;777555888999888;;;@@@999:::>>>EEELLLTTT```lllpppttt{{{zzziiiZZZ\\\hhhrrrsssuuuxxxzzz{{{{{{zzzsssjjjiiisss{{{~~~xxxxxxxxxssssssxxxzzzxxxiiikkkiiiSSSGGGDDD999:::<<>>===<<<;;;::::::::::::999888666555333222111444222000000111222111000000000000000000000000000//////............//////////////////////////////............////////////////////////000000000000000000111333555888;;;<<<<<<<<<<<<>>>GGGTTTZZZZZZOOOPPPVVV```eeeccc___]]]bbbaaabbbffflllnnnmmmkkkddddddcccbbb```aaaccceeerrrvvv{{{~~~~~~qqqrrr}}}yyyrrroooooosssqqq___SSSHHHEEEOOO[[[jjjzzzooofffcccddddddccc___ZZZVVVTTTTTTQQQbbb|||}}}WWWNNNDDDGGG^^^lll]]]XXXNNNHHHNNNOOODDDEEEcccyyytttlllZZZFFF<<<@@@EEEDDD@@@EEEEEEFFFHHHIIIGGGDDDAAA@@@???===:::666333111000////////////////////////////////////////////////....../////////000000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222333333333333333444555555333444666999???HHHSSSZZZjjjeeeaaabbbhhhooorrrrrr|||ooobbbdddnnn}}}xxxiii```]]]aaalllyyy}}}uuu}}}wwwvvv|||uuujjjbbbbbbjjjuuu|||}}}zzzxxxvvvwwwyyy}}}~~~~~~~~~|||xxxxxxzzzxxxtttoooiii___UUULLLEEE>>>;;;777666666777:::<<<<<<;;;;;;>>>BBBEEEHHHKKKOOORRRWWW\\\ccckkkppptttuuuuuuiiifffbbb^^^\\\[[[\\\]]]ccclllsssttttttttttttqqqkkkiiiggggggkkkqqqxxx|||~~~{{{xxxuuurrrlllddd^^^```gggmmmnnnooorrrrrrppprrrsssuuuwwwyyyyyyvvvtttyyyxxxwwwxxx|||{{{sssjjjjjjiiieee___YYYUUUSSSPPPOOONNNLLLJJJFFF@@@<<>>===<<<;;;:::::::::999999888666555444222222444222000000111222111000//////////////////////////////............//////////////////////////////............////////////////////////000000000000000000222444777:::<<<======???@@@DDDOOOYYYZZZVVVJJJPPP___rrrzzzuuukkkeeefffeeefffiiilllllljjjhhhdddccc```\\\YYY\\\ccciiiuuuxxx|||~~~~~~~~~vvvqqqhhhbbbmmmttteeeRRRGGGKKKRRR[[[sssvvvnnnkkkvvvwwwxxxvvvqqqjjjdddaaa[[[bbbpppkkk[[[HHHAAAOOOmmm~~~ooogggYYYQQQSSSUUULLLGGG[[[sssyyyqqqdddNNN===???IIIHHH???BBBCCCEEEHHHIIIHHHEEEBBBBBBAAA???<<<888555222111////////////////////////////////////////////////...////////////000000000////////////////////////000000111111111111000000000000000000000000000000000000111111111222222222333333333333333444444555222555999???HHHTTT___gggkkkjjjjjjnnnssswwwxxxxxxpppcccccciiinnn|||wwwmmmeeeYYYZZZ___jjjvvv|||yyysss}}}tttpppuuuyyyllljjjfffdddhhhrrr}}}}}}yyyvvvxxxwwwvvvxxx{{{~~~{{{|||zzzvvvuuutttpppjjjbbbZZZPPPFFF@@@<<<:::888;;;::::::;;;===@@@CCCDDDEEEKKKSSS[[[aaaeeehhhjjjlllooorrrvvvxxxxxxwwwvvvkkkeee[[[QQQLLLKKKMMMOOOWWWgggtttuuuvvv|||}}}zzzyyyvvvssstttxxx}}}zzzxxxwwwvvvrrrjjjdddhhhmmmpppooopppuuuwwwvvvssspppmmmnnnpppssstttsssssspppkkkhhhjjjqqqzzz~~~zzz}}}{{{vvvsssrrrmmmkkkhhhddd^^^VVVMMMGGGFFFAAA???CCCEEE???888444:::999999999777:::EEERRR[[[cccpppxxxxxxyyysssmmmppplllmmmqqqvvv|||~~~qqqaaa\\\fffggg\\\___mmmyyyrrrpppjjjaaakkkyyy~~~mmmmmmjjjfffffffffaaa\\\YYYTTTGGGCCC>>>===>>>AAABBBBBB|||]]]OOOEEECCCEEEAAA???>>>===<<<;;;:::::::::999888777666555444333222444222000000111222111000//////////////////////////////............//////////////////////////////............////////////////////////000000000000000111333666999;;;===>>>AAACCCFFFJJJSSSYYYWWWPPPLLLQQQaaawww}}}nnncccccceeeiiimmmnnnlllhhheeedddaaa]]]WWWVVV\\\gggoootttwww{{{}}}}}}~~~~~~vvvgggeeeoooxxx}}}eeeOOOHHHHHHNNNaaavvv|||yyy{{{tttooopppnnnppp{{{{{{fffNNNDDDIII___vvvbbb\\\QQQSSSUUULLLPPPgggxxxuuulllXXXDDD@@@HHHIIIAAABBBCCCDDDGGGIIIIIIFFFDDDBBBAAA@@@===:::666333222////////////////////////////////////////////////////////////000000000111////////////////////////000000111111111111000000000000000000000000000000000000111111111222222222222222222222222333444444222666<<>>;;;;;;<<<=========>>>AAAEEELLLTTTXXX^^^eeeooowww{{{{{{{{{zzzvvvuuuuuusssrrrqqqqqqpppiiiaaaUUUJJJEEEFFFJJJNNNVVVggguuuvvvyyy~~~|||}}}}}}xxxtttwwwvvvrrrqqqtttxxxxxxnnniiicccaaafffppp{{{{{{yyyvvvsssrrrvvv}}}{{{uuummmddd^^^RRRKKKHHHJJJLLLFFF@@@===999888888999777666===FFFOOOZZZjjjvvvxxxwww|||}}}yyyzzzvvvtttwww}}}}}}{{{jjjccclllooofffdddkkkyyyvvvlll___```mmmwww~~~uuu{{{xxxvvvnnnhhhiiihhheeeddd[[[OOOAAA;;;>>>BBBCCCAAAzzz\\\OOOEEECCCDDD@@@???>>>===<<<;;;:::::::::888888777666555444333333444222000000111222111000000000000000000000000000//////............//////////////////////////////............////////////////////////000000000000000111444777:::===>>>???AAAFFFJJJMMMRRRUUUQQQJJJOOOQQQ\\\nnnxxxrrrdddYYY^^^bbbgggkkkllljjjfffccc```\\\XXXUUUXXX```llltttrrrtttwwwzzz{{{|||}}}}}}~~~qqqddd```mmm{{{```KKKAAADDDRRRaaawww|||xxx{{{oooVVVKKKJJJUUUqqqggg```RRRXXX```SSSIIIYYYmmmvvvsssdddOOOCCCDDDFFFEEECCCCCCDDDEEEHHHHHHGGGEEE@@@@@@???>>>;;;888555333/////////////////////////////////////////////////////////000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222222222222222222333333444333888???IIITTT```kkksssmmmssszzz~~~|||qqqlllllljjjggglllttt{{{||||||{{{wwwsssrrrrrrsssxxx||||||vvvpppyyy{{{iiijjjqqq{{{~~~xxxppplllqqqxxx~~~{{{xxxxxxxxxyyyxxxxxxxxxzzz|||}}}|||{{{wwwyyyvvvpppjjjeee[[[RRREEEAAA;;;777888:::===??????BBBGGGMMMVVV```kkkrrrzzz~~~yyyvvvpppooonnnmmmnnnpppssstttlllfff^^^VVVRRRSSSVVVYYYcccllltttuuuwww|||}}}{{{tttrrrtttwwwvvvjjjeee___]]]bbbppp|||yyymmmcccXXXSSSMMMEEE@@@>>>:::777888:::999888:::???DDDMMM]]]lllssstttxxx~~~~~~rrrmmmtttyyyuuupppooozzzwwwkkkdddkkkmmmsss~~~wwwyyyuuummmnnnmmm^^^LLLAAA@@@CCCCCCBBByyy\\\PPPGGGEEEEEE@@@???>>>===<<<;;;:::::::::888888777666555444444333444222000000111222111000000000000000000000000000//////............//////////////////////////////............////////////////////////000000000000000111555888;;;>>>??????>>>EEEKKKMMMOOOPPPKKKEEEMMMNNNUUU```eee```YYYTTTZZZ]]]bbbddddddcccaaa___XXXUUUTTTVVV]]]gggoootttpppsssuuuwwwxxxzzz}}}~~~~~~}}}||||||~~~lll___aaaeeerrreeeNNNIIIOOOUUURRRYYYeeezzz~~~bbbUUUMMMMMM___wwwqqqfffdddpppsss[[[JJJQQQ\\\rrrtttmmm[[[IIIBBBGGGPPPEEEDDDCCCDDDFFFGGGGGGFFF>>>??????>>><<<999666444//////////////////////////////////////////////////////000000000111111111000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222333333333333333444555555555;;;FFFRRR___nnn{{{zzz|||~~~}}}uuunnnnnnsssuuurrrxxx~~~yyyrrrrrrtttyyy}}}~~~yyyqqqkkklllrrr{{{yyytttxxxyyywwwzzz~~~zzzxxxvvvwwwxxxyyyxxxxxxxxxyyyzzzzzzwwwuuurrrqqqkkkaaaZZZTTTLLLDDD<<<:::888999>>>CCCGGGIIIQQQWWW___gggooowww~~~uuummmgggdddbbbccceeejjjooovvv|||{{{wwwtttsssllljjjjjjjjjjjjlllvvv~~~xxxwwwxxxwww{{{|||yyyxxx{{{|||{{{tttsssooojjjiiisss|||}}}xxxpppeeeVVVLLLJJJFFF@@@<<<======;;;:::;;;>>>CCCOOO___jjjooouuuzzz|||{{{{{{~~~zzzzzz{{{~~~~~~tttwwwssssss|||tttjjjZZZLLLDDDBBBCCCEEEyyy]]]RRRIIIFFFFFFAAA???>>>===<<<;;;:::::::::888888777666555444444333444222000000111222111000000000000000000000000000//////............//////////////////////////////............/////////000////////////000000000000000222555999<<<>>>???@@@:::CCCJJJLLLLLLLLLHHHCCCHHHJJJPPPWWWXXXUUUTTTWWWXXXZZZ]]]]]]]]]\\\\\\]]]QQQPPPQQQXXXbbbkkkppprrrppprrrtttuuuvvvxxx{{{~~~|||}}}~~~~~~}}}||||||{{{}}}}}}|||}}}~~~qqq]]]TTTVVVgggvvv|||eeeVVVRRRPPPSSSTTTTTT[[[ooommm]]]PPPHHHSSSggg{{{ooozzzdddNNNNNNPPPlllqqqqqqcccNNNBBBLLL[[[GGGEEECCCCCCEEEGGGGGGGGG===>>>>>>>>><<<999666444////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222555444444444444555666666888???LLL\\\mmm~~~|||uuuvvvrrrmmmoooxxx}}}|||zzzqqqooouuu}}}}}}tttnnnaaagggvvv{{{yyy~~~|||{{{{{{}}}~~~wwwwwwwwwxxxyyywwwtttqqqllliii___SSSJJJFFF@@@999>>>===???DDDLLLTTTZZZ\\\jjjpppyyyxxxnnnccc[[[VVVUUUXXX[[[aaaiiirrr{{{~~~xxxlllbbb\\\\\\ZZZZZZdddrrrvvvyyy||||||zzz{{{zzznnnffffffjjjooovvv|||~~~{{{tttwww|||ssstttwww}}}yyykkkfffWWWMMMDDDBBBAAA===999888===>>>FFFUUUccclllsssyyywww|||{{{{{{{{{{{{||||||~~~zzz{{{}}}uuupppeeeVVVGGGAAACCCHHHbbbOOOJJJGGGCCC@@@???===<<<<<<===<<<:::777999888777666444333222111333000...111555555111---000000000000000000000000............///////////////////////////////////////......------///000111...............///000111000333777:::<<<<<<;;;;;;AAAAAAGGGOOOKKKBBBBBBIIILLLKKKJJJKKKMMMQQQUUUXXXXXXZZZ\\\\\\[[[YYYYYYYYYXXXSSSTTT```mmmqqqqqqoooooorrruuuyyy{{{{{{zzzzzzwwwzzz|||yyyvvvuuuyyy~~~{{{|||vvvuuu|||~~~~~~{{{dddSSSMMMYYYcccdddlllzzzxxxjjjlllfffaaa[[[WWWXXXccczzzrrrWWWDDDIIIZZZuuu|||qqqqqqzzzSSSAAAHHH[[[tttvvviii]]]KKKGGG[[[^^^BBB???IIIEEEFFFJJJBBBEEECCCBBBAAA@@@<<<888444222000......///000000///000000000000000000000000000000000000111111111111111111000000//////......111111111000000000000000111111111111111111111111000111111111111222222222111111333444333111666===CCCIIIWWWiiiyyy{{{vvvxxxqqqooowww~~~yyyyyywwwvvvooopppsssxxx}}}{{{www{{{}}}{{{|||~~~yyy|||zzztttrrrrrrnnnfffaaaXXXOOOHHH@@@:::;;;BBBAAAIIIQQQWWW___lllwww|||{{{yyyqqqeee]]][[[XXXTTTVVVZZZ```hhhqqqzzz~~~vvvrrrkkkfffdddgggkkknnnxxxwwwwww{{{}}}yyyrrrmmmjjjgggbbb^^^eeejjjuuuzzz}}}yyy~~~}}}}}}sssqqqsss{{{rrrkkk___PPPEEE???@@@BBB<<<;;;???IIITTT___kkkuuu|||zzz}}}xxxttt{{{}}}zzz~~~ssshhhiiiooo}}}|||}}}ttt```NNNCCC@@@AAACCCbbbPPPKKKHHHDDDBBB???===<<<<<<===<<<:::777888888777555444333222111333000///111444555111...000000000000000000000000............///////////////////////////////////////......---...///000111...............///000111333555888:::;;;;;;:::999>>>AAAGGGKKKIIIDDDEEEIIIIIIIIIJJJKKKMMMPPPSSSUUUWWWYYY[[[[[[ZZZ[[[\\\]]]^^^YYYZZZeeeppptttrrrqqqppprrruuuxxxzzzzzzyyyxxxxxxzzz{{{xxxtttsssvvvzzzzzzvvvwww|||yyyppppppwwwvvvvvv{{{jjjWWWIIINNNXXX___dddkkkqqqyyyzzzsssvvvqqqjjjddd^^^```lllzzz~~~bbbLLLJJJUUUjjjddddddttt|||\\\HHHJJJYYYqqqvvvkkk^^^JJJCCCSSS[[[JJJCCCEEEEEEGGGHHHDDDFFFDDDCCCBBBAAA===999555333111......///000000///000000000000000000000000000000000000111111111111111111000000////////////111000000000000000000000111111111111111111111111000111111111111222222222444333444666333222777???IIIPPP]]]kkkuuu}}}{{{vvvvvvzzz}}}wwwzzzwwwvvvwww|||{{{wwwtttuuu~~~~~~~~~}}}{{{{{{vvvmmmhhhfffbbb[[[SSSKKKDDD@@@<<<;;;AAAJJJQQQ[[[eeelllttt~~~}}}{{{{{{}}}~~~~~~{{{qqqgggbbb]]]XXX___dddlllsssxxxzzz{{{|||xxxuuuqqqqqqvvv~~~~~~zzzwwwrrrkkkeeeoooqqqyyy|||xxxsssvvvwwwttttttyyy{{{qqqbbbRRRCCC:::<<<888:::BBBMMM[[[lllzzz|||zzz|||wwwjjjmmmxxx|||xxx~~~}}}zzzzzz{{{~~~vvvzzzrrrcccbbbhhhqqqpppmmmkkklllqqqxxx|||sss```NNNCCC@@@BBBDDDdddRRRLLLHHHEEECCC???===<<<<<<===<<<:::777888888777555444333222111333000///111333444111...000000000000000000000000............///////////////////////////////////////............///000000............///000111222666777999:::;;;;;;:::999>>>DDDHHHGGGGGGKKKOOOPPPKKKKKKKKKKKKMMMOOOQQQRRRVVVWWWXXXYYYZZZ]]]bbbeeeeeeaaacccllltttuuutttsssqqqrrruuuwwwxxxxxxwwwvvvvvvxxxyyyvvvrrrqqqsssuuuyyywwwwwwxxxpppffffffmmmttttttyyy|||vvvsssyyyyyyqqqllljjjaaadddhhhooozzz}}}uuubbbMMMFFFNNNZZZ___^^^bbbbbbqqq}}}vvvsssppplllfffdddjjjtttnnnTTTJJJMMMXXXyyylllcccfffrrrnnnXXXFFFCCCSSSkkkvvvpppaaaKKK@@@HHHUUUUUUJJJ@@@EEEHHHFFFFFFGGGFFFEEEDDDBBB???;;;777444111///...///000000///000000000000000000000000000000000000111111111111111000000000000/////////000000000000000000111111111111111111111111111111000111111111111222222222333333444666444555===GGGTTT[[[eeemmmnnnqqq{{{||||||wwwxxxsssrrrxxxwwwpppiiiqqq||||||zzzzzzwwwnnnbbbYYYUUURRRNNNFFFAAA======???EEEPPPZZZjjjsss}}}|||zzzxxxwwwyyy}}}~~~wwwrrrssstttuuuuuusssooojjjgggeeekkksss{{{xxxrrrjjjfffjjjwww|||wwwvvvyyyzzzsssttt~~~~~~}}}lllUUUDDDEEE???;;;>>>DDDPPPaaaoooyyyyyyzzz}}}~~~gggdddlllzzzxxxuuutttzzzzzzxxxsssppppppsssvvvyyyyyywwwtttzzzfffdddhhhhhhjjjiiiccc^^^```jjjssswwwlllZZZJJJ???<<>>???DDDHHHFFF@@@EEEVVVccceee```[[[SSSLLLHHHIIIMMMPPPUUUVVVVVVWWW[[[aaaiiiooommmlllnnntttuuuqqqooopppooooooqqqrrrrrrrrrqqqqqqnnnoooppppppppppppqqqrrrqqqpppnnnggg[[[OOOJJJKKK\\\^^^eeemmmpppoooqqquuutttvvvzzz}}}}}}ssskkk[[[SSSHHHAAAAAAFFFKKKNNNKKKGGGCCCAAABBBFFFHHHJJJLLLNNNPPPMMMGGGCCCBBBCCCBBBBBBBBBBBBCCCGGGKKKNNNRRRTTTXXX\\\\\\```mmmzzz}}}}}}sssuuu~~~yyygggOOOGGGQQQ[[[]]]^^^SSSQQQdddyyyrrrjjjccc\\\XXX]]]eeemmmssssss[[[NNNGGG^^^hhhXXXUUUWWWVVVTTTGGGWWWppp|||sss```MMM>>>JJJaaaZZZEEEEEEGGGDDDIIIIIIHHHGGGGGGFFFCCC???<<<666444111000111111111000000000000000000000000000///000000000111111111111000000000000111111111111//////000000111111111111111111111111111111111111000000111111111222222222111222333444444999HHHWWWjjjmmmooommmhhhhhhuuu~~~rrrooo~~~|||xxxqqqsssgggRRRNNN```sssyyyqqquuuzzz~~~~~~~~~}}}|||{{{|||||||||zzzxxxtttkkk]]]MMM@@@:::<<>>DDDQQQ]]]bbb```[[[RRRKKKGGGIIIMMMPPPUUUUUUUUUUUUXXX___fffllllllmmmppptttrrrmmmkkkmmmllllllmmmnnnnnnoooooonnnkkklllmmmnnnooopppppppppmmmmmmkkkggg^^^TTTMMMIIIKKKMMMTTT^^^eeehhhnnntttlllmmmqqqvvv|||~~~yyyqqqhhhaaaVVVQQQKKKIIIJJJKKKKKKJJJGGGFFFEEEFFFHHHHHHGGGEEEFFFHHHIIIHHHFFFEEEEEEEEE???@@@BBBCCCCCCCCCBBBAAA@@@AAAEEEGGGGGGKKKVVVccceeemmmwwwzzztttwwwyyyoooYYYIIIKKKVVV]]]XXXRRRSSSbbbxxxyyynnncccYYYRRRSSSXXX```bbbnnncccQQQLLLXXXrrrzzzaaaVVVXXXXXXTTTJJJPPPhhhzzzwwwlllYYYAAAFFF\\\```QQQGGGDDDEEEIIIJJJIIIHHHGGGGGGDDD@@@===777555222111111222111000000000000000000000000000000000000000111111111111000000000111111111111222/////////000111111222222111111111111111111111111000111111111111222222222555555555555444:::LLL]]]rrrrrrrrroookkklllxxxqqqkkk{{{zzzqqquuuyyyccchhhaaaPPPHHHVVVmmm{{{zzz|||~~~}}}|||}}}{{{yyyyyyyyywwwuuusssnnndddWWWIII>>>888===EEEIIIUUUeeeqqq|||||||||yyyssspppppplllgggpppssswww|||~~~}}}xxxnnnfffaaa___dddjjjpppwww}}}~~~ttthhhdddjjjssszzz|||xxx~~~~~~}}}~~~}}}{{{yyyxxxwwwzzz~~~|||}}}rrr[[[JJJDDDNNN[[[kkkrrrxxxyyyyyy|||vvv{{{vvviiiiiivvv~~~{{{zzzyyyggg___^^^eeetttsss}}}~~~uuuppp}}}tttkkkaaaXXXSSS[[[YYYTTTKKKCCC???@@@CCClllVVVKKKDDDBBBCCC???===<<<<<<===<<<:::777666666666555444444333333222222111000000000222333000000000000000000000000............////////////////////////////////////------///000000000///...------...///000222444555:::999888888:::===@@@BBBDDD???>>>AAAFFFJJJPPPVVVSSSPPPLLLHHHHHHJJJNNNPPPSSSSSSSSSSSSUUUZZZ```fffkkkmmmqqqtttpppiiihhhjjjiiiiiijjjkkkkkklllmmmmmmkkkkkklllnnnoooooonnnmmmmmmlllkkkgggbbbZZZOOOGGGAAABBBGGGPPPUUUZZZaaahhh]]]```gggqqqzzz{{{tttmmmhhh^^^ZZZWWWXXX[[[]]][[[XXXVVVTTTRRRQQQRRRRRRPPPOOOVVVTTTQQQPPPOOOMMMKKKIIIHHHHHHHHHIIIJJJJJJIIIHHHJJJHHHHHHHHHFFFGGGPPPZZZaaadddtttqqqwwwzzzyyy|||wwwfffTTTMMMTTT]]]XXXTTTTTT^^^qqq|||tttmmmcccXXXSSSTTT[[[^^^lllmmmYYYPPPQQQcccmmm[[[\\\___^^^SSSNNN___sssuuurrrcccGGGDDDTTTddd^^^HHHAAAGGGHHHIIIIIIHHHHHHGGGDDD@@@===888555333111222222111000000000000000000000000000000000000000111111111111000000111111111222222222...//////000111111222222111111111111111111111111000111111111111222222222444444666666777@@@UUUhhhxxxvvvuuutttppppppxxx~~~rrrjjjvvvwwwkkkooo~~~oooaaadddddd[[[SSSXXXjjj{{{}}}}}}}}}~~~~~~}}}||||||{{{zzzyyywwwrrrlllggg___WWWNNNGGGAAA@@@KKKWWWcccooozzzssstttttttttyyy}}}~~~}}}{{{{{{|||xxxuuu||||||wwwyyy{{{{{{|||zzzuuunnnjjjkkkpppwww|||||||||tttlllffffffeeedddcccbbb```___XXXWWWWWWYYY___hhhssszzzwwwyyyyyyyyy|||tttcccTTTRRRVVViiirrryyyyyyzzz}}}}}}|||nnncccdddiiiooovvv~~~{{{yyy~~~lllccc```dddpppqqqvvv}}}vvvmmmddd\\\XXXZZZZZZWWWOOOEEE>>>===>>>jjjVVVKKKEEEDDDEEE???===<<<<<<===<<<:::777666666666555444444444333222222222000///000222333000000000000000000000000............/////////000////////////////////////,,,---///000000000///...------...///111222444555===;;;:::999999<<<>>>@@@EEE>>>???GGGJJJGGGHHHNNNFFFFFFFFFGGGIIILLLOOOQQQQQQQQQQQQPPPRRRVVV\\\```jjjmmmqqqtttooohhhfffiiigggggghhhiiijjjkkkllllllmmmmmmmmmnnnooonnnllljjjjjjiiifffccc___VVVHHH<<<<<<;;;<<>>BBB??????@@@BBBDDDEEEDDDBBB???AAADDDEEEFFFHHHLLLNNNPPPMMMNNNRRRRRRRRRXXXaaakkkppppppjjjgggiiihhhccckkkjjjiiiiiiiiijjjkkkllllllkkkhhhggggggiiilllooommmmmmdddUUUNNNMMMHHH???;;;;;;<<<===<<<===EEEOOOXXXXXXbbbqqq{{{}}}~~~~~~~~~~~~yyy{{{}}}zzzuuusssooojjjddd]]]YYYXXXXXXYYY\\\VVVTTTWWWXXXUUUVVV[[[bbbgggeee[[[TTTVVVYYYYYYZZZUUUQQQNNNIIIEEEIIIPPP\\\ZZZWWWVVVYYYaaajjjqqq~~~kkksss{{{{{{|||dddUUUUUUWWWVVVVVV[[[hhhzzzyyyppphhh\\\PPPVVVddduuurrrWWWNNNLLL___kkk}}}pppPPPHHH```sssuuummmaaaCCCJJJZZZeee\\\IIICCCJJJIIIIIIJJJIIIGGGEEEBBB@@@<<<:::777444222111111111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222222222111111111111111222111222444777???MMM```lllvvvqqqpppsssvvvvvvvvvyyyyyyyyykkkjjjqqqwwwyyyqqqffftttyyy{{{~~~nnnmmmuuupppjjjoootttwwwwwwwwwyyyzzz{{{}}}~~~~~~}}}{{{zzzzzzuuu{{{{{{sssiii```TTTJJJ???BBBFFFMMMXXXggguuuvvvnnnjjjiiihhhgggkkkttt~~~{{{wwwppphhh```[[[^^^iii{{{~~~~~~{{{yyy}}}~~~{{{zzzzzz|||~~~~~~}}}qqqjjjggg```ZZZQQQIIIDDDAAA>>>=========???AAADDDGGGKKKLLLFFFFFFDDDBBBDDDNNN^^^jjjxxxwwwtttmmmgggeeejjjooovvvpppggg```ZZZVVVPPPKKKNNNSSS^^^ooo}}}zzzssstttuuuvvvwwwyyyzzz{{{|||~~~uuu[[[TTT^^^kkkqqqqqqxxxkkkjjjwww{{{|||{{{xxx}}}yyyiiiiiipppxxxqqqddd]]]RRREEEDDDmmmTTTIIIGGGCCC???AAA???======<<<;;;888666777666666555333222222111222111111000000000000000000000000000000000000000111111000000000000111111////////////////////////////////////////////////...///000111333555666777444666777999:::===@@@CCC>>>??????@@@AAA@@@>>>===???AAACCCEEEFFFHHHKKKNNNNNNLLLMMMPPPQQQRRRXXX```jjjooonnniiifffhhhhhheeelllkkkjjjiiiiiiiiijjjkkkkkkjjjiiihhhgggiiilllooouuuuuulll]]]VVVVVVRRRJJJFFFBBB@@@@@@???CCCNNNZZZgggfffkkkuuu{{{|||}}}~~~zzzssslllhhhfffeeegggfffgggiiiddd]]]]]]aaaiiimmmjjj^^^TTTSSSUUUVVVUUURRROOOMMMJJJGGGJJJQQQOOOQQQSSSVVVZZZ___bbbdddaaalllyyyzzzsss^^^TTTVVVUUUSSSWWWaaarrrvvvlll^^^QQQRRR^^^mmm}}}{{{zzz}}}zzzfffUUUHHHQQQmmmlllsssvvvVVVJJJ\\\oooyyyttteeeHHHIIIVVVgggdddPPPEEEIIIHHHIIIIIIIIIHHHEEEBBBAAA===;;;777444222111111111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222222222111111111111222222444666999>>>GGGTTTbbblllsssnnnlllrrrxxxyyyzzz{{{rrrnnnpppqqq~~~yyyooohhhtttzzzwwwyyymmmkkkyyytttnnnhhhmmmtttxxxyyyzzz{{{}}}}}}~~~~~~~~~|||zzzyyyyyywwwvvvrrrjjj___RRRHHHCCCCCCJJJVVVcccooo{{{wwwmmmeeeaaa```fffggglllttt}}}|||vvvooojjjhhhgggjjjqqq{{{xxx~~~{{{|||~~~}}}yyyxxxvvvttttttwww{{{~~~tttggg^^^ZZZPPPKKKEEE@@@>>>===<<<;;;::::::;;;???EEENNNVVV[[[^^^]]]ZZZTTTOOOOOOTTTZZZ^^^]]]ZZZSSSLLLJJJNNNRRRdddoooyyy{{{zzzyyyrrrjjjfffddddddjjjttt{{{}}}{{{wwwwwwxxxyyyzzz{{{{{{|||{{{}}}ooo]]]\\\eeeooovvv{{{tttvvv~~~{{{yyyppp```PPPLLLpppVVVKKKGGGCCC???@@@???======<<<;;;888666777666666555444333222222222111111000000000000000000000000000000000000000111000000//////000000111////////////////////////////////////////////////...///000222333555666777333333555888===AAACCCDDD<<<===?????????>>><<<:::???AAACCCDDDEEEGGGJJJMMMMMMKKKKKKNNNPPPRRRXXX___jjjlllkkkfffdddgggiiihhhkkkkkkjjjiiihhhhhhiiiiiihhhiiijjjiiiiiijjjlllooowww|||{{{rrrnnnnnniiiaaaTTTOOOIIIFFFDDDHHHSSS^^^pppooorrrxxx{{{{{{}}}~~~}}}{{{uuuqqqsssqqq```XXXWWWXXXUUURRROOONNNJJJFFFGGGKKKGGGLLLTTT]]]cccddd```]]]XXX```tttfffPPPVVVTTTRRRTTT[[[iiixxx~~~tttdddVVVOOOXXXeeeuuuyyyjjjpppyyysss\\\GGGGGG]]]}}}~~~kkkddduuuxxx[[[KKKSSSggg|||{{{jjjPPPGGGPPPhhhooo[[[IIIGGGHHHHHHIIIIIIHHHFFFCCCBBB===;;;888444222111000111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222222222111111111111222222555777;;;CCCMMMYYYdddjjjqqqmmmnnnuuu{{{}}}~~~{{{sssppplllhhhooosssxxx|||yyyooollluuu{{{sssuuu{{{~~~tttnnnkkkpppyyy{{{tttlllccciiipppvvvyyy{{{|||}}}~~~~~~~~~}}}|||zzzxxxwwwxxxmmmccc]]]SSSEEE@@@CCCMMMWWWfffuuuyyypppiiidddbbbhhhkkkqqqwww}}}zzzxxxyyy{{{|||}}}xxxpppsss{{{yyysssqqqpppqqquuuxxxxxxvvvyyy~~~}}}yyyuuuuuuxxx}}}}}}tttjjj^^^TTTMMMIIIFFFAAA???>>>>>>===<<<888777777;;;BBBMMMXXX___fffgggeee___VVVNNNJJJIIIGGGGGGDDD???;;;:::===AAATTToooyyyqqqooorrrxxx}}}yyyyyyzzzzzzzzz{{{{{{{{{}}}~~~~~~dddXXX\\\iiitttzzzmmmrrrxxxxxxmmmWWWOOOqqqXXXKKKGGGDDD@@@@@@>>>===<<<<<<;;;999666777666666555444333333333222111111000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////...///000222444555666777555444555:::AAADDDDDDCCC===???BBBBBBAAA@@@>>>===>>>@@@BBBCCCDDDFFFIIIKKKLLLKKKKKKMMMQQQUUU[[[```hhhhhhgggcccbbbdddhhhjjjjjjjjjiiiiiihhhgggggggggfffhhhjjjjjjiiijjjlllooosss~~~oooiiiccc^^^XXXSSSUUU[[[iiilllqqqwww{{{|||~~~~~~xxxllljjjkkkiiiddd```^^^XXXQQQNNNPPPTTTYYYbbbmmmtttqqqhhh```]]]```pppsssVVVUUURRRQQQTTTYYYcccqqq}}}{{{lll^^^OOOTTT___ooommmmmmpppwwwyyybbbLLLIIIWWWqqqmmm[[[eeeyyyoooWWWGGGIII^^^zzznnnYYYFFFHHHeeetttdddMMMDDDGGGGGGIIIIIIIIIGGGEEECCC???===999555222111000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000000111111222000000111111111222222222222222111111111222333333666888???HHHTTTaaajjjoooppprrrwww|||}}}|||{{{vvvtttvvvuuuoooiiijjjnnnqqqtttzzz~~~{{{tttssswww~~~{{{rrroooqqqtttwwwyyyuuutttnnnjjjpppxxxvvvlll```dddkkkrrrwwwzzz{{{{{{~~~}}}}}}}}}|||zzzwwwuuusssaaaSSSPPPJJJBBBFFFRRR```gggrrrzzz~~~}}}{{{zzz|||vvvrrrtttwww|||~~~~~~xxxuuuvvv~~~yyyxxxtttkkkdddccc^^^YYY```mmmyyy{{{wwwuuuwww|||xxxlllddd[[[RRRKKKLLLIIIEEEBBB@@@>>>;;;999999888777888<<>>BBBEEEaaa{{{|||zzzyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyy|||}}}}}}~~~ppp______hhhooo|||}}}rrrnnnmmmkkkrrrwwwxxx}}}uuu[[[OOOqqqXXXLLLHHHEEECCC???>>>===<<<<<<;;;999777666666666555555444444333222111111000000000000000////////////////////////000000////////////000000........................//////////////////////////////111222444666777777:::999:::>>>CCCEEECCC@@@DDDGGGIIIIIIEEEAAA??????>>>???AAABBBCCCDDDGGGJJJKKKKKKKKKMMMRRRYYY^^^aaafffdddbbbaaa```aaaeeejjjhhhhhhgggggggggffffffeeedddhhhkkkjjjiiiiiimmmqqqwwwwwwhhh^^^[[[aaaiiisssyyy}}}|||vvvnnniiiiiittttttxxx~~~qqqfff]]]]]]iiimmmVVVQQQOOOSSSXXX___kkkvvv{{{~~~rrrgggQQQRRRZZZiiizzzqqqwwwxxxmmmkkkvvvlllUUUMMMRRReeezzz^^^WWWfff```PPPDDDCCCTTTrrr~~~qqq```IIICCC\\\qqqjjjSSSDDDEEEGGGHHHIIIIIIHHHFFFEEEAAA???;;;777333222111111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000111111222000000111111111222222222222222111111222333333444888===FFFQQQ]]]iiitttyyyqqqwwwyyysssxxxxxxsssqqqwww{{{uuusssyyy}}}|||{{{}}}~~~}}}zzzzzz}}}~~~{{{uuupppooosssxxx{{{zzz|||uuukkkmmmxxxyyyssseeeggglllrrrwwwzzz{{{{{{}}}||||||}}}|||yyytttooodddQQQDDDFFFIIIJJJVVVfffoooqqqtttuuuvvvwwwyyy{{{}}}zzzxxxxxxxxx}}}{{{nnnkkkkkkppprrrpppnnnoookkk```VVVPPPHHHBBBHHHTTT[[[iii}}}wwwuuusssvvv}}}vvvhhhaaa\\\VVVRRRLLLIIIDDD@@@===:::777555;;;:::999888888999;;;<<<>>>@@@CCCCCCBBB@@@???>>>999999999999999;;;===???666HHHWWWaaasss~~~zzzyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwvvvxxxzzz|||vvvqqqoookkkppppppttt|||sssggggggiiisssxxx}}}aaaUUUrrrYYYMMMHHHFFFDDD???>>><<<<<<===<<<999777666666666555555555444444222111111000000000000000000000000000000000000000000//////......//////000........................///////////////////////////000111333444666777888<<<<<<>>>AAACCCBBB???===JJJMMMOOOMMMGGG@@@===<<<===???AAAAAABBBCCCFFFHHHJJJKKKKKKLLLRRR\\\aaaaaaccc```______^^^]]]aaagggddddddeeeeeeeeeeeedddddddddgggjjjjjjhhhiiinnnsssuuucccZZZcccnnnyyy~~~xxxkkkhhhdddlll___SSSMMMPPPVVV[[[fffqqqsssvvvxxxxxxzzz{{{tttlllSSSPPPUUUeeevvv~~~ttt|||uuujjjmmm|||zzz^^^NNNKKKXXX|||kkkSSSWWWYYYNNNGGGDDDKKKeeexxxvvvgggPPPBBBPPPggglllZZZGGGDDDFFFHHHIIIJJJIIIHHHGGGDDDBBB===999555333222222111111111111111000//////000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222222222111222222333444555555>>>LLLXXXccclllvvv|||ttt|||vvvllloooyyysssooorrr|||}}}~~~~~~|||tttqqqvvv}}}{{{rrrqqqzzzqqqqqqrrruuuyyy|||||||||}}}|||{{{|||zzztttkkkcccRRRFFF???EEEOOOXXXeeerrrlllkkkhhhgggiiipppzzz|||zzzyyynnnfffkkkooonnnkkkgggeeeeee]]]YYYXXX[[[]]][[[ZZZ\\\XXXTTTPPPKKKDDD???AAAGGGJJJQQQ```qqq}}}uuuhhhaaa^^^[[[YYYNNNJJJEEEAAA>>>===;;;999;;;;;;;;;;;;:::888666555::::::::::::;;;<<<<<<<<<;;;;;;:::999999999999999999===@@@EEESSShhh{{{zzzwwwzzz}}}zzzzzzyyyxxxxxxwwwvvvvvvwwwwwwzzz~~~ttthhheeeeeeiiiqqqxxx}}}wwwxxxppppppmmmxxx~~~|||vvv~~~|||bbbUUUuuu\\\NNNHHHFFFDDD???===<<<<<<===<<<:::888666666666666555555555555222111111000000000000000000000000000000000000000//////............//////........................///////////////////////////000111333555666777888:::===AAABBBAAA>>><<<;;;FFFJJJMMMLLLEEE???<<<<<<===>>>@@@AAAAAABBBEEEGGGHHHJJJJJJJJJQQQ]]]bbb``````]]]\\\^^^\\\ZZZ]]]ddd```aaabbbcccddddddccccccdddgggjjjiiifffhhhooovvv~~~yyyuuuddd\\\jjjuuu~~~}}}vvvtttnnnsssqqq^^^NNNNNNUUU[[[fffrrrrrrsssqqqoooqqqtttqqqlllXXXSSSUUUeeewwwvvvjjjfffqqqhhhTTTHHHNNNooo{{{^^^___```VVVPPPIIIEEEVVVqqq{{{nnnYYYDDDEEE\\\mmmbbbMMMDDDEEEGGGIIIJJJJJJIIIHHHGGGDDD???;;;777444333333111111111111111000//////000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222222222222222333444555555555DDDXXXffflllpppwww||||||xxxmmmlllqqqllllllsss~~~vvvpppvvv~~~xxxxxx~~~|||zzzwwwwwwyyy{{{{{{{{{}}}|||{{{zzzvvvlll^^^TTTGGGEEEGGGOOO\\\iiiqqqttteeebbb^^^\\\___hhhuuu~~~~~~wwwrrriii___\\\^^^bbbfffgggeeecccbbb```ZZZWWWWWWWWWTTTSSSUUUQQQSSSQQQJJJDDDEEEGGGGGGFFFGGGPPPbbbsssuuukkkeeebbb___]]]UUUPPPJJJDDDBBB@@@???>>>:::;;;;;;;;;:::999777666999888777888999;;;======>>>===<<<<<<<<<;;;:::888???<<<<<<>>>@@@GGGWWWgggvvvzzz}}}{{{wwwuuuxxx|||zzzzzzzzzyyyyyyxxxxxxwwwzzzxxxyyyzzzlllffffffiiiooosssxxxyyy{{{sssxxxyyypppgggnnn~~~vvv]]]RRRyyy^^^OOOHHHFFFDDD>>>===<<<<<<===<<<:::888666666666666666555555555222111111000000000000000000000000000000000000000//////............//////........................////////////////////////000000111333555666888888777<<>>???===>>>@@@@@@AAABBBDDDGGGGGGIIIHHHHHHPPP\\\aaa______[[[ZZZ]]]\\\XXX[[[aaa]]]___```bbbccccccccccccdddhhhjjjhhheeegggpppwwwxxxzzz{{{xxx{{{{{{ttthhhbbbmmmxxx~~~yyy||||||yyy~~~pppkkkppphhhRRROOOVVV]]]jjjvvvuuusssnnniiikkkooonnniii]]]VVVXXXhhhyyyqqqgggjjjnnnmmmddd\\\eee~~~qqq\\\KKKJJJeeennnrrrjjj___YYYNNNAAAMMMlllrrr```GGG???UUUmmmgggQQQCCCEEEGGGIIIKKKJJJJJJIIIHHHEEEAAA<<<888555444444111111111111111000//////000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222222222222222333444555666<<>>===<<<;;;999777777777666555444333333222222111111000000000000000000000000000000000000000///000000000......000111////////////////////////000//////........./////////222555777777666666777======?????????>>>===<<<<<>>>>><<<===???@@@@@@AAACCCEEEJJJHHHJJJPPPXXX^^^^^^\\\]]]ZZZXXXYYY\\\^^^]]][[[^^^___```___]]]\\\\\\]]]dddhhhhhhbbb___dddkkkooo|||}}}|||wwwuuuuuurrrnnnqqqnnnjjjrrrzzzqqqgggnnnwwwyyy|||}}}}}}}}}}}}uuuqqqrrrxxxyyylllnnn}}}cccSSSXXX```kkk|||zzzyyyuuukkkaaa^^^bbbggg]]]YYY\\\jjjzzz}}}{{{kkkTTTVVV___cccYYYQQQZZZttt}}}___OOOJJJWWWpppwwwtttkkk[[[KKKKKKbbb|||xxxgggLLLDDDFFF```vvv[[[GGGHHHGGGGGGIIIKKKLLLKKKKKKHHHCCC>>>:::666444333444333222222111111222222222222222222222222222222000000111222222222222222111111111111111111111111111111222222222333333333666555444333222333555666CCC[[[yyy~~~uuuzzzsssrrruuu{{{yyy||||||zzzwwwrrrssswwwzzz{{{}}}{{{zzzwwwjjjVVVJJJHHHGGGSSSaaalllxxxyyyrrroooiiicccaaafffqqqzzzzzzvvviiijjjjjjiiifffbbb]]][[[WWWXXXYYY\\\___dddgggjjjiiiiiihhhhhhgggddd```]]]bbb___UUUJJJEEEHHHKKKLLLEEE>>>DDDPPPSSSWWWXXXPPPaaahhh{{{~~~zzzvvvpppjjjfffccc___XXXOOOIIIFFFDDD@@@===???<<<:::999999888777555:::888666777<<<@@@AAAAAACCCBBB@@@??????>>><<<;;;===:::999;;;;;;;;;@@@FFFWWWgggrrrrrrrrrxxxyyytttyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzz{{{}}}}}}ooommmkkkooovvvxxxxxxvvvwwwyyyuuukkkkkk```mmmrrrttttttwwwvvvcccMMM```MMMGGGFFFDDDBBB@@@>>>===<<<;;;999777777777666555444333333222222111111000000000000000000000000000000000000000///000000///......///111//////////////////////////////............//////000222555777666666666666:::;;;<<<===>>>>>>======<<<>>>??????>>>===<<<;;;<<<>>>@@@AAAAAAAAACCCEEEIIIHHHJJJPPPXXX]]]^^^\\\ZZZXXXVVVXXX[[[\\\\\\[[[\\\]]]^^^^^^]]]]]]^^^```dddgggfffbbbaaaeeejjjkkkpppqqqpppppprrrssslllddddddaaa___jjjxxxrrriiinnntttwww{{{}}}~~~}}}}}}}}}vvvnnnkkksss~~~|||tttwwwlll]]]\\\aaannn{{{ooobbbZZZYYY[[[YYYUUUYYYhhhxxxuuunnnaaaSSSNNNVVVZZZSSSLLLUUUmmmfffUUULLLVVVmmmtttYYYKKK[[[wwwzzznnnUUUHHHBBBXXXssscccKKKJJJHHHGGGIIIKKKKKKJJJKKKIIIEEEAAA<<<888666444444333222222111111222222222222222222222222222222000111111222222222111111111111111111111111111111111111222222222333333333555444333222333555888:::LLLbbb|||yyy~~~|||xxx{{{|||uuupppttt}}}xxxvvvvvvwwwyyyyyy}}}xxxssskkk]]]OOOKKKOOOWWWaaakkkrrr|||}}}xxxuuutttwwwyyyzzzzzz|||~~~|||yyywwwssspppkkkfffdddaaa___^^^bbbcccccccccbbb___]]][[[XXXXXXXXXZZZ\\\___aaabbbdddfffhhhhhhgggeeeeeeeeegggcccXXXLLLGGGLLLRRRUUULLLBBBDDDLLLRRRZZZWWWGGGIIIOOO```xxx}}}xxxsssnnniiigggddd]]]TTTNNNKKKHHHDDDAAAAAA???<<<;;;;;;:::999777:::888666999>>>DDDFFFFFFIIIGGGDDDCCCBBBAAA???======;;;:::;;;;;;:::???EEERRRcccpppqqqrrrxxxxxxsssxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzzzzz{{{|||wwwlllfffhhhrrryyyzzz}}}uuuwwwzzzxxxpppvvvssstttwwwtttoooqqqrrrhhhXXX```MMMGGGFFFDDDBBB@@@>>>===<<<;;;999777777777666555444333333222222111111000000000000000000000000000000000000000///000000///......///111//////////////////////////////............//////111333666777666555555666888999:::;;;<<<===>>>>>>======<<<<<<;;;:::999888===>>>@@@@@@@@@AAACCCFFFGGGGGGJJJQQQYYY]]]]]][[[VVVUUUUUUVVVYYY[[[[[[ZZZYYY[[[\\\]]]]]]]]]```bbbeeefffeeebbbdddhhhhhheeehhhkkkmmmqqqwwwzzzrrrgggbbbbbbbbbnnn|||vvvmmmppppppuuu{{{~~~}}}{{{zzzwwwiiiaaaiiixxx}}}xxxsssuuuzzz~~~||||||iiieeevvv~~~tttfffaaa```pppuuufffZZZSSSPPPUUURRRXXXhhhyyy{{{tttjjj___XXXWWWXXXVVV___ddd]]]SSSVVVkkkppp]]]NNNSSSfff}}}dddGGGOOOkkkwwwsss]]]LLL@@@OOOrrrqqqSSSNNNIIIHHHIIIKKKJJJJJJKKKJJJHHHDDD@@@;;;777555444333222222111111222222222222222222222222222222111111222222222111111000111111111111111111111111111111222222222333333333333333333222333666<<<@@@MMM```uuu}}}{{{wwwzzz}}}~~~yyy{{{}}}{{{pppfffgggrrr}}}xxxzzz{{{{{{yyyxxxxxxyyy|||tttiii]]]RRRMMMTTT]]]iiipppvvvyyy~~~yyyrrrllliiieeefffqqq|||{{{}}}zzzssslllfffbbb___dddcccbbb```]]]\\\]]]___[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\```cccfffgggeeeeeehhhjjjmmmhhh[[[LLLEEEJJJQQQTTTNNNDDDBBBGGGQQQ___[[[EEE>>>@@@MMMbbbuuu~~~~~~{{{{{{|||~~~~~~~~~|||wwwsssnnnllljjjddd[[[TTTQQQNNNIIIFFFEEEBBB@@@>>>======;;;999;;;888777;;;BBBIIIMMMNNNNNNKKKHHHFFFEEECCC@@@===???<<<;;;<<<;;;999===CCCLLL]]]lllpppssswwwwwwssswwwwwwwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{zzz{{{|||~~~}}}ooodddbbbooo{{{|||yyyyyy~~~}}}{{{~~~|||rrrzzz~~~~~~~~~wwwtttuuupppfff```MMMGGGFFFDDDAAA@@@>>>======<<<:::888777777666555444333333222222111111000000000000000////////////////////////...///000///------///000///////////////////////////............//////000222444666666555444444555999999999999:::<<<===>>>???===;;;999888888777777;;;<<<>>>>>>>>>???BBBDDDFFFGGGLLLRRRYYY\\\\\\ZZZSSSTTTUUUWWWYYYZZZZZZZZZYYYZZZ[[[[[[[[[]]]___bbbggggggeeedddgggjjjfff___bbbiiipppuuu|||~~~xxxuuuzzz}}}rrruuuqqqvvv|||{{{xxxvvvtttbbbVVV\\\iiippplllgggooovvv~~~}}}}}}zzz|||bbb___qqq|||~~~uuuiiibbb___ppp{{{nnn___SSSMMMRRRQQQYYYkkk{{{xxxiiiZZZSSSOOOPPP[[[iiiqqqzzzvvvccc\\\kkkzzzeeeQQQNNN\\\llliiiGGGIIIaaaooosss```OOOBBBKKKooo{{{\\\RRRJJJHHHJJJKKKJJJIIIJJJJJJIIIFFFBBB===888555444333222222111111222222111111111111111111111111111222222222222111000000111111111111111111111111111111222222222333333333333333222111222777>>>EEEKKK[[[lll~~~vvvrrrvvv|||sss{{{}}}{{{~~~ssseeeaaaiiisssuuuyyy}}}}}}{{{yyyzzz{{{wwwlll^^^TTTRRRXXXccclllrrrwww{{{{{{~~~yyynnnaaaYYYUUURRRUUUccczzzyyyuuutttuuusssooohhhbbb^^^]]][[[]]]^^^]]]ZZZZZZ]]]```^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYY\\\]]]^^^```bbbccceeeeeeoooiii[[[LLLEEEHHHLLLMMMMMMFFFDDDGGGRRReeeeeeQQQCCCAAAGGGYYYlllvvvyyyzzz{{{zzzyyyzzz||||||wwwtttrrrooohhh```ZZZVVVRRRNNNJJJHHHFFFCCCAAA@@@???===;;;<<<:::999>>>GGGNNNSSSTTTPPPNNNJJJGGGEEECCC???===@@@===<<<===;;;999;;;@@@GGGXXXiiiqqqtttwwwwwwtttxxxxxxxxxxxxxxxxxxxxxxxxwwwyyyzzzzzzyyyyyyzzz{{{|||wwwiiidddnnnzzz|||zzz{{{~~~}}}xxxtttwww}}}yyysssmmmaaaMMMGGGFFFDDDAAA???=========<<<:::888777777666555444333333222222111111000000000000000////////////////////////...//////...------...000////////////////////////...............///000000333555666666444444555666;;;:::999999999;;;===>>>BBB>>>:::777777888888777999:::;;;;;;;;;<<<@@@BBBEEEHHHMMMTTTYYYZZZZZZXXXSSSTTTWWWXXXZZZZZZ[[[[[[ZZZ[[[[[[ZZZZZZ[[[^^^```hhhhhhffffffiiiiiiaaaWWWWWWbbbmmmqqqttt{{{yyy}}}uuuyyy~~~~~~zzzwwwuuurrr___OOOOOOZZZcccgggiiipppxxx|||rrrzzzvvv```bbbssstttjjjddd___ooowwwgggWWWMMMMMMOOOYYYkkk{{{wwwdddVVVXXX___gggvvvtttaaajjj}}}nnnVVVJJJRRR]]]yyy~~~gggKKKIIIXXXhhhrrrcccUUUHHHHHHfffyyyfffWWWJJJHHHKKKKKKJJJJJJIIIIIIIIIGGGCCC===888555444333222222111111222222111111111111111111111111111111222222222111111000111111111111111111111111111111222222222333333333333333333111111777BBBJJJSSSaaajjjwwwvvvsssvvv{{{|||zzzyyyzzzyyylllgggmmmuuuwww{{{~~~~~~{{{zzz{{{~~~nnndddWWWSSS\\\iiirrruuuuuuxxxzzz{{{{{{yyyqqqhhh\\\TTTRRRRRRVVVaaauuu{{{tttiiikkklllkkkgggccc___^^^YYY[[[]]]\\\ZZZYYY\\\___aaaaaa``````_________^^^[[[[[[\\\\\\[[[YYYWWWUUUUUUSSSTTTYYY___bbbbbb```lllfffZZZQQQQQQWWWZZZXXXSSSNNNNNNOOOTTTfffnnncccHHHAAABBBRRReeerrrvvvxxxzzz{{{|||}}}|||xxxwwwrrrlllddd^^^[[[WWWRRRNNNLLLJJJFFFDDDCCCAAA???======<<<<<>>@@@>>>======;;;888:::???DDDTTTfffqqquuuwwwwwwvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzzyyyxxxwwwxxxyyy|||}}}}}}ooofffjjjrrrvvv{{{wwwzzzvvvvvv~~~xxxvvvtttaaaNNNGGGFFFDDD@@@???=========<<<;;;999777777666555444333333222222111111000000000000000000000000000000000000000...//////...------...000////////////////////////......---......///000111333444555555444444666777<<<;;;999999:::===@@@BBBDDD???888555666999999888888999999888888:::>>>AAAEEEIIIOOOUUUXXXYYYWWWUUUSSSVVVYYYZZZZZZZZZ[[[\\\ZZZ[[[ZZZYYYYYYZZZ]]]```fffhhhhhhggghhheee[[[OOOLLLYYYeeehhhiiiqqq|||}}}yyy|||~~~{{{yyyxxxvvvbbbNNNJJJSSS```kkksssxxx}}}xxxlllttt}}}qqq```eeevvvuuulllfff___lllooo\\\OOOHHHKKKWWWjjjzzz}}}rrrnnnxxxrrrrrrzzz___LLLMMMRRRkkk~~~{{{qqqiii[[[JJJEEEIIIbbbtttjjj```RRRDDDXXXnnnnnnZZZJJJIIIMMMLLLKKKLLLJJJJJJIIIGGGDDD>>>999666444333222222111111222222111111111111111111111111000000111222222222222222111111111111111111111111111111222222222333333333333444444222333;;;HHHRRR___jjjkkkooo||||||~~~|||xxxppp}}}~~~sssttttttwww}}}www|||{{{sssqqqvvv|||zzz|||}}}}}}{{{zzzzzz{{{fffaaaZZZ[[[ggguuu{{{yyyyyywwwwwwwwwuuuuuuzzz~~~{{{uuummmhhhdddcccdddiiitttxxxqqqnnnhhhiiikkkkkkiiifffaaa^^^[[[\\\]]]]]][[[[[[[[[\\\XXXYYYZZZ[[[[[[\\\[[[[[[\\\]]]______^^^[[[WWWUUUSSSTTTWWW]]]cccffffffdddkkkddd[[[ZZZeeerrrvvvrrraaaWWWVVVVVVTTT```nnnoooLLLCCC@@@OOOeeesssyyyzzzyyy{{{}}}~~~|||uuuooohhhccc```]]]WWWSSSQQQNNNKKKHHHGGGEEEBBB@@@>>>>>>@@@FFFMMMSSSTTTTTTSSSPPPMMMKKKJJJHHHEEEBBB@@@>>>===>>><<<888:::>>>BBBPPPcccoootttuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyxxxwwwuuuvvvxxxzzz|||}}}ooobbbbbbhhhnnnzzzxxxsssyyysssuuu~~~{{{~~~aaaNNNGGGFFFDDD@@@>>>===<<<===<<<;;;999777777666555444333333222222111111000000000000000000000000000000000000000......///...---,,,...000////////////////////////---------......///000111222333444444444555777999;;;:::999999<<<@@@EEEHHHDDD===666333555888:::999888999999888888:::>>>AAAFFFKKKQQQWWWXXXWWWTTTSSSSSSVVVZZZ[[[ZZZYYYYYYZZZXXXXXXXXXXXXXXX[[[___bbbcccggghhhgggeee___SSSGGGCCCOOOYYY[[[]]]dddnnntttuuu{{{vvvttt{{{|||{{{|||}}}~~~}}}~~~jjjRRRMMMWWWfffttt|||}}}~~~rrriiivvvooo```gggvvv~~~zzzxxxpppgggZZZdddxxxcccTTTFFFJJJWWWjjjyyy{{{jjjQQQLLLMMM```~~~sssdddWWWPPPKKKEEE@@@VVVssssssmmm\\\AAAOOOiiisss\\\IIIIIINNNMMMLLLMMMLLLLLLKKKHHHEEE@@@<<<999444333222222111111222222111111111111111111111111...///000111222333333333111111111111111111111111111111222222222333333333333444555444777AAAQQQ^^^kkksssnnniiiwww{{{~~~wwwkkkuuuzzzvvvqqquuuqqqjjjpppqqqooouuu~~~|||sssrrruuuxxxvvvssstttyyy{{{{{{{{{||||||zzzvvvtttfffhhhiiiiiipppzzz~~~||||||uuupppnnnjjjfffhhhmmmpppxxxyyytttoooooottt||||||tttnnnjjjiiiiiilllkkkkkklllmmmjjjddd___TTTSSSRRRSSSTTTTTTSSSQQQQQQTTTXXX\\\```bbbccccccjjjkkklllllljjjfffaaa^^^bbbiiippprrrpppnnnoooqqqvvvjjj___```qqqhhhWWWRRRTTTPPPUUUfffpppTTTHHHBBBPPPfffuuuzzzzzzxxx{{{}}}yyytttnnniiigggddd___[[[VVVTTTPPPMMMKKKIIIFFFDDD@@@@@@CCCIIIOOORRRQQQOOOPPPNNNLLLJJJJJJIIIFFFDDD???======>>><<<999:::>>>AAAMMM___lllrrrrrrtttvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwtttssstttxxx{{{{{{}}}mmm\\\[[[aaajjjwww~~~{{{}}}zzzllliiillloooyyyuuusss}}}bbbNNNHHHFFFDDD@@@>>>===<<<======;;;999777777666555444333333222222111111000000000000000000000000000000000000000---...///...,,,,,,...///////////////////////////---------......000111111111333444444444555777:::999999888999===DDDJJJNNNDDD<<<444111444888:::999999999999888888;;;???BBBFFFKKKSSSWWWXXXVVVSSSQQQSSSVVVZZZ[[[YYYWWWXXXYYYUUUVVVWWWWWWXXX\\\aaaeee```eeehhhfffbbbZZZNNNBBB:::CCCLLLOOORRRYYY^^^```iiihhh]]][[[jjjtttxxx~~~}}}}}}~~~~~~~~~qqqVVVQQQ]]]mmmzzzyyyxxxyyyzzz|||}}}kkkfffxxxnnn^^^dddrrr{{{tttwwwrrrvvvzzzrrreeeSSS\\\yyy~~~jjjZZZGGGLLLYYYmmm{{{uuuzzzrrrVVVNNNLLLZZZwww{{{ssscccSSSOOOQQQMMMDDDKKKqqqxxxvvvcccAAALLLjjjvvv]]]IIIIIINNNNNNLLLNNNNNNNNNLLLIIIFFFBBB>>><<<444333222222111111222222000000000000000000000000---...000111333333444444111111111111111111111111111111222222222333333333222444666666:::FFFXXXfffttt|||tttjjjvvvvvvzzzxxxpppuuuyyyqqqdddeee}}}jjjeeennnrrrnnnpppxxxwwwppprrrsssssspppoooqqqvvv{{{zzzyyyzzz|||}}}zzzsssmmmiiirrrwwwuuuuuu{{{~~~sssiiieee```ZZZZZZ]]]___ooo{{{qqqooossswwwvvvrrrtttsssqqqooommmlllllllllkkkhhhgggjjjmmmllleee___YYYWWWVVVWWWZZZ[[[XXXUUUVVVZZZaaahhhooosssuuuvvvzzz{{{|||{{{xxxsssmmmiiiuuu}}}uuuwww|||sssbbbaaarrrhhhOOOGGGMMMJJJMMM^^^mmmYYYKKKCCCOOOcccqqquuutttyyy{{{~~~|||xxxrrrnnnllliiiddd```ZZZWWWSSSPPPNNNLLLIIIGGG@@@AAADDDJJJPPPRRROOOKKKLLLJJJHHHHHHHHHGGGEEECCC???======>>>===999:::???@@@KKK\\\jjjpppppprrrvvvwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxvvvsssrrrtttxxx|||yyy}}}}}}kkkXXXWWW```jjjwww{{{www{{{}}}nnngggffffffrrrvvv~~~zzzzzz}}}dddQQQJJJFFFCCCCCC@@@>>><<<<<<;;;999888777666555444333222222222222222222111111111111000////////////000000000000000000000000000000000000...///111111000//////000000///...---...///222333666555555555555666666777999888777888:::>>>BBBEEE???<<<888666777888888888:::<<<===<<<:::<<>>CCCEEEFFFMMMWWW]]]YYYRRROOOYYYkkkvvvxxxzzz{{{}}}}}}}}}~~~hhhYYYfffxxxzzzzzz~~~}}}{{{|||sssfffjjj{{{|||}}}jjjaaaeeemmm}}}ooossstttmmmqqq{{{vvvuuufffQQQSSSeeeppp___OOOOOOXXXkkk|||tttnnnzzz___MMMMMMTTTmmm|||bbbVVVQQQKKKIIIFFFeeeyyygggMMMAAAcccqqqqqqPPP>>>PPPQQQFFFQQQNNNMMMJJJHHHEEEBBB@@@???777555333222333333222111222222222111111///............///111111222222222111000000000222333222111333333222222111222222222555666444000777JJJaaannn~~~}}}uuunnnrrr~~~~~~tttfffoooxxxzzzyyy{{{~~~ppp|||~~~xxxgggbbb{{{mmmqqqvvvwwwqqqpppssspppgggdddcccccceeekkkppptttvvvzzz{{{|||}}}{{{vvvppplllvvv|||{{{yyy|||~~~|||uuujjjaaa\\\WWWQQQXXX```vvv{{{xxxxxxyyyyyyqqqqqqrrrqqqooollliiihhhkkkiiigggffffffggggggfff```^^^]]]___dddggggggeeennnhhheeejjjvvvzzzvvvwww|||~~~}}}vvvccceeepppwwwzzz|||hhhXXXIIIEEEEEEIIITTTaaa\\\HHHAAASSSkkkuuuuuuvvvzzz||||||{{{~~~xxxtttqqqmmmgggbbb[[[ZZZXXXVVVSSSQQQOOONNNGGGGGGIIIMMMPPPRRRQQQOOOKKKKKKJJJHHHGGGEEEDDDDDDAAA@@@>>>===;;;;;;::::::<<>><<<<<<;;;999888777666555444333222222222222222222111111111111000////////////000000000000000000000000000000000000...///000000......///000000///.........000222333555555555555555666666777:::999999999:::<<<>>>@@@===:::777555666777888888:::<<<===;;;:::<<>>EEEOOOOOOLLLLLLVVVfffppprrrwwwxxx{{{}}}~~~}}}zzzxxx{{{{{{kkk```mmm{{{~~~~~~}}}}}}~~~uuuiiinnn~~~uuuiiijjjsssttt]]]RRRZZZggg|||oooooommmeeehhhzzzzzzyyyyyyiiiSSSPPP\\\|||tttiiiQQQQQQYYYjjjzzz}}}ttteeeRRRJJJNNNcccvvv```YYYUUUNNNHHH```zzzxxxmmmUUUBBB[[[pppwww[[[CCCMMMNNNFFFOOONNNMMMKKKHHHEEEBBB@@@???777555333222333333222111222222222222111000///......///000111222222222222111000000000222333222111333333222222222222222333444666555333;;;MMMaaalll|||{{{wwwwww~~~vvvmmmnnnpppnnnjjjfffgggkkksss}}}}}}mmmeeessskkkwww~~~uuuqqqlllfff]]]\\\\\\```gggnnnsssuuuzzz|||}}}zzzuuurrrsssuuu|||{{{sssnnnpppssswww{{{zzzssslllhhhbbb]]]gggiiivvv{{{uuuqqqooovvvsssooojjjfffdddddddddbbbbbbbbbbbbcccgggmmmqqqzzzzzz|||zzzvvvnnnkkkiiilllttt|||~~~zzzggggggqqquuuvvvxxxnnn___SSSPPPPPPPPPXXXcccfffQQQFFFUUUkkkuuuvvvuuuyyy{{{{{{{{{|||wwwtttoooiiiddd^^^]]][[[YYYVVVTTTRRRQQQIIIJJJLLLPPPSSSSSSQQQOOOLLLKKKJJJIIIGGGFFFDDDDDDCCCBBB@@@???===<<<<<<<<<===KKK]]]jjjppprrrsssuuuqqqttttttqqqrrruuuvvvtttyyywwwuuusssooojjjdddaaaeeefffqqq{{{}}}mmm\\\\\\___eeesss{{{zzzsssmmmuuu~~~zzzpppgggmmmTTTIIIFFFEEECCC@@@>>><<<<<<;;;999888777666555444333222222222222222222111111111111000////////////000000000000000000000000000000000000...//////...,,,,,,///111//////......///000222333555555444444555666666777:::::::::::::::::::::::::::888555444555777888888999;;;<<<;;;:::===BBBGGGNNNQQQTTTTTTRRRPPPPPPRRROOOPPPRRRTTTUUUUUUUUUTTTUUUUUUUUUUUUVVVZZZ```dddgggiiikkkllllllhhh\\\PPPHHHCCC???>>>>>>;;;;;;<<>>>>>>>>???KKK[[[jjjrrrsssrrrqqqssspppooommmiiigggmmmvvvwwwuuussssssrrrlllaaaXXXZZZ\\\kkkxxx{{{}}}lllbbbZZZccc{{{}}}||||||xxxvvvrrreeeqqqUUUHHHFFFGGGCCC@@@>>><<<<<<;;;999888777666555444333222222222222222222111111111000000////////////000000000000//////////////////////////////...,,,+++,,,...111//////...///000111333333444444444444555555666777888999:::;;;:::999888777888666444444666888999999888:::<<<;;;;;;===CCCHHHPPPRRRTTTRRROOOMMMOOORRRQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTVVVZZZ```dddeeehhhmmmrrrtttppphhh```ZZZTTTMMMKKKIIIGGGCCC@@@NNNNNNPPPVVVaaammmuuuyyysssvvvyyyxxxrrrkkkfffdddhhhhhh[[[VVVfffsssvvvzzz}}}~~~yyyiiiaaammm~~~uuuiiidddgggmmmTTTFFFIIITTTjjj~~~uuuhhhiiissspppvvv}}}ooo___[[[ooo|||jjjWWWZZZaaafffddd^^^YYYXXXXXXPPPOOOVVVfffuuu}}}ooobbbdddmmmuuuuuu{{{{{{mmmcccYYYaaannn{{{uuu\\\PPPJJJRRRoooeeeOOOVVVqqq}}}{{{hhhHHHFFFZZZvvvqqqRRRFFFJJJMMMRRROOONNNMMMKKKHHHEEEBBB@@@;;;888555333333333222111222222222222111111000//////000111111222222222222111000000000222333222111333333222222222333444444000333555:::HHH^^^pppxxxzzzwwwvvv}}}}}}zzz{{{yyy|||yyyppppppxxxpppuuu||||||xxxvvvwwwuuutttooobbbVVVYYYcccxxxoooddd\\\UUUWWWWWWXXX]]]fffooovvvzzz{{{|||{{{{{{|||wwwooonnnppp~~~zzz|||{{{tttpppoooaaabbbdddgggkkkpppuuuwwwzzzyyyxxxxxx{{{{{{uuurrrrrrtttxxx{{{|||mmmZZZ\\\kkkvvvwwwvvvvvvyyyzzzzzz|||wwwpppjjjlllkkkjjjhhhfffccc```^^^VVVXXXZZZ]]]^^^[[[VVVRRRMMMNNNNNNOOONNNMMMLLLKKKGGGFFFDDDCCCAAA@@@@@@@@@CCCLLL[[[iiirrrtttrrrooosssjjjccc```[[[VVV]]]jjjrrrrrrsssxxxuuuiii]]]^^^lllxxxyyy|||lll[[[ccc~~~{{{~~~yyyvvv}}}wwwyyy~~~sssrrrUUUHHHFFFHHHCCC@@@>>><<<<<<;;;999888777666555444333222222222222222222111111111000000////////////000000000000//////////////////////////////...,,,+++,,,...111......///000111222333444333333333444444555777777666777999:::;;;:::999888888777555666888999:::999777999;;;;;;;;;>>>DDDIIIPPPRRRRRRPPPLLLKKKNNNQQQUUUUUUTTTSSSQQQOOONNNMMMNNNPPPRRRTTTVVV[[[aaaeeeeeefffhhhmmmrrruuuxxx{{{oookkkccc]]]ZZZWWWQQQLLLUUUPPPNNNTTT___kkkrrrvvvuuuxxxyyyrrrgggbbbdddiiivvvlllVVVPPPdddsssvvvzzzzzz}}}wwweee]]]kkk|||~~~zzzrrrppp]]]RRRQQQRRRbbbxxx}}}hhhbbbkkktttqqqqqqttt{{{vvvaaaYYYkkkzzzddd___cccfffcccZZZPPPLLLLLLJJJIIIQQQbbbsss|||nnnZZZTTTZZZ```]]]gggsssxxxqqqdddZZZUUUSSS[[[ggguuu{{{aaaSSSJJJMMMfffkkkSSSTTTqqq}}}lllMMMCCCMMMnnntttYYYEEEFFFLLLOOONNNNNNMMMLLLJJJGGGDDDBBB===:::666333333333222111111222222222222111111000000111111222222222222111111000000000222333222111333222222222333444444555222333444:::KKKaaaqqqwww{{{{{{~~~uuuooovvvvvvrrruuuuuuyyy}}}~~~|||zzzyyyvvvxxx~~~{{{gggRRRTTTddduuu~~~uuujjjcccZZZQQQXXXXXXZZZ```hhhpppvvvyyy{{{zzz|||}}}wwwvvvwww~~~xxxpppkkkiiieeeiiiqqqyyy~~~~~~}}}zzz}}}yyyvvvxxx}}}xxxeeedddnnnwwwxxxwwwwwwyyyzzzzzz}}}xxxrrrlllqqqqqqpppnnnkkkgggcccaaa[[[\\\___aaaaaa]]]XXXSSSLLLMMMOOOPPPPPPPPPOOONNNIIIHHHFFFEEECCCBBBBBBBBBFFFOOO\\\jjjrrrtttrrrpppkkk^^^SSSRRRPPPNNNUUUaaaqqqsssuuu{{{}}}aaa___kkkxxxxxx}}}vvvaaaccc|||}}}{{{zzzxxxzzzpppTTTHHHFFFHHHCCC@@@>>><<<<<<;;;999888777666555444333222222222222222222111111111111000////////////000000000000000000000000000000000000...//////...,,,,,,///111---...///000222333444444222222333333444555777777555666888:::;;;;;;;;;:::888777666666888:::999999777999;;;;;;;;;>>>DDDJJJNNNPPPPPPNNNJJJJJJMMMPPPVVVUUUSSSQQQOOOMMMLLLKKKLLLNNNQQQTTTWWW\\\bbbfffhhhdddbbbdddjjjssszzzuuurrrmmmggg```UUUNNNUUUbbbmmmsssuuuwwwwwwsssjjjaaaaaajjjsss~~~nnnUUUOOOdddsssvvvyyyxxx|||yyydddZZZgggxxx|||{{{|||zzz~~~zzzmmmjjjjjjeeemmm|||}}}~~~xxx___]]]qqq}}}vvvoookkkooowwwzzzbbbWWWgggzzzhhhhhhgggdddZZZLLLEEEDDDDDDCCCLLL^^^qqq|||~~~hhhWWWMMMIIIJJJPPPZZZaaa___ZZZZZZ___iiikkkooowwwiiiUUUKKKIII]]]lllVVVOOOmmm|||pppSSSEEEGGGdddtttaaaHHHCCCHHHHHHLLLMMMMMMMMMLLLIIIFFFEEE???;;;777333333333222222111222222222222222111111111111222222222222222111111000000000222333222111333222222333333444555666555555666===NNNcccoooqqq{{{~~~~~~xxxppplllqqqzzz|||zzzxxxzzz}}}~~~~~~|||||||||xxxzzz~~~zzzeeePPPSSScccxxx|||zzzqqqllliii```TTTVVVWWW[[[aaajjjqqquuuvvvyyyzzz{{{uuupppiiinnnttt{{{~~~~~~||||||ppplllrrrxxxzzzyyyyyy{{{{{{|||}}}wwwrrrwwwvvvuuusssooojjjeeeccc``````bbbcccccc___ZZZVVVMMMOOOQQQRRRRRRQQQPPPNNNLLLKKKIIIHHHFFFEEEEEEEEEJJJRRR___jjjqqqsssssssssjjjaaaWWWSSSTTTXXXaaaiiissssssqqqrrr}}}___XXXcccsssxxx~~~rrrlllzzz}}}xxxvvvzzz}}}}}}{{{|||{{{{{{|||{{{|||mmmSSSHHHGGGHHHCCC@@@>>><<<<<<;;;999888777666555444333222222222222222222111111111111000////////////000000000000000000000000000000000000...///000000......///000---...///111222333444444222222222333444555777777777888999:::;;;;;;;;;;;;888666555666777888888666666888:::;;;;;;???EEEJJJKKKMMMNNNLLLIIIIIIKKKNNNRRRRRRPPPNNNMMMLLLKKKKKKJJJMMMPPPTTTXXX]]]ccchhhiiieeedddggghhhlllxxx}}}hhhYYYPPPYYYjjjtttuuuuuuwwwrrriiiccccccjjjuuu}}}|||oooZZZXXXlllwwwyyy}}}zzz}}}~~~|||yyyxxx{{{ttt]]]RRR```sssxxxzzz~~~www{{{zzzwwwyyytttlllkkkwwwsssYYYYYYwww|||ooohhhfffjjjwwweeeVVVcccyyy}}}wwwqqqkkkfff[[[LLLBBB@@@@@@@@@III\\\ooo|||rrr___PPPLLLKKKOOOXXX___bbbgggnnnyyytttooorrr~~~ttt[[[OOOHHHTTTsss|||nnnWWWHHHcccxxxzzzuuuZZZGGGAAAYYYooogggNNNDDDGGGFFFJJJKKKMMMNNNMMMKKKIIIGGGAAA===777444333333222222111222222333333222222111111222222333333222222111111000000000222333222111222222222333333555666666444666:::FFFYYYllltttrrrzzzyyytttssspppqqqwww|||yyy|||yyyxxxuuulll[[[QQQYYYiii}}}xxxssspppfffZZZSSSVVV\\\dddmmmsssvvvwwwwww{{{~~~}}}{{{{{{}}}qqqrrrtttwwwzzz}}}zzz|||{{{}}}wwwtttuuuyyy{{{zzz{{{}}}}}}}}}}}}zzzvvvpppjjjggghhhgggggghhhhhheeeaaa]]]WWWXXXYYYYYYXXXUUURRRPPPOOOOOOMMMKKKJJJIIIIIIHHHLLLVVVccckkkoooqqqtttwwwxxxvvvnnnbbb\\\aaaiiimmmlllkkkddd___hhhxxx}}}www]]]RRRZZZllluuu}}}{{{|||wwwnnnjjjrrr{{{~~~~~~www{{{yyyvvvjjjRRRHHHGGGGGGCCC@@@>>><<<<<<;;;999888777666555444333222222222222222222111111111111000////////////000000000000000000000000000000000000...000111111000//////000---...///111333444444444222222222333444555777777:::::::::::::::::::::;;;777666555555666777666444666888:::;;;;;;???EEEKKKIIIKKKMMMKKKIIIHHHJJJMMMOOONNNMMMLLLKKKKKKKKKLLLJJJLLLPPPTTTYYY^^^dddiiiggghhhmmmqqqmmmfffggglllzzz~~~{{{hhhWWWNNNZZZmmmvvvuuuqqqwwwmmmaaa^^^gggttt~~~{{{tttfffgggxxx~~~}}}wwwoookkkmmmqqqjjjSSSHHHYYYnnnvvv||||||vvv}}}uuukkk]]]ZZZXXXjjjnnnVVVXXX}}}~~~mmm___^^^mmmiiiWWWaaasss}}}}}}tttlll```PPPEEECCC??????HHH[[[nnn{{{oooYYYRRRTTT```kkkoooqqqtttuuukkkaaacccrrr|||cccUUUHHHNNNiiizzzzzz~~~sssrrrWWWBBBZZZrrrxxxyyy___HHH;;;OOOiiijjjSSSHHHJJJIIIIIIKKKMMMNNNNNNLLLJJJIIIBBB===888444333333222222111222222333333333222222222222333333333222222111111000000000222333222111222222222333444555666777111555>>>OOOeeexxx}}}yyyxxxqqqsss~~~sssqqqrrrxxx|||xxxooobbbWWWWWWfffvvvxxxsssiii^^^SSSVVV]]]gggpppwwwyyyyyyuuu}}}}}}{{{|||uuuvvv|||~~~}}}}}}qqqffftttmmmtttxxxwwwuuurrruuu||||||}}}{{{xxxwwwzzz{{{||||||~~~~~~~~~|||vvvppplllpppooonnnnnnnnnlllhhheeeaaaaaaaaa```^^^ZZZUUUSSSRRRQQQPPPNNNMMMLLLLLLKKKNNNXXXeeelllnnnpppuuuzzzjjj[[[\\\ccceeeaaa```WWWOOOXXXkkkvvvtttaaaRRRVVVhhhqqqxxx{{{rrrgggbbblllzzzyyy}}}~~~{{{wwwjjjOOOJJJLLLEEECCC@@@===;;;;;;;;;;;;:::999777555444444333111///000000000000000000000000000000000000000000000000////////////////////////......//////...---,,,,,,000000//////000222444555333333444444555666666666<<<>>>@@@AAA@@@===999666555555555555666666666666666777999:::;;;???CCCGGGJJJIIIGGGGGGGGGIIIKKKLLLIIIIIIIIIJJJJJJJJJJJJKKKIIILLLPPPTTTXXX\\\```dddgggrrrtttgggnnnwwwjjjeeellltttwwwdddYYYWWWdddpppqqqppptttrrrjjjdddgggnnnwwwyyymmmrrrzzz}}}|||uuuiiiZZZRRRYYYeeecccOOODDDOOOaaammmvvvqqqgggnnnvvviiiZZZVVV]]]hhhhhhZZZTTTmmmtttcccaaaiii}}}ppp[[[WWWkkk|||}}}vvvkkk]]]NNNEEEBBB???DDDXXXppptttnnnuuuwwwjjj\\\UUUXXXOOOGGGNNNddd}}}mmm[[[FFFHHH^^^rrr}}}wwwtttmmmeeeNNNEEEJJJ^^^rrr}}}kkkJJJ>>>NNNeeepppcccLLLCCCHHHKKKLLLNNNNNNNNNKKKHHHFFFEEEAAA;;;555222111111222222222222222222222222222333333333333333222111000111111222222222333333333333333333333444555666666666444>>>ZZZ}}}}}}rrrgggttt~~~{{{~~~www~~~}}}~~~lll]]]RRR\\\uuutttjjjkkkaaaYYYWWW^^^lllwwwxxxxxx{{{yyy{{{~~~|||{{{zzzzzz{{{{{{xxxwww|||gggPPP]]]rrr||||||tttyyysssgggjjjqqq}}}}}}nnniiikkkgggkkktttvvv~~~|||{{{{{{}}}~~~}}}|||{{{}}}~~~xxxrrroootttrrrpppqqqssssssoookkkjjjhhheeecccbbb___\\\YYYWWWSSSRRRTTTRRRNNNLLLNNNVVV^^^hhhnnnoooqqqtttxxxfffJJJJJJZZZgggrrrrrrnnngggaaaaaagggmmmfffUUULLLWWWkkkxxx}}}~~~yyy~~~vvvkkkeeebbbgggttt~~~|||uuuzzzxxx{{{||||||~~~~~~tttrrrnnnPPPIIIKKKEEECCC@@@===;;;;;;;;;;;;:::999777555444444333111///000000000000000000000000000000000000000000000000////////////////////////......//////...------,,,000000///000111222444555333333444444555666666666;;;<<>>BBBGGGJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJNNNSSSWWWZZZ^^^bbbdddlllyyyiiiZZZkkk}}}sssrrrvvvyyyiiiaaaaaallluuutttqqqrrrkkknnnwwwnnnppp{{{sssaaaWWW^^^kkkeeeSSSEEEDDDIIIOOOYYYcccmmmllllllrrrpppaaahhh}}}rrrddd```ooo}}}kkkcccxxxvvvbbbUUUfff|||{{{~~~tttgggYYYOOOFFFAAAEEEYYYppp~~~xxx~~~|||wwwgggSSSHHHIIIMMMKKKHHHKKK]]]wwwwwwgggPPPJJJUUUddduuudddVVVSSSFFFBBBKKK^^^sssoooVVVDDDDDDWWWtttvvv^^^KKKKKKOOOPPPRRRSSSRRRPPPNNNLLLGGGDDD>>>999555333333444000000000000000000000000222222333333333222111111111111222222222333333333333333333333444555666666666<<>>BBBGGGJJJIIIHHHHHHGGGFFFGGGGGGHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJNNNSSSWWWZZZ]]]aaacccggguuujjjZZZeee{{{sssvvvwwwrrrmmmpppzzzpppkkkkkkttt{{{zzzwwwuuuzzz{{{~~~uuuvvv}}}~~~pppiiiiiijjj```XXXWWWXXXZZZ___eeennnooopppttt~~~lll___hhh~~~rrrqqq|||vvv{{{mmmWWW___ttt~~~www~~~|||qqqbbbWWWGGGAAADDDXXXppp{{{jjjZZZ]]]dddhhhddd]]]\\\bbbllldddWWWPPP\\\ttt~~~nnnUUUIIILLLUUUqqqkkk[[[SSSXXXJJJBBBFFFXXXrrrvvvaaaKKKAAANNNqqq~~~gggOOOIIIOOOPPPRRRTTTSSSRRROOONNNGGGDDD???999555333333333111111111111111111111111222222333333333222222111111111222222222333333333333333333333444555666666888AAASSSlll}}}www{{{zzzsssxxx~~~~~~sssccc[[[YYYYYY___hhhoooqqqqqqsssuuutttsssqqqpppqqqtttxxx{{{zzz{{{}}}zzzwwwvvvwwwxxxxxxvvvwwwxxxyyyyyyyyyxxxwwwzzzwwwttttttwww{{{sssyyynnn\\\fffuuu}}}rrrkkkwwwbbbHHHQQQhhhtttxxx|||{{{zzzpppZZZccclllppprrrzzz{{{zzzzzzxxxxxxyyy|||~~~~~~~~~~~~}}}|||zzz{{{}}}xxxuuutttrrruuuwwwuuuqqqnnnnnnooonnnmmmkkkjjjhhheee```]]]ZZZVVVRRRQQQMMMGGGEEEGGGQQQ[[[gggnnnpppqqqsssuuuzzz~~~jjjLLLEEEOOOUUUSSSOOOIIICCCBBBDDDFFFQQQKKKIIIRRRbbbqqqzzz}}}}}}uuuiiieeeeeecccXXX[[[cccmmmssstttvvvxxxyyyzzz}}}wwwrrrjjjdddbbbjjjyyyzzzTTTFFFGGGDDDAAA???===<<<<<<<<<:::888777666444444444444222000000000000000000000000000////////////////////////////////////////////////------...............---...///000111222333333444222222333333444555555555777888888888777666555444444444444444555555555555222555888;;;>>>AAAEEEHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIILLLRRRVVVYYY\\\___aaacccoootttccccccnnniiiiiigggdddccckkkzzzzzzvvvuuuyyy}}}{{{wwwtttsssrrrsssvvvvvvssstttxxx}}}|||}}}}}}}}}~~~~~~zzzqqqrrrrrrtttzzz|||zzzxxxxxx}}}zzz{{{{{{xxxddd]]]iii~~~{{{rrrvvvzzzZZZVVVdddqqqxxxzzzqqqkkkpppiiikkksssqqqkkkttt{{{mmm```JJJBBBCCCWWWppppppaaaeeennnxxx}}}jjjWWW]]]ttttttYYYJJJIIIMMMgggkkkdddfffjjj\\\PPPMMMZZZuuu{{{hhhSSSBBBHHHkkkoooTTTFFFNNNOOORRRSSSSSSRRRPPPOOOGGGDDD???:::555333222111222222222222222222222222111222222333333333222222111111222222222333333333333333333333444555666666777CCCWWWnnn}}}www}}}}}}mmmpppwww|||wwwfffWWWUUUXXX```jjjppprrrsssssssssjjjjjjjjjiiiiiiiiiiiijjjhhhkkkppptttxxxzzz|||}}}~~~|||yyyxxxxxxxxxwwwuuuuuuvvvwwwxxxxxxxxxwwwvvvtttsssooollllllooorrrsss|||fffjjjnnnZZZcccttt{{{xxxtttzzz}}}mmmaaaiiifffJJJQQQhhhsssvvv}}}~~~uuuUUU```lllooommmnnnxxxiiiffftttyyyxxx{{{zzzyyyxxxwwwxxx{{{}}}~~~}}}}}}}}}|||zzzzzz{{{wwwuuuuuuqqqsssuuutttpppllllllmmmmmmkkkjjjhhhfffbbb]]]YYYTTTOOOKKKIIIEEE@@@>>>AAANNNYYYfffooorrrrrrtttvvv|||{{{{{{\\\HHHGGGFFFFFFGGGGGGIIIMMMRRRVVV]]][[[ZZZ]]]gggrrrzzz|||~~~qqqfff___]]]XXXXXX___kkkqqqqqqsssvvvtttyyy{{{pppfffbbbeeeiiilllzzzUUUGGGGGGCCCAAA???=========<<<:::888777555444444444444222111000000000000000000000000////////////////////////////////////////////////,,,---......///............///000222333333333333222222222333444444555555777777666666555555555555333444444444444555555555222555999;;;>>>AAADDDGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHLLLRRRVVVYYY[[[^^^___bbbkkk{{{~~~mmmgggkkkdddaaa___bbbgggrrr}}}{{{{{{|||zzzvvvrrrcccaaadddlllqqqqqqqqqsss}}}}}}}}}}}}{{{{{{{{{}}}~~~yyy~~~~~~yyyxxxuuu\\\XXXfffyyy|||pppjjjtttaaaVVV[[[eeeqqquuueeeYYYbbbZZZXXX]]]^^^^^^kkk}}}vvviiiPPPEEEDDDVVVooo~~~dddcccwwwxxx]]]MMMJJJLLLcccyyy|||uuucccVVV]]]wwwmmm[[[GGGEEEbbb|||vvv[[[FFFMMMNNNQQQSSSTTTSSSQQQOOOGGGDDD???:::666333111111222222222222222222222222111111222333333333222222111111222222222333333333333333333333444555666666777DDDYYYooo{{{{{{kkkkkksss}}}~~~wwwuuuvvvgggVVVVVVXXXbbbkkkpppqqqppplllggg```aaabbbbbbbbbaaa```___bbbfffjjjmmmppprrruuuxxxzzzyyyyyyyyyzzzyyywwwuuuttttttuuuuuuuuuttttttsssoooooolllfffeeehhhiiihhhooossswwwyyyyyy{{{iiihhhzzzpppZZZbbbssszzzvvvqqqxxx|||jjjZZZ]]]yyy~~~gggKKKOOOeeeooopppzzzxxxRRR^^^lllrrrpppooouuu|||yyyccc]]]lllsssuuuyyy{{{yyyxxxwwwxxxzzz|||||||||||||||{{{yyyzzz~~~xxxuuuuuuuuurrrssstttrrrooommmkkkkkkkkkjjjhhhfffccc^^^XXXSSSLLLGGGCCCBBB>>>:::999<<>>======<<<:::888666555444444444444333111000000000000000000000000////////////////////////////////////////////////,,,------...//////......---///000222333333333333111222222333333444555555777777666555555555666666333333444444444555555555444666:::===???AAADDDFFFCCCCCCDDDFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIMMMSSSXXXZZZ\\\^^^___aaahhhwww}}}pppkkkpppiiieeeeeemmmuuu|||}}}|||{{{{{{}}}~~~{{{fff___\\\dddmmmsssvvvyyyuuuvvvuuuuuuwwwyyyzzzzzz|||xxxzzzwww||||||xxxsssUUUQQQ```sssssspppqqqmmmsss{{{wwwhhhbbbpppkkkddddddiiiuuuxxxcccTTTXXXWWWVVVTTTPPPRRR```qqq|||pppXXXKKKFFFUUUnnnxxxnnn{{{}}}```NNNJJJIII[[[zzzlllXXXZZZvvvsss```LLLDDDYYYwww}}}eeeKKKMMMOOOQQQTTTTTTTTTRRRQQQHHHFFFAAA<<<888444222111111111111111111111111111000111222333333333333222111111222222222333333333333333333333444555666666999EEEYYYnnn~~~~~~yyywwwxxx{{{qqqnnnssszzzuuuxxx~~~iiiaaajjjbbbTTTXXX\\\dddkkkmmmmmmiii___SSSRRRRRRRRRRRRRRRSSSSSSTTTYYY[[[^^^```dddjjjrrrxxxwwwvvvvvvvvvxxxxxxwwwuuuvvvvvvuuuttttttsssssstttnnnoookkkddddddjjjmmmlllgggiiimmmqqqtttxxx~~~ppphhhwwwqqqZZZaaassszzzuuuqqqzzzppp]]]^^^sss|||hhhKKKNNNbbbjjjjjjttt}}}zzzTTT___lllrrrrrrrrrwww}}}{{{}}}ddd\\\llltttvvvzzz|||zzzxxxwwwxxxzzz{{{{{{zzz||||||{{{yyyyyy~~~zzzvvvttttttttttttsssrrrrrrqqqooollljjjkkkiiigggeeeaaa[[[SSSNNNGGGBBB>>>===;;;888888;;;DDDPPPaaalllqqqrrrtttvvvzzzzzzxxxggg^^^bbbcccgggmmmuuu|||zzzuuuwwwzzzyyy}}}}}}|||nnn___YYYfffuuuwwwuuutttnnnsssuuurrrwww{{{zzzyyyuuupppsssyyyxxxrrrwwwUUUIIIIIIBBB@@@???>>>======<<<:::777666555333444444444333111000000000000000000000000////////////////////////////////////////////////,,,,,,---.../////////...---///000222333333333333111222222333333444555555888777555444444555666777333333333444444444555555555888<<<>>>@@@BBBDDDFFFAAABBBDDDEEEGGGHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGJJJNNNTTTYYY\\\]]]___``````fffrrr|||wwwmmmmmmuuuzzztttttt{{{~~~~~~xxxyyyyyy|||ttteeeXXXZZZdddoooxxx}}}rrrpppmmmmmmsssyyyzzzxxxqqqooopppwww|||}}}~~~qqqttt{{{{{{wwwssskkkbbbQQQLLLZZZnnnpppjjjddd[[[aaannnoooaaa\\\kkkttttttsssuuu~~~gggUUUNNNUUUXXXPPPEEEEEETTTddd|||sss^^^OOOHHHUUUmmmxxx}}}bbbNNNHHHDDDQQQmmmkkkSSSVVVuuuwwwbbbPPPDDDTTTtttmmmPPPMMMOOORRRUUUVVVUUUSSSRRRJJJGGGCCC>>>999666333222000000000000000000000000000111222333333333333333111111222222222333333333333333333333444555666666<<>>===???AAADDDFFFIIIKKKLLLOOOUUU___lllvvvvvvtttssssssuuuvvvwwwvvvzzzyyywwwvvvuuuuuuuuuvvvnnnoookkkdddeeennnttttttcccbbbccchhhnnntttzzzsssgggsssqqq[[[bbbttttttpppmmmzzzuuubbbbbbqqq|||jjjMMMNNNaaahhhgggoooxxx}}}yyyTTT]]]hhhmmmnnnooosssxxxvvvxxxwwwuuuyyy```WWWhhhqqqqqqtttvvvzzzyyywwwxxxyyyzzzzzzyyy}}}}}}{{{xxxxxx||||||xxxuuusssssstttwwwtttrrrrrrsssrrrmmmiiikkkiiigggddd```YYYQQQLLLEEE@@@<<<<<<:::888999<<<@@@MMM^^^kkkpppqqqsssuuuvvv{{{~~~wwwxxx{{{zzz}}}{{{ttt```VVVccctttxxxtttrrrgggjjjtttooonnnvvv|||vvvtttwwwvvvsssvvv~~~}}}uuuSSSHHHIIIDDD@@@@@@???===<<<;;;:::999555444444333333222222111111111111000///......---........................222111///...------......---,,,,,,,,,,,,---......111111222222222333333333222222333444666888:::;;;<<<:::777555333222333333444444333444444555666777999999:::<<<@@@CCCDDDDDDEEEBBB@@@CCCHHHJJJIIIEEEGGGHHHGGGFFFDDDDDDFFFHHHKKKNNNTTTXXXZZZ\\\^^^______cccggghhhjjjmmmqqqrrryyyzzzzzzyyyxxxxxxyyy{{{yyyzzzzzz|||~~~|||ooobbb[[[___jjjtttwwwnnnjjjnnnuuu|||pppkkkrrrsssuuuvvvnnndddiiivvv}}}kkkYYYXXXdddiiidddKKKHHHMMMaaaxxx~~~~~~yyyhhhdddqqq{{{xxx~~~nnnVVVWWWUUUSSSOOOHHHFFFMMMWWWjjjsss}}}}}}yyywwwgggWWWOOOYYYkkkwww~~~nnnTTTEEEFFFRRR\\\xxxzzz}}}yyyzzzuuudddLLLLLLnnnzzzmmmXXXAAAQQQlll~~~{{{UUUJJJNNNSSSTTTUUUVVVVVVTTTQQQNNNIIIAAA:::555444555111111111111111111111111111222222333333222222111111111222222222333333333222111111222444666777777===LLLaaarrr||||||~~~}}}{{{zzzyyytttnnnyyyyyy{{{yyy~~~xxx^^^ccctttVVVIIIJJJOOOUUUXXX```gggkkkggg]]]PPPDDD======;;;999777777777999:::???===CCCHHHGGGVVVkkksssppprrrsssttttttuuuxxxzzz|||xxxttttttwwwwwwtttpppppptttpppaaaVVV]]]uuuvvviiibbbbbbiiitttssssss|||pppZZZ]]]sssvvvoooooozzznnn^^^ppp|||nnnRRRQQQ___gggkkkmmmtttwwwuuuxxx~~~{{{rrrMMMRRR[[[eeejjjmmmqqqvvvssstttwwwzzzzzzzzz}}}aaaXXXeeennnrrrvvvsssxxxyyyyyyyyyxxxyyy|||{{{||||||zzzyyy|||~~~}}}xxxuuussssssrrrrrrtttssssssrrrpppmmmkkkiiieeeeeeccc^^^XXXQQQJJJFFF???>>><<<:::999999999999<<>>===<<<;;;:::999555555444333333222222111222222111000000///..............................//////...---......///000------,,,,,,------...///111111111222222222333333222222333444666888:::;;;<<<:::777555333222333333333222222333333444555666888888999<<>>===<<<;;;;;;:::888@@@DDDCCCQQQfffnnnqqqssstttuuuuuuvvvxxxzzz{{{xxxttttttvvvuuuqqqmmmkkkqqqpppbbbVVV[[[ooo|||ppphhhmmmvvvtttttt{{{ppp\\\^^^ssssssmmmlllvvvtttfffrrr~~~pppUUURRR^^^eeeiiippprrrqqqmmmnnnrrrqqqlllKKKLLLPPPYYYccclllrrrvvvwwwuuuuuuuuusssuuu~~~yyy^^^VVVdddmmmrrrvvvssswwwxxxyyyyyyyyyyyy|||~~~{{{||||||zzzyyy|||{{{xxx{{{wwwsssooonnnnnnmmmlllpppqqqqqqpppnnnkkkhhhfff```___\\\XXXSSSMMMGGGDDD@@@???===;;;999999999999;;;HHHYYYeeejjjnnnssswww{{{|||zzzzzzsssnnnlllooouuuxxxxxxzzzxxxVVVRRRkkkzzzzzz}}}jjjeee```cccmmmzzzwwwnnn{{{~~~xxx{{{uuujjjwwwxxxTTTGGGHHHBBB@@@???>>>===<<<:::999999555555444444333222222222222222222111000000//////........................------------...///111111---------,,,------...///111111111222222222222333222222333444555777999:::;;;:::777555333333333333222222222222333444555555777777888;;;???AAAAAAAAAAAA??????AAAFFFIIIHHHGGGDDDEEEEEEDDDCCCCCCEEEGGGJJJOOOUUUYYY[[[\\\\\\]]]^^^aaacccdddbbbaaadddgggkkkmmmooopppqqqsssvvvyyyyyyyyyyyyyyyzzz|||}}}~~~wwwjjj```eeevvvuuuoooyyy}}}}}}~~~iii]]]dddqqqxxxkkkhhhhhheeeTTTLLLJJJWWWpppxxxuuu}}}wwwdddUUUTTTSSSQQQJJJEEEHHHOOO\\\aaafffgggdddbbbaaaaaa___UUUQQQ[[[mmmzzz{{{~~~}}}bbbMMMGGGPPP[[[yyy~~~|||ggg^^^WWWVVVXXXRRRKKK^^^~~~}}}kkkIIIEEEZZZyyy^^^PPPQQQSSSUUUVVVVVVVVVVVVRRRPPPLLLDDD===777555555222222222222222222222222111222222333333222222111111111222222222333333333333333333333444666777888AAATTThhhsssxxx~~~pppqqqzzz{{{yyy~~~lllnnnrrrxxx}}}uuunnnsssuuussswwwsssrrrxxx]]]KKKDDDFFFNNNVVVeeelllvvvzzzuuuhhh\\\TTTHHHFFFDDDAAA???<<<;;;:::888666>>>BBBAAANNNccckkkrrrtttvvvvvvvvvwwwyyy{{{zzzwwwuuuuuuuuusssnnnjjjiiirrrrrrcccVVVYYYhhhvvvmmmkkkqqq}}}rrrqqqvvvlllYYY[[[lllppplllllluuuyyymmmssssssYYYUUU^^^dddhhhrrrqqqpppqqqtttuuurrrmmmRRROOOMMMQQQ\\\hhhpppssssssooojjjgggeeehhhuuusssZZZTTTccclllqqquuusssuuuwwwyyyzzzyyyzzz{{{|||{{{||||||zzzzzz}}}~~~zzzwwwvvvrrrnnnkkkjjjjjjiiihhhkkklllnnnnnnlllhhhdddaaaXXXWWWTTTPPPLLLHHHEEEDDDAAA@@@>>>;;;:::999999999:::FFFWWWdddkkkoootttwwwzzz{{{~~~~~~zzzvvvtttuuuyyy{{{xxxuuurrrkkkbbb[[[[[[aaaiiippptttzzzXXXPPPhhhyyy}}}wwwmmmcccaaaiiiwwwqqqrrr{{{wwwiiirrrzzzUUUGGGGGGBBB??????>>>===;;;:::999888555555555444333333222222222222222222111111000000....................................//////000000---------------...//////111111111111222222222222222222333444555777888999:::999777555444333333333222222222222333444555666777888999<<<@@@BBBAAA@@@>>>===>>>@@@EEEGGGHHHGGGCCCCCCDDDCCCBBBCCCEEEGGGKKKOOOUUUZZZ[[[[[[[[[\\\___```cccccc___[[[]]]ccckkkmmmnnnoooooopppsssuuuxxxxxxyyyyyyzzz|||}}}}}}|||wwwnnnsss{{{xxxsssxxxttt|||xxxbbbYYY```nnn}}}zzzrrrdddbbb```gggttt~~~xxxyyynnnllluuu}}}mmmZZZWWWSSSPPPIIIDDDGGGMMM^^^bbbffffffaaa[[[XXXWWWTTTNNNMMMYYYlll{{{|||sssvvv~~~tttnnnjjjkkksss{{{iiiPPPEEELLLWWWvvvpppddd[[[UUUZZZZZZNNNSSSpppuuuQQQBBBQQQsssbbbPPPNNNOOOSSSVVVVVVVVVXXXSSSRRRNNNGGG???999666555222222222222222222222222111222222333333222222111111111222222222333333333444444444444444555888:::AAAVVVjjjqqquuu}}}rrrrrrzzz|||zzzxxxwwwyyy}}}~~~{{{{{{wwwwwwtttooooootttvvvhhhnnn{{{cccRRRIIIJJJUUUaaahhhmmmvvv|||vvvtttgggbbbYYYOOOGGGBBB???>>>===:::@@@DDDCCCQQQfffmmmsssuuuwwwxxxwwwxxxyyy{{{yyywwwuuuuuutttqqqllliiinnnwwwvvveeeUUUXXXgggrrrsss~~~}}}xxxzzz}}}tttqqqrrrfffUUUVVVbbbkkkkkknnnvvv{{{ooosssuuu]]]XXX^^^dddjjjtttsssvvvwwwjjjgggbbb^^^bbbkkkrrrtttkkkeee^^^XXXVVVZZZiiixxxnnnVVVRRRaaajjjooosssrrrsssvvvyyyzzzzzzzzz{{{{{{|||}}}|||{{{zzz~~~{{{xxxtttpppmmmjjjiiihhhgggfffdddgggjjjkkkjjjeee```\\\TTTRRROOOKKKHHHFFFEEEEEECCCBBB???===;;;:::::::::888DDDVVVdddlllqqqtttwwwzzzzzz{{{nnnfff```\\\^^^gggpppssstttbbb^^^YYYUUUUUUXXX^^^aaaqqqzzzvvvVVVPPPfffyyyvvvsssvvv|||xxxpppsss|||rrrsss}}}WWWGGGGGGBBB??????>>><<<;;;:::999888666666555444444333333222222222222111111111111111///////////////////////////////////////......---...------------...//////000000111111111222222222222222222333555666888888999999777666555444333333333333333333444555666777999999;;;>>>AAACCCBBB@@@<<<<<<===@@@CCCEEEFFFFFFAAABBBCCCBBBBBBCCCFFFHHHLLLPPPVVVYYY[[[[[[[[[[[[``````cccddd^^^XXXZZZaaalllmmmoooppppppqqqtttvvvvvvwwwyyyzzz|||~~~~~~zzzwwwyyy~~~yyytttxxxyyynnnlllqqqvvvpppjjjqqqqqqaaa[[[aaammm|||ssswwwyyyzzz~~~wwwmmmyyy{{{wwwlllfffmmm|||uuuddd]]]VVVOOOHHHCCCGGGNNNYYY^^^dddddd]]]SSSKKKGGGGGGEEEHHHTTThhhzzzuuuiiigggpppyyy|||yyytttiii]]]WWWSSSUUU___kkkzzzoooTTTGGGKKKTTTwwwwwwgggbbbWWW\\\```RRROOOhhh{{{XXXEEEKKKkkkfffOOOJJJJJJQQQUUUUUUVVVYYYTTTTTTPPPJJJBBB;;;777555222222222222222222222222111222222333333222222111111111222222222333333333333444555444333555999===FFF\\\oootttwwwzzzrrryyywww}}}xxxrrrooonnnbbb^^^fffuuu}}}hhhVVVLLLMMMZZZiiinnnooowwwxxxlll```WWWRRRMMMDDDDDDEEEFFFVVVjjjpppsssuuuxxxyyyxxxxxxyyyzzzxxxwwwvvvuuusssqqqnnnkkkxxx{{{dddSSSXXXiiitttrrrssszzz~~~vvvppplll___PPPNNNUUU\\\bbbjjjsss|||oooqqq~~~uuu___ZZZ^^^eeemmmyyywwwwww|||{{{|||sssnnnrrrxxx{{{pppiiiaaaYYYTTTVVVbbbpppmmmVVVQQQ```hhhmmmsssssssssvvvyyyzzz{{{{{{{{{|||}}}}}}|||{{{{{{~~~|||yyyuuusssrrroookkkiiigggfffdddbbb___bbbfffhhhgggccc^^^ZZZTTTRRROOOLLLIIIHHHHHHHHHEEECCCAAA>>><<<:::::::::888CCCTTTcccmmmrrrtttvvvxxxxxxxxx}}}wwwiii```VVVSSSXXX```fffiiieeeggghhhhhhfffaaa\\\YYYkkkuuu~~~}}}lllRRRKKK```xxx~~~yyysssxxx|||XXXHHHHHHCCC???>>>===<<<;;;999888888666666555555444333333333111111111111111111111111////////////////////////000000000000///...---,,,......------......///000000000000111111111111222222222222333444666777888888888777666555444333333444444444444555666777777999:::<<>>???CCCOOOdddyyywwwhhh\\\[[[aaafffgggaaa[[[WWWUUUOOOKKKSSS```ttttttYYYKKKLLLSSSuuukkkhhh[[[```fffXXXQQQhhh}}}^^^HHHFFF___{{{lllPPPIIIGGGOOOUUUTTTUUUZZZVVVUUUSSSMMMDDD===888555333333333333333333333333111222222333333222222111111111222222222333333333222444555444444666<<>>>>>===<<<:::999888888666666666555444444333333000000000000000000000000////////////////////////......///000000///...---...............//////000000000000000111111111111222222222333444555666777888888777777666444333333333333333333444555666666888999;;;???BBBBBB@@@>>>;;;<<<===??????@@@BBBCCCAAABBBCCCCCCCCCEEEHHHJJJQQQSSSUUUWWWWWWYYY[[[]]]___^^^aaaeee^^^TTTXXXdddiiikkknnnoooppprrrvvvxxxxxxyyyzzz|||}}}~~~}}}}}}{{{{{{zzzyyyxxxxxxzzz|||yyyvvvyyy~~~{{{uuu|||uuuvvv{{{vvvlll|||uuukkk```WWWNNNHHHHHHLLLYYY```hhhiiibbbVVVKKKFFF;;;>>>BBBMMMaaavvvppp[[[OOORRR[[[aaadddhhhqqqsssdddRRROOOXXXnnnuuu\\\MMMLLLQQQlllvvvuuulllqqqqqq]]]TTTiii|||```KKK@@@RRRuuutttUUUKKKHHHPPPUUUSSSSSSYYYVVVVVVTTTOOOFFF>>>888555333333333333333333333333111222222333333222222111111111222222222333333333111333555444444777>>>DDD]]]qqq|||{{{pppnnnrrrwww|||}}}iiimmmmmmqqq}}}wwwbbbRRRJJJLLLZZZhhhrrrrrr~~~kkkWWWNNNOOOaaaqqqqqqrrruuuxxxyyyxxxwwwwwwxxxxxxwwwvvvuuutttuuuwwwxxx|||yyyZZZHHHQQQeeeppp{{{tttnnnmmmmmmnnnsssyyy{{{vvvnnncccUUUJJJEEEEEECCCQQQ___jjjyyy|||ttt~~~uuu```YYYZZZbbbooovvv{{{fffggg{{{}}}kkk```kkknnnhhhhhhrrrzzz{{{{{{qqqjjjmmmsssyyyaaaZZZeeejjjooowwwyyyvvvxxxyyyzzz{{{|||~~~~~~}}}{{{|||}}}zzzvvvtttpppmmmiiifffccc```\\\YYYYYY\\\```dddeeecccaaa^^^\\\[[[XXXUUURRRPPPNNNMMMHHHFFFCCC@@@===;;;::::::999CCCSSScccnnnrrrsssrrrrrruuuvvvwww}}}yyymmmfffccciiirrr~~~qqq```TTTSSSeeeuuu{{{uuuTTTBBBMMMddd}}}uuuvvv|||ZZZJJJJJJFFF>>>>>>===<<<:::999888777666666666555444444333333///////////////000000000000000000000000000000000,,,---...000000000//////...............///000000000000000000111111111111222222222333444555666777777777777777666555333333222222222222333444555555777888:::>>>AAAAAA???===;;;<<<>>>>>>>>>???AAABBBAAABBBCCCCCCCCCEEEHHHKKKRRRTTTUUUVVVVVVXXX[[[]]]]]]\\\```ddd]]]SSSXXXdddlllmmmnnnnnnnnnoooqqqsssyyyzzz{{{|||||||||{{{zzzwwwyyyyyywwwvvvwww||||||xxxuuuuuuxxxuuujjjaaavvvxxxoooeee\\\SSSJJJHHHJJJZZZaaaiiijjjdddZZZQQQLLL;;;???CCCLLL___uuuvvv\\\JJJLLLYYYbbbvvv}}}]]]OOORRRhhh{{{sss[[[LLLJJJNNNccczzz}}}```TTThhh|||```KKK<<>><<<;;;;;;<<<===>>>???????????????@@@@@@@@@@@@BBBFFFIIIOOOQQQVVVYYYVVVRRRUUU[[[YYYZZZaaaiiieeeZZZ[[[eeennnkkkjjjlllnnnoooqqqsssrrrtttwwwzzz{{{|||{{{zzzxxxwwwvvvuuuvvvxxxzzz|||}}}|||~~~mmmaaaeeettt}}}qqqiiifff]]]MMMFFFIIIZZZeeemmmmmmkkkgggZZZJJJ>>>>>>???FFF[[[sss~~~cccMMMKKK[[[rrryyyzzz~~~}}}mmm[[[OOO```{{{vvv```PPPJJJJJJ\\\kkkwww~~~}}}lllYYYccceeeKKKEEEMMMeeeoooWWWGGGMMMTTTRRRTTT\\\YYYXXXUUUPPPIIIBBB<<<999555444333333222222333333222222222222222222222222333333333333333333333333555333444666666666;;;BBBfff|||{{{}}}zzztttccciiiaaa```kkkvvvrrrjjj^^^QQQMMMTTTdddqqqtttwww|||}}}[[[SSSaaaooorrrqqqvvvwwwxxxyyyxxxvvvtttsssxxxxxx|||~~~}}}nnnzzzmmmPPPDDDGGGPPP[[[qqq~~~~~~ssssss|||uuusssuuuooojjjiiiqqqyyy}}}ppp```QQQLLLWWWeeeoooxxx|||mmmaaammmqqqaaaWWWaaaaaa```kkkuuu|||||||||}}}nnnfffkkkqqqrrrxxxzzzzzz{{{|||}}}~~~}}}}}}|||zzz{{{~~~}}}vvvrrrmmmiiiddd___YYYTTTSSSSSSYYYcccjjjjjjjjjkkkfffccc___[[[YYYVVVSSSPPPOOOJJJFFFDDD???999666888999DDDUUUdddnnnrrrttttttvvvwwwwwwvvvuuuvvvzzz}}}~~~jjjQQQLLLPPPVVVYYYcccdddWWWNNNZZZlllzzzfffKKKFFFUUUiiivvvwww{{{|||zzzzzz{{{sssiiitttooo[[[HHHGGGEEEAAA@@@???===<<<:::999888666666555444333333333333111111111111000000000///000000000000000000000000///////////////////////////............///000000222222111111111111222222555444333444666777777666444666888888666444333333444444444555555555555666777999<<>><<<:::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@BBBFFFIIIQQQRRRUUUUUUPPPJJJIIINNNWWWVVV^^^iiijjjbbb___dddlllgggaaaaaadddiiimmmppprrrsssuuuwwwxxxyyyyyyxxxtttttttttttttttuuuvvvvvv{{{~~~~~~~~~}}}||||||ggg^^^kkkwwwxxxppplllbbbSSSKKKMMM\\\jjjuuuuuurrrmmm```RRR?????????EEEWWWnnn{{{}}}~~~~~~dddTTTPPP]]]sss```[[[ZZZaaaiiihhh\\\QQQ___yyyxxxaaaQQQJJJIIIXXXfff}}}wwwzzzoooWWW___qqqRRREEEJJJbbb{{{aaaMMMNNNQQQOOOQQQXXXZZZXXXUUUPPPJJJBBB<<<888555444333333222222333333222222222222222222222222333333333333333333333333555333444666666777<<>><<<:::999:::;;;<<<============>>>?????????@@@BBBFFFIIIQQQQQQSSSSSSLLLCCC@@@BBBSSSQQQXXXeeekkkfffaaaaaaccc[[[RRRQQQYYYdddllloooqqqrrrrrrssstttuuuuuuvvvssssssssssssqqqnnnkkkiiifffkkkoooqqqvvv~~~xxxwwwvvvuuuuuuxxx}}}xxxgggbbbnnnyyy~~~vvvqqqgggWWWNNNMMMZZZmmm}}}zzzsssggg[[[CCCAAA@@@DDDTTThhhwww|||~~~mmm```VVVZZZmmmYYYMMMEEEMMM^^^ggg___RRR]]]wwwzzzdddSSSJJJHHHSSS^^^uuu{{{qqqUUUZZZ}}}|||YYYFFFFFF^^^hhhQQQNNNPPPOOORRRYYY[[[ZZZWWWRRRKKKCCC<<<777555444333333222222333333222222222222222222222222333333333333333333333333444333444777777777>>>FFFccczzz~~~|||~~~www~~~nnnkkkvvviiiccc{{{nnn\\\VVVMMMGGGJJJWWWiiiuuuwwwyyy{{{{{{yyywwwvvvuuuvvvyyyzzzvvvppplllnnnpppvvveeeWWWXXXdddnnntttwwwvvvwwwxxxyyyzzzyyyxxxwwwwwwxxx}}}www]]]\\\ggglllpppooosssyyy~~~xxxlllhhhyyyzzziiimmmzzz|||sssnnnrrrwwwyyywwwwwwuuutttnnn```PPPGGGFFFHHH]]]ggg{{{yyysssnnnaaaUUU``````aaammmvvv{{{|||pppkkksss||||||{{{{{{||||||{{{{{{zzzzzzzzzyyyzzzyyywwwtttsssyyy~~~{{{}}}xxxsssnnnjjjddd]]]WWWPPPRRR[[[iiirrrrrrqqqrrrllliiidddaaa^^^\\\ZZZXXXWWWQQQKKKGGGBBB;;;999;;;888EEEXXXgggooorrrrrrsssuuuwwwxxxwwwvvvvvvwwwxxxkkk\\\OOONNNVVV]]]aaadddNNNDDD@@@@@@CCCSSS```[[[MMMYYYmmm|||jjjSSSTTT^^^dddgggeeeooo{{{rrrsssxxx}}}xxxeeehhhmmmttt}}}yyy\\\JJJIIIGGGAAA@@@???===<<<:::999888666666555444333333333333333333333333333333333333000000000000000000000000/////////////////////////////////...///000000111222222111111111111222222444444444555777999888777666666666444222222444555444444444555555555555666777999<<>>;;;:::999999:::;;;<<<<<<<<<<<<===>>>?????????BBBFFFIIIPPPPPPRRRSSSLLLBBB======JJJIIIOOOYYY___\\\YYYZZZSSSMMMFFFFFFRRRcccmmmpppqqqpppppppppqqqqqqssssssuuuuuuuuurrrmmmfff```\\\RRR\\\ffflllrrryyy{{{yyyxxx{{{}}}xxxuuutttoooiiieeejjjttt}}}yyyzzzuuuxxxxxxhhheeeoooyyyyyyrrrhhhYYYNNNJJJVVVlll}}}vvvkkkaaaGGGDDDBBBFFFSSSfffvvv~~~ttthhhWWWSSS```\\\QQQHHHOOOaaalllcccTTT]]]vvv}}}hhhVVVKKKGGGMMMWWWnnn}}}~~~xxxuuurrrrrrxxxoooUUUUUUqqq~~~^^^GGGCCCZZZ|||}}}eeePPPNNNRRRTTTXXX]]]\\\[[[XXXTTTLLLDDD<<<888555444333333222222333333222222222222222222222222222222333333333333444444444444555777777888@@@IIIfff}}}~~~uuuxxx|||xxxwwwzzz~~~zzzrrrdddjjjyyynnniii~~~kkkTTTNNNFFFCCCJJJYYYjjjuuuvvvyyy{{{{{{yyyvvvuuuuuusssvvvwwwpppfff^^^]]]^^^rrrcccXXX\\\gggppptttvvvwwwwwwyyyzzzzzzzzzzzzyyyxxxxxx|||~~~ttt\\\___oooyyyvvvtttrrruuu~~~|||qqq^^^mmmqqqZZZ[[[kkkqqqllljjjpppvvv{{{rrrhhhccc]]]WWW```dddwww|||rrrmmmeeeYYYcccccccccooowwwzzz}}}uuuvvv}}}~~~~~~~~~|||||||||{{{{{{{{{zzzzzzyyyxxxuuuqqqpppuuu~~~}}}|||wwwqqqmmmjjjddd\\\UUUOOORRR]]]llluuuuuurrrrrrnnnjjjfffbbb```^^^\\\ZZZ[[[TTTNNNJJJDDD===:::<<<888GGGZZZjjjqqqrrrrrrssssssuuuwwwxxxwwwwwwxxxyyyvvv```MMMJJJOOOSSS\\\fffYYYNNNHHHDDDFFFVVVeeebbbPPPZZZkkkzzzxxxYYYTTT___fffbbb___lll|||~~~xxxoooppp~~~{{{mmmiiihhhnnnyyy~~~xxx^^^KKKIIIEEEAAA@@@???===<<<:::999888666666555444333333333333111111222222222222222222000000000000000000000000///////////////////////////////////////000111111222222111111111111222222333333333555888999888666555555444333111111333666444444444555555555555666888:::===??????===;;;999888999:::;;;<<<<<<<<<<<<<<<===>>>>>>???BBBFFFIIIPPPPPPRRRSSSNNNBBB;;;999===???CCCGGGHHHGGGIIIMMMHHHGGGDDDDDDQQQbbbmmmnnnppppppoooooopppqqqrrrssstttttttttqqqllleee^^^ZZZXXXbbblllrrrvvvzzzyyyvvvqqqllliiilllqqqrrrpppmmmuuuvvvtttooojjjkkkrrryyyqqqmmmfffmmmzzzsssdddbbbrrrzzz}}}uuulll^^^PPPIIISSSkkkyyypppgggNNNHHHDDDJJJXXXjjjyyyxxxoooaaa[[[dddccc```^^^eeettt{{{nnn\\\___wwwlllZZZMMMHHHIIIRRRhhh~~~wwwppphhhbbbhhhiiiUUUOOO```yyydddLLLCCCVVVvvvvvvbbbPPPNNNTTTXXX[[[^^^]]]\\\ZZZVVVOOOGGG???:::555444333333222222333333222222222222222222222222222222222333333444444444333444666888777999BBBMMMqqqyyyooovvvzzzuuuwww~~~uuufffZZZdddvvvpppppp~~~qqqTTTLLLDDDCCCLLL[[[jjjrrrvvvyyy|||}}}|||zzzxxxwwwtttuuuuuuoooeee___]]]^^^qqqaaaUUUZZZiiitttwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzwwwwwwzzz}}}|||xxxyyy}}}qqqUUUSSS```mmmxxxvvvvvvssssssyyy~~~xxxgggoooqqqWWWUUUeeellljjjlllqqqvvv|||~~~|||qqqffffffxxxwwwmmmccc\\\eeeccccccooowwwxxx~~~~~~}}}|||xxxwww{{{|||zzzxxx{{{{{{|||||||||}}}}}}}}}xxxxxxuuurrrpppttt|||}}}xxxrrrooommmggg]]]UUUPPPTTT___mmmvvvuuusssrrroookkkfffbbb```___^^^\\\^^^XXXRRRNNNGGG>>>:::;;;:::III^^^lllrrrrrrssstttqqqtttwwwxxxxxxyyyzzz|||}}}hhhUUURRRUUUXXXaaalllggg]]]YYYVVVUUUeeerrrppp___bbbmmmzzz~~~~~~___UUUaaaooodddeeevvv}}}rrrpppzzzsssllliiinnnxxx{{{wwwrrr___KKKHHHDDDAAA@@@???===<<<:::999888666666555444333333333333///////////////000000000000000000000000000000000////////////////////////000000//////000000111222222222111111111111222222111111222555777888777555333444444222111111333555444444444555555555555666888:::===??????===;;;999888999:::;;;<<<<<<<<<<<<<<<===>>>>>>???BBBFFFIIIQQQPPPSSSUUUOOOCCC999555555777999999999999<<>>???BBBFFFIIIPPPPPPTTTYYYUUUJJJ???;;;777777777888:::<<<<<<:::DDDLLLNNNKKKPPP___iiijjjoooppprrrtttuuuvvvvvvuuuqqqqqqppppppooooooppppppqqqtttssspppqqqxxx~~~{{{sssnnngggdddiiiqqqxxx~~~}}}|||{{{hhhZZZ^^^qqqyyyyyymmm]]]QQQTTThhh{{{~~~yyyqqq```RRRJJJSSSeeesss|||}}}ggg}}}sssaaaRRRJJJFFFIIIXXXtttwwwnnnoooeeeSSSKKKdddzzzmmmWWWJJJWWWrrr}}}iiiTTTMMMPPPVVVYYYZZZ^^^___^^^[[[UUUMMMEEEAAA555444333333222222333333222222222222222222222222111111222333333444555555222444888999888:::FFFSSSrrruuu{{{yyyxxx||||||{{{|||gggXXXZZZeeecccnnn}}}qqq]]]SSSIIIJJJUUUdddnnnrrrwwwppphhhfffggggggccc___[[[\\\```kkk{{{xxxsssuuuvvvvvvwwwzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwxxxxxxtttoooqqqvvvxxx}}}iiiNNNKKKZZZjjjyyyrrrwww{{{{{{}}}~~~fffhhhwwwsssVVVUUUkkkqqqlllkkkooorrrpppmmmlllyyykkkcccoooxxxtttkkkiiisssoooVVVQQQXXXUUUVVVeeeppptttyyysssuuuwwwyyyyyyyyyzzzzzz|||}}}}}}|||||||||||||||{{{{{{{{{xxxzzz{{{zzzyyyzzz}}}wwwvvvwwwrrrggg]]]RRRUUU```oooyyyzzzyyyzzzwwwsssmmmiiiggggggffffffddd```]]]ZZZQQQEEE===;;;AAAPPPcccooossssssvvvzzzyyyyyyzzzyyyxxxyyy|||~~~|||zzz|||uuu{{{~~~}}}uuuXXXXXXjjj|||xxxyyyxxxxxxzzz^^^JJJGGGDDDAAA@@@???>>><<<:::999888666666555444333333333333222222222333333444444444000000000000000000000000////////////////////////000000000000000111111222222222111111111111222222...///000333666777666444111222333333222111222333444444444555555555666666999;;;===??????===:::888999:::;;;<<<============;;;<<<===>>>???BBBFFFJJJOOOPPPUUU\\\\\\RRRIIIDDD===;;;:::===DDDGGGBBB;;;AAAKKKOOOKKKOOO___lllooooooqqqtttvvvxxxxxxwwwwwwuuutttrrrppppppqqqssstttssswwwxxxuuuvvv|||uuuvvv{{{}}}www]]]OOOWWWjjjsss||||||qqq```SSSSSSeeevvv{{{|||}}}yyyqqqfffUUUKKKUUUhhhuuu{{{}}}jjjuuucccTTTKKKGGGGGGRRRkkk~~~zzzppp[[[NNN]]]ssszzzkkkXXXMMM[[[vvvlllUUUKKKNNNVVVZZZ\\\^^^______]]]WWWOOOGGGCCC555444333333222222333333222222222222222222222222111111222333333444555555222444888:::888:::GGGTTTrrrsssttt|||~~~tttyyy}}}{{{qqqzzzmmm\\\ZZZ```]]]jjj}}}xxx~~~hhh```VVVLLLMMMYYYgggqqqtttttthhhZZZTTTUUUVVVRRRMMMIIIGGGJJJUUUhhh{{{~~~yyywwwvvvyyy~~~zzzyyyyyyxxxwwwwwwwwwwwwzzzyyyxxxvvvooohhhiiinnnvvvyyycccGGGEEESSSbbbmmmxxxzzzzzzxxxzzzcccgggzzzvvvVVVWWWooowwwooommmuuu}}}zzznnneeejjjgggXXXcccqqqsssnnnhhhiiiooottt{{{pppVVVIIIPPPMMMOOO```mmmrrrxxxtttuuuwwwyyyzzz{{{}}}}}}}}}~~~}}}yyyyyy|||~~~}}}|||{{{zzzyyyxxxxxxyyy{{{}}}}}}|||}}}|||wwwvvvxxxttthhh^^^RRRUUU```ppp{{{}}}~~~{{{wwwqqqmmmkkkkkkkkkjjjgggcccaaa^^^VVVIII???<<>><<<======<<<>>>BBBFFFHHHXXXlllsssqqqxxxzzzxxxzzzwwwxxxzzz{{{{{{{{{yyyyyy||||||}}}}}}zzzuuupppmmmvvvyyyfffNNNJJJTTTbbbrrruuuwwwyyyyyyxxxzzz{{{nnnxxxsss]]]___jjjkkkjjjqqqwwwyyyxxxbbbdddqqq{{{bbbVVVfffiiiooouuuzzzuuuhhh[[[XXXRRROOOUUUdddppptttuuuwwwzzz{{{{{{{{{}}}~~~~~~}}}|||{{{{{{|||||||||{{{{{{zzzyyyxxxwwwwwwxxxxxxwwwxxxyyy{{{|||~~~|||xxxvvvtttnnnddd]]]XXXZZZhhh|||zzzuuuqqqooommmpppqqqjjjccc^^^NNN???AAADDDVVVhhhnnnnnnpppsssuuuvvvwwwyyyxxxwwwwwwyyy|||~~~llljjjooorrrsssttttttqqqmmmiiihhhhhhmmmkkkpppyyy||||||ssscccZZZWWWrrrxxx|||}}}yyyzzz^^^JJJHHHEEECCCBBB@@@===;;;999888888666555555444444333222222000000000000000000000000000000////////////000000/////////////////////////////////000111111222222333222111111000111111111000111333444555444444333444333333222222333333444333444555555444444666777::::::;;;<<<<<<;;;:::::::::::::::;;;<<<<<<======<<<<<<<<<===@@@DDDHHHKKKLLLSSS\\\cccggghhhhhhhhhbbb\\\UUUXXXfffvvv}}}|||hhh^^^WWWZZZccciiilllooonnnpppsssuuuvvvwwwzzz|||xxxxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{|||}}}}}}~~~sssiiicccdddaaaUUUKKKHHHOOO\\\kkkuuu{{{~~~ooohhhsss{{{{{{wwwsssnnnhhhggg^^^WWWYYYfffttt|||}}}ooo```KKKJJJKKKMMMSSSeee|||nnnZZZttteeeLLLMMMccc|||xxxaaaKKKMMMVVVXXX\\\___```___ZZZWWWTTTMMMEEE888666333222333333333222222333333444444333333222222222333444444555555666555444777<<<>>>IIIddd|||}}}ttttttvvvxxxxxxyyyyyynnnnnnwww~~~oooyyy{{{cccVVVVVVTTTSSSVVV^^^jjjvvv}}}{{{}}}ooo\\\UUUOOOJJJMMMHHHFFFDDDCCCAAA???<<<;;;HHHbbbpppsssyyy{{{xxx{{{xxxyyyzzz||||||{{{zzzzzz|||}}}|||kkkSSSQQQZZZeeeqqquuuwwwyyyxxxwwwxxx|||www{{{uuu```___eeejjjkkksssyyyzzz{{{hhhbbbmmmwww___UUUdddgggnnn|||ssstttvvvrrrkkkggglllrrrttttttwwwyyyzzzzzz{{{|||~~~~~~|||{{{{{{{{{{{{}}}}}}|||{{{zzzyyyxxxxxxuuuvvvvvvwwwxxxyyyzzzzzz}}}yyyuuurrrkkkbbb\\\YYY]]]kkkzzzvvvsssrrrvvvvvvmmmgggdddSSSCCCCCCHHHXXXiiinnnnnnpppssstttvvvwwwyyyyyyxxxxxxzzz|||yyy]]]QQQSSSVVVWWWZZZ^^^]]]YYYTTTQQQPPPUUUXXXcccrrrwwwxxxzzznnnbbbYYYTTTkkkssswwwvvv}}}~~~___KKKIIIFFFDDDBBB@@@===;;;999777777666555555444444333222222000000000000000000000000000000////////////000000/////////////////////////////////000111111222222333333222111111000000000111222333444555444333333444333333222222333333444333444555444444444666888::::::;;;<<<<<<;;;::::::999::::::;;;;;;<<<======<<<<<<<<<===@@@DDDHHHKKKNNNUUU___fffiiikkkmmmnnnccc]]]WWWYYYgggzzzpppbbb___eeeiiilllnnnnnnqqqssstttuuuwwwyyy{{{xxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}~~~|||lll\\\UUUXXXbbbnnnuuu{{{}}}~~~yyyzzz~~~xxxnnneeeaaa\\\YYY]]]iiiuuu|||~~~xxxuuu{{{rrrbbbMMMHHHMMMVVVaaannn}}}vvv~~~kkkWWWooonnnQQQNNNdddwwwxxxcccKKKLLLVVV[[[```^^^```___ZZZXXXUUUOOOHHH999666333222222333333222222333333444444333333222222222333444444555555666555555777;;;>>>LLLmmm~~~sssrrrwwwtttuuuxxx{{{}}}~~~xxx{{{uuuwwwwwwfffcccXXXSSSPPPVVV```lllwwwyyyvvvpppggghhhbbb^^^[[[VVVPPPIIIGGGIIIKKKfffvvvwwwzzzzzzwww{{{yyyzzz{{{|||||||||{{{{{{|||}}}qqqXXXXXXaaajjjtttvvvxxxzzzyyywwwwwwzzz~~~|||vvvcccccciiilllmmmuuuxxxxxx~~~nnneeemmmvvv```WWWdddfffmmmtttzzzrrrxxx{{{vvvtttsssrrruuuwwwyyyyyyyyy{{{}}}~~~~~~}}}|||||||||{{{{{{~~~}}}|||{{{{{{uuuvvvwwwyyyyyyzzzzzzyyyzzzvvvpppiiiaaa[[[WWW]]]mmm|||zzzyyyzzzyyypppkkkgggVVVEEEDDDOOO^^^lllqqqqqqrrruuuvvvvvvwwwxxxyyyyyyzzz{{{{{{zzzppp^^^SSSMMMKKKKKKNNNRRRVVVZZZ\\\\\\TTTSSS\\\kkkuuuwww}}}pppbbbUUUMMMeeemmmpppjjjkkk{{{|||yyyvvvuuupppyyyaaaLLLJJJHHHDDDBBB@@@===;;;999777777666555555444444333222222000000000000000000000000//////000000000000///////////////////////////////////////000111111222222222222222222111111000000111222333444444444333222444333333222222333333444222444555444444444666888::::::;;;<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;===@@@DDDIIILLLSSS[[[eeejjjlllkkklllnnn___ZZZUUUYYYddduuukkkdddfffiiimmmoooqqqrrrtttuuutttuuuvvvxxxxxxxxxyyyyyyyyyyyyyyyyyy{{{{{{{{{|||||||||}}}}}}||||||}}}yyyppplllrrrwwwyyy}}}{{{ooodddYYYWWWWWW___lllxxx~~~|||tttxxx}}}~~~sssffflllwwwtttdddOOOIIINNN\\\kkktttzzzsssuuukkkWWWeee}}}uuuVVVQQQfffwww}}}kkkPPPLLLUUUZZZ___^^^```^^^ZZZXXXWWWQQQKKK:::777333222222333333222222333333444444333333222222222333444444555555666777666777:::===KKKmmmssspppuuuzzzzzz{{{}}}~~~ssskkkppp\\\QQQKKKTTTbbbnnnxxx~~~~~~wwwhhhVVVMMMNNNUUUnnnzzzxxxzzzyyyxxx|||zzzzzz{{{{{{{{{{{{{{{{{{xxx___^^^hhhpppxxxxxxzzz|||zzzwwwwwwyyy|||}}}uuueeejjjsssqqqrrrwwwxxxvvvvvviiinnnvvvaaaXXXcccdddlllmmmrrrwww~~~~~~ggggggvvvyyyssspppoooppprrruuuwwwwwwxxxzzz{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}}}}||||||vvvvvvwwwxxxyyyyyyyyyxxx~~~~~~xxxrrriiiaaa\\\WWW^^^nnn~~~{{{|||tttnnnjjjXXXGGGGGGUUUbbbnnnrrrrrrtttvvvvvvvvvvvvxxxyyy{{{|||{{{{{{nnn```SSSNNNKKKQQQ```ppp|||nnndddbbbmmmxxx{{{}}}xxxdddTTTJJJ]]]gggjjjcccbbbooo~~~yyyyyysssyyybbbLLLJJJHHHCCCBBB@@@===;;;999888888666555555444444333222222000000000000000000000000//////000000000000///////////////////////////////////////000111111222222111111222222222111000000222222333444444444333222444333333222222333333444222333444444444555777999::::::;;;<<<<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;;;;===@@@EEEIIILLLQQQZZZeeejjjiiiffffffggg^^^[[[YYY]]]dddooo~~~qqqhhhhhhjjjnnnrrrssstttuuuuuutttssstttvvvwwwxxxyyyyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{||||||}}}~~~||||||~~~~~~~~~qqqgggVVVSSSUUU___ooo|||uuuiiibbbsssxxx}}}|||bbbcccmmm|||wwwhhhRRRLLLNNNZZZkkkrrrvvvsssssshhhSSSZZZqqqyyyZZZRRReee~~~wwwWWWNNNSSSWWW[[[^^^___^^^ZZZXXXXXXSSSMMM<<<999444222222333333333222333333444444333333222222222333444444555555666999666777999<<>>:::555333333444444444222333333444444333333222222222333444444555555666999666666999===GGG___xxx~~~qqqqqqzzzrrr}}}wwwxxxrrruuu~~~rrrpppjjjPPPFFFPPPNNNFFFHHHXXXiiiqqqyyysssvvv{{{___QQQ]]]pppvvvsssyyy{{{yyy|||yyyyyyyyyyyyyyyzzzzzz{{{xxxxxxzzz}}}uuuqqqtttvvv{{{xxx{{{|||zzzvvvttttttvvvxxxlllnnnpppaaaWWW]]]bbbccchhhsssvvvttt}}}zzziiiiiimmmYYYNNNTTTRRRZZZiiippprrrqqqyyysss]]]RRR```mmmooommmnnnrrruuuppprrruuuwwwxxxyyy{{{}}}zzz{{{|||}}}~~~~~~}}}}}}yyyyyyzzz{{{{{{||||||}}}yyyxxxwwwwwwwwwxxxyyyzzzwww~~~tttjjjeeecccjjjttt~~~~~~{{{rrr___QQQVVV___hhhqqqssssssuuuvvvuuuvvvvvvwwwzzz}}}~~~|||zzz||||||vvvfff___dddooowwwwwwggg^^^eeepppvvv{{{tttfffYYY```lllrrrlllfffeeeccc^^^www}}}yyyooommmmmmnnn___HHHFFFEEEAAA@@@???===;;;::::::999666555555444444333222222000000000000000000000000...///000111111000///.../////////////////////////////////000111111222222///000111222333333222111222333444444444333222111444333333222222333333444111333444444444555777999::::::;;;<<<<<<;;;::::::888999999::::::;;;<<<<<<;;;:::;;;===@@@EEEJJJMMMTTT```ooovvvuuuqqqpppqqqddddddhhhlllkkkjjjqqq||||||ssskkkhhhgggfffiiinnnqqqsssttttttssstttuuuvvvuuuvvvxxxyyyzzzyyyxxxxxxwwwwwwxxxyyyzzz{{{|||}}}wwwwwwxxx|||~~~yyyZZZTTTTTTaaauuu{{{ggg]]]aaajjj___bbb```ZZZ[[[eeerrrzzzooodddaaammmzzz~~~oooZZZHHHHHHXXXqqqzzzvvv}}}qqqhhh\\\VVVeee^^^LLLBBBWWWppp|||aaaXXXiiicccUUUWWWYYY\\\^^^___^^^ZZZYYYYYYVVVPPP???;;;666333333444555555222333333444444333333222222222333444444555555666999555555:::>>>GGG\\\qqqzzzkkkmmmxxx|||wwwtttzzzwwwwww{{{oooYYYwww{{{rrryyy~~~lllLLL===FFFDDDAAAJJJ]]]kkkqqqyyy}}}iiicccwww{{{uuu{{{zzzbbbTTT```rrrwwwttt{{{}}}yyyyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{zzzzzz|||}}}xxxxxxvvvzzzxxxzzz{{{yyyuuurrrrrrtttqqqaaa___aaaUUUMMMOOOPPPVVV^^^mmmrrrpppzzzuuufffdddhhhTTTHHHMMMIIIQQQbbblllppppppxxxttt```MMM^^^oootttsssrrrqqqpppqqqtttwwwyyyyyyzzz|||~~~||||||}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||zzzyyyyyy{{{|||~~~tttyyyoooiiikkkqqqxxx~~~vvvbbbVVV]]]dddmmmtttuuuvvvxxxyyyxxxvvvuuuvvvzzz~~~}}}zzzvvvyyy|||zzzuuusssxxxttt___OOOLLLVVVaaa\\\PPPLLLWWWdddmmmwwwzzznnn```]]]lllyyyxxxuuurrrlllcccmmm{{{}}}tttnnngggaaammmaaaKKKHHHDDDDDDCCCAAA???===;;;::::::555444444333333222222111000000000000000000000000//////////////////////////////000000///...------......//////000000111111222222111111111111111111333222222111111222222333555555444333333222111111222333444444333444777:::777999;;;<<<;;;999999:::888888999999999::::::::::::999999;;;???DDDGGGHHHXXXnnn{{{jjjeeeeeekkkmmmkkkkkkooommmkkkkkknnnnnnkkkkkknnnoooppprrrtttvvvvvvvvvvvvwwwvvvuuuwwwzzz|||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz|||wwwvvvzzz}}}|||zzz{{{{{{}}}dddYYYWWWeeevvv}}}vvvaaa[[[```cccXXXNNNMMMNNNRRR\\\gggeee[[[aaapppxxxoooQQQJJJHHHRRRhhhxxx~~~yyykkkjjj``````bbbUUUKKKUUUqqq}}}zzzhhh[[[ttt|||dddSSSUUUYYYXXX``````___^^^\\\ZZZXXXWWWBBB999222333666555444444555555555444444333333333333333444444555666666666777;;;======???LLL```pppyyynnnkkkooozzzsssooonnnooouuu|||yyy~~~}}}qqqeee```___eeelllttttttJJJ999@@@<<<@@@IIIYYYhhhttt~~~{{{fff^^^nnn~~~kkkgggfffuuuttt]]]XXXdddsssxxxwww||||||zzzzzzzzzzzz{{{zzzzzzyyyyyyzzzyyyyyyzzz{{{}}}xxxxxxzzzyyy}}}|||zzzxxxwwwwwwwwwwwwxxxwwwwwwttteeeTTTRRRYYYRRRYYYeeerrrxxxwwwvvvvvvvvvooofff[[[PPPHHHJJJOOO[[[]]]iiisssyyy~~~ttt[[[TTT```kkkooopppqqqrrrqqqtttuuuwwwxxxyyyzzzzzzzzzzzz|||~~~}}}||||||{{{{{{}}}~~~~~~|||zzzxxxwwwvvvvvvzzzxxxlllrrr{{{~~~~~~~~~}}}{{{wwwvvveeeZZZWWWeeemmmtttuuuuuuyyy{{{zzzwwwwwwxxxyyy{{{|||}}}}}}|||{{{{{{wwwfffSSSOOOVVV]]]eeehhh]]]KKK@@@AAAGGGIIIOOOQQQQQQ[[[nnnzzz}}}ssskkkfffYYYVVVhhh{{{}}}uuuwww}}}oooiiiiiidddgggwwwcccMMMIIIEEEDDDCCCAAA???===;;;::::::666666555444444333333222000000000000000000000000///////////////////////////////////////......---......//////000000111111111111111111111111111111444333333333333333333444555555444333333222111111222333444444333444777:::777999;;;;;;:::999999999888888999999999::::::::::::999999;;;@@@EEEHHHIIIXXXkkk|||{{{nnnhhhfffhhhiiiggggggjjjnnnkkkjjjlllmmmlllmmmqqqqqqrrrtttvvvwwwwwwwwwvvvuuuuuuuuuwww{{{~~~zzzyyyyyyxxxxxxyyyyyyzzzzzzvvvuuuyyy|||{{{zzz{{{zzz|||~~~jjj]]]YYYfffwwwjjj\\\[[[llleee\\\SSSJJJEEEJJJSSSVVVPPP[[[mmmuuupppSSSKKKIIITTTkkk}}}{{{wwwkkklllhhhRRRKKKVVVrrr}}}{{{hhhZZZrrryyy^^^NNNQQQWWWWWW______^^^\\\ZZZWWWUUUSSSBBB999222333666555444444555555444444444333333333333333444555555666666777777:::<<<;;;>>>KKKaaarrryyyvvvxxx|||{{{tttoooppprrrtttzzz~~~xxxiiiaaa]]]bbbkkkwwwuuuPPP???DDD???BBBLLL[[[hhhrrryyy~~~rrr^^^YYYppp{{{ttt}}}vvv___ZZZeeeuuuzzzxxx{{{yyywww|||{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~xxx{{{}}}{{{~~~|||zzzxxxxxxxxxxxxyyygggdddllldddfffkkkpppvvvyyyggg[[[YYYYYYYYY[[[^^^kkkvvv|||www^^^SSS___kkkooopppqqqrrrrrrrrrtttuuuwwwyyy{{{||||||zzz{{{}}}~~~~~~~~~}}}||||||{{{{{{}}}~~~}}}~~~}}}{{{zzzxxxwwwwwwwwwyyy{{{pppyyy|||{{{{{{||||||zzzvvvrrruuuuuuuuutttlllaaa\\\]]]fffnnntttuuuuuuxxxzzzyyyxxxxxxyyyyyyzzzzzzzzz{{{zzz{{{}}}xxxeeeOOOHHHNNNOOOUUUYYYRRREEE===>>>CCCGGGNNNQQQRRR[[[lllxxxyyy~~~oooaaaYYYNNNOOOlllyyykkkfff``````kkkdddNNNJJJFFFDDDCCCAAA>>><<<;;;:::999777666666555555444333333000000000000000000000000///////////////////////////////////////...............//////000000111111111111111111111111111111555444444333333444444555555444444333333222222111222333444444333444777:::777999;;;;;;:::999888999888888999999999::::::::::::999999<<>><<<::::::999666666555555444333333333000000000000000000000000/////////////////////////////////.........//////......//////000000111111111111111111111222222222444444333333333333444444444444444333333222222222222333444444333444777:::999;;;<<<<<<;;;999999999888888999999999::::::::::::999999<<>>>>>DDDWWWrrr~~~rrrkkksss}}}~~~qqqmmmnnnwww~~~ooohhhnnnyyy```EEE===CCCDDDNNN___llluuuwwwcccXXXaaavvv}}}uuusssbbbPPPOOO\\\pppxxxwwwxxxvvvttt|||{{{{{{|||}}}}}}}}}|||||||||{{{zzzyyyyyyyyyzzz{{{|||~~~}}}yyyzzz|||}}}}}}||||||{{{{{{{{{{{{xxxyyy~~~~~~ppp]]]VVVZZZ\\\fffqqqvvvyyypppaaakkksssnnndddaaaeeeggghhhqqqmmm[[[UUUaaannnssstttwwwxxxxxxrrrssstttuuuwwwyyy{{{|||zzzzzzyyyyyyyyyzzz{{{|||}}}|||{{{|||}}}}}}|||zzzzzzyyyyyyxxxxxxxxxxxxxxxvvv{{{xxxuuuqqqooommmkkkiiigggbbb___]]][[[WWWTTTYYY```iiipppvvvuuuuuuwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxzzzqqq^^^XXX^^^```aaacccbbb___[[[XXXWWWXXX^^^___[[[___mmmxxx{{{yyy[[[LLLEEEIIISSSqqqzzzqqqmmmssseeeNNNIIIEEECCCBBB@@@>>><<<:::999999555555444444333222222222111111111111111111111111000000000000000000000000//////............///000......//////000000111111000000111111111222222222333333222222222222333333444444333333333333222222222333444444333444777::::::<<<>>>>>><<<:::::::::888888999999999:::::::::999888999<<>>FFF\\\yyywwwpppvvv|||mmmkkkppp{{{|||zzztttxxxeeeQQQIIICCCBBBMMM```ooozzzrrriiimmmwww~~~}}}}}}tttnnnlll^^^QQQRRRXXXkkkttttttxxxxxxxxxyyyzzz{{{|||||||||||||||}}}|||{{{zzzzzzzzz{{{|||~~~~~~|||zzz|||~~~|||xxxxxxxxxyyyzzz{{{{{{||||||~~~xxxvvvttthhhVVVNNNOOOSSSbbbrrrxxxyyyyyyvvvqqq|||kkkWWW```mmmnnnddd]]]ZZZWWWVVVbbbfffYYYTTTaaammmrrrsssvvvxxxwwwuuuuuutttuuuvvvwwwxxxyyyyyyyyyyyyxxxyyyzzzzzz{{{|||{{{{{{{{{}}}|||{{{yyyyyyxxxxxxwwwwwwwwwxxxxxxuuuxxxuuupppmmmjjjhhheeeccc]]]ZZZYYYXXXUUUSSSXXX```iiiqqqvvvuuutttvvvwwwvvvtttuuuuuuvvvxxxyyyyyyzzzyyyzzzvvvtttzzz}}}}}}~~~}}}yyyvvvxxx|||wwwkkkhhhqqqzzz}}}gggUUUJJJJJJEEEUUU{{{uuurrrvvvfffOOOIIIEEECCCBBB@@@===;;;:::999888555444444333222222111111111111111111111111111111000000000000000000000000//////...------...000111......//////000000111111000000000111222222333333333222222111111222222333333333333333333333333333222333444444333444777:::;;;<<<>>>>>><<<:::999:::888888999999999:::::::::888777888<<>>555333555444333444333333333444444444444555444555555666666777888888555888:::<<>>===AAA:::===<<<888;;;AAABBB>>>;;;???KKKZZZeeeiiimmmqqqoooqqquuuyyy|||~~~xxxwwwvvvwwwzzz||||||{{{ssssssssssssssssssssssssqqqrrrvvv{{{|||{{{~~~}}}}}}}}}~~~{{{{{{zzzzzz{{{|||~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{}}}{{{}}}~~~yyyvvv}}}|||bbbMMMKKKIIINNN]]]ssswwwllltttyyy}}}tttaaakkkyyy[[[hhhxxxlllRRRPPPZZZaaa^^^aaaeeehhhgggbbb]]]YYYMMMBBB777555666555555666333333333444444555555555555555666666777777888888999<<<>>>???GGG[[[xxxyyy~~~|||qqqtttyyy}}}}}}~~~}}}sss```TTTFFFEEERRRgggooooooyyy~~~{{{{{{uuu}}}yyyvvv~~~zzz{{{{{{{{{}}}~~~~~~zzzzzzyyyxxxyyyzzz{{{|||wwwyyy|||~~~}}}zzzzzz|||yyyzzzzzz{{{zzzyyywwwvvvzzzmmmZZZ[[[hhhgggooosssttt{{{tttgggvvvxxxdddSSSWWWkkkyyyyyyyyyrrr___WWWcccooossssssuuuuuutttsssrrrrrrrrrsssvvvyyy{{{wwwxxxzzz||||||{{{zzzyyyxxxxxxxxxyyy|||}}}|||zzzyyyxxxwwwvvvuuuuuuuuuuuuppptttyyysssppplllgggccc^^^XXXTTTKKKFFFAAA>>>===@@@KKKVVVhhhooouuuuuuuuuwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{vvv|||zzz{{{~~~}}}wwwUUUAAABBBGGGVVVnnnwwwuuu~~~qqq|||kkkOOOHHHEEEEEEDDDBBB???<<<999777666555444444333333222222111222222111111111111222222000000000000000000000000///000111000...------...//////000111111111111111111222222111000000111333444444333222222333333333222222222222222222222222222333333333333555888;;;::::::;;;;;;;;;:::999999:::999888777888999:::;;;777888999;;;@@@EEEKKKNNNSSSYYYaaa___NNN:::444999999333666777111555???AAA999<<>><<<>>>FFFPPP^^^iiisssuuutttuuuvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvxxxxxx}}}~~~|||yyyyyy|||~~~zzzdddJJJAAABBBUUUpppyyyttttttuuusss|||wwwzzz}}}kkkPPPIIIFFFEEEDDDBBB???<<<999777666666666555444444333333222222222111111111111222222000000000000000000000000///000000000...---.../////////000111111111111111111222222111000000111333444444333333222333333444222222222222222222222222222333333333333555888;;;::::::;;;;;;;;;:::999999999888888888999999::::::777888999;;;@@@EEEKKKNNNPPPUUU[[[\\\OOO>>>666777777333999===888999???<<<999===HHHZZZfffiiiiiiiiilllnnnqqqtttwwwxxxxxxxxxuuuvvvvvvvvvvvvwwwwwwwwwuuuuuuvvvvvvwwwwwwvvvvvvtttvvvyyy||||||{{{yyyxxxxxxyyyzzz{{{zzzwwwsssrrrtttvvvwwwwwwwwwtttrrrrrrqqqppptttzzz}}}}}}}}}}}}}}}~~~}}}~~~hhhVVVJJJFFFPPPXXX___rrr~~~vvvssskkk^^^dddbbbTTTUUUnnnrrrZZZmmmwwwZZZUUU___[[[dddgggiiihhhhhhhhhaaaYYYPPPBBB555222444444444555555555555555555555555555555444444555666888:::;;;999===AAADDDMMMaaa|||xxxxxx{{{{{{vvvppplll{{{nnn}}}zzzjjjTTTIIITTTjjjpppqqqxxx|||}}}}}}}}}|||}}}~~~wwwooofffdddiiiwww}}}}}}|||||||||||||||{{{}}}}}}}}}}}}}}}}}}~~~}}}{{{|||}}}}}}{{{yyyvvvxxx|||~~~}}}|||}}}}}}{{{yyywwwuuuttttttwwwzzznnnSSSTTTgggnnntttxxxwwwyyy|||}}}~~~mmmXXX]]]tttmmmooorrrtttuuuuuuvvvvvvuuuvvvwwwxxxyyyyyyxxxxxxyyyxxxwwwxxxzzz||||||{{{wwwxxxzzz{{{|||}}}}}}}}}}}}zzzvvvvvvwwwyyyyyyxxxrrrvvvzzz|||wwwuuuiii```ZZZYYYUUUMMMJJJLLLJJJGGGEEEBBB<<<;;;BBBKKK\\\hhhrrrttttttuuuvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvwwwvvvwwwyyy{{{{{{|||}}}~~~~~~}}}{{{vvvwwwxxxyyyyyyzzz|||~~~}}}fffHHHBBBDDDXXXsss}}}kkkgggooo~~~~~~oooqqq|||}}}{{{zzzvvvlllQQQJJJGGGDDDCCCAAA???<<<:::888777777666666555555444333333222222111111111111222222000000000000000000000000...///000///...---.../////////000111111111111111111222222111000000111333444333333333333333444444333333333333222222222222222333333333333555888;;;:::;;;;;;;;;::::::999888777888999999::::::999999777777888;;;???EEEJJJNNNRRRRRRVVVXXXSSSHHH???<<<:::666<<<@@@<<>>JJJZZZfffhhhhhhiiijjjlllooorrruuuvvvwwwwwwwwwvvvuuutttsssssstttuuuwwwxxxyyyzzz{{{zzzyyyyyyuuuwwwzzz}}}}}}||||||{{{{{{|||}}}}}}yyysssmmmmmmrrrtttpppkkklllfff```^^^\\\^^^fffooorrryyy||||||{{{{{{|||~~~|||fffSSSJJJIIISSS\\\bbbooo}}}vvvmmmaaahhheeeMMMMMMdddwwwppp]]]ppprrrZZZWWW^^^[[[gggjjjllljjjiiiggg```XXXQQQCCC666222444444444555555555555555555555555555666555555666777888999:::;;;???BBBEEENNNbbb}}}yyyttt~~~yyyoooccctttyyywwwvvvbbbtttsssjjjooosssoooYYYMMMUUUiiippprrrxxxyyyyyy{{{zzzyyyzzz{{{tttlllYYYRRRRRRaaarrr{{{|||{{{~~~~~~}}}}}}}}}|||||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~|||{{{wwwyyy|||}}}|||||||||zzzyyyvvvtttrrrqqqqqqttt~~~mmmSSSSSSdddqqqvvvxxxxxxzzznnnVVVYYYnnnyyytttuuuvvvwwwwwwvvvuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxwwwxxxzzz|||{{{zzzuuuvvvxxxzzz{{{}}}}}}}}}|||zzzwwwwwwxxxzzzzzzyyytttvvvwwwxxx|||xxxvvvuuuwwwddd[[[___[[[KKKCCCIIIDDDEEEGGGFFF@@@;;;???GGGYYYeeepppssstttvvvwwwvvvwwwxxxxxxyyyyyyxxxxxxwww{{{yyywwwyyy|||qqqsssssstttxxx}}}|||yyy|||{{{yyyyyy{{{{{{{{{{{{jjjKKKEEEEEEWWWrrr{{{hhh```aaammmssskkkpppyyy|||~~~qqqkkkPPPJJJGGGDDDCCCAAA???<<<:::888777666666555555444333333333222222111111111111222222////////////////////////...///000///...---.../////////000111111111111111000111222111000000222444444333333333333444444555333333333333333222222222222333333333333555888;;;;;;;;;;;;;;;:::999888888666777999:::::::::999888777777888;;;???EEEJJJMMMVVVTTTTTTXXX\\\[[[VVVQQQLLLGGGIIIJJJEEEJJJMMMDDD;;;@@@LLL\\\fffhhhiiijjjiiikkkmmmpppsssuuuvvvwwwwwwuuusssrrrqqqrrrtttuuuwwwxxxzzz|||||||||{{{zzzwwwyyy|||}}}{{{{{{}}}yyytttppppppqqqnnneee]]]ZZZTTTNNNKKKJJJMMMVVV___cccnnn{{{}}}}}}|||||||||}}}tttvvv|||}}}fffPPPHHHJJJXXXdddkkkuuu}}}vvvlllnnneeeMMMPPPfffwwwvvvcccrrrzzzcccQQQRRRZZZ[[[hhhlllooommmjjjggg```YYYQQQCCC666333444444444555555555555555555555555555666666666777777888888999:::>>>CCCFFFOOOddd|||zzzkkkllllllttt~~~tttssszzznnn}}}gggUUUYYYbbbeeeWWWLLLTTTgggooosssxxxwwwxxxzzz{{{zzzzzz{{{wwwppp```SSSMMMWWWjjjvvvyyyyyy~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}yyyzzz}}}~~~}}}{{{{{{zzzzzzxxxsssnnnjjjcccfffqqqxxxiiiSSSTTTeeeqqqvvvyyyyyy{{{lllQQQQQQdddnnnwww~~~yyyxxxyyyyyyzzzyyywwwvvvyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwyyyzzz{{{zzzyyytttuuuwwwyyy{{{|||}}}}}}|||{{{yyyxxxxxxxxxxxxwwwuuuwwwwwwuuuyyy}}}~~~}}}yyyvvvuuuuuu~~~qqqjjjnnnjjjYYYJJJFFFDDDBBBDDDGGGFFFBBBAAADDDWWWcccooossstttvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyxxx|||zzzwwwtttuuuuuunnneeeaaaccchhhqqqzzz~~~{{{~~~zzzuuurrrrrruuuxxxzzz|||ppp[[[NNNFFFSSSqqq{{{qqqfffcccgggpppyyyqqqmmmppptttyyyrrriiiOOOIIIGGGCCCBBBAAA???<<<:::999888555555444444333222222222222222111111111111222222////////////////////////---///000///......///000//////000111111111111111000111222111000000222444444333333333444444555666444444444333333333222222222333333333333555888;;;;;;;;;;;;;;;:::999888777666777888999:::999888777666777888:::???DDDJJJMMMXXXUUUTTTZZZeeeooorrrqqqkkkgggiiigggaaaaaa\\\KKK===CCCOOO^^^ggghhhiiillliiijjjllloooqqqsssuuuvvvtttsssrrrqqqrrrtttvvvwwwwwwxxxyyy{{{{{{{{{{{{{{{yyy|||~~~}}}|||{{{}}}zzzuuusssssswww{{{yyyyyyxxxsssjjj___SSSLLLGGGCCC@@@@@@???@@@FFFMMMSSSbbbttt~~~~~~}}}~~~jjjllluuu~~~{{{|||hhhLLLGGGJJJZZZkkkwww}}}xxxeeeWWW]]]ssszzzbbbjjjtttUUUGGGLLLVVV^^^gggmmmpppnnnkkkhhhaaaZZZRRRDDD777333444444444555555555555555555555555555666666777888888888888888999===BBBGGGQQQfff{{{jjjfffjjjssssssoooyyygggLLLHHHNNNQQQOOOGGGRRReeemmmtttzzzxxxzzz}}}}}}|||}}}~~~zzzlll\\\PPPWWWhhhuuuyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyzzzzzz|||}}}}}}~~~~~~~~~~~~{{{|||~~~~~~~~~{{{{{{zzzzzzwwwpppfff```VVVWWWaaakkkaaaPPPTTTgggooouuuzzz{{{|||}}}yyyssszzz{{{{{{hhhNNNMMM^^^eeesssxxx|||~~~~~~zzzyyyyyyzzz||||||zzzwwwyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxyyy{{{{{{yyywwwssstttvvvxxxzzz|||}}}}}}}}}|||{{{xxxvvvtttssssssvvvxxxyyyvvvuuu~~~}}}{{{zzz|||}}}|||yyyvvvtttsssvvvyyy}}}zzziiiYYYLLLCCC>>>CCCIIIIIIFFFCCCUUUbbbnnnsssuuuwwwxxxwwwyyyyyyzzzzzzzzzzzzyyyyyyvvvvvvtttqqqooolllbbbWWWSSSWWW```kkkuuuzzzyyyvvvssspppjjjbbb___dddnnnwww{{{~~~xxxooo]]]MMMVVVxxxsssmmmjjjiiittt{{{uuuuuuqqqqqqppptttvvvgggNNNIIIGGGCCCBBBAAA???<<<:::999888555444444333222222111111222222111111111111222222000000000000000000000000---...//////......///000//////000111111111111111///000111111000111333444333333333333444555666777555555444444333333222222222333333333333555888;;;<<<<<<<<<;;;:::999888777666777888888999999888888666666777:::>>>DDDIIIMMMUUUVVVWWW\\\hhhxxx|||wwwgggNNN@@@FFFSSSaaaiiiiiikkknnnjjjkkklllnnnppprrrttttttrrrrrrrrrssstttvvvxxxzzzwwwwwwwwwxxxyyyzzz{{{{{{{{{}}}}}}~~~zzzuuuqqqnnnmmmlllmmmjjjfffccccccggglllppptttwwwwwwnnn___OOOEEE@@@@@@>>>???AAA???<<<>>>BBBIIIWWWiiiwww|||}}}}}}~~~~~~{{{vvvttttttkkkjjjqqq~~~}}}~~~|||}}}iiiLLLFFFIIIYYYnnndddlll{{{[[[[[[sssPPPEEEJJJUUUaaadddkkkpppooolllhhhbbb\\\SSSEEE777333555444444555555555555555555555555555555666777888999999999999999===BBBGGGQQQfffzzz|||yyyooozzziiiJJJAAAAAA@@@EEEBBBRRReeelllssszzzyyy{{{~~~}}}vvvdddVVVYYYhhhtttxxxyyy{{{{{{|||}}}}}}~~~~~~xxxxxxxxxxxxyyy{{{|||}}}}}}~~~}}}~~~|||}}}~~~~~~|||zzzyyyyyywwwqqqhhh```XXXUUU[[[ddd\\\NNNUUUgggooouuuzzz|||}}}|||tttkkkjjjmmmqqqaaaHHHFFFVVV]]]ooosssxxx{{{|||}}}{{{yyyyyyzzz}}}~~~{{{wwwvvvwwwyyy{{{{{{{{{{{{zzzxxxxxxxxxyyy{{{zzzxxxvvvtttuuuwwwyyyzzz|||||||||}}}}}}|||yyyuuurrrqqqqqqwwwxxxzzzyyyuuuvvv|||~~~|||vvvyyy||||||yyyuuurrrqqqmmmzzzbbbPPPAAABBBJJJMMMJJJGGGUUUbbboootttvvvxxxyyywwwxxxyyyyyyzzzzzzyyyyyyxxxtttvvvvvvvvvvvvsssfffZZZXXX^^^gggooossssssqqqoootttuuuqqqcccUUURRR^^^kkk{{{~~~{{{uuueeeUUU\\\xxxrrrlllqqqwwwrrrvvvrrrttttttvvv{{{hhhNNNJJJHHHCCCBBB@@@???<<<;;;999888555555555444333333222222222222111111111111222222000000000000000000000000---...//////......///111//////000111111111111111///000111111000111333555333333333444444555666777666555555444333333222222222333333333333555888;;;<<<<<<<<<;;;:::999777777777777777777777888999999666666777:::>>>DDDIIILLLVVV[[[^^^^^^cccnnnwwwzzz}}}{{{~~~yyyyyykkkPPPBBBHHHVVVdddjjjjjjlllpppllllllmmmnnnpppqqqsssssssssssstttvvvwwwxxxyyyzzzxxxwwwvvvvvvwwwyyy|||}}}zzz|||}}}{{{{{{vvvooofff___[[[YYYXXXXXXWWWUUUUUUUUUWWWZZZ\\\hhhjjjjjjcccWWWMMMGGGFFFKKKJJJKKKMMMIIICCCAAACCCFFFPPP^^^llluuuzzz|||}}}yyyssssssxxxxxxpppqqq||||||{{{|||}}}zzzyyywwwvvvwwwyyy|||~~~|||hhhOOOHHHGGGUUUkkkkkkuuu}}}ZZZVVVwwwsssRRRJJJLLLRRR``````hhhoooooollliiiddd___SSSEEE888444555444444444555555555555555555555555444555777999::::::::::::;;;???CCCGGGPPPdddvvvlllyyykkkooohhhJJJ???>>>;;;===@@@TTTgggkkkrrrzzzyyyzzz}}}~~~|||ooo``````jjjsssvvvxxxyyyyyyzzz{{{}}}~~~xxxxxxxxxyyyzzz{{{}}}}}}|||~~~}}}|||}}}}}}~~~{{{xxxwwwyyy|||~~~{{{xxxnnneeeeeeiii___QQQWWWjjjrrrwww{{{}}}~~~}}}vvvmmmeeejjjpppaaaHHHDDDQQQVVVkkkooouuuzzz{{{{{{}}}}}}zzzxxxzzz}}}}}}yyyuuurrrtttwwwzzz|||{{{yyyxxxxxxwwwxxxyyy{{{zzzxxxuuuvvvwwwxxxzzz{{{{{{|||||||||}}}}}}{{{vvvsssrrrsssxxxwwwyyyzzzvvvsssyyyxxxwww}}}}}}yyyzzz|||zzzwwwrrrpppnnnkkksssjjjRRRIIILLLOOOPPPPPPVVVcccpppuuuwwwxxxyyywwwxxxxxxyyyyyyyyyyyyxxxxxxvvvwwwyyy}}}uuuhhh___fffooossspppjjjfffdddsssttt[[[OOOWWWfffyyy}}}uuueee]]]TTTXXXyyy{{{uuuvvvuuukkktttsss|||hhhPPPKKKJJJBBBBBB@@@???===;;;999999777666666555444444333333222222111111111111222222000000000000000000000000,,,...//////......///111//////000111111111111111///000111111000111333555333333333444555666777777666666555444333333222222222333333333333555888;;;<<<<<<<<<;;;:::999777666888777666666666777999:::666666777:::>>>DDDIIILLLYYYbbbeee___\\\```fffgggnnniiihhhfffeeennniiiSSSCCCJJJXXXeeekkkkkkmmmqqqnnnnnnnnnnnnoooqqqrrrssstttuuuvvvxxxyyyyyyyyyyyyyyyxxxvvvuuuwwwyyy|||yyy{{{~~~~~~{{{xxxvvvpppfff[[[RRRMMMKKKJJJJJJKKKLLLNNNNNNOOOOOONNN]]]^^^]]]YYYUUURRRSSSUUUYYYXXXYYYYYYTTTLLLIIIJJJFFFLLLWWWdddooowww|||~~~~~~xxx{{{xxxrrrzzz~~~|||zzz{{{}}}{{{wwwooollliiihhhiiinnntttwwwzzz~~~gggRRRIIIEEEQQQhhh~~~lllvvv___ZZZhhh~~~rrrUUUNNNNNNPPP\\\]]]gggnnnooollliiieee```TTTFFF888444555555444444555555555555555555555555333444777999:::;;;;;;;;;>>>AAAEEEGGGOOObbb}}}}}}}}}wwwhhhoooeeedddwww~~~eeeJJJAAA@@@===:::AAAWWWiiilllqqqzzzzzzyyy||||||{{{|||kkkiiinnnsssuuuvvvwwwxxxyyy{{{|||~~~yyyyyyyyyzzz{{{|||~~~~~~{{{}}}~~~|||{{{}}}~~~~~~yyyvvvtttzzzyyysssrrrfffVVV[[[mmmuuuyyy{{{}}}yyyqqqooouuuzzzkkkPPPIIITTTWWWmmmqqqwww|||}}}{{{|||~~~{{{yyyzzz||||||wwwrrrnnnqqqvvvzzz{{{zzzxxxvvvxxxwwwxxxzzz{{{zzzwwwuuuwwwxxxyyyzzz{{{{{{|||{{{{{{}}}~~~|||xxxuuuuuuvvvxxxwwwxxxzzzvvvrrrvvv{{{zzz~~~}}}}}}|||yyytttpppnnnmmmjjjhhhtttcccSSSPPPRRRVVVZZZWWWdddqqqvvvwwwyyyyyywwwwwwxxxxxxyyyyyyxxxxxxwwwssstttvvv|||~~~qqq\\\eeennnoooggg^^^YYYWWWbbbxxxeeeUUU^^^nnnuuu{{{lllPPPPPPMMMPPPjjj}}}{{{ssscccsssttteeeNNNIIIGGGCCCAAA>>>===<<<;;;888666777666444333222222333444222111000000111111000///000000000000000000000000000000000000000000000000...//////000000000000000---...///000111222333333333333222222333333444555666555444333222222222222333333333222111333777:::>>>===<<<;;;:::999999999666666666666777777777777888666666999???FFFKKKMMMYYYaaaeeeaaa]]]^^^]]]ZZZ]]]VVVMMMIIIMMMUUU]]]aaaMMMSSS[[[ccchhhkkknnnpppnnnnnnnnnooopppqqqssssssxxxuuusssssswwwzzz{{{zzzxxxuuuqqqrrruuuyyyzzzzzz|||}}}}}}{{{||||||xxxqqqkkkaaaUUULLLJJJLLLOOOQQQXXX[[[ZZZVVVVVVYYYVVVPPPMMMPPPTTTXXX]]]fffooovvv}}}lllXXXUUUSSSOOONNNTTTbbbqqq{{{wwwjjjttt}}}{{{|||{{{}}}zzznnnccc___TTTPPPNNNQQQSSSWWWdddqqq|||~~~|||{{{gggOOOJJJHHHRRReeezzzyyyzzzbbbggg^^^XXXgggpppnnnZZZHHHFFFQQQZZZ^^^eeelllllllllkkkhhhcccWWWAAA777888333222666444666666666666666555555555666666777777888:::;;;<<<===EEEEEEGGGRRR]]]sss}}}mmmhhhooo|||~~~kkkfffeeesss~~~~~~{{{qqqZZZDDD999???<<>>===<<<:::777777666444333222222333333333111000000111111///...000000000000000000000000000000000000000000000000...//////000000000000000//////000111222333333444444444333333444444555666666555444333222222222222333333333222111333777:::======<<<;;;:::999999888666666666666777777777777888777777:::???EEEJJJLLLQQQXXX\\\YYYWWWYYYYYYXXXRRRNNNKKKNNNUUU\\\______WWW[[[aaaeeehhhkkknnnooopppppppppqqqqqqrrrssstttwwwuuussstttxxx{{{|||{{{yyyvvvssssssvvvxxxyyyyyyyyyyyyxxxyyy}}}|||rrrfff^^^ZZZWWWXXX^^^eeekkkmmm|||{{{rrriiihhhhhhkkkqqqzzzpppWWWMMMHHHGGGNNN^^^nnnxxx{{{~~~{{{nnniiirrr|||}}}~~~~~~yyytttpppfffXXXNNNJJJEEE???<<<===@@@GGGVVVeeennnwwwzzzvvvxxxwwwvvvvvv}}}}}}|||zzzfffNNNHHHFFFNNNaaavvv~~~qqqooouuuyyy~~~zzz~~~qqq[[[___```ZZZoooxxxuuu```KKKIIISSS]]]___ffflllmmmlllkkkhhhcccWWWAAA777888333333666444666666666666666666666555666666666777888:::;;;<<>>===:::888666666555333333333333333444222000000111000///---000000000000000000000000000000000000000000000000...///000000111111000000111111222222333333333333555444444444444555666666555555444333222222222222333333333222111444777;;;<<<<<<===<<<;;;:::888777666666666666777777777777777777888;;;@@@EEEHHHIIIJJJPPPTTTSSSRRRUUUYYYZZZVVVVVVZZZcccnnnssspppjjjccceeeggghhhiiijjjmmmpppssssssssssssssssssssssssuuuttttttvvvyyy|||}}}}}}yyywwwuuuuuuvvvwwwxxxwwwwwwvvvvvvyyy~~~|||mmm]]]YYY\\\dddooo{{{yyy|||rrrMMMLLLEEEAAAIIIZZZkkkuuuxxx~~~~~~~~~qqqzzzwwwhhhhhhiiilllrrryyy~~~{{{qqqeee\\\QQQDDD<<<:::===999777777777<<>>>>>===DDDSSSeeeooosssvvv{{{xxxwwwxxxzzz|||~~~|||wwwsssqqqpppqqqtttxxx{{{}}}~~~}}}}}}||||||}}}}}}~~~{{{{{{|||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}{{{|||}}}}}}{{{|||ppplllvvvzzz{{{}}}~~~~~~nnnVVVPPP]]]kkkvvvxxx{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||||||||{{{zzzyyyyyyxxxyyy{{{{{{zzz{{{|||~~~|||zzzyyyyyyyyyyyywwwvvv}}}~~~uuujjjcccccc^^^___fffqqqxxxvvvrrroooqqq{{{}}}sssjjjccc]]]bbbkkktttvvvwwwyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwww|||zzz{{{yyyzzzlllOOOLLLRRRaaalllgggXXXLLLGGGGGGRRRlll|||mmmdddqqq{{{yyy{{{QQQIIIAAACCCQQQdddttt||||||wwwxxxtttyyyiiiQQQLLLHHHDDDBBB@@@>>>>>><<<:::888666555555444333333222222444222111000111000///---//////////////////////////////////////////////////////000111111111111000111222222222222222222222444444444444444555555666555444333333222222222333333333333222222444888;;;;;;;;;======<<<:::777555666666666666777777777777777777888<<>>;;;<<<>>>>>>>>>>>><<<===CCCHHHYYYkkk}}}}}}xxxnnnaaaXXXLLLOOOSSSZZZgggqqqqqqkkk```^^^dddrrr}}}iiiTTTMMMGGGKKK[[[ppp|||vvvtttiiiZZZ___]]]OOOOOOkkkhhheeelllSSSPPPZZZbbbbbbjjjppppppnnnmmmiiidddVVV@@@777888444333777555555555555555666666666666555555666888999<<<===???BBBKKKMMMOOOXXX```qqq|||tttyyyxxx|||gggpppmmmjjj{{{uuu\\\HHH<<<>>>===DDDSSSdddooorrruuuyyy{{{xxxxxx{{{||||||~~~{{{wwwsssnnnhhhcccfffllluuuzzz}}}~~~}}}}}}}}}}}}}}}}}}~~~{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||}}}~~~~~~|||{{{|||uuurrryyy|||}}}}}}}}}~~~oooUUUJJJXXXlllvvvxxx{{{}}}}}}~~~~~~}}}}}}}}}|||||||||{{{{{{|||||||||}}}}}}}}}|||{{{zzzyyyxxxxxxzzz{{{|||{{{|||}}}|||{{{zzzyyyyyyyyyvvvuuu|||zzznnngggfffaaaccciiissszzz{{{vvvqqqkkkrrrxxxyyyssskkkddd___fffmmmtttxxxzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxuuuyyyyyy{{{qqqRRRHHHCCCIIIPPPNNNEEE???DDDBBBIII```qqqggg```lllzzzxxxYYYNNNCCCCCCOOO^^^hhhkkkuuu~~~~~~~~~vvvooonnn{{{kkkSSSMMMIIICCCAAA???======;;;999777555555555444444333222222333222000000111000///---///////////////////////////////////////////////////000000111111111111111000000000111111111111111333333333222333333444555444444333222222222333333333333333222222555999<<<:::;;;<<<<<<;;;999777555666666666666777777777777777666888;;;@@@DDDFFFGGGLLLOOORRRUUUWWWZZZ```fffllllllpppyyyxxxppphhhiiiiiihhhhhhjjjnnnqqqqqqqqqrrrrrrqqqpppooonnnppprrruuuxxxzzz|||}}}~~~yyyzzzzzzyyywwwvvvuuuuuuvvvzzz|||yyyuuuppphhh```fffnnn{{{uuubbbXXXUUUQQQJJJHHHOOOaaauuukkk\\\MMMJJJVVVhhhvvv|||yyyooocccgggpppuuuvvv{{{xxxjjj]]]QQQFFFAAA@@@???@@@CCC===??????>>>???DDDLLLRRRaaappp~~~{{{mmm]]]QQQKKKBBBDDDHHHPPP^^^hhhggg```[[[]]]fffwwwmmmTTTNNNGGGJJJXXXnnn~~~|||{{{ssseeeiiieeeRRRQQQiiixxx}}}jjjjjjsssUUUQQQ[[[```eeelllqqqqqqooonnniiidddVVV@@@666888444333777555444555555555666666777777666666777999;;;>>>@@@AAADDDMMMPPPRRRZZZ```ooouuuvvvxxxhhhpppuuullluuuiiiPPPBBB===AAA===DDDSSSdddnnnpppssswwwxxxsssssswwwzzzxxxvvvuuuyyysssmmmmmmnnnjjj```VVVYYYcccoooxxx|||}}}~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~vvvsssxxx}}}}}}|||||||||tttXXXJJJXXXnnnuuuxxxzzz||||||}}}~~~~~~}}}}}}~~~||||||{{{zzzzzz{{{||||||~~~~~~}}}}}}|||{{{zzzyyyyyyzzz||||||||||||}}}~~~~~~~~~|||{{{zzzyyyyyyxxxuuuttt||||||qqqjjjiiiaaadddiiiooovvvyyywwwsssnnnooopppqqqoookkkhhhgggllloootttyyy{{{zzzzzz{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvtttyyy|||}}}rrrVVVPPPMMMQQQUUUTTTSSSSSSLLLLLLPPP___kkkaaa^^^mmmxxxxxx^^^QQQCCCAAAMMM\\\fffiiitttzzz}}}zzznnnjjjfffjjjzzzkkkSSSLLLHHHCCCAAA>>>===<<<;;;888666555555555555444333222111222111000000111111000///000000000000000000000000000000000000000000000000///000111111222222111111//////000000000111111111333222222222222333444444444333333222222333333333333333333222333555:::===;;;;;;<<<;;;:::999777666666666666666777777777777666666777:::???DDDGGGHHHLLLMMMQQQUUUVVVWWW]]]dddhhhiiijjjnnnpppoooiiidddccceeeggghhhhhhjjjmmmooonnnooopppppppppooommmlllmmmqqqvvvyyyzzzzzz{{{|||xxxzzz{{{{{{xxxvvvtttttttttzzz{{{vvvpppkkkfffaaa___fffooovvvzzzzzzzzzzzz~~~~~~~~~uuullljjjccc\\\ZZZXXXPPPLLL\\\sssvvvgggUUULLLQQQ```pppyyy|||~~~zzzrrruuu}}}}}}~~~~~~xxxnnnfffjjjpppttttttxxxyyyqqqdddRRRHHH@@@AAADDDEEEFFFHHHBBBDDDCCCAAAFFFTTTdddmmmmmmwwwyyyhhhWWWNNNJJJAAA???>>>CCCPPP]]]^^^YYY]]]cccooo~~~oooRRRLLLFFFHHHVVVkkkyyyvvvgggYYYZZZqqq{{{~~~zzzhhhiiixxxWWWSSS[[[___gggnnnsssssspppnnnjjjeeeUUU???666888444444777666444444555555666777777777777777888:::===@@@BBBDDDGGGQQQTTTVVV]]]aaaooolllwwwxxx|||{{{~~~vvvttt}}}dddKKK@@@>>>DDD===DDDSSScccmmmooorrrvvvqqqiiidddiiinnnmmmjjjgggeee^^^WWWXXX]]]\\\SSSJJJMMMZZZjjjvvvzzz{{{}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||~~~~~~}}}}}}~~~~~~yyyxxx{{{{{{{{{{{{zzzyyy{{{wwwZZZMMM[[[pppuuuwwwzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||~~~~~~}}}~~~~~~~~~}}}|||{{{{{{zzz{{{||||||{{{{{{|||}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzxxxwwwvvvsssrrrzzz}}}qqqkkkkkkaaafffjjjlllooorrrrrrppplllgggeeegggjjjjjjkkknnnrrrqqqtttyyy{{{yyyyyy{{{yyyyyyyyyyyyyyyxxxxxxxxxzzzvvvzzz~~~~~~wwwbbbdddiiippppppkkkhhhjjjcccdddeeennnsssgggdddssswwwxxx]]]PPPBBB@@@LLL\\\iiinnnvvvyyy}}}}}}xxxuuu}}}nnnlllgggbbbddduuujjjQQQJJJEEEDDDAAA???>>>===<<<999777444555555555555333222111111000///000111222111000000000000000000000000000000000000000000000000000000000111222222222222111//////000111222222333333333333333333333444555555333333333222222333333444333333333333333666:::>>><<<;;;;;;:::999888777777666666666666777777777777666555555888>>>DDDHHHJJJLLLLLLOOOTTTTTTSSSWWW___cccdddffffffeeeccc```______bbbfffiiijjjjjjlllmmmmmmnnnoooppppppooommmllllllpppvvvyyyyyyyyyyyyzzzvvvyyy||||||yyyvvvuuuuuuvvvyyyzzzvvvrrrnnnggg___TTTXXX]]]______```bbbddddddcccffflllnnnjjjjjjmmmmmmrrrxxx{{{}}}sssaaaaaalllttthhhVVVJJJJJJUUUdddnnnvvv|||}}}|||~~~~~~}}}vvvnnnjjjpppyyyyyywwwvvvvvvvvvsssmmmhhhkkkooorrrqqqnnniiiccc^^^SSSKKKHHHMMMSSSTTTSSSRRROOOTTTUUUTTTYYYgggttt{{{vvv|||~~~tttjjjdddaaaLLLDDD;;;;;;IIIZZZaaa___ZZZbbbqqqpppQQQLLLGGGIIIVVVkkkooo^^^eeeyyyddddddvvvVVVTTT^^^ccciiipppuuutttqqqooojjjeeeUUU???666888444444888666444444555555666777777888888888:::<<>>AAA>>>DDDSSSccclllnnnqqquuunnn___SSSRRRWWWXXXVVVTTTLLLGGGCCCDDDIIIKKKHHHDDDEEETTTggguuuzzz{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~}}}}}}{{{yyyzzz|||}}}{{{|||~~~yyyyyyyyyxxxwwwxxxzzz}}}sssVVVNNN\\\mmmuuuwwwzzz{{{||||||~~~|||}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~~~~}}}}}}|||{{{|||}}}|||zzzyyyzzz{{{}}}}}}}}}~~~}}}}}}|||{{{zzzxxxvvvuuuqqqqqqyyysssmmmmmmkkksssxxxtttqqqqqqqqqooollleeeccchhhmmmoooqqqtttwwwssssssxxxyyywwwxxx{{{xxxxxxyyyyyyyyyyyyyyyyyy|||vvvyyy}}}~~~}}}xxxnnnxxxyyyyyyYYYNNNBBBAAAMMM___mmmttt|||}}}yyyrrrwwwtttsssoooeee^^^bbbppp}}}hhhOOOHHHBBBEEECCC@@@???>>>===:::888444555555666555333222111000///...///111333222111000000000000000000000000000000000000000000000000000000111222222222222111///000000222333444555555555444444444444555666666333333333222222333444444333333333333333666:::>>>===<<<:::999888777777777666666666666777777777777666555444777===DDDIIILLLLLLKKKOOOTTTTTTQQQTTT\\\]]]```cccccc```]]]]]]]]]]]]aaagggjjjkkkkkkjjjjjjlllmmmoooppppppooonnnmmmkkkpppvvvyyyyyyxxxxxxyyyvvvyyy}}}|||yyyvvvuuuuuuyyy{{{{{{yyyxxxtttiii^^^NNNPPPQQQQQQOOOOOOSSSVVVYYYTTTRRRVVVWWWTTTTTTWWWWWWYYY^^^hhhwwwuuusssmmmdddUUUHHHEEELLLZZZdddqqqxxx~~~}}}}}}yyypppfffeeelllooopppqqqrrrrrrqqqmmmkkkllloooqqqooodddYYYVVVXXXXXXRRRRRR[[[cccddd```^^^ZZZbbbhhhgggiiiooosssssszzz~~~~~~]]]QQQBBB>>>LLLaaammmoooQQQ[[[lllzzzpppRRRMMMJJJLLLYYYmmm~~~bbblllyyyaaa___qqqTTTUUUccchhhiiipppuuutttrrrooojjjeeeUUU???666888444444888666444444444555666777777888888999;;;===@@@CCCFFFHHHMMMXXX\\\^^^dddfffqqqttthhhttt{{{uuussswwwzzzrrrxxxhhhOOOCCC<<<<<<>>>DDDSSSccclllnnnppptttooo[[[HHHBBBDDDFFFDDDCCC???===;;;<<>>===<<<:::888555444444333333222222111222222222111111111111000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111222222222222222222333444555666777555444333333222222222222333333333222222444999<<<<<<;;;:::999888666555555666666666666666666666666666666777999===BBBGGGKKKLLLMMMNNNMMMMMMOOORRRTTTZZZYYYWWWVVVWWWXXXZZZ[[[^^^```ffflllllljjjlllqqqmmmnnnoooppppppooommmlllpppqqqqqqrrrtttvvvwwwxxxzzzyyy|||}}}xxxwwwzzz~~~~~~~~~~~~zzzkkk\\\QQQTTT[[[___]]]YYY[[[aaa]]]```]]]TTTMMMLLLLLLKKKMMMSSSaaarrr|||{{{jjjYYYOOOHHHCCCKKKWWWcccpppyyy|||}}}}}}qqqbbbZZZZZZ\\\jjjhhhfffggghhhgggddd```ggggggfffaaaVVVKKKIIIMMMVVV]]]hhhnnnhhh]]][[[aaahhhsss}}}zzzuuuuuuxxxzzz|||vvvZZZJJJGGGRRRuuuvvvZZZTTTcccyyy}}}oooTTTLLLIIIRRRaaarrrcccuuu}}}]]]]]]~~~uuuXXXUUU```gggoootttvvvuuutttqqqiii```SSS>>>666888444333666333666666555666666777888999<<<999777999???EEEHHHHHHJJJSSSUUUYYYbbbggguuuooonnnvvvyyysssxxx}}}yyy{{{nnnjjjvvvlllKKKBBB@@@;;;<<>>===@@@<<<999<<<<<<999BBBKKKFFFBBBTTThhhtttyyy}}}}}}}}}~~~~~~~~~}}}}}}|||~~~~~~|||{{{|||~~~~~~}}}~~~{{{{{{{{{yyyxxxyyyzzz{{{wwwvvvsssoookkkiiiiiikkksss}}}nnnRRRFFFWWWmmmwwwvvvuuuvvvyyy{{{{{{{{{zzz|||}}}}}}||||||}}}}}}|||{{{zzzzzzzzzzzzzzz~~~}}}||||||}}}~~~{{{zzzyyywwwwwwxxxyyyyyy|||}}}}}}~~~}}}{{{xxxwww|||xxxvvvxxxvvvrrrttt{{{{{{tttttt{{{~~~}}}~~~}}}xxxxxxvvvsssssstttvvvwwwwwwvvvtttssssssuuuwwwyyyyyyxxxyyyzzzzzz}}}xxxbbbLLLGGGGGGXXXooorrr~~~{{{rrrppptttsssyyyxxxppplllppprrrooooooRRRIIIGGGCCCAAA???>>>===<<<:::888555444444333333222222111222222222111111111111000000000000000000000000000000000000000000000000000000000111111111111000000222222222222222333333333333333333333444555666666555444333333222222222333333333333222222444999<<<<<<;;;:::999888666555555666666666666666666666666666666666999===BBBGGGJJJPPPQQQSSSRRRPPPMMMLLLKKKLLLKKKJJJJJJKKKMMMOOOPPPWWWYYYaaaiiikkkiiikkkooonnnooopppqqqqqqpppnnnmmmoooppppppqqqsssuuuwwwxxxzzzxxxxxxzzzyyyvvvwww{{{~~~}}}lll\\\```ccckkkvvv{{{}}}uuufffZZZTTTOOOKKKSSSUUU]]]gggnnnrrr{{{yyyqqqjjjggg```VVVMMMIIIYYYbbbkkkrrryyy~~~uuucccSSSJJJKKKNNNYYYYYYZZZ\\\]]][[[UUUQQQYYYXXXVVVQQQGGGBBBHHHSSSffflllrrrnnnaaa[[[hhhzzzyyyvvv{{{|||ooo\\\QQQTTTttt]]]SSS___uuu|||oooUUUMMMJJJSSSccctttlll}}}bbbaaaxxxsssYYYWWWbbbjjjooosssuuutttrrrooofff]]]SSS>>>666888444333666444666666555666666777888999<<<<<<===???AAAEEEIIIKKKJJJRRRTTTWWW___eeerrrqqqooouuu{{{yyyuuunnn{{{tttkkkppphhhHHH@@@>>>999;;;AAAPPPaaaiiijjjrrr~~~uuu^^^HHHBBBBBB@@@@@@DDDCCC???@@@@@@===EEELLLEEEGGGXXXjjjuuuyyy}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~||||||}}}~~~|||{{{{{{ooonnnmmmnnnqqqsssrrrpppooolllggg```ZZZXXXYYY[[[eeeuuurrrTTTEEESSSiiivvvvvvvvvwwwyyy{{{||||||{{{|||}}}}}}|||{{{|||~~~||||||{{{{{{{{{{{{{{{zzz~~~}}}|||zzzzzzyyyzzzzzz}}}}}}{{{zzzzzzzzzzzz{{{||||||||||||{{{{{{{{{{{{zzzvvvuuuvvvtttqqqrrrxxx}}}~~~yyyxxx{{{}}}}}}|||xxxwwwtttqqqpppqqqqqqqqqpppssstttuuuwwwyyy{{{{{{{{{yyyzzz{{{{{{}}}{{{~~~eeeOOOIIIHHHXXXooouuu~~~tttmmmrrr|||~~~ssskkknnnuuuwwwqqqSSSJJJGGGCCCAAA???>>>===<<<:::888555444444333333222222111222222222111111111111000000000000000000000000000000000000000000000000000000000111111111111000000222222333333333444444444333333333333444444555666444444333222222222333333333333333222222444999<<<<<<<<<;;;999888777666555777777777777777777777777555555666888===BBBGGGJJJNNNQQQSSSSSSNNNHHHBBB???===<<<;;;;;;<<<===???@@@KKKOOOYYYdddiiihhhiiimmmnnnpppqqqssssssrrrpppooooooooopppqqqsssuuuwwwxxxyyyvvvvvvwwwuuusssvvv||||||lll]]]\\\^^^ffftttvvvnnnkkkgggbbbddd^^^YYYWWWUUUTTTWWW\\\]]]```dddhhhmmmsssyyy~~~{{{}}}eeeOOONNNQQQZZZhhhsssyyy~~~~~~~~~~~~||||||oooZZZHHH@@@AAAFFFGGGJJJNNNRRRSSSNNNFFF@@@GGGFFFEEECCC???BBBQQQaaapppnnnkkkgggdddjjj|||}}}xxx{{{}}}vvvmmmrrrsss___VVVjjjgggUUUZZZppp{{{qqqUUUNNNKKKUUUfffwwwzzzwwwgggwwwdddbbbyyyttt\\\YYYccckkknnnrrrtttrrrppplllcccYYYSSS>>>666888444333666444666666666666777888999999;;;???DDDEEEEEEFFFKKKPPPKKKRRRSSSUUU\\\aaaooovvvtttxxxyyy}}}sssmmmuuufffGGG???===999;;;@@@OOOaaajjjmmmvvviiiWWWTTTXXXXXXXXX[[[XXXQQQRRRRRRQQQXXXYYYNNNPPP^^^nnnvvvzzz|||}}}|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{zzz{{{pppjjjdddaaacccfffeeeddd]]][[[VVVOOOJJJHHHIIIKKKUUUhhhyyyrrrVVVEEEQQQhhhuuuuuuuuuvvvxxxyyy{{{|||{{{|||}}}|||{{{zzz{{{|||zzz{{{|||}}}}}}}}}|||{{{~~~}}}{{{yyyxxxwwwvvvvvv||||||{{{zzzyyyyyyzzzzzzxxxxxxwwwwwwxxxyyyzzz{{{wwwuuutttuuusssppprrrvvvwwwwwwxxx~~~}}}yyyyyyyyywwwqqqmmmgggcccaaa```^^^]]]eeehhhmmmrrrvvvxxxxxxxxxyyy{{{||||||}}}|||}}}|||~~~gggQQQJJJHHHXXXrrr|||qqqzzz{{{mmmmmmvvv|||nnnQQQIIIGGGCCCAAA???>>>===<<<:::888555444444333333222222111222222222111111111000000////////////////////////////////////////////////000000111111111111000000111111222222333444444444333333333333333444555666444333333222222333333333333333333222222444999<<<<<<<<<;;;:::888777666555777777777777777777777777555555666888<<>>BBB===CCCJJJPPPPPPIII???999===<<<>>>CCCIIIQQQ___llllllddd___iiizzz~~~}}}|||~~~mmmbbbgggoooZZZ^^^ppp}}}ttt\\\XXXkkkyyytttVVVNNNLLLWWWiii{{{vvvooouuuxxx~~~rrrVVVgggffffffvvv^^^ZZZbbbiiiooorrrtttrrroookkkbbbXXXRRR===555888444444777444555555666666777888999:::;;;???DDDHHHJJJLLLOOORRRNNNUUUUUUUUU\\\```mmm{{{zzz}}}}}}ooommmrrr}}}fffIII@@@???<<<<<>>===<<<:::888555444444333333222222111222222222111111111000000////////////////////////////////////////////////000000111111111111000000000000000111222333333333444444333333333444555555333333333222222333333444333333333222222444999<<<===<<<;;;:::999777666666777777777777777777777777555555555888<<>>999777666666666777777888999::::::???KKK\\\gggiiijjjmmmmmmnnnqqqssstttsssrrrqqqqqqqqqrrrtttvvvxxxzzz|||xxxwwwxxxzzzxxxsssrrruuukkkgggfffooo}}}oooZZZLLLDDD@@@FFFOOOUUUXXXZZZUUUYYY^^^iii}}}nnnWWWJJJEEEEEEEEECCCDDDEEEIIIQQQ___qqq~~~lllYYYKKKOOO[[[dddnnnxxxzzz~~~~~~~~~~~~|||{{{zzzzzz|||~~~}}}xxxlllZZZGGG;;;888:::;;;AAAJJJOOONNNGGG???999;;;:::???KKKWWW^^^cccgggddddddkkk|||{{{zzz{{{}}}~~~~~~|||~~~yyykkklllyyy___XXXggg}}}bbbXXXffftttvvvVVVNNNLLLYYYmmm~~~xxxttt{{{zzz{{{mmmpppsssooopppbbbOOO^^^jjjooottt^^^YYY```gggnnnrrrtttrrrppplllcccZZZRRR===555888444444777555555555666666777999:::;;;;;;<<<@@@GGGNNNSSSTTTSSSSSSZZZYYYXXX^^^aaammm~~~{{{|||yyyooommmvvvgggKKK@@@???===>>>BBBQQQbbbmmmrrr~~~qqqfffooowwwyyyzzz||||||zzz~~~}}}~~~~~~}}}~~~}}}}}}pppggghhhlllnnnssszzz~~~|||yyyxxxoooooopppjjjXXXLLLVVVjjjqqqssstttsssrrrrrruuuwwwzzz{{{{{{zzzxxxwwwxxxyyyxxxzzz|||}}}~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwoooqqqsssuuuuuutttsssqqqtttvvvwwwvvvuuuvvvxxxyyy{{{|||eeeXXXfffssswwwvvvtttppplll]]]UUUKKKBBB??????AAABBBHHHOOOYYYbbbiiiooouuuyyyxxxyyy{{{||||||}}}||||||}}}|||}}}}}}|||{{{|||}}}~~~}}}}}}~~~~~~vvv[[[OOOIIIYYYsss|||zzzzzz|||{{{kkkOOOHHHGGGCCCAAA???>>>===<<<:::888555444444333333222222111222222222111111111111000000000000000000000000000000000000000000000000000000000111111111111000000//////000111222222333333444444444333333444444555333333222222222333444444333333333222222444999<<<======<<<:::999888777666777777777777777777777777444444555777<<>>BBBPPPaaalllrrryyypppvvvzzzzzz{{{}}}|||zzz~~~~~~~~~~~~}}}}}}sss___PPPXXXjjjrrrtttuuussspppppprrruuuxxxyyyzzzyyyxxxwwwxxxyyyyyyzzz{{{|||||||||{{{zzzyyyyyyzzzzzzzzzzzzyyyyyywwwwwwwwwvvvtttrrrpppooohhhjjjmmmoooppppppooonnnppptttvvvuuuuuuxxxzzzzzz{{{yyyzzzbbbWWWdddqqquuutttoooggg```LLLFFF>>>:::999===@@@BBB@@@EEEMMMTTT[[[eeeooowwwvvvwwwxxxzzz{{{|||}}}}}}|||zzz|||}}}|||~~~{{{{{{|||}}}~~~~~~dddSSSJJJYYYnnnpppyyy|||}}}qqqSSSIIIFFFCCCAAA???>>>===<<<:::888555444444333333222222111222222222111111111111000000000000000000000000000000000000000000000000000000000111111111111000000///000000111222333444555555444444333333444444444333222222222333333444555333333333222222444999<<<======<<<;;;999888777666666666666666666666666666444444555777;;;AAAFFFIIIKKKMMMMMMLLLIIIFFFEEEFFFEEEDDDBBB???<<<888555444555888DDDUUUccchhhjjjlllhhhjjjmmmoooqqqqqqppppppqqqqqqssstttwwwzzz|||}}}zzzwwwuuutttnnngggdddfff```fffqqqxxx```SSSEEE???>>>@@@FFFLLLWWW\\\aaafffppp{{{kkk^^^___aaafffnnnvvv}}}www]]]MMMOOOYYY```kkkrrryyy}}}~~~~~~~~~{{{xxxtttrrrmmmkkkdddWWWGGG===:::;;;999===AAACCC@@@===;;;:::999>>>IIIVVV]]]]]]^^^aaammmzzzvvvlllaaaYYYKKKOOOWWWaaajjjssszzz~~~{{{}}}jjjVVV]]]|||nnngggqqquuu{{{pppUUUMMMLLL[[[pppqqqqqqqqqgggdddUUUQQQZZZtttttteeezzzrrr]]]XXX___hhhjjjnnnrrrrrrrrrppphhh```QQQ<<<555888555444888666555555666777888:::;;;<<>>AAADDDHHHNNNYYYgggrrruuuuuuvvvwwwzzz{{{|||{{{|||zzz{{{}}}}}}zzzzzz}}}yyyzzz|||}}}}}}}}}}}}~~~|||}}}hhhTTTKKKYYYlllgggjjj}}}|||rrrxxx{{{zzzwwwWWWKKKFFFCCCAAA???>>>===<<<:::888555555444333333222222111222222222111111111111000000000000000000000000000000000000000000000000000000000111111111111000000000111111222444555666666555444444333333333444444222222222222333333444555333333333222222444999<<<======<<<;;;999888777777666666666666666666666666444444555777;;;AAAFFFIIIPPPTTTXXX\\\]]]]]]^^^___```^^^YYYQQQIIIBBB;;;888555777BBBSSSaaagggiiikkkfffhhhkkknnnooopppoooooopppppprrrtttvvvyyy{{{}}}zzzvvvqqqnnnggg```___bbbiiioooyyyvvvhhhXXXNNNJJJJJJPPPXXXaaafffjjjkkkppp{{{|||{{{~~~{{{www[[[QQQRRRSSSdddllluuu{{{|||~~~{{{vvvppplll[[[ZZZUUUJJJ???888999<<<888;;;>>>>>>;;;999999;;;777@@@NNNZZZ]]]^^^fffooo{{{rrrmmmjjjaaaVVVWWWYYY\\\```fffppp{{{{{{|||~~~|||^^^ZZZuuutttqqq{{{|||~~~lllTTTLLLKKK[[[qqqvvvrrrdddUUU]]]ttt}}}~~~sssjjjuuu```XXX___hhhggglllpppqqqqqqpppiiiaaaQQQ<<<555888555555888666555555666777888:::<<<===AAAEEEJJJMMMMMMPPPUUUYYYYYYaaabbbbbbeeedddkkk}}}zzzttttttvvvyyysssoooRRRDDD@@@???<<>>===<<<:::888555555444333222000000///111111000000//////......000000000000000000000000000000////////////000000111111222222222222111111000222333333222111333444111222222333333444444555555444333333222222333333111222222222222444777:::<<<<<<===<<<;;;999777555666666666666666666666666666666666888;;;@@@CCCFFFOOOVVVcccpppvvvvvvxxx||||||{{{uuulllbbbUUUFFF;;;777888BBBSSSaaafffffffffggghhhjjjkkklllmmmmmmmmmrrrvvvyyyyyyxxxxxxzzz}}}xxxsssiii___YYY[[[dddllluuussswwwsssfffeeennnvvv|||}}}~~~{{{|||~~~~~~~~~{{{fffWWWPPPXXXhhhtttwwwzzz~~~~~~}}}zzznnn]]]PPPHHHFFFDDDBBB???<<<:::999888777999:::888555888>>>:::>>>DDDMMMYYYiiiyyy|||xxxwwwwwwyyyzzz{{{|||~~~zzztttxxx||||||}}}lllTTTNNNMMMYYYpppeeeUUUnnnrrrfffttt^^^ZZZ```eeemmmpppqqqrrrsssssslllcccMMM@@@444444777777444333555666777888888:::>>>@@@CCCFFFKKKOOOQQQTTTVVVXXX______ccchhhiiiiiimmmssswwwoooooo~~~}}}ttt|||uuuzzzdddKKKBBB>>>@@@>>>===III^^^jjjmmm{{{{{{___WWWdddmmmvvvqqqccc```qqq}}}{{{||||||www}}}|||{{{|||}}}~~~}}}~~~~~~~~~~~~tttooowwwssstttuuuuuuuuuvvvxxxyyyxxxuuuuuuxxxyyyvvvvvvyyyzzzyyyxxxwwwwwwvvvtttrrrqqqnnniiifffdddaaa]]]YYYTTTSSSRRRQQQQQQQQQRRRSSSWWWQQQJJJFFFEEEEEEGGGJJJUUU```lllnnnmmmooouuuzzzyyyyyyxxxyyy{{{}}}fffjjjooosssxxxttt[[[OOOIIIBBB???CCCLLLUUU[[[dddgggkkklllhhh```WWWQQQOOOUUU^^^ccceeehhhmmmqqq{{{zzzyyyyyyxxxxxxxxxxxxxxxnnniiikkkgggbbbgggrrrxxxttt}}}vvvvvvzzzpppqqqvvv|||mmmZZZPPP\\\ppplllpppcccjjj||||||rrryyyyyy}}}YYYKKKKKKCCCAAA???>>>===<<<:::888555555444333222111000000111111000000////////////000000000000000000000000000000////////////000000000111111222222111111000000222333333222111333444111222222333333444444555444444333222222222222333111222222222222444777:::<<<======<<<;;;999777555555555555555555555555555666666666888;;;???CCCFFFLLLUUUfffuuuzzzwwwuuuwww}}}{{{jjjQQQ===888:::CCCTTTbbbgggggghhhggghhhiiijjjkkklllmmmmmmppprrrvvvxxxyyyzzz{{{|||pppjjjbbbZZZYYY___iiipppvvvuuuxxxzzz|||}}}~~~~~~~~~~~~}}}eeeSSSRRR___llluuu{{{}}}uuueeeRRRDDDBBBAAA@@@>>><<<999888777===::::::;;;:::<<>>444444777777555444666777888999999<<>>===HHH]]]hhhmmm|||```OOOTTT[[[hhh{{{jjj^^^]]]ooo|||}}}}}}yyy~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}vvvyyyxxxyyyzzzzzzxxxwwwvvvvvvvvvsssssswwwxxxvvvwww{{{~~~|||yyyxxxwwwvvvvvvvvvjjjddd[[[UUUSSSRRRQQQPPPPPPSSSYYY___dddiiikkklllhhhfffbbb[[[QQQIIIFFFFFFOOOZZZffflllmmmoootttyyyxxxxxxwwwwwwyyy{{{~~~lll\\\```ccchhhtttzzzmmmYYYIIIDDD>>>>>>FFFUUUdddmmm{{{zzzxxxtttmmmeee^^^ZZZiiinnntttvvvuuuuuuwwwzzzzzzyyyyyyxxxxxxwwwwwwwwwrrrdddXXXVVVTTTTTT^^^lllwwwttt|||sssmmmnnneeejjjooowwwjjjZZZQQQ^^^sssppptttjjjhhhnnnsssyyyvvvwww[[[LLLJJJCCCAAA???>>>===<<<:::888555555444333222111000000111000000000000/////////000000000000000000000000000000////////////000000000111111222222111111000000222333333222111333444111222222333333444444555444444333222222222222222111222222222222444777:::=========<<<;;;999777666444444444444444444444444666666666888;;;???CCCEEEHHHSSSeeetttwwwqqqlllkkkrrrxxxuuuYYY@@@:::;;;EEEVVVbbbggghhhiiigggggghhhiiijjjkkkkkklllmmmnnnrrrvvvyyyzzzxxxvvvgggbbb\\\[[[___hhhqqqvvv{{{{{{}}}|||zzz}}}~~~~~~~~~}}}}}}zzzeeeTTTWWWaaaoooyyy~~~|||ooo\\\III===>>>>>>===<<<;;;:::999888;;;999999;;;;;;<<>>>>>===GGGZZZfffmmm}}}mmmUUUNNNOOO[[[pppjjjaaabbbqqq~~~}}}{{{{{{~~~~~~|||~~~~~~}}}~~~~~~~~~}}}}}}|||||||||}}}|||}}}}}}{{{zzz{{{||||||{{{~~~|||{{{zzzzzzyyyxxxvvvssspppoooqqqnnnooorrrttttttvvvzzzyyyyyyxxxvvvsssooollljjj]]]WWWOOOKKKKKKOOOSSSUUUbbbhhhrrr}}}sss^^^NNNFFFHHHQQQ^^^iiinnnqqqtttwwwxxxwwwvvvvvvwwwyyyzzz{{{vvvPPPQQQPPPSSS^^^ggg```RRREEEBBB???BBBLLL]]]ooozzz~~~{{{wwwssspppooo}}}|||yyyyyyzzzxxxyyyyyyyyyxxxwwwvvvuuunnn[[[JJJCCCCCCGGGQQQ\\\ggghhhsssiii^^^ZZZQQQYYYdddooo{{{|||cccXXXPPP```vvvtttxxxqqqiiigggooo{{{rrruuummmkkkwww\\\KKKHHHCCCAAA???>>>===<<<:::888555444444333222222111111000000000000000000000000////////////////////////000000////////////000000000000111111111111000000000222333333222111333444111222222333333444444555444333333222111222222222111222222222222444777:::============;;;999777666444444444444444444444444666666666888:::>>>BBBDDDHHHOOO]]]hhhhhhaaa\\\\\\```cccfffjjjqqqqqq___III:::<<>>>>>>>><<<;;;===>>>===;;;@@@GGGJJJPPP^^^qqq|||zzzzzzzzz{{{|||~~~mmmVVVPPPOOO[[[rrr}}}{{{tttaaajjjYYY[[[dddiiiqqqtttuuuuuuuuurrriii___EEE;;;333444777777777777666888999:::;;;>>>AAADDDGGGJJJNNNQQQQQQQQQRRRSSSWWWYYY___ddddddfffppp|||~~~qqquuusssqqqoooppp{{{lllVVVHHH>>>===>>>===FFFWWWdddmmm|||ooobbbZZZ___qqqssslllkkkuuu}}}{{{|||zzzxxxyyy}}}|||}}}~~~}}}|||~~~}}}|||{{{||||||}}}{{{|||~~~~~~}}}|||||||||}}}}}}||||||yyywwwsssooollliiieeeccceeebbbbbbgggjjjkkkoootttrrrtttvvvuuunnnddd\\\VVVSSSSSSTTTXXX^^^fffmmmqqqjjjXXXGGGLLLVVVeeeoootttuuuwwwxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzzzz{{{|||yyyOOOLLLGGGFFFMMMUUURRRIIIGGGGGGIIIMMMVVVbbbooowwwsssvvvzzz{{{wwwuuuuuuxxxyyyyyyzzzyyyxxxwwwvvvnnn]]]MMMIIIKKKKKKKKKLLLSSSYYYooolll```VVVIIIPPP]]]iiiwwwsss^^^VVVPPPbbb{{{yyy{{{xxxqqqooovvv~~~{{{yyyqqqrrriiiccclllttt~~~]]]LLLHHHCCCAAA???>>>===<<<:::888555444444333333222222222000000000000111111111111////////////////////////000000////////////000000000000000111111000000000000222333333222111333444111222222333333444444555333333222111111111111222111222222222222444777:::======>>>===<<<:::888666444444444444444444444444666666666777:::>>>AAACCCIIILLLQQQVVVSSSLLLJJJMMMSSSRRRPPPRRR___jjjbbbRRR;;;>>>GGGTTT^^^aaacccfffhhhggggggggggggiiijjjkkkjjjjjjllloooqqqnnnhhhbbb___aaaeeemmmvvv{{{{{{yyyzzz}}}~~~~~~yyyyyy}}}~~~}}}~~~zzz{{{{{{{{{yyyyyy{{{}}}ttt]]]OOOXXXkkkwww|||~~~}}}sssdddUUUKKKGGGDDDDDDDDDDDDDDDDDDDDDCCCEEECCCAAABBB@@@AAAGGGPPPbbbnnn}}}xxxpppbbbdddhhhooowww}}}~~~|||{{{{{{|||}}}~~~yyyzzz|||~~~mmmVVVPPPPPP]]]uuussssssxxxtttsss\\\xxx}}}gggZZZ\\\eeeiiiqqqtttuuuuuutttpppfff\\\BBB:::333444777777777888555777999:::;;;===AAADDDEEEHHHLLLOOOQQQRRRUUUWWW[[[ZZZ^^^eeekkknnntttzzz~~~||||||yyyvvvvvvaaaOOO@@@<<<>>>===DDDTTTaaalllzzz}}}yyy~~~wwwsssvvv{{{{{{yyyxxxzzzzzzyyyzzz|||~~~~~~~~~zzz|||~~~~~~|||{{{~~~|||{{{{{{{{{|||}}}{{{|||~~~~~~~~~}}}~~~~~~zzz|||}}}yyywwwtttnnnfff___ZZZVVVSSSPPPOOOMMMNNNTTTYYY]]]dddkkkooopppooojjjbbbZZZUUUSSSWWW]]]hhhsss}}}sssNNNLLLQQQaaaooouuuwwwxxxyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxyyy{{{}}}~~~zzzzzz~~~xxxmmmOOOKKKDDDBBBFFFLLLLLLHHHIIIOOOWWW^^^ccchhhmmmqqqlllsss~~~~~~{{{yyyxxxxxxyyyyyyzzzzzzzzzzzzzzzyyysssggg___bbbhhheeeYYYNNNLLLWWWwwwxxxkkkWWW[[[___jjjvvvqqq]]]VVVSSSiiizzzyyyzzzvvvmmmrrrkkkeeejjjnnnvvv```NNNIIICCCAAA???>>>===<<<:::888555444444444333333333222000000000111111111111222000000000000000000000000000000////////////000000///000000111111000000///000222333333222111333444111222222333333444444555333333222111111111111111111222222222222444777:::>>>>>>>>>===<<<:::888777444444444444444444444444666666666777:::===AAACCCIIIIIIKKKKKKFFF???>>>AAAEEEFFFCCCDDDSSSdddaaaSSS@@@BBBKKKWWW^^^```bbbeeeiiihhhggggggggghhhjjjkkkjjjkkklllmmmlllgggaaa\\\^^^bbbjjjsssyyy{{{xxxuuuuuu{{{~~~|||~~~~~~|||xxxxxx|||~~~{{{zzz{{{yyyzzzzzzzzzyyyyyy{{{}}}}}}}}}hhhRRRQQQaaarrr|||~~~zzzqqqdddXXXQQQNNNLLLLLLKKKKKKJJJIIIIIIIIILLLGGGBBBAAABBBIIIVVVdddvvvuuunnnkkkkkklllpppvvv{{{~~~||||||{{{zzz{{{|||}}}~~~xxxyyy{{{}}}mmmUUUQQQRRRaaaxxxooommmvvvvvvkkkkkknnnWWWvvvzzzeeeYYY]]]gggkkkooorrrtttttttttqqqggg]]]AAA999444555777666666888555777999:::;;;>>>BBBEEEGGGIIILLLOOOQQQUUUYYY]]]bbb^^^___gggnnnssswww{{{~~~}}}zzzfffRRRAAA===<<<<<>>???EEEJJJOOOWWW^^^gggddd___XXXSSSUUU\\\bbbkkksss[[[PPPMMM[[[llltttwwwzzzyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxwwwxxxyyyzzzxxxwww{{{|||zzzuuuppplllbbbYYYKKKGGGBBBBBBEEEIIIKKKJJJHHHQQQ]]]gggkkknnnpppsssvvv}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyzzz|||}}}~~~{{{qqqllltttqqqaaaOOOYYY{{{}}}ddddddfffpppyyyrrr^^^WWWVVVsss~~~|||zzzkkkuuusssmmmkkkhhhlllzzz```NNNIIICCCAAA???>>>===<<<:::888444444444444444333333333000000111111111222222222000000000000000000000000000000////////////000000//////000000000000//////000222333333222111333444111222222333333444444555333222222111111111111111111222222222222444777:::>>>>>>>>>>>><<<:::888777555555555555555555555555666666666777999===@@@BBBGGGHHHLLLMMMHHH>>>:::;;;999<<<::::::JJJ```cccXXXGGGIIIQQQ[[[aaabbbdddhhhjjjiiihhhggggggiiijjjkkkjjjlllnnnmmmhhhccc^^^\\\___fffnnnuuuxxxxxxwwwwwwvvv{{{}}}|||}}}|||||||||}}}}}}~~~}}}|||{{{~~~~~~~~~|||{{{{{{{{{wwwvvvxxxyyyxxxyyy|||yyyzzz{{{{{{zzz{{{}}}}}}xxx```RRRXXXjjjwww{{{||||||zzzuuummmddd^^^[[[VVVVVVUUUSSSRRRQQQPPPOOOMMMKKKJJJLLLPPPVVVdddpppzzz~~~}}}}}}~~~~~~~~~{{{{{{{{{zzzzzz{{{||||||xxxyyy{{{~~~lllTTTPPPSSSccc{{{rrrsss|||{{{wwwyyysssooottt```eee{{{mmm]]]{{{cccWWW]]]hhhnnnqqqtttvvvvvvuuuqqqggg\\\@@@999555666777555555777666888:::;;;<<>>===<<<:::888444444444444444444333333000000111111222222222222000000000000000000000000000000////////////000000//////000000000000//////000222333333222111333444111222222333333444555555333222222111000111111111111222222222222444777:::>>>>>>>>>>>><<<:::888777666666666666666666666666666666666777999<<<@@@BBBEEEHHHPPPTTTNNNBBB;;;:::666999666444FFFbbblllfffLLLOOOVVV___ddddddfffjjjkkkjjjhhhggggggiiikkkllliiimmmooommmgggaaa^^^^^^ccciiirrrwwwxxxxxxyyy{{{|||~~~|||yyy|||yyy{{{yyyxxxyyy|||~~~|||zzz~~~}}}{{{{{{|||||||||{{{|||}}}}}}|||{{{|||~~~yyytttrrrtttuuuwww{{{yyy{{{|||||||||}}}}}}~~~nnnWWWRRRaaapppuuuxxxyyy{{{zzzxxxrrrlllhhh___^^^]]][[[YYYWWWVVVUUUPPPRRRYYYaaaeeegggmmmuuu{{{}}}||||||||||||}}}~~~yyyzzz|||||||||~~~~~~kkkSSSPPPTTTeee}}}vvv|||uuudddcccZZZWWWcccXXXcccvvvpppiii|||aaaTTT\\\iiipppvvvyyyzzzxxxvvvpppdddXXX@@@:::555666666555555777777999;;;<<<>>>AAAEEEHHHIIIIIIIIIJJJLLLQQQXXX]]]ccc```]]]]]]^^^cccqqq}}}sssrrrzzzwwwzzzvvv~~~sss___MMM@@@@@@:::<<>>;;;::::::999888666666555444333222222111111111111111000000000000///000000000111111111111////////////////////////000000111111111111000000000111222222111000111333444444333333333444444555444333333222111111111222222333333222111222444666<<<>>>???>>>;;;888777777444444444555555555555666444555666888;;;???BBBDDDEEEQQQUUUWWWWWWIII;;;;;;999:::;;;@@@HHHSSS^^^eeeRRRVVV\\\bbbgggiiijjjjjjooonnnmmmmmmkkkkkkjjjiiiooollliiifffbbb___```cccgggmmmsssuuusssrrruuuyyy{{{zzz{{{}}}|||||||||{{{zzzxxxwwwvvvwwwyyyzzzzzzyyyzzz|||}}}}}}{{{zzzyyyyyyxxxxxxvvvuuussstttvvvxxxzzz{{{yyyxxxzzz}}}oooVVVQQQ___nnnyyy|||~~~|||tttpppmmmhhheeecccbbb```^^^]]]bbbhhhlllnnnooopppqqqvvv{{{~~~|||}}}~~~zzzzzz{{{~~~yyy~~~~~~~~~}}}{{{fffSSSOOOSSSfff}}}pppvvvkkk]]]ggg```RRR[[[rrr{{{{{{|||rrryyyoooZZZ\\\bbbiiitttvvvxxxxxxxxxxxxqqqaaaRRR===;;;999777666666777888999999:::<<>>===???GGGTTTaaaiiimmmpppuuuqqqcccZZZ[[[XXXQQQLLLOOOMMMHHHFFFGGGHHHFFFBBBFFFOOO^^^ooo||||||~~~~~~~~~~~~}}}}}}~~~~~~{{{|||yyysssnnnnnnsssyyy}}}~~~~~~zzz|||{{{rrreee]]]]]]```ccclll{{{yyykkkYYYIIIDDDHHHEEE[[[pppzzz~~~{{{vvvrrrvvvuuutttrrrpppnnnmmmlllggggggfffhhhnnnyyyyyy```KKKMMMZZZgggqqqyyywwwvvvttttttvvvwwwxxxxxxvvvwwwuuuqqqtttxxxuuunnnbbbYYYMMMEEEBBBAAAAAA@@@???<<<999888:::===???@@@CCCHHHNNNSSSWWWXXXXXXWWWTTTVVV[[[eeeooowwwxxxwwwyyyyyyzzz{{{{{{zzzyyyyyywwwttttttuuuvvvwww}}}}}}hhh[[[ggghhh``````ooo}}}{{{oooffflllsss|||hhhYYYIIIKKKddduuuggghhh]]]LLLGGGEEEBBB>>>;;;::::::999888666666555444333222222111111111111111000000000000000000000000000000000000////////////////////////000000111111111111000000000111222222111000222333333333333333333444555666444333222222111111222222222333333222111222444666<<<===???===;;;888777777444444444555555555555666444555666888;;;???BBBDDDEEEOOOTTTUUUVVVJJJAAAFFFEEEEEEFFFHHHMMMTTT\\\aaaVVVYYY^^^dddhhhjjjjjjkkkmmmmmmmmmllllllkkkjjjjjjllljjjgggdddbbbaaacccfffkkkoootttvvvvvvvvvxxxzzz{{{{{{{{{}}}}}}}}}|||{{{yyywwwuuusssxxxxxxxxxwwwvvvxxx{{{~~~}}}{{{yyywwwwwwvvvwwwuuusssrrrsssuuuxxxyyy}}}{{{|||~~~vvv]]]QQQYYYhhhyyy~~~}}}yyysssooonnnnnnnnnnnnllloooqqqrrrqqqpppqqqrrrxxx{{{~~~}}}}}}|||{{{|||yyyxxx~~~~~~~~~~~~}}}|||zzzeeeRRROOOUUUiiixxx{{{tttdddddd^^^\\\cccvvv~~~}}}yyylllwwwmmmYYY\\\cccjjjvvvvvvwwwwwwvvvuuuooo___QQQ<<<;;;999777666666777888::::::;;;>>>AAAFFFJJJLLLOOOPPPQQQRRRTTTWWW\\\``````]]]\\\]]]\\\^^^fffooo|||kkkfffmmmzzzvvveeeyyyrrrSSSDDDBBB>>>===>>>FFFSSS```hhhlllooorrrjjjVVVHHHGGGFFFBBBCCCEEECCC???===@@@BBBAAA>>>@@@HHHWWWkkkyyy}}}|||~~~~~~~~~}}}}}}~~~~~~||||||zzzuuupppppptttzzz{{{|||~~~}}}wwwxxxvvvooogggdddhhhmmmmmmYYYRRRWWWaaammmttt{{{|||yyyvvvrrrmmmjjjeeedddbbb```]]][[[YYYXXXRRRSSSTTTSSSWWWbbbrrryyyaaaKKKIIISSS^^^kkkvvvwwwvvvuuuuuuvvvwwwxxxxxxwwwvvvtttsssxxxyyypppcccSSSLLLCCC============<<<;;;;;;;;;===???BBBCCCCCCDDDFFFHHHHHHHHHGGGGGGGGGAAAEEEMMMXXXeeeooouuuwwwxxxyyyzzz{{{{{{zzzyyyxxxtttrrrsssvvvwwwwwwzzzgggUUU___xxxttt]]]VVViiiyyysssgggdddmmmttt|||oooXXXFFFMMMbbbtttxxxsss\\\LLLGGGDDDAAA>>><<<;;;:::999888666666555444333222222111111111111111000000000000////////////////////////////////////////////////000000111111111111000000///111222222111111222333222222222333444555666777333333222222111111222222222333333222111222444666;;;===>>>===:::888777777444444444555555555555666444555666888;;;>>>AAACCCDDDOOOUUUZZZ]]]UUURRR]]]]]]]]]]]]]]]\\\]]]```bbb]]]___bbbfffiiijjjkkkllllllllllllllllllllllllllljjjiiigggcccbbbcccgggjjjoooqqqtttwwwyyy{{{||||||{{{{{{{{{}}}~~~}}}|||{{{yyywwwtttrrrqqquuuuuuuuusssrrrtttwww{{{~~~}}}|||yyyxxxvvvvvvuuuuuutttrrrrrrrrruuuwwwyyy~~~|||{{{}}}~~~}}}gggSSSSSS^^^vvv{{{wwwvvvwwwxxxyyyxxxyyyxxxvvvttttttvvvxxx{{{|||}}}~~~}}}~~~~~~}}}}}}}}}zzzppppppvvv~~~|||~~~~~~}}}|||xxxdddRRRQQQYYYmmm}}}nnn___bbbpppzzzuuuhhhwwwiiiWWW\\\dddlllwwwvvvwwwvvvtttqqqkkk]]]OOO<<<:::888777666777888999:::;;;===@@@DDDIIILLLNNNQQQSSSUUUWWWYYY\\\```ccc^^^]]]^^^______```gggooowwwppphhhrrr}}}dddtttxxxuuu|||gggMMMBBB>>><<<===EEEQQQ___hhhllltttvvvkkkSSS???:::<<<===???AAA@@@<<<===AAACCCBBB>>>===BBBRRRgggwww}}}}}}~~~}}}~~~~~~}}}}}}~~~~~~}}}}}}{{{wwwsssssswww{{{{{{{{{}}}~~~~~~}}}|||xxxwwwtttnnnjjjkkkqqqvvvwwwjjjgggaaa___cccjjjooouuuzzz{{{zzzwwwqqqiiiaaa\\\ZZZQQQQQQQQQRRRSSSTTTUUUVVVPPPRRRPPPLLLIIIPPP___lllwww```JJJDDDIIISSSdddsssuuuvvvvvvwwwwwwwwwwwwwwwwwwuuussstttwwwsssdddTTTDDD???:::999:::<<<<<<;;;:::;;;===@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>@@@BBB???DDDLLLVVV___iiirrrxxxxxxyyyyyyzzzzzzyyyyyyxxxtttssstttwwwwwwuuuwww{{{{{{aaaNNNTTTooocccPPP```pppiiiaaaeeepppvvv}}}yyy\\\JJJUUUgggppp|||~~~vvv]]]MMMIIIDDDAAA>>><<<;;;:::999777666666555444333222222111111111111111000000000///////////////............////////////////////////000000111111111111000000///000222222111111222444111222222333444555777888333333222222111222222333222333333222111222444666;;;<<<>>>===:::888777777444444444555555555555666444555666777:::>>>AAACCCDDDPPPZZZdddjjjddddddsssuuuwwwwwwsssnnniiihhhiiicccdddfffhhhjjjkkklllmmmkkkkkkkkkllllllmmmmmmmmmkkkllliiicccbbbfffkkkmmmqqqrrrssswww{{{}}}}}}}}}{{{zzzzzz{{{}}}~~~}}}{{{zzzzzzyyyxxxvvvsssrrrpppqqqrrrtttsssrrrrrrtttuuu{{{{{{yyyxxxwwwwwwvvvvvvtttsssrrrqqqsssuuuxxxzzz}}}{{{yyyxxxzzz|||}}}}}}}}}zzz||||||ooo[[[SSSWWWppp{{{zzzyyywwwwwwyyy~~~~~~}}}wwwtttrrrjjjaaa^^^fffqqqzzz}}}|||xxxzzz}}}}}}|||~~~wwwcccUUUVVV___sssnnneeetttiii{{{eeeUUU]]]fffmmmxxxwwwxxxwwwsssooohhh[[[NNN;;;999888666666777999::::::;;;???CCCHHHLLLOOOPPPPPPSSSWWWYYY[[[]]]```bbb^^^^^^```dddddddddiiiqqq~~~wwwtttyyynnnvvvvvvkkklllsssaaaFFF@@@>>>>>>DDDQQQ___iiinnnzzz}}}uuu^^^IIIBBBEEEIIIIIILLLMMMLLLNNNRRRRRRNNNGGG@@@AAAPPPfffvvv}}}~~~}}}|||~~~}}}}}}~~~~~~}}}}}}|||yyyvvvvvvyyy|||~~~}}}}}}|||}}}~~~~~~}}}}}}|||{{{wwwqqqmmmnnnrrrvvvwwwcccRRRPPPUUUZZZdddooopppoookkkbbbXXXQQQOOOPPPOOORRRVVV\\\ccckkkqqqtttqqqqqqooohhhaaa___bbbgggttt```LLLDDDDDDKKK\\\nnnrrrtttwwwxxxxxxwwwvvvvvvtttsssrrrqqqnnneeeVVVIII@@@===;;;<<<@@@BBBAAA???AAABBBBBBAAA???=========<<<@@@EEEIIIKKKOOOTTTXXXZZZ^^^bbbeeegggllltttyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwuuuuuuwwwvvvuuuwww}}}xxxdddSSSVVVlllzzzcccfffooommmiiikkksssxxx}}}{{{eeeUUU[[[kkkxxx|||zzz]]]MMMKKKCCCAAA>>>===<<<;;;999777666666555444333222222111111111111111000000000///////////////............////////////////////////000000111111111111000000...000111222111111333444111222222333444555777888333222222111222222333333222333333222111222444666:::<<<===<<<:::888777777444444444555555555555666444555555777:::===@@@BBBCCCOOO[[[iiiqqqhhheeesss}}}|||tttmmmkkkjjjfffggghhhjjjlllmmmmmmnnnlllllllllmmmmmmnnnoooooooooqqqllldddbbbgggmmmmmmqqqqqqrrruuuzzz}}}}}}}}}zzzyyyyyyzzz{{{{{{zzzxxxvvvvvvvvvvvvuuutttsssrrrpppsssxxxzzzyyyvvvtttssswwwwwwvvvvvvvvvvvvwwwwwwssssssqqqqqqsssvvvyyy{{{zzzxxxvvvwwwzzz|||~~~~~~~~~~~~~~~~~~~~~wwwsssvvvtttggg[[[WWWjjj~~~}}}{{{|||zzzlll___XXXQQQJJJJJJRRR___llltttuuuqqqmmmjjjnnntttxxx{{{~~~~~~vvvbbbXXX[[[gggxxxtttrrrkkk|||bbbTTT^^^hhhnnnwwwxxxzzzyyysssnnnfffYYYMMM:::999777666666888999;;;999<<<@@@FFFKKKOOORRRSSSRRRUUUYYY\\\]]]^^^```bbb]]]^^^bbbfffffffffkkkrrr|||~~~yyysssuuummmoootttsssMMMBBB@@@???EEERRR```kkkqqqzzzrrr```YYY]]]ccceeejjjmmmooorrrtttoooiiiTTTGGGAAANNNdddttt{{{}}}~~~~~~~~~}}}|||~~~}}}}}}~~~~~~~~~}}}|||{{{yyyyyy{{{|||~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}{{{vvvpppmmmppptttzzz}}}}}}wwwqqqllliiijjjrrrzzz^^^PPPIIIHHHPPP[[[XXXXXXWWWUUUSSSVVV\\\bbbkkkmmmrrryyyzzzwwwgggWWWNNNHHHIIITTTcccmmmrrrwwwyyyxxxvvvvvvvvvrrrsssrrrmmmcccVVVMMMIIIGGGEEEDDDFFFIIIJJJGGGDDDGGGGGGEEEAAA>>>>>>AAADDDHHHPPP\\\ffflllqqqwww{{{zzz{{{zzzwwwsssrrrvvvyyyxxxxxxxxxwwwwwwxxxxxxxxxwwwtttsssuuuvvvxxx}}}nnniiisss|||qqqvvvzzz~~~|||sssddd^^^jjj}}}}}}||||||zzzqqqoooqqquuu|||\\\MMMKKKCCCAAA>>>===<<<;;;888666666666555444333222222111111111111111000000000000....../////////000000000////////////////////////000000111111111111000000...///111111111111333555222222222333444555666777222222111111222222333333222333333222111222444666999;;;<<<<<<:::888777777444444444555555555555666555555555777999===???AAACCCKKKVVVfffnnn```XXXcccrrrvvvyyyvvvnnngggeeefffeeefffiiikkkmmmnnnnnnnnnmmmnnnnnnnnnoooooopppppprrrtttnnncccaaahhhnnnmmmnnnooorrrtttwwwzzz|||~~~zzzyyyyyyyyyzzzzzzyyywwwuuuuuuuuuuuuuuutttssssssrrrwww}}}{{{wwwttttttssssssssssssssstttuuurrrqqqpppppprrruuuyyy{{{yyywwwvvvwww{{{~~~}}}||||||}}}}}}xxxqqqrrrwwwuuukkk```ggg~~~}}}}}}~~~rrr^^^MMMDDD>>>;;;>>>DDDNNN[[[eeegggbbb\\\[[[bbblllsssyyy~~~|||ttt```ZZZ___lll}}}nnnkkk|||{{{```TTT```jjjnnnuuuxxxzzzzzztttmmmdddVVVJJJ999888777666777888:::<<<:::===CCCIIIOOOSSSUUUVVVXXXZZZ]]]___```aaacccddd]]]^^^bbbggghhhhhhlllsssyyyrrr~~~wwwxxxTTTDDDAAA???EEEQQQ```lllrrr|||}}}xxx}}}___KKK@@@KKKaaapppwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||||||||||||||~~~}}}}}}}}}~~~{{{{{{{{{|||}}}~~~{{{~~~}}}wwwnnnjjjnnnsssppprrrrrrlllbbbXXXSSSPPP\\\iiixxxjjjUUUGGGDDDHHHHHHKKKQQQYYYdddqqq|||qqqfffaaaYYYQQQSSS\\\hhhnnnuuuyyyxxxvvvuuuvvvrrrssssssmmm```TTTPPPSSSSSSQQQPPPQQQSSSRRROOOKKKFFFFFFEEEBBBAAAEEEMMMTTTbbbmmmzzz|||xxxvvvvvvwwwxxxwwwwwwvvvvvvwwwwwwxxxuuurrrqqqtttxxx}}}~~~{{{vvvwww{{{~~~qqqeeennnuuussspppttt|||}}}vvvpppkkkiiimmmzzzZZZKKKJJJBBBAAA???======;;;888666666666555444333222222111111111111111000000000000---...//////000111222222////////////////////////000000111111111111000000---///111111111222333555333333333333333444555666222222111111222222333444222333333222111222444666888:::<<<<<<:::888777777444444444555555555555666555555555777999<<>>???DDDLLLUUUXXXTTTNNN\\\cccmmmuuu{{{{{{yyyppp]]]XXX___nnn|||sssxxxjjjlllxxx___UUUbbbkkklllrrruuuyyyzzztttlllaaaRRRFFF888777666666777999;;;<<<<<<@@@GGGNNNTTTXXXZZZZZZ\\\^^^```aaaaaaaaaccceeeaaabbbfffjjjllllllqqqyyy~~~}}}nnnooo}}}{{{mmmWWWDDD@@@>>>CCCPPP```lllrrr|||gggOOO???JJJ```nnnvvvzzz}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~||||||||||||}}}}}}}}}|||||||||||||||}}}~~~}}}||||||{{{|||}}}~~~}}}uuuhhhcccjjjsssqqqpppkkkbbbWWWRRRRRRTTT___nnn|||sss^^^PPPIIINNNQQQYYYeeetttzzztttssstttoooccc^^^```bbbjjjtttxxxxxxuuuuuuvvvuuussssssqqqiii___]]]bbb___]]][[[\\\]]]\\\WWWSSSOOOPPPQQQQQQRRRYYYccclllyyy|||yyyxxxwwwvvvtttxxxwwwvvvvvvvvvvvvwwwxxxvvvttttttwwwzzz}}}{{{|||zzzxxx|||xxxtttmmmkkkvvv~~~uuullljjjwwwyyyqqqzzz{{{zzzsssiiijjj{{{XXXJJJIIIBBBAAA???>>>===;;;888666777666555444333222222111111111111111000000000000---...///000111222333444////////////////////////000000111111111111000000---///111111111222444555444444333333333444444555222111111111222333333444222333333222111222444666888:::<<<;;;:::888777777444444444555555555666666555555555777999<<>>BBBIIIQQQWWW[[[]]]]]]^^^___``````___```bbbdddfffgggjjjooopppqqqwww|||vvvuuurrrkkkxxx{{{{{{lllaaaXXXDDD@@@===BBBOOO^^^kkkrrrwwwlllRRR@@@KKKaaapppwww}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{{{{|||~~~~~~}}}{{{wwwxxxyyy{{{}}}~~~~~~}}}|||{{{{{{|||}}}}}}sssbbb\\\eeeqqqkkkggg___TTTLLLLLLTTT[[[ggguuu|||wwwdddWWWYYYZZZ```iiiuuu|||{{{{{{|||}}}|||tttrrrxxxsssjjjjjj___hhhrrrxxxxxxuuuuuuvvvwwwtttsssvvvsssllliiilllhhheeeccccccdddccc___[[[aaadddfffgggiiippp{{{||||||}}}zzzvvvvvvxxxxxxuuusssxxxwwwvvvuuuuuuvvvwwwxxx{{{yyyxxxzzzzzzzzz~~~{{{vvvyyy~~~}}}yyy}}}eee]]]\\\iiiyyymmmcccpppyyynnnrrrxxx{{{tttiiilllyyyYYYMMMKKKDDDBBB???>>>===<<<999777666444333333333333222000000000000000000000000000000//////.........//////000000000000000000000000...//////000000000000000///000111111000111333555777666555444333444444555555222000///000111222222222333333222111222444666555;;;???>>><<<;;;999555888666555555555555333111555444333444666:::???BBBCCCDDDKKKYYYeeehhhaaaXXX]]]^^^```aaabbbbbbbbbaaacccdddeeehhhkkkmmmmmmlllrrrqqqpppoooooopppqqqrrrqqqrrrbbbWWW___hhhjjjnnnooooooqqqrrruuuxxxzzz{{{~~~|||yyyxxxxxxxxxxxxwwwuuuuuuuuuuuuuuutttsssrrruuuuuuuuutttsssqqqpppooommmjjjeee```]]]]]]^^^______ccciiimmmmmmnnnssszzzuuuuuuuuuuuuvvvwwwyyyzzz~~~|||zzz{{{}}}}}}{{{yyyyyy|||ooohhh||||||zzzyyywwwvvvwwwzzz~~~~~~}}}~~~{{{vvvkkkccckkkwwwuuujjjPPPDDD@@@JJJQQQPPPQQQVVVooowww}}}{{{zzz{{{vvvhhhYYYWWW```mmm|||yyytttttttttwwwzzzyyyggguuutttrrrpppcccvvvooovvvwwwaaaYYY```kkknnnkkkrrrwwwxxxtttmmmcccQQQ@@@888888777777777999:::;;;<<>>AAAKKK[[[iiippptttpppRRRCCCIIISSScccuuu}}}{{{~~~}}}{{{zzz|||}}}|||}}}~~~}}}xxxtttwwwxxxyyy{{{|||}}}}}}~~~}}}|||{{{zzzyyyzzz{{{{{{}}}sssccc```fffkkk[[[UUUNNNOOOXXXccckkknnn}}}{{{yyyzzz~~~xxxxxxlll^^^WWWYYYaaagggjjjkkkmmmooorrrtttuuuuuuvvvqqqppprrrqqqjjjeeemmmyyypppooorrryyyxxxpppoooiiigggnnnttttttrrrqqquuuxxx{{{}}}~~~zzzuuuwwwssshhh___gggwww}}}www}}}}}}|||wwwtttuuuzzz~~~~~~~~~|||{{{yyyyyyxxxxxxwwwvvvuuuuuuxxxwwwuuuttttttvvvyyyzzzvvvvvvvvvwwwyyy||||||{{{zzzyyyxxxyyyzzzzzz|||}}}~~~|||{{{|||}}}}}}xxx\\\PPPIII\\\tttkkkllloooooopppsssuuuvvvyyyvvvooooooxxxYYYMMMKKKDDDBBB???>>>===<<<999777666444333333333333222000000000000000000000000000000//////.........//////000000000000000000000000...//////000000000000000///000111111000111333555555444333333444555666777555333000///000111222222222333333222111222444666555;;;>>>===;;;;;;999555777666444444555555444222555444333444666:::???AAADDDDDDIIISSS^^^bbb___[[[]]]^^^```bbbcccccccccbbbcccdddfffiiikkkkkkkkkiiipppooonnnnnnnnnooopppppppppooo```VVV___hhhjjjnnnpppqqqrrrtttvvvxxxzzz{{{zzzxxxwwwvvvxxxxxxxxxwwwvvvvvvvvvuuuuuutttsssrrrsssssstttsssppplllgggdddZZZWWWRRRMMMKKKLLLNNNPPPSSSXXX___eeeiiilllqqqvvvttttttttttttuuuvvvxxxyyy{{{||||||zzzxxxxxxzzz||||||zzzxxxxxx{{{zzziiiwww|||{{{xxxwwwwwwyyyxxxwwwwwwxxxzzz}}}~~~~~~}}}~~~~~~~~~~~~uuukkkppphhhSSSGGGQQQ```bbb]]]YYYlllvvv~~~~~~}}}{{{tttgggYYYZZZdddrrr~~~yyylllZZZeeeggghhhfffZZZjjj|||uuuiiitttrrr^^^\\\dddkkkmmmmmmqqquuuwwwrrrkkk```NNN>>>888777777666777999;;;<<<===CCCLLLQQQTTTVVVYYY[[[\\\]]]___cccfffhhhgggfffccc```aaagggkkkmmmpppttt}}}|||vvvssswwwppp]]]MMMPPPAAA???>>>@@@JJJYYYgggnnnrrr}}}zzzxxxvvvtttpppTTTHHHOOOXXXfffvvv{{{zzz}}}~~~~~~~~~|||{{{}}}~~~}}}|||}}}~~~}}}yyyvvvyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyzzzzzz{{{}}}rrr\\\TTTYYY```]]]\\\^^^dddmmmwww}}}}}}zzzzzz{{{}}}|||{{{yyy{{{}}}gggYYYSSSPPPNNNYYY[[[___dddggggggdddbbbbbb___^^^^^^[[[YYYaaakkkqqqqqqtttzzz{{{wwwvvvnnnggghhhllloootttxxxuuuyyy{{{|||wwwrrrzzz{{{wwwwwwxxxzzzyyyzzz{{{{{{zzzyyyxxxwwwyyyyyyxxxxxxwwwvvvvvvuuuvvvtttsssrrrrrrtttvvvxxxwwwwwwxxxyyyzzz}}}}}}|||zzzyyyxxxyyyyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}}}}yyybbbTTTLLL[[[{{{wwwrrrrrrsssuuuyyyzzz~~~xxxooonnnvvvxxxXXXMMMJJJCCCAAA???======;;;999777666444333333333333222000000000000000000000000000/////////......//////000000000000000000000000000...///000000111111000000///000111111000111333555333222222222444555777999666333000///000111222222222333333333222222444666555;;;>>>;;;::::::999666666555444444555666555333555444333444666:::>>>@@@DDDDDDGGGMMMTTTZZZ]]]^^^]]]^^^___```aaabbbbbbbbbddddddeeefffggggggggggggllllllkkkkkklllmmmnnnooonnnlll^^^VVV```hhhjjjooorrrrrrsssuuuwwwyyyzzz{{{uuutttssstttvvvwwwvvvuuuuuuuuuttttttsssrrrrrrrrrqqqrrrsssrrrmmmfff^^^YYYGGGEEEAAA>>>===>>>@@@BBBCCCIIIQQQ[[[cccjjjooopppsssrrrrrrrrrtttuuuwwwxxxyyyzzz{{{{{{yyyxxxxxxyyyyyyxxxvvvvvvyyymmmggg{{{qqqdddccciiinnnqqqrrrxxxxxxxxxxxxyyy{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}nnnfffrrrvvv\\\LLL\\\uuu{{{lll\\\hhhtttzzzrrreeeYYY```kkkzzzzzzrrrcccggghhhfffbbbZZZfffjjjwwwxxxkkkgggxxxjjjZZZ```iiijjjlllqqqppptttuuuqqqhhh[[[JJJ<<<777777666666777:::<<<>>>???DDDKKKPPPRRRUUUYYY\\\[[[]]]aaafffjjjkkkiiiggg]]]XXXWWW^^^fffiiikkklllyyy}}}}}}|||}}}zzz}}}eee]]]HHHPPPDDDAAA>>>@@@HHHUUUccclllqqq}}}|||yyyyyy~~~{{{yyyzzz}}}~~~yyy```VVV[[[aaalllxxxyyy{{{}}}~~~~~~|||~~~~~~}}}~~~}}}||||||}}}~~~}}}{{{yyy{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzzzzz|||sssWWWJJJRRR]]]gggmmmuuu|||}}}{{{zzzzzzzzzxxxvvvppphhheeemmmzzzxxxeeeUUUKKKKKKKKKMMMRRRVVVVVVRRRNNNQQQMMMLLLOOOTTTZZZbbbjjjrrrtttvvvyyy|||~~~zzzqqqhhhddddddhhhqqqzzzvvv{{{}}}{{{xxxuuuuuuuuuvvvvvvvvvuuutttsssyyyyyyxxxxxxwwwvvvvvvvvvuuutttrrrqqqrrrsssuuuvvvxxxxxxxxxyyy{{{}}}~~~}}}{{{yyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~}}}xxxdddWWWRRR^^^ttt}}}wwwuuuxxx|||tttooommmkkkwwwXXXLLLIIIBBB@@@>>>======;;;999777666444333333333333222000000000000000000000000000//////////////////000111//////////////////////////////000111111111111000///000111111000111333555333222222222333555777888666444111000000111222111111333444333222222444555555:::===;;;:::::::::777555444333444666666555444444444444444666:::===???BBBDDDHHHLLLPPPUUU[[[___]]]]]]^^^___``````aaaaaadddccc```]]]]]]___cccfffhhhhhhiiijjjkkklllmmmmmmnnnjjj\\\WWWcccjjjkkkqqqssssssuuuvvvwwwxxxyyyyyysssrrrrrrsssuuuuuutttsssssssssrrrqqqqqqqqqqqqqqqrrrssstttpppiii^^^SSSMMM???>>>===<<<;;;;;;;;;;;;:::@@@JJJTTT```jjjnnnmmmqqqqqqqqqqqqrrrtttvvvxxxyyy|||~~~~~~|||zzzzzzzzzwwwvvvttttttwww|||ttt```eeeooo]]]NNNPPP\\\hhhooorrruuuvvvxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~pppXXXYYYoooxxx```UUUjjj~~~gggfffsss~~~yyyooocccZZZfffrrr}}}uuuuuurrrjjjcccdddqqqmmmvvvttthhhjjjeeeWWW```jjjhhhkkkuuuqqqtttuuuqqqfffWWWGGG;;;777666666666888;;;>>>@@@CCCHHHNNNRRRTTTVVVZZZ^^^\\\]]]```dddhhhiiigggeee\\\WWWWWW]]]ccceeegggjjjyyypppvvvmmmPPPNNNHHHCCC???@@@FFFPPP___kkkpppxxx{{{wwwuuu}}}}}}xxxlllllllllsss{{{yyy|||~~~~~~}}}~~~~~~}}}~~~|||||||||}}}~~~}}}|||{{{}}}}}}}}}~~~~~~}}}||||||{{{{{{{{{zzzzzzzzzzzzzzz|||wwwZZZMMMWWWfffvvv~~~||||||||||||zzzwwwsssppphhh```aaalllttt}}}yyyhhhQQQMMMHHHGGGHHHIIIFFFDDDEEEDDDFFFPPP^^^kkkssswwwsssuuuwwwxxxyyy|||zzzrrrhhh```[[[]]]iiivvvvvv|||~~~yyyvvvsssttttttttttttsssssssssxxxxxxxxxwwwwwwwwwvvvvvvwwwvvvuuuttttttuuuvvvwwwwwwwwwxxxyyyzzz|||}}}}}}~~~}}}{{{yyyyyyxxxyyyyyy{{{zzzzzzzzz{{{|||}}}}}}}}}~~~}}}xxxfff[[[\\\lllxxx~~~|||wwwwwwyyytttkkkbbbwwwWWWKKKIIIBBB@@@>>>===<<<;;;999777666444333333333333222000000000000000000000000000///////////////000111111///////////////////////////000000111111111111111///000111111000111333555444333333222333444555666777555111000111222222111111222444444333222333555555;;;>>><<<;;;<<<:::777555444333444666666555444444444444555666999<<<>>>@@@DDDIIINNNQQQTTTYYY\\\^^^]]]]]]]]]^^^^^^______aaa]]]WWWQQQPPPUUU^^^eeeeeefffgggiiijjjlllmmmmmmnnniiiZZZXXXeeekkklllrrrrrrsssuuuvvvvvvwwwvvvvvvuuutttrrrsssttttttsssqqqrrrqqqqqqppppppqqqrrrrrrvvvtttqqqiii^^^QQQEEE>>>999:::<<<<<<<<<;;;:::999<<>>>>>;;;888666555444444555666555333444444444555777999;;;===???CCCJJJOOOSSSUUUWWWXXX\\\[[[ZZZYYYYYYYYYYYYYYYWWWSSSLLLEEEDDDKKKWWWaaaccceeegggiiikkkmmmnnnnnnooogggXXXXXXfffkkkjjjqqqqqqrrrssstttuuutttsssrrrsssqqqooonnnoooppppppoooooonnnnnnnnnoooqqqrrrtttsssoooggg]]]PPPEEE;;;666555666888:::<<<=========HHHRRRYYY\\\cccnnnqqqmmmpppooooooppprrrtttvvvxxxxxxzzz}}}}}}{{{yyyxxxxxxssssssrrrrrruuuyyy}}}mmmZZZcccxxxmmmXXXHHH>>>EEEWWWhhhrrrwwwqqqsssuuuxxx{{{}}}~~~~~~~~~~~~~~~gggZZZfffvvvooo\\\]]]ppp}}}|||ttt```lllxxx|||~~~uuuggg___^^^jjjtttmmm|||yyyhhhjjjqqq___UUU^^^hhhkkkpppxxxvvvvvvwwwsssfffRRRBBB;;;999888777888:::???DDDGGGJJJPPPVVVZZZ[[[\\\___bbb```___^^^^^^```bbbbbbbbbaaaaaadddfffcccaaafffmmmssswwwvvvtttiiiPPPGGGAAAAAABBBGGGVVVgggmmmqqqvvvyyyyyyyyyzzzzzzyyyzzz}}}|||vvv{{{yyy|||~~~~~~~~~~~~}}}}}}~~~|||}}}~~~~~~||||||}}}|||||||||}}}}}}|||{{{{{{|||}}}}}}}}}}}}|||{{{{{{~~~ssseeeaaadddnnnttt{{{}}}{{{xxxyyy{{{xxxyyyxxxtttnnniiifffdddkkknnnwww}}}|||pppkkkkkkmmmnnnpppttt|||uuuwwwxxxwwwvvvxxx}}}~~~qqq___MMMLLL^^^tttxxx{{{{{{zzzwwwwwwvvvvvvwwwwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuutttttttttttttttuuuvvvwwwwwwxxxxxxxxxwwwzzzzzzxxxwwwwwwwwwxxxyyyyyyzzzzzz|||}}}~~~zzz|||~~~sssbbbYYYYYYhhhxxx}}}yyyvvvrrrfffvvvVVVJJJHHH@@@>>>===<<<<<<;;;999888666444333333333333222000000000000000000000000000////////////000111222333000000000000000000000000000000111222222222222111///000111111000111333555222222111111222444666777999666222111111222222111000222444555444333333444444;;;AAABBBAAA@@@<<<888777666444444555555444222333333444555777999;;;<<>>AAAQQQdddiiiooouuuxxxxxxwwwwwwxxxwwwxxxzzz~~~}}}wwwuuusssyyy~~~wwwzzz{{{}}}}}}|||}}}~~~{{{}}}~~~|||{{{}}}}}}~~~~~~|||{{{}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyy~~~vvvdddZZZWWW]]]dddiiikkkmmmoooqqqooonnnjjjfffcccdddiiimmm{{{~~~}}}|||xxxxxxyyyyyyxxxyyyzzz{{{uuu^^^RRR[[[jjjvvvwww~~~{{{{{{xxxwwwvvvvvvvvvxxxyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyxxxwwwwwwxxxwwwvvvvvvvvvwwwxxxyyyvvvwwwyyy|||}}}~~~~~~~~~xxx|||ppp___YYYUUU]]]lllyyy}}}}}}yyy{{{wwwrrr{{{pppuuuUUUJJJGGG@@@>>><<<<<<<<<;;;999888666444333333333333222000000000000000000000000000////////////000111222333000000000000000000000000000000111222222222222111///000111111000111333555000000000111333555777999999666333111111222222111000222444555444333333444333;;;BBBCCCCCCAAA===888888666555555555555333222333333444555777999:::;;;@@@AAAEEEKKKQQQTTTTTTSSSKKKJJJGGGDDDBBBAAAAAAAAAAAAAAA>>>:::999@@@LLLUUUccceeehhhkkknnnpppqqqqqqlllbbbSSSUUUdddgggeeelllnnnoooqqqqqqqqqooonnnlll\\\YYYUUUTTTWWW[[[^^^```_________```bbbeeeiiikkk[[[VVVNNNHHHFFFHHHMMMPPPDDDBBB@@@AAAGGGQQQ\\\cccbbbmmmrrrkkkhhhnnnqqqooopppppppppqqqsssuuuxxxyyyyyy{{{|||{{{zzzyyyyyyzzzsssrrrqqqrrrtttxxx|||~~~~~~tttWWWYYYccclll}}}}}}~~~kkkWWWIII@@@<<>>:::;;;:::999:::===CCCHHHLLLKKKRRRZZZ^^^______```aaa]]]^^^aaafffiiiiiigggeeeaaa\\\[[[```eeeggghhhiiiiiitttlllqqq~~~rrrrrrxxx{{{lllQQQFFF>>>===;;;===MMMaaafffmmmvvvzzzxxxuuutttuuurrrsssuuuuuutttssstttttttttkkkkkkmmmnnnxxx}}}tttxxxzzz{{{{{{{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}zzz|||~~~}}}{{{{{{}}}}}}~~~{{{zzz|||}}}}}}~~~~~~~~~}}}|||tttrrr{{{iiiVVVGGGLLLSSSYYY\\\^^^___```dddbbb]]]ZZZ[[[cccpppzzz|||}}}zzz}}}~~~zzzzzzzzz{{{{{{zzzyyyxxxxxxttt\\\WWW^^^ssssss|||{{{}}}|||{{{wwwvvvuuuuuuvvvwwwxxxyyywwwwwwwwwwwwwwwwwwxxxxxxzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuwwwxxxyyytttvvvxxx{{{}}}}}}}}}|||www{{{ooodddaaa^^^___iiiuuuwwwrrrttt}}}xxxrrrlllyyyqqqUUULLLIII@@@???>>>===;;;999888777555555444333222000000///000000000000000000000000000000000000000000000000////////////////////////---...///000000111111111222111000000000111333444444333333222222333333444777777555222333666333...000111222333444333222111666:::@@@CCCCCC@@@===;;;777555444444555555555444444444444333333555999<<>>PPP^^^ccciiilllkkkjjjkkkmmmlll[[[OOOWWWccciiikkknnnooorrruuuuuuqqqlllhhhfffWWWRRRIIIEEEIIIOOOOOOIIIJJJLLLPPPWWW]]]^^^[[[WWWSSSIIICCCIIIPPPRRRRRRTTTKKKGGGFFFOOO^^^kkkpppppprrrqqqooonnnnnnnnnoooooopppqqqrrrrrrssstttuuuuuuyyyzzz|||{{{yyyxxxxxxxxxsssttttttssstttwww{{{zzz]]]OOOYYYeeegggaaafffiiikkkmmmlll___PPPHHHFFF===AAAWWWfffllluuussstttwwwyyy|||}}}{{{}}}|||}}}uuuXXXJJJNNNWWWSSSIII```mmmxxx|||oooaaa\\\___qqq|||nnnlllnnnzzz{{{mmmXXXRRRUUUfffqqqrrrtttzzzzzzvvvuuuqqq^^^DDD999<<<999999999999<<>>>>>LLL___gggmmmuuuyyytttkkkffffffiiikkkmmmmmmiiidddaaa___YYYXXXYYY^^^gggpppwww{{{yyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||}}}~~~|||}}}}}}~~~~~~}}}}}}|||~~~~~~}}}}}}~~~~~~|||zzz|||~~~wwwqqqnnnvvvfffUUUOOOHHHFFFJJJMMMNNNMMMQQQPPPPPPVVVaaaooozzz~~~~~~}}}}}}~~~~~~zzzyyyyyyyyyyyyyyyyyyxxxzzz}}}mmmZZZWWWmmmttt}}}wwwvvvyyy{{{{{{|||zzzvvvuuuxxxzzzyyyuuuvvvvvvwwwwwwwwwvvvvvvzzzyyyxxxwwwwwwwwwxxxyyywwwwwwwwwvvvvvvvvvvvvvvvzzzzzzyyyyyywwwvvvtttssssssqqqrrruuuuuutttuuuzzzwwwxxxxxxxxx{{{|||vvvuuuxxx|||jjj^^^___hhhjjjooowwwwww{{{qqqaaaqqqxxxrrrTTTKKKHHH@@@???>>>===;;;999888777555555444333222111000000000000000000000000000000000000000000000000000000////////////////////////---...///000000111111111111111000000111111222333444333333222222333333444555555333111222444222---000111222333444333222222666:::???CCCCCC@@@===;;;777555444444555555555444444444444333333555999<<<>>>BBBEEEFFFJJJMMMKKKFFF===999777999999666777:::DDDFFF>>>888999666;;;LLLZZZ```fffjjjjjjiiijjjlllooo^^^QQQVVVaaahhhkkkmmmpppqqqrrrqqqooojjjeeebbbccc^^^UUUNNNMMMMMMFFF>>>>>>???CCCHHHMMMNNNLLLIIIFFFCCCGGGOOOSSSRRRQQQSSSRRRXXXcccnnnuuuxxxvvvuuussssssrrrqqqqqqqqqrrrrrrqqqqqqrrrrrrssstttuuuuuuvvvwwwxxxxxxvvvuuuvvvwwwwwwwwwvvvuuuuuuvvvzzz}}}||||||eeeRRRPPPWWW[[[YYY\\\\\\YYYZZZ___```]]]XXXPPP@@@AAAXXXkkksss|||vvvwwwxxxzzz|||~~~}}}||||||{{{zzz|||~~~}}}~~~~~~zzziiigggkkkjjjeeehhhttt}}}}}}mmm```\\\```uuu~~~pppppprrrvvv{{{|||vvvpppxxxzzzsssUUUPPPTTTdddpppqqqsssxxxzzzvvvuuuooo\\\CCC999<<<888999:::;;;>>>DDDKKKQQQWWWYYY\\\___```aaacccccc```aaadddiiinnnooommmjjjddd[[[ZZZdddiiifffeeeiiigggqqq~~~{{{vvvpppooosss|||ssspppxxxfffiiiwww{{{qqqdddOOOCCC===>>>===<<>>===;;;999888777555555444333222111000000000000000000000000000000000000000000000000000000////////////////////////---...///000000111111111000000111222222222222222444333333222222333333444444555444111222555444000000111222333444333222222555999>>>BBBCCCAAA>>>;;;777666444444555555444333444444444333333555888;;;>>>BBBEEEGGGJJJMMMJJJEEE???<<<:::;;;:::777888;;;HHHQQQJJJ;;;777666;;;FFFVVV\\\cccggghhhhhhjjjlllrrrbbbTTTTTT^^^ggglllnnnrrrppppppqqqqqqmmmfffaaammmjjjbbbZZZVVVQQQGGG<<<<<<<<<>>>AAADDDEEECCCBBB@@@BBBIIIPPPSSSSSSWWW\\\iiitttzzzyyyttttttuuuuuuvvvuuuuuuuuurrrrrrrrrrrrssstttuuuuuutttvvvwwwwwwuuuuuuvvvwww{{{{{{zzzxxxvvvvvvyyy{{{rrr[[[NNNTTT```rrrxxxxxxrrrmmmrrr}}}yyyiiiOOOIII___rrryyy{{{{{{zzz{{{}}}}}}{{{zzzzzz}}}yyyyyy|||}}}{{{}}}~~~~~~~~~|||~~~qqqzzzzzzkkk^^^]]]cccyyysssxxx~~~~~~vvvkkkaaa\\\eeeiiikkkiiijjjuuuwwwxxxtttTTTQQQWWWeeeppprrrtttxxxzzzvvvssskkkXXXAAA888:::777999<<>><<<;;;;;;>>><<<;;;AAANNN___nnnwwwyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}zzzyyyxxxxxxxxxtttmmmhhhkkkttt{{{nnngggfffgggiiimmmuuu}}}|||~~~{{{}}}~~~||||||}}}~~~~~~}}}zzzzzzzzzyyyyyyxxxxxxxxxyyyzzz}}}rrrZZZ___eeennnyyyxxxfffYYYQQQNNNNNN]]]fffppptttwww{{{zzzwwwvvvvvvwwwxxxyyyyyyxxxxxxyyyxxxvvvuuuttttttuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvsssqqqrrrtttqqqhhhcccbbbdddmmmuuuwwwwwwyyyxxxvvv{{{}}}sssggggggmmmoooxxxvvvmmmbbb^^^]]]dddpppzzz}}}|||tttTTTIIIFFF@@@???>>>===;;;999888777555444444333222222111111000000000000000000000000////////////////////////////////////////////////---...///000000111111111///000111333333222111111444333333222222333333444555777777444555777777444///000222333444444333222444777<<>>CCCGGGJJJNNNRRRQQQLLLNNNLLLKKKIIIBBB;;;;;;@@@GGGWWWTTTCCC<<<;;;<<>>BBBGGGLLLRRRVVV\\\___bbbcccbbbccceeehhhhhhkkkooossstttssspppmmmkkkggghhhmmmooojjjggghhhnnnhhhnnn~~~uuuuuu^^^XXX\\\sssdddUUUEEE:::;;;<<<;;;EEEUUUaaahhhqqqzzz|||qqqZZZFFF999;;;<<<<<<<<<===???AAAAAA>>><<<>>>HHHYYYlllxxxyyy{{{}}}}}}}}}}}}}}}|||~~~~~~|||~~~~~~}}}}}}}}}~~~|||zzzyyyzzz{{{|||~~~}}}||||||yyyxxxxxxwwwtttoooiiidddhhhqqq{{{~~~|||{{{~~~~~~}}}zzzzzzzzzyyyyyyxxxxxxxxxtttwwwxxx{{{xxx\\\UUU]]]hhhuuuzzzmmm^^^QQQIIIFFFFFFVVVaaammmssswwwzzzyyywwwvvvwwwxxxyyyyyyyyyyyyyyyzzzyyywwwuuutttttttttuuuuuuuuuvvvwwwxxxxxxyyyyyyvvvwwwwwwxxxxxxxxxwwwwwwtttrrrssstttnnnbbbWWWRRRVVVcccpppttttttvvvwwwwwwyyy{{{nnndddffflllppp{{{rrrddd]]]YYY^^^kkkvvvzzzzzzvvvTTTHHHEEE@@@???>>>===;;;999888777555444444333333222222222000000000000000000000000////////////////////////////////////////////////---...///000000111111111///000111333333222111111444333333222222333333444444888888555444777777444///000222333444444333333444666;;;AAAEEEEEEAAA===888666444444444555444222333444444444333444666888<<>>RRRYYYaaafffiiijjjmmmoooqqqhhhXXXOOOWWWhhhqqqpppqqqpppqqqsssssslll___UUUIIIIIIGGGDDDFFFKKKJJJFFFEEEDDDAAA???>>>@@@CCCEEEMMMMMMOOOVVVddduuuzzzwwwwwwwwwuuuvvvxxxyyyzzzyyyxxxxxxvvvuuutttrrrrrrssstttuuuvvvwwwwwwwwwvvvvvvyyy{{{zzz{{{{{{{{{zzz{{{}}}lllZZZaaauuu|||qqqfffmmmzzzjjjbbbrrr{{{{{{}}}}}}|||}}}}}}zzzzzz}}}}}}zzz{{{~~~~~~~~~}}}|||}}}{{{}}}tttfff]]]bbbmmmzzzoooiiifffiiihhhbbbaaaiiissswwwyyy}}}zzzhhhUUUXXX```kkksssvvvvvvxxxvvvtttnnnaaaMMM===777999777:::@@@EEEJJJOOOUUUXXX[[[^^^bbbcccbbbcccggglllmmmpppsssuuutttqqqnnnmmmnnnlllmmmppppppmmmjjjiiinnnjjjooowwwxxxdddZZZtttoooZZZGGG:::;;;<<<<<>>===;;;999888777555444444444333333333222000000000000000000000000000000000000000000000000////////////////////////---...///000000111111111000000111222222222222222444333333222222333333444222666777333111333333222...000111333444444444333333555999@@@FFFFFFBBB===999777555444444444333222333444555444333333555777999===CCCHHHRRR]]]aaa```[[[bbbmmmtttkkkVVVCCC:::999KKKQQQMMMJJJAAA999<<>>>>>CCCJJJOOORRRXXXaaalll{{{~~~{{{zzzzzzxxxwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxvvvtttrrrrrrssstttuuuvvvvvvvvvuuuttttttwwwyyyxxxzzz{{{{{{{{{|||~~~ppppppzzzzzzwww```QQQVVVddduuuqqqfffeeettt{{{{{{~~~}}}|||}}}|||{{{||||||zzz{{{~~~}}}~~~~~~}}}|||}}}|||pppbbb[[[cccpppzzzvvvuuuttttttnnngggjjjuuuyyyvvvvvvdddTTTYYYbbbkkkrrrttttttssstttrrrkkk[[[III<<<888:::888<<>>===;;;999888777444444444444444333333333000000000000000000000000000000000000000000000000////////////////////////---...///000000111111111111111000000111111222333444333333222222333333444222666777333000111222000...///111333444444444444333444888???FFFGGGCCC>>>999777555444444444333222222444555444333333444666888===AAAGGGRRR___ggggggbbbaaagggrrruuuhhhSSSDDD;;;GGGMMMPPPPPPCCC:::@@@RRRXXX```fffhhhjjjmmmpppqqqnnn^^^NNNRRReeemmmgggeeeccc___YYYQQQIIIAAA===:::<<<;;;:::===DDDGGGFFFCCCBBBAAA@@@CCCKKKVVV___bbbnnn{{{}}}{{{xxxxxxyyy{{{zzzyyy{{{{{{zzzzzzyyyzzzzzzzzzyyywwwuuurrrrrrrrrtttuuuxxxxxxwwwvvvttttttwwwyyyxxxzzz{{{|||{{{|||~~~{{{aaaMMMLLLVVVaaahhhhhhkkkvvvyyyyyy||||||||||||}}}~~~~~~|||zzz{{{zzzyyyzzz~~~{{{~~~}}}}}}|||tttvvvsssrrr{{{}}}}}}xxxlll^^^XXXcccqqq{{{uuummmxxx{{{^^^UUU\\\eeemmmrrrtttsssqqqqqqppphhhWWWEEE;;;999;;;:::===AAAFFFJJJPPPWWW[[[ZZZ___bbbbbb^^^___eeejjjhhhjjjlllllljjjhhhiiijjjiiikkklllkkkjjjkkkllllllkkkmmmlllvvvhhh|||lllUUUAAA>>>???<<<@@@III[[[dddnnnxxxwwwlllooorrrtttuuuxxxzzz}}}yyy}}}zzzhhhTTTQQQbbbuuuyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}|||{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvvvvuuuwwwyyy{{{||||||{{{{{{vvvxxxvvvooogggbbbcccfffqqquuu{{{}}}|||||||||zzzyyy~~~www{{{|||{{{{{{zzzxxxwwwwwwvvvuuuwwwvvvuuuzzz|||^^^UUUQQQWWW^^^\\\UUUPPPRRRQQQLLLDDD<<<999;;;???GGGVVVeeelllooosssvvvvvvssstttvvvwwwxxxyyyyyyyyyvvvvvvuuutttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvtttssswwwtttggg___RRR___mmmsssvvvyyyyyyxxxxxx~~~tttfff]]]aaadddrrr|||wwwuuu|||zzzyyy{{{|||}}}~~~}}}}}}||||||zzzVVVJJJGGG@@@???>>>===;;;999888777444444444444444444333333000000000000000000000000000000000000000000000000////////////////////////---...///000111111111111222111000000000111333444444333333222222333333444444888999444111111222111...///111333444444444444222333777???FFFHHHDDD>>>999777555444444444333111222444555555333333444555;;;>>>BBBHHHSSSbbbjjjlllmmm```[[[ggguuutttdddTTTBBBHHHLLLSSSUUUGGG===FFFQQQXXX```eeehhhiiilllooosssqqqaaaNNNPPPcccjjjbbb^^^[[[UUUMMMEEE@@@??????777::::::999<<>>???DDDOOO^^^hhhwww|||zzzxxxuuussstttwwwzzz}}}~~~}}}|||zzzzzzzzz{{{|||zzzxxxuuurrrrrrrrrtttuuu|||{{{zzzxxxvvvvvvyyy{{{yyy{{{||||||{{{{{{}}}~~~fff\\\```aaammmqqqsssyyywwwvvv~~~zzzzzz{{{|||}}}~~~~~~~~~~~~~~~|||yyyyyyyyywwwzzz~~~zzz~~~~~~|||}}}wwwxxxnnnfffhhheeeaaagggkkksss{{{}}}}}}zzzuuuiiiZZZVVVbbbqqq}}}}}}rrr~~~}}}yyyyyyVVVWWW```iiippptttvvvtttrrrpppooofffUUUCCC;;;:::<<<<<<>>>BBBEEEJJJPPPWWW\\\[[[```cccaaa]]]\\\bbbhhhccceeeggggggeeeeeegggjjjfffhhhiiiggggggiiilllllljjjlllhhhlll~~~jjjrrrttt[[[EEE@@@???;;;===EEEUUU```lllyyy{{{\\\QQQ___rrryyy{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{yyyyyyzzzyyywwwuuurrrnnnkkkjjjsssuuuxxxzzz||||||{{{{{{uuuwwwtttmmmddd___bbbgggvvvuuuxxx}}}|||zzzyyyzzz|||}}}~~~~~~~~~}}}{{{www|||~~~}}}~~~||||||{{{zzzxxxwwwwwwvvvvvvtttqqqrrrxxxcccSSSHHHMMMWWW[[[YYYXXXUUUSSSNNNDDD:::666888<<<===NNN```jjjooosssuuuuuussstttuuuvvvxxxxxxyyyyyyttttttsssssstttuuuwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvssssssxxx~~~rrrkkkZZZeeepppuuuxxxzzzzzzwwwxxx~~~}}}lll[[[PPPVVV]]]ooo}}}wwwtttqqqooouuuxxxlllnnnwwwrrrrrrRRRJJJHHHDDDBBB@@@???>>>;;;888555555555444444444333333333111111111111000000000000//////000000111111111222////////////////////////---...///000111222333333111111222222222111111000222333444444444333222111777888888666333222222333000111111222333333444444666444555<<>>;;;>>>>>><<>>AAAIIIPPPVVVcccppp}}}zzzyyyyyyuuuuuutttsssrrrtttxxx{{{||||||{{{zzzyyyyyyyyyyyy|||zzzwwwuuutttuuuwwwxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{zzzyyyxxxyyy||||||zzzyyy|||~~~}}}~~~~~~}}}|||~~~~~~~~~|||{{{yyywwwwwwyyy{{{}}}xxx}}}zzz|||{{{wwwsssggg[[[UUUPPPJJJJJJOOOYYYhhhrrrnnnkkkrrr|||}}}zzzqqqdddZZZ\\\hhhttt|||qqqpppWWWVVV___iiiooouuuyyywwwsssrrrpppcccMMM>>>:::;;;:::;;;@@@BBBBBBFFFOOOVVVXXXXXX___ggggggccc```cccgggfffcccggglllhhh^^^```jjjkkkkkkiiigggeeeeeehhhjjjnnnlllhhhjjjxxxyyyhhhgggnnnRRRBBB>>>>>>AAADDDUUU___iiirrr|||tttaaaUUUaaawww~~~|||zzz{{{}}}}}}|||}}}}}}}}}}}}|||{{{yyyxxxwww}}}uuupppqqqkkk]]]VVVVVV```qqq}}}{{{yyy}}}|||wwwzzzzzzwwwooogggeeejjjpppsssxxx}}}|||zzz|||}}}|||{{{zzzzzz|||~~~|||yyyzzz}}}~~~~~~~~~~~~}}}zzzxxxvvvvvvwwwxxxuuuuuuuuuuuuvvvxxxzzz|||ppp[[[GGGGGGXXXdddbbbZZZXXXYYYTTTGGG===<<<>>>@@@===KKK[[[eeemmmtttwwwvvvuuuttttttttttttvvvxxxyyyyyywwwuuuvvvxxxxxxvvvsssuuuuuuuuuuuuuuuvvvwwwwwwzzzzzzzzzyyyxxxwwwuuuuuusssxxx{{{rrriiilllqqqvvvzzz||||||||||||xxxmmmXXXEEEJJJfffttttttjjjkkkmmmmmmuuuwwwgggtttTTTJJJGGGDDDBBB@@@???===;;;888555555555444444444333333333111111111111000000000000//////000000000111111111////////////////////////---...///000111222333333000111111222222222111111222333444555555444333222666777777666333111222222000111111111222333444444444333444;;;DDDGGGDDD???<<<:::777444333333555666555444333333333333444555333:::===@@@LLL___gggeeeUUUUUUTTTRRR___hhhYYYPPPTTTVVVOOOGGGEEEVVV^^^ddddddcccfffhhhhhhooolllcccWWWQQQRRRQQQNNNPPPHHHEEEKKKOOOLLLHHHFFFDDDFFFFFFCCCEEEJJJJJJEEEEEECCCGGGPPPWWW^^^hhhrrrwwwwwwwwwxxxyyyyyyyyyyyywwwvvvuuusssrrrsssvvvxxx{{{zzzyyyyyyxxxxxxxxxxxx{{{yyywwwuuutttuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxyyy}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}{{{yyyxxxxxxyyy|||}}}yyy}}}~~~zzzyyyyyyuuunnnbbbWWWMMMHHHDDDAAABBBFFFQQQ]]]dddaaaaaakkkvvvzzz~~~{{{wwwnnnbbb[[[___mmmzzzwwwssstttgggPPPZZZbbbkkkqqqvvvzzzyyyuuusssoooaaaKKK===999;;;;;;:::???BBBCCCGGGOOOVVVWWWUUUZZZaaaffffffeeeeeeeeeeeebbbfffmmmkkkcccccckkkjjjjjjjjjhhhffffffhhhiiiggghhhfffhhhttt~~~kkkccczzzzzz[[[FFF>>>===BBBGGGTTT^^^iiisss~~~yyybbbccchhhiii___YYYdddwww|||||||||{{{zzzzzz}}}~~~}}}||||||~~~~~~~~~}}}|||zzzxxxwww|||uuuqqqpppgggWWWLLLKKK\\\lllyyyyyyzzz~~~zzzzzzyyyvvvnnnggggggmmmsssvvvzzz~~~|||zzzyyyxxxzzz}}}}}}{{{xxxyyy||||||{{{yyyxxxwwwxxxyyyzzzzzzyyyxxxvvvvvvxxx{{{~~~vvvfffUUUPPPVVV]]]]]]ZZZZZZ\\\WWWKKKAAA===:::888===FFFUUUdddoootttvvvvvvuuuuuuuuuuuuuuuwwwxxxyyywwwuuussstttuuuvvvtttrrruuuuuuuuuuuuuuuvvvwwwwwwyyyyyyyyyxxxwwwvvvtttttttttyyy}}}ppprrruuuxxxzzz{{{{{{{{{|||{{{wwwbbbJJJGGGccc|||yyykkkgggeeeeeeppp~~~ssshhhwwwUUUJJJGGGCCCBBB@@@>>>===;;;888666555555444444444333333333111111111111000000000000//////000000000000111111////////////////////////......//////000111222222000000000111222222222333333444555666666555444333444555666555333111111222111000111111222222333444222111333999BBBGGGFFFCCC===;;;888555333444555666555444444333333444444555222777999<<>>===;;;888666555555444444444333333333111111111111000000000/////////000000000000000000////////////////////////......//////000111111222///000000000111222333444333444555666666666555444222444555555333111111222111000000000111222333444000000111888@@@GGGHHHGGGAAA>>>:::666444333333444444444444444444444444444222666777888BBBQQQ\\\___bbbYYYYYYYYYWWWjjjxxxsssrrrjjj]]]TTT```gggkkkjjjiiihhhfffcccUUUTTTQQQMMMKKKLLLNNNOOOKKKOOOUUU\\\___]]][[[YYYYYYXXXVVVUUUVVVXXXWWWVVVWWWTTTQQQOOOLLLJJJKKKLLLHHHGGGJJJTTTbbbmmmrrrssssssrrrqqqrrrtttwwwyyyzzzvvvvvvuuuuuuuuuvvvwwwwwwyyyxxxuuusssrrrsssuuuvvv||||||{{{zzzyyyxxxwwwwwwuuuvvvwwwwwwwwwyyy}}}~~~xxx~~~}}}~~~}}}{{{{{{}}}~~~~~~}}}{{{zzzxxxwwwwwwxxxyyyzzzwwwwwwxxx{{{{{{ttteeeXXXGGGCCC???==================PPP```aaabbbkkkuuuzzz~~~}}}yyyrrrhhh___^^^hhhxxxxxxsssttt{{{~~~hhhrrrzzz^^^UUU___eeekkkmmmqqqvvvwwwtttvvvkkkWWWEEE:::888;;;>>>@@@FFFKKKKKKMMMRRRTTTTTTTTTXXX^^^dddggghhhhhhhhhfffaaa```dddgggeeefffiiieeegggiiiiiihhhfffeeeeeegggkkklllhhhiiixxxzzzyyyvvv|||}}}uuuvvvvvvsss~~~hhhSSSDDD<<<>>>CCCIIIRRR^^^iiittt}}}{{{xxxzzz}}}yyyooofff^^^___eeemmmpppnnnpppuuuxxxyyy{{{zzzyyyyyyzzz||||||{{{{{{{{{}}}}}}|||{{{{{{|||||||||||||||{{{zzzyyyvvvvvvwwwkkkUUUFFFCCCTTT___iiinnntttzzzzzzvvvyyyuuuooojjjiiimmmtttzzzzzz|||~~~~~~}}}||||||{{{vvvnnnggg]]]ZZZYYY^^^gggqqqvvvxxx|||{{{{{{{{{}}}|||{{{zzzzzzyyyzzzzzz{{{xxxyyyyyyyyyzzzwwwhhh______[[[XXXZZZ```cccbbbPPPGGGLLLaaappprrrttt{{{vvvwwwxxxyyyyyyyyyyyyxxxyyyxxxuuutttuuuvvvwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvuuutttsssrrruuuxxx}}}{{{zzzyyyxxxwwwxxxyyyyyy}}}yyyXXXZZZdddtttmmmhhhkkkzzz}}}wwwyyyVVVJJJEEEBBB@@@>>>======;;;888666555555444444444333333333111111111111000000000///000000//////////////////////////////////////////.........///000000111111000000000000111222444444222333555666666666555555111333555555444222222222111000//////000111333444000000111666>>>EEEIIIJJJEEEBBB===888444222111111444444444444444444444444444666666666===IIISSSXXXcccZZZ\\\^^^WWWaaa~~~~~~lll```dddjjjmmmkkkhhhgggccc^^^PPPMMMIIIGGGHHHMMMWWW```aaahhhnnnpppnnnkkkjjjiiigggdddbbbcccdddeeeffffffeeeddd^^^TTTIIIBBB???===999888<<>>DDDKKKXXXeeennntttxxx|||zzzwwwvvvzzz~~~zzzyyy{{{|||yyyvvvvvvxxxzzz||||||zzzyyyyyyzzz|||{{{{{{|||}}}}}}{{{yyyvvvwwwxxxzzz{{{||||||}}}zzzxxx{{{|||nnnVVVEEEAAAKKKRRRZZZcccmmmvvvyyywwwwwwrrrkkkhhhjjjpppwww{{{yyyzzz|||~~~}}}|||{{{yyytttiii[[[QQQGGGFFFGGGMMMYYYfffooosss|||}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxzzz{{{zzzzzz}}}zzzsssmmmrrr~~~nnn___ZZZfffqqqpppssszzzvvvwwwyyyzzzzzzzzzxxxwwwxxxwwwvvvuuutttuuuwwwyyyvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxxxxxxxwwwvvvuuuuuurrrsssuuuxxx~~~|||yyyxxxwwwvvvvvvwwwyyyzzz}}}vvvYYY\\\ccc{{{~~~vvvooonnnvvvpppxxxVVVIIIEEEAAA???>>>======;;;888666555555444444444333333333111111111111000000000000000000////////////......////////////////////////.........//////000000000111111000000000111333444111222444555666666555555000222555666555333333333111000///...///111333555222111111555<<>>CCCMMMYYYeeemmmxxx{{{~~~~~~}}}~~~~~~~~~}}}{{{zzzyyyxxx{{{}}}~~~{{{yyy{{{vvvjjjzzzzzznnnooorrrqqqrrrvvvuuuwwwyyy{{{{{{yyywwwuuutttuuuuuutttssssssuuuxxxwwwvvvvvvuuuuuuuuuuuuuuuwwwxxxxxxxxxwwwwwwvvvuuutttttttttvvvxxxyyyxxxvvvvvvuuuuuuuuuvvvwwwyyyzzz|||wwwrrriiiVVVUUUaaauuu|||rrrjjjhhhiiivvvmmmvvvTTTIIIEEE@@@???======<<<;;;888666555555444444444333333333111111111111000000000000000000/////////.........////////////////////////.........///////////////333222000//////111222333000111333444555555555444000222666777666555444444111000///......000333555444333222444999@@@FFFJJJGGGDDD???:::666444333333333333444555555444333333222333444666999???IIIPPPRRRNNNUUUZZZXXXcccwwwuuukkkfffiiijjjhhhggghhheee```WWWSSSPPPNNNKKKKKKSSS]]]qqqzzzvvvxxxyyywwwxxx{{{zzzyyy```MMMBBB<<<888999;;;@@@HHHRRR[[[```dddccccccgggnnnssstttrrrrrrrrrssssssuuuvvvwwwxxxwwwuuurrrpppoooppprrrsssxxxxxxwwwwwwvvvuuuttttttqqqsssuuuvvvvvvwwwyyy{{{yyy~~~~~~{{{~~~~~~~~~{{{zzz{{{}}}~~~~~~{{{zzzyyyyyyxxxwwwwwwwwwwwwyyyyyyssscccTTTRRRYYYiiiuuuzzzllleeevvv}}}vvvvvvwwwuuuvvvzzz{{{xxxsssjjj```]]]dddqqq}}}xxxtttmmmeeekkkdddbbbmmmiiimmmuuuzzzzzzdddOOObbbhhhmmmrrrsssuuuxxxvvvssslllYYYEEE======???BBBGGGSSSXXXZZZXXXXXX[[[\\\[[[```ccceeedddaaaaaadddhhhgggiiihhhfffdddggglllpppooopppqqqooolllhhhggggggccc```___aaadddppp~~~yyyzzzuuu|||www~~~|||{{{fffXXXOOOFFF>>><<>>BBBLLLYYYcccpppvvv}}}~~~|||{{{|||}}}{{{|||~~~~~~~~~~~~}}}|||{{{zzzzzzyyy}}}~~~{{{wwwwww}}}tttccckkkyyysssrrrssssssrrrtttvvvyyy{{{{{{yyyvvvtttrrrtttvvvuuutttsssuuuwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvuuutttrrrrrrtttvvvwwwvvvuuuvvvuuuuuuuuuvvvwwwxxxyyyyyy|||~~~iii[[[WWWPPPTTTeeennnrrr|||sssjjjbbb\\\eee|||sssuuuTTTHHHEEE@@@???======<<<;;;888666555555444444444333333333111111111111000000000000000000//////.........---////////////////////////.........///////////////444333111//////000222333000111222444555555444444000333666888777666555555111000...---...000333555666555333444888???EEEIIIEEEBBB>>>:::777666666666333333444555555444333333000000333666999???HHHPPPQQQNNNRRRTTTRRR^^^nnnrrrnnnpppsssvvvyyywwwoooggghhhkkkkkkiiikkkmmmlllgggdddaaaaaabbb]]]WWW[[[cccuuuttt[[[KKKCCC:::;;;<<<===AAAGGGPPPVVVYYYXXXZZZbbbmmmtttwwwvvvrrrrrrssssssuuuvvvxxxyyyvvvuuurrrpppoooppprrrssswwwwwwvvvvvvuuuuuuttttttqqqsssuuuvvvvvvvvvxxxzzzuuu||||||~~~|||}}}~~~||||||~~~yyy{{{|||~~~}}}yyyxxxzzz|||}}}}}}||||||{{{zzzzzzyyyxxxxxxuuuwwwxxxppp```UUU^^^nnn|||hhhqqquuuppppppvvvyyyvvvyyy}}}{{{xxxpppggg^^^\\\eeesss|||nnnnnniiiiiitttiiiiii~~~ttt}}}dddOOOfffffflllqqqrrrtttvvvtttooohhhUUUBBB<<<>>>@@@DDDIIIRRRWWWYYYXXXXXX\\\___^^^``````bbbcccddddddcccccc^^^cccgggfffccceeejjjmmmmmmnnnmmmkkkgggdddbbbbbbeee___[[[]]]aaakkk~~~uuu|||uuu~~~|||bbbQQQHHHAAA<<<:::;;;???LLL\\\eeefffjjjpppmmmtttwwwtttwww}}}yyywwwuuupppkkkkkkooouuuyyy{{{{{{{{{{{{}}}}}}}}}~~~~~~{{{xxxzzzzzz{{{{{{|||{{{{{{{{{yyy{{{sssZZZJJJGGGGGGCCCCCCNNN]]]jjjpppsssqqqkkkeeefffmmmtttvvvvvv|||zzzyyy{{{}}}}}}zzzwwwtttsssnnndddVVVJJJDDDBBB;;;===>>><<<;;;BBBOOOZZZjjjqqq{{{~~~}}}}}}|||zzzzzz|||}}}~~~yyy{{{}}}||||||}}}}}}}}}}}}||||||uuuyyy|||{{{wwwwww}}}wwweeedddwwwyyyqqqqqquuuvvvrrrsssvvvyyy{{{{{{yyyuuussssssvvvxxxxxxvvvuuuwwwyyywwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssoooooorrruuuvvvuuuuuuwwwvvvvvvwwwwwwxxxxxxxxxxxx||||||}}}```LLLKKKLLLZZZlllhhhaaapppzzz}}}}}}yyyuuuooofff^^^YYYjjjyyyrrrUUUKKKDDDAAA@@@>>>======<<<999777555444333222111000000000000000000000000000000000////////////////////////////////////////////////...............///000000222222111000//////222555000111222222333333333222333333444777888777444222333222///......111444666777444333555666:::BBBKKKGGGBBB<<<999777444333333333333333222222111111111444444333333666<<>>CCCHHHKKKSSSUUUXXXYYYZZZ[[[]]]___]]]___```aaa``````bbbdddgggfffdddcccdddhhhkkknnneeefffeeedddbbb```]]]\\\cccaaaaaacccbbbeeerrrzzz{{{}}}```EEEFFF@@@888@@@???@@@EEEQQQ___iiimmmmmmppptttxxxyyywwwvvvwwwzzztttsssxxx|||wwwggg[[[WWWUUUdddsssyyyxxxxxx{{{~~~|||}}}~~~~~~|||{{{{{{{{{{{{{{{||||||||||||~~~~~~uuuXXXKKKPPPPPP??????PPP^^^kkkrrrnnnssshhhbbbhhhrrrxxxzzzzzz{{{{{{zzzzzzyyyxxxvvvtttssshhhXXXLLLKKKNNNLLLEEEAAA@@@???===<<<>>>CCCGGG[[[kkkzzz~~~||||||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{}}}yyyuuutttxxx|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{zzzzzzzzzyyyyyyyyyyyyyyy|||mmm___ooo}}}||||||{{{yyyvvvtttsssssstttuuuuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvvvvuuuuuuvvvwwwvvvuuuuuuvvvwwwvvvrrrpppqqqrrrrrrrrrqqqooommmlllnnnkkkmmmqqqqqqooorrryyywwwwwwvvvtttuuuyyy|||}}}~~~{{{cccKKKGGGRRRfffkkkkkkeeeeeeooozzz~~~zzzwww}}}}}}ooofff\\\\\\^^^eeesssqqqTTTJJJDDDAAA@@@>>>======<<<999777777666555444333222222222000000000000000000000000////////////////////////////////////////////////...............///000000333333333000......111333333333444555555666666666333333444666888888555222333111000...///111333555888444333444555888AAAKKKJJJEEE???;;;777555444444333333333222222222111111444444333333666;;;CCCIII[[[[[[XXXUUUXXX^^^___]]]aaabbbdddfffggggggffffffiiillllllgggeeehhhkkkkkkkkkjjjiiikkkppptttuuuuuuvvvzzz\\\MMMFFFKKKMMMCCC>>>???<<>>CCCNNN\\\fffkkklllsssuuuwwwvvvttttttuuuvvvvvvrrrooonnnfffXXXOOOMMMJJJXXXjjjtttxxxyyy}}}|||}}}~~~~~~}}}|||{{{{{{{{{|||||||||||||||yyy^^^TTTZZZRRR@@@???MMMZZZiiisssqqqrrriiidddjjjrrrwwwyyyzzz|||{{{yyyyyyxxxuuuppplllccc^^^WWWRRRTTTVVVQQQHHHEEEBBB???<<<>>>FFFPPPXXXaaannnzzz}}}|||}}}~~~}}}~~~~~~~~~}}}}}}||||||yyyxxxzzz}}}~~~}}}||||||{{{{{{xxxyyyyyyyyyyyy|||pppcccppp~~~zzzxxxxxxxxxwwwvvvuuuuuutttuuuvvvwwwvvvvvvuuuuuuuuuvvvwwwwwwtttuuuvvvvvvuuuuuuvvvwwwvvvuuuuuuvvvwwwvvvssspppppppppppplllfff___YYYVVVXXXYYY```lllssstttwww{{{xxxxxxwwwuuuvvvyyy{{{|||nnnXXXUUU```ooovvvxxxtttrrryyy|||wwwxxxlll``````aaaggguuuqqqTTTIIICCCAAA@@@>>>======<<<999777777666555444333222222222000000000000000000000000////////////////////////////////////////////////...............///000000444444333111///...///111333444555555666777777888444444444666888888666444222111000000000111222333777444333333444666@@@JJJNNNJJJDDD===888666555555333333333333222222222222444444333333555:::AAAFFFUUUYYYZZZWWWWWW[[[]]]\\\___```bbbcccdddeeeeeeeeejjjoooooojjjfffggghhhggghhhgggfffiiimmmsssvvvxxxkkk||||||{{{~~~rrrUUUMMMRRRWWWOOOGGGAAA888AAA@@@EEENNNWWW]]]eeelllppppppqqqrrrsssuuuvvvvvvvvvvvvtttsssrrrqqqqqqqqqsssrrrrrrqqqrrrsssuuuvvvssssssrrrrrrssstttvvvwwwuuuuuuvvvvvvwwwxxxxxxxxx{{{{{{{{{zzzzzzzzzzzzzzzwwwyyy|||~~~|||{{{{{{}}}||||||{{{zzzyyyyyyzzzzzzxxxyyyzzz{{{|||||||||{{{wwwyyypppXXXJJJHHHHHHLLLSSS^^^kkkxxxwwwvvvwww{{{{{{xxxvvvxxxyyy{{{~~~~~~|||tttkkkggg``````lll{{{yyy|||~~~yyyooo[[[VVV]]]dddnnnqqqrrrqqqrrrsssoooiiiRRRGGG>>>@@@GGGKKKNNNPPPVVVYYY]]]^^^^^^\\\[[[[[[______^^^]]]___dddkkkqqqqqqooommmjjjiiijjjkkklllnnnnnnmmmkkkhhheeecccaaaggghhhjjjjjjgggeeekkkssszzzpppvvvSSSFFFBBB======;;;<<<@@@JJJWWWccciiikkkttttttuuuuuuuuuuuuuuuuuuuuupppkkkfff]]]SSSMMMLLLNNNXXXgggsssyyy{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{|||||||||}}}}}}}}}~~~}}}wwwaaa[[[cccUUUCCC???HHHRRRdddssstttnnniiigggmmmsssvvvxxx{{{{{{yyywwwvvvuuurrrlllggg\\\^^^___```bbbaaaWWWLLLDDDDDDEEEGGGLLLUUU___fffkkkssszzz{{{|||~~~~~~{{{~~~~~~}}}}}}~~~}}}{{{zzz{{{~~~|||xxxwwwyyy{{{{{{zzzwwwxxxyyyyyyyyy{{{uuugggpppzzzyyyyyy{{{{{{{{{xxxuuuttttttvvvssstttuuuvvvwwwwwwxxxxxxvvvuuusssrrrsssuuuwwwyyytttuuuvvvvvvuuuuuuvvvwwwvvvuuuuuuvvvwwwvvvsssqqqoooooommmfff\\\RRRJJJFFFJJJKKKTTTcccooossstttuuuyyyxxxwwwwwwxxxyyyzzz|||ooo[[[[[[fffooowww|||zzzxxx}}}yyyxxxtttfffffffffkkkvvv{{{rrrTTTJJJEEEAAA@@@>>>======<<<999777555444333222111000000000000000000000000000000000////////////////////////////////////////////////...............///000000222333333111//////000222222222333444555666777888555444444666888888777666111111111111111111222222777444333333222444>>>IIIQQQPPPIII@@@999777777555333333333333333333333333333444444333555888===BBBGGGPPPWWWWWWWWW[[[___```___```aaabbbdddeeegggggglllooopppoooqqqtttsssooommmllljjjkkknnnrrrvvvyyyiiiqqqsssiiibbbaaadddsss|||~~~```UUUYYYdddeeeaaaWWWHHHHHHCCCAAAEEEJJJQQQ[[[dddkkkmmmooorrrtttvvvvvvvvvwwwwwwvvvuuutttssssssssssssrrrrrrqqqqqqrrrssstttrrrrrrrrrrrrsssuuuwwwxxxvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzvvvxxxzzz}}}|||{{{{{{}}}||||||{{{{{{zzzzzzyyyyyyxxxyyyyyyzzz{{{{{{||||||}}}|||sssVVV@@@<<<<<<>>>DDDLLLXXXiiiwww~~~|||yyyvvvtttsssvvvyyyzzz|||}}}~~~~~~~~~}}}{{{sssiiibbb___bbbpppyyy}}}zzzdddSSSTTT___ffflllooopppooopppqqqmmmgggKKKBBB<<>>======<<<999777555444333222111000000000000000000000000000000000////////////////////////////////////////////////...............///000000///111222111000111222444222222222333555777999:::666555444555777999999888222222111111111111111111555444444444111222<<>>DDDNNNYYYaaaeeejjjooosssuuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvssssssqqqppppppqqqrrrrrrqqqqqqqqqrrrsssuuuxxxyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzwwwxxxzzz|||~~~|||{{{{{{|||~~~|||||||||{{{{{{zzzzzzzzzxxxxxxxxxyyyzzzzzz{{{{{{zzzXXX<<<888777999===@@@GGGWWWhhhvvvwwwvvvsssrrrssswwwyyyxxxzzz|||||||||}}}}}}{{{rrrhhh```___eeesss}}}zzz|||~~~~~~xxx}}}zzzbbbQQQTTTaaaiiihhhlllnnnnnnooooookkkdddGGG@@@<<>>EEEOOO[[[dddjjjnnnqqquuuwwwuuupppjjjgggdddkkkuuu}}}pppiiigggooowwwyyyzzz{{{}}}}}}||||||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{|||~~~zzzmmmkkksss\\\OOOJJJGGGGGGVVVhhhkkkbbbaaaeeennntttuuuvvvxxxtttooogggaaa___aaadddggglllqqqvvvwwwxxxxxxsssmmmssszzz|||zzz{{{zzzyyy|||~~~zzz}}}~~~~~~~~~~~~|||}}}~~~{{{xxxxxx{{{}}}}}}||||||||||||}}}}}}}}}wwwpppooossswwwxxxvvvuuuwwwyyyzzzzzzzzz|||}}}|||mmmpppuuuvvvzzzyyyzzzzzzyyyvvvttttttuuutttuuuwwwyyyyyyxxxvvvtttqqqsssuuuvvvwwwvvvuuussstttuuuvvvvvvuuuuuuvvvwwwwwwvvvuuuuuuwwwwwwuuutttqqqqqqpppkkkhhhiiioootttWWWLLLBBBGGGYYYkkkqqqpppnnnlllnnnuuuxxxwwwyyy}}}uuu___VVVccctttzzz{{{|||{{{yyyzzzxxxwww~~~~~~~~~|||xxxuuuVVVLLLHHHAAA@@@>>>======<<<999777777666555444333222222222000000000000000000000000////////////////////////////////////////////////...............///000000---///111222111222333555333333333444666999;;;===888666444555777999::::::333222111000000000111222222333555555222111999DDDQQQVVVSSSGGG===;;;999444333333333333444444444444222333444444333444777999999DDDOOORRRTTTXXX\\\\\\\\\ZZZXXXWWWYYY^^^dddhhhjjjkkklllqqqzzz{{{vvvvvvtttqqqoooppprrruuunnn\\\[[[mmmvvvdddWWWLLLEEECCCFFFSSS]]]ssswwwbbb]]]iiitttzzzuuufffPPPGGG???;;;;;;===DDDLLLSSSWWW^^^eeekkkoooqqqrrruuuuuuwwwxxxxxxxxxxxxxxxtttsssqqqpppoooppppppqqqoooooopppqqqrrruuuwwwyyyzzzyyyxxxwwwwwwxxxzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxzzz{{{|||}}}}}}}}}~~~}}}|||{{{{{{||||||}}}zzz{{{||||||||||||{{{{{{xxxxxxxxxxxxyyyzzz{{{|||~~~cccBBBBBB>>>>>>@@@>>>@@@NNN^^^bbbkkktttvvvwwwxxxyyywwwuuuwwwyyyzzzzzz{{{}}}~~~}}}zzzqqqhhh``````ggguuuzzzzzzyyyxxx|||{{{~~~}}}uuu|||bbbQQQWWWccciiifffkkknnnnnnooommmfff^^^EEE???===CCCKKKRRRXXX]]]\\\___dddggggggggghhhhhhdddgggiiiiiigggeeeccccccfffggghhhhhhhhhggggggfffddddddeeeeeefffhhhiiijjjkkkooopppmmmkkklllllljjjppp~~~xxxyyyuuuzzzXXXHHHCCC:::<<<<<<===BBBKKKVVVaaahhhmmmrrrvvvuuummmeee___\\\UUU]]]gggpppxxxkkk]]]XXXbbbqqqyyy|||||||||}}}}}}~~~~~~||||||{{{{{{zzzyyyyyyyyyxxx}}}yyymmmkkkppp\\\UUUSSSNNNIIIUUUdddeee\\\[[[___iiippppppnnnnnntttpppiii```[[[^^^gggnnnyyyzzz|||{{{yyy{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~zzztttsssuuuxxxyyyyyytttvvvyyy{{{zzzzzzzzz{{{qqqqqquuuwww|||yyyzzzzzzyyyvvvtttssssssvvvwwwxxxyyyyyywwwuuusssrrrtttwwwyyyyyywwwsssqqqtttuuuvvvvvvuuuuuuvvvwwwwwwvvvuuuuuuwwwwwwvvvuuuqqqrrrrrroooooouuuvvvbbbJJJDDDRRRdddhhhccccccaaafffqqqwwwvvvxxxnnnZZZXXXjjjsssqqqxxxrrrpppooouuuUUULLLHHHAAA@@@>>>======<<<999777777666555444333222222222000000000000000000000000////////////////////////////////////////////////...............///000000...000222222111111222333222222222333555888;;;===999666444444777:::;;;<<<555333111///...000111333000222666777333000777AAAOOOWWWVVVIII???===:::333333333333444444444555555222333444444333333444666777@@@JJJNNNRRRWWWYYYYYY[[[WWWSSSPPPSSSZZZbbbhhhfffjjjkkkiiijjjmmmnnnkkknnnoooooonnnllllllooorrrpppXXXOOOZZZiii|||tttdddWWWMMMEEEBBBDDDOOOZZZooouuuaaaYYY]]]```ggglllggg[[[TTTNNNKKKFFFAAAAAADDDFFFHHHNNNUUU]]]eeekkkoooqqqrrrtttvvvxxxxxxxxxxxxtttsssqqqpppooooooooopppnnnnnnnnnooorrrtttwwwyyy{{{zzzxxxwwwwwwxxxyyyzzz}}}||||||{{{{{{zzzzzzzzzwwwwwwxxxzzz{{{|||}}}~~~|||||||||||||||{{{zzzzzzyyyzzz{{{|||}}}}}}||||||zzzyyyyyyyyyzzz{{{|||}}}{{{zzzZZZLLLDDD??????;;;999EEEVVV\\\iiitttwwwxxx{{{zzzxxxtttvvvyyyzzz{{{{{{}}}}}}{{{yyypppgggaaaaaahhhvvvyyywwwuuuyyyxxxuuuppppppwww}}}yyypppjjjqqqyyy^^^QQQZZZdddeeeggglllppppppnnnjjjaaaWWWBBB???@@@GGGOOOSSSVVVZZZ[[[^^^aaacccccccccdddeeefffhhhjjjjjjgggdddaaa```dddeeefffgggfffeeecccbbbddddddddddddeeegggiiijjjlllpppoookkkjjjnnnooommmrrr}}}wwwvvvvvvyyyvvv|||eeeLLLEEE:::<<<;;;<<>>======<<<999777555555333222111000000000000000000000000000000000////////////////////////////////////////////////...............///000000000222333333111000000111000000///000333666999<<<999777444444777:::<<<===666444111......///222444...222777888333000666???MMMWWWWWWKKK@@@>>>:::222333333333444444555555555222333444444333222333444444<<>>BBBHHHRRR]]]gggmmmnnnppprrruuuwwwxxxxxxxxxtttsssqqqoooooonnnoooooolllmmmmmmoooqqqtttwwwxxx{{{yyyxxxvvvvvvwwwyyyzzz~~~~~~}}}|||{{{zzzzzzzzzuuuvvvwwwyyy{{{}}}~~~zzz{{{|||||||||{{{yyyxxxxxxyyy{{{|||~~~~~~}}}}}}{{{{{{zzzzzz{{{|||~~~yyyuuu```UUUMMMJJJFFFCCCOOO___cccnnnuuuttttttxxx{{{zzzuuuxxx{{{}}}~~~~~~}}}~~~{{{zzzwwwooofffaaaaaaiiiwww|||www|||vvvrrrkkkiiiooovvvssslll___dddyyy~~~vvvYYYQQQ]]]dddaaahhhnnnrrrqqqnnnhhh\\\QQQ@@@???BBBKKKRRRSSSTTTWWW[[[]]]_________^^^```aaagggiiijjjiiifffcccaaaaaadddeeeffffffeeecccaaa___dddcccbbbbbbcccdddeeegggiiimmmmmmiiijjjqqqtttrrrttt~~~|||mmmhhhuuuyyyzzz~~~nnnPPPEEE;;;;;;;;;;;;===CCCNNNZZZbbbjjjqqquuupppfff```cccjjjuuuooo```QQQQQQ```nnnuuummmZZZQQQ```ssszzzzzzzzzyyy{{{}}}~~~}}}}}}|||{{{yyywwwuuutttsssuuu~~~{{{nnnhhhiiiXXX[[[ccc___WWW]]]fffbbbWWWRRRSSS]]]fffcccZZZSSSMMMRRRUUUQQQLLLSSSdddsss|||yyyxxxzzz|||vvv{{{}}}zzzzzz}}}zzzzzz{{{||||||}}}||||||zzzxxxvvvwww{{{}}}|||zzz~~~~~~}}}}}}}}}}}}~~~~~~|||{{{yyyvvvtttsssvvvxxxrrruuuyyy{{{{{{yyyyyyyyyuuuzzzvvvtttqqqtttwwwyyy{{{{{{yyyxxxxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwyyyyyyxxxwwwvvvuuutttttttttuuuvvvvvvuuuuuuvvvwwwxxxvvvuuuuuuvvvxxxwwwvvvoooqqqqqqlllhhhjjjsss{{{nnnTTTLLL]]]pppnnnbbbPPPOOOXXXiiissstttxxxrrr]]][[[nnn}}}tttddddddvvv}}}|||~~~pppooossspppTTTLLLGGGBBB@@@>>><<<;;;:::777555555555444333222222222222111111111111000000000000////////////000000000000........................---------............///000000111111111000000///222222333222111222555777666777666444777<<<;;;777444444222111000///000000222333333444555555555555IIIQQQXXXVVVJJJ???888777444444333222222222333333222222222333333444444444777:::???DDDIIIOOOUUUYYY______[[[TTTOOOQQQZZZbbbgggfffbbbZZZQQQLLLQQQXXXWWWZZZ___cccgggjjjnnnpppyyydddMMMFFFLLL[[[nnn|||}}}ssshhh\\\LLL???===CCCHHHXXXiiisss~~~sss___QQQNNNTTT[[[```oooqqqrrroooeeeWWWHHH???===888777<<>>DDDIIIJJJMMMRRRUUUTTTYYY]]]```___\\\[[[^^^bbbcccfffhhheee```___cccgggeeefffggggggdddbbbaaa```eeeeeeeeecccaaaaaaccceeeiiigggcccccckkkrrrqqqkkkiiisss|||{{{tttttt~~~cccGGG<<<===999888<<>>FFFUUUccc~~~{{{}}}}}}xxxxxx||||||{{{|||}}}}}}||||||{{{zzz{{{|||{{{yyywww|||{{{zzzyyyyyyzzz{{{|||~~~~~~}}}~~~}}}}}}wwwqqqqqqvvvxxxuuuqqqsssmmmmmmvvv|||yyyvvvvvv~~~~~~~~~}}}{{{zzzyyyxxx|||{{{{{{zzzxxxwwwvvvvvvxxxxxxxxxwwwwwwvvvvvvvvvyyyzzzzzzzzzyyywwwuuutttvvvvvvwwwwwwwwwuuusssrrrwwwxxxxxxwwwuuutttuuuvvvfffgggfffaaa]]]bbbnnnzzzsss```YYYeeewwwiii]]]YYYfffssswww|||yyyaaagggxxx{{{oooaaagggxxx~~~uuutttoooSSSKKKFFFBBB@@@>>><<<;;;:::777555555555444333222222222222111111111111000000000000000000000000////////////........................---------............///000000111111111111000000111222333222222222555777777888666333666;;;<<<999888555222000000000000000///000222333444444444333CCCNNNXXXXXXMMMAAA;;;999333333333333333333333333222333333333333333333444555888===AAAFFFKKKQQQUUUZZZ^^^___YYYQQQOOOWWW```fffdddaaa\\\VVVRRRQQQSSSHHHMMMSSS[[[ccciiiooorrrzzzkkkVVVGGGEEENNNZZZbbbnnneeeZZZQQQGGG>>>===AAAGGGWWWhhhqqq{{{}}}nnneeeaaaaaabbbggghhhjjjkkkiiiaaaWWWPPPHHH@@@::::::===AAAIIIQQQaaafffmmmrrrtttrrrpppoooppppppooonnnnnnmmmllllllmmmlllmmmooosssvvvvvvvvv{{{yyywwwuuuttttttuuuvvvtttwwwyyyyyyvvvuuuxxxzzzyyyyyy{{{}}}~~~}}}||||||}}}~~~}}}{{{xxxuuuttttttwww{{{}}}}}}{{{~~~}}}}}}~~~~~~}}}||||||zzz~~~kkkiiirrr{{{zzzyyyxxxwwwwwwvvvvvvxxxxxxxxxzzz~~~~~~}}}|||zzzssskkkeee^^^dddmmmvvv~~~zzzwwwvvv~~~___TTTZZZcccggggggnnnqqqrrrpppnnngggVVVDDD???FFFKKKMMMQQQWWWZZZZZZ___cccfffeeeaaa```bbbdddggghhhhhheeebbbaaadddgggggghhhhhhgggdddbbb``````iiiiiihhhfffccccccdddfffjjjiiifffeeejjjooommmhhhiiittt~~~oooNNNBBB???;;;999;;;@@@FFFRRR]]]fffnnnuuu|||{{{fffXXX^^^uuu|||```PPPWWWeeekkkfffbbbfffpppzzz}}}}}}}}}|||||||||{{{{{{}}}|||{{{zzzxxxwwwvvvuuuuuuwwwsssmmmfff^^^nnnvvvooolllpppmmmccc^^^XXXQQQOOOUUUYYYSSSIIICCC>>>;;;::::::>>>HHHRRRiiinnnuuuzzz}}}}}}||||||||||||{{{{{{}}}||||||}}}~~~}}}{{{{{{zzzxxxxxxyyyzzzyyyxxxxxxwwwvvvvvvxxx{{{|||}}}}}}||||||}}}~~~}}}}}}uuunnnnnnsssxxxxxxwwwtttoooooovvv{{{yyyvvvvvv{{{{{{|||}}}}}}|||{{{zzz|||{{{zzzyyyxxxwwwwwwvvvxxxxxxxxxxxxwwwwwwwwwvvvyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwwwwvvvuuuvvvxxxzzzyyyzzzttteeeWWWWWWgggwwwtttaaaYYYbbbsss}}}~~~rrrjjjiiiqqqwwwwww}}}sssrrryyyttt~~~xxxxxxqqqhhhvvv|||mmmQQQJJJEEEBBB@@@===<<<;;;:::888666555555444333222222222222111111111111000000000000111111000000//////..............................---------............///000000111111111111000000111222333333222222555777888999777333444:::>>>>>>===888222///000111000///...///222444666666555444<<>><<<333333444555555444333333444333333333333333333222222555999===AAAGGGMMMQQQSSS\\\ccc```WWWRRRWWW^^^aaaaaaaaa___[[[TTTKKKEEE<<>>CCCMMMWWWeeemmmtttmmmSSSNNNaaaxxx|||jjjgggkkkrrrqqqpppqqquuuzzz||||||{{{{{{{{{{{{{{{zzz~~~}}}|||{{{zzzyyyxxxxxxyyy|||ssspppmmmhhh___qqq|||xxxtttuuupppfffaaa\\\TTTMMMLLLLLLGGG???===::::::<<<;;;:::>>>DDDNNNSSS]]]iiisssyyy|||{{{||||||~~~{{{{{{~~~{{{zzzzzz{{{}}}}}}|||zzz{{{yyywwwvvvxxxyyyxxxxxxtttsssrrrssswwwzzz|||}}}zzzyyyzzz{{{~~~~~~||||||tttlllkkkpppwww{{{|||vvvrrrrrrwwwzzzyyyvvvuuuwwwxxx{{{}}}~~~~~~}}}|||{{{{{{zzzyyyxxxwwwwwwvvvxxxxxxxxxxxxxxxwwwwwwwwwzzzyyyxxxwwwwwwwwwwwwwwwtttttttttuuuuuuvvvwwwxxxuuuvvvvvvuuuuuuxxx|||iiiaaalll|||vvvbbbUUUZZZiiiuuuxxxtttrrrsssxxxwwwuuu}}}vvvpppssszzz~~~}}}mmmmmmxxx}}}lllPPPIIIDDDAAA???===<<<<<<:::888666555555444333222222222222111111111111000000000///222111111000///......---........................---------............//////000000111111111111000111222333333222333444666777999888333333:::AAACCCBBB;;;333000000111000//////111444777888888777777666EEEVVV]]]WWWKKKBBB===444444555666555555444333444444444333333222222222111444777:::>>>CCCIIIMMMPPPYYYccceee```[[[[[[]]]```fffkkkjjjcccVVVFFF::::::>>>EEEPPP\\\fffmmmpppzzz|||oooTTTHHHSSSccciiiaaaYYYNNNGGGDDDAAA???===GGGVVVhhhqqquuu}}}qqqZZZIII???;;;>>>CCCKKKXXXiiiqqqpppmmmnnnqqqmmmlllllllllmmmnnnoooppprrrqqqqqqsssuuuwwwwwwvvvxxxwwwuuutttsssrrrrrrrrruuusssrrrrrrtttwwwzzz|||xxxyyyzzz{{{|||}}}}}}}}}|||zzzyyyyyyyyyxxxvvvuuuuuuuuuuuuvvvxxxxxxxxx{{{zzzzzz|||~~~|||vvvpppmmmmmmpppuuuxxx{{{nnngggvvvwwwwwwxxxxxxxxxwwwvvvtttssssssuuuzzz~~~zzzvvvpppkkkgggnnnpppuuuzzz|||}}}|||{{{www}}}uuuxxxtttYYYTTT^^^fffiiikkkpppooommmkkkggg\\\LLL???EEELLLRRRTTTXXX^^^aaaaaa```dddhhhiiihhhfffeeeeeegggccc___^^^___aaabbbbbb^^^^^^___bbbeeegggggggggjjjjjjjjjhhhffffffgggiiifffiiiiiifffdddeeebbb^^^[[[eeesss}}}uuukkkpppyyy~~~tttvvv{{{ZZZFFFBBB===:::;;;<<<@@@IIISSSeeekkkqqqtttUUUHHHMMMeee}}}zzzyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}||||||{{{zzzzzzzzzooommmkkkfff[[[nnn}}}}}}yyywwwpppggggggddd[[[PPPJJJHHHCCC>>>===;;;<<>>@@@CCCCCCHHHTTTcccrrrzzz{{{yyyxxx{{{}}}yyyyyy|||zzzyyyxxxyyy{{{|||{{{zzzzzzyyyxxxxxxxxxwwwtttqqqnnnllljjjmmmrrrxxxzzz{{{xxxwwwxxxzzz|||~~~}}}|||{{{uuuooonnnrrrxxx|||}}}xxxvvvuuuwwwyyyxxxvvvuuuuuuwwwzzz}}}~~~~~~}}}|||zzzzzzyyyyyyxxxwwwwwwvvvxxxxxxxxxxxxxxxxxxwwwwwwyyyxxxwwwvvvvvvwwwxxxxxxvvvuuutttttttttuuuwwwxxxtttuuuttttttuuuyyy~~~xxxyyyxxx___LLLLLLZZZjjjqqqssssssvvvzzzzzzyyy~~~~~~rrrooopppqqquuuyyyssssss|||pppqqq~~~kkkOOOHHHDDDAAA???===<<<<<<;;;999777555555444333222222222222111111111111000000000///222111111000///......---........................---------............/////////000111111111111111000222333444333333444555666::::::555444:::BBBFFFCCC===666222111111111000///111333666777888777777555BBBSSS]]]\\\RRRFFF???666777666666555444333333444444444333333222222222111333555888;;;@@@FFFJJJPPPVVV^^^eeehhheee```\\\dddooowwwvvvmmm^^^KKK;;;:::<<>>@@@AAA???@@@CCC@@@EEEPPP^^^jjjpppnnnjjjooowww~~~~~~zzzxxxzzz}}}{{{zzzxxxxxxyyyzzzyyyxxxssstttvvvwwwvvvqqqjjjddd\\\ZZZZZZ```jjjsssxxxzzzwwwvvvwwwyyy{{{||||||{{{{{{xxxuuuuuuwwwzzz{{{zzzyyyyyyxxxwwwxxxyyywwwuuuwwwyyy{{{|||}}}|||{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvuuuvvvwwwxxxyyyxxxwwwvvvtttttttttuuuvvvtttttttttssstttwww}}}~~~fffPPPJJJWWWhhhsssyyyvvvwww}}}}}}|||xxxrrrpppooorrrvvv|||sssnnnmmmjjjOOOHHHDDD@@@???===<<<<<<;;;999777555555444333222222222222111111111111000000000000111111000000//////..............................---------............///...///000111111222111111///111444444333333444555666===???:::555888???CCCBBB???:::555222111111222...///000222333444444555444===LLLZZZ___YYYMMMCCC;;;:::888666444333333222444333333333333333333222111333444666888===CCCHHHPPPRRRXXX```gggggg```ZZZ]]]gggnnnmmmjjjcccSSSAAA777777:::DDDSSSaaakkkooowwwwwwrrrsssttt}}}yyypppeee___]]][[[WWWZZZaaammmuuuuuurrrvvv|||zzzfffRRRDDD===DDDSSSgggrrrtttsssuuuxxxsssrrrpppooooooppprrrssssssrrrqqqrrrtttttttttrrrssssssssssssssssssssssssrrrllleeeeeekkkqqqttttttxxxyyyyyyzzzzzzzzzyyyyyyzzzyyywwwwwwwwwwwwuuutttqqqrrrsssrrrrrrsssvvvyyyuuuxxx{{{yyyqqqdddWWWOOOHHHGGGJJJTTT^^^hhhuuu~~~yyyxxxvvvtttrrrqqqqqqqqqrrrqqqqqqtttxxx|||~~~~~~zzz||||||zzztttmmmhhhffflllqqqxxx|||zzzsssjjjdddfffkkkvvv~~~sss|||fffXXX\\\cccccceeejjjpppooommmgggZZZMMMFFFFFFNNNSSSWWWWWWXXX\\\]]]\\\]]]___bbbfffhhhiiiiiiiiibbbbbbbbbbbbbbbdddfffgggeeebbb______bbbcccaaa______```aaaaaaaaabbbeeehhhggghhhhhhggghhhllljjjfffaaadddkkkvvvyyyvvv}}}|||}}}xxxVVVCCC>>>;;;;;;;;;===EEEMMM^^^dddgggsssooogggWWW[[[fffwww~~~zzzvvvxxx~~~}}}yyy|||||||||||||||}}}}}}}}}zzzzzzzzzzzz{{{{{{||||||zzzkkkccc\\\TTTWWWmmm~~~xxxwwwuuulllaaa[[[XXXRRRLLLMMMGGGBBBBBBAAA>>>>>>@@@@@@DDDKKKSSSYYYZZZXXXUUUbbbmmmwwwvvvrrrtttxxx|||vvvvvvvvvvvvvvvtttpppmmmeeegggjjjmmmkkkddd[[[TTTGGGFFFHHHRRRaaaooowwwzzzwwwvvvwwwxxx{{{|||{{{yyy{{{zzzyyyzzz{{{{{{yyyxxxyyy{{{zzzxxxwwwyyyyyywwwzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvuuuuuutttttttttttttttsssrrrrrrtttxxx{{{|||~~~~~~llldddlllyyy|||xxxvvvzzz~~~zzzoooeeejjjiiirrruuuttt|||yyyzzz}}}sssjjjbbbhhhllluuu|||~~~jjjOOOIIIEEE@@@>>><<<<<<<<<;;;999777555555444333222222222222111111111111000000000000000000000000////////////........................---------............///...///000111111222222222///111444444444333444555999BBBFFF???777666999<<>>999333000222555000000//////000222333444333888EEEUUUbbbaaaUUUJJJ???===999555333222222222222333333333333333333444000111222333666:::@@@EEEMMMOOOSSSZZZ______ZZZVVVPPPQQQQQQTTT```hhh^^^LLL999777888AAAPPP```kkkpppttt{{{wwwtttppphhhiiinnntttuuurrrtttzzz~~~sssZZZKKKHHHVVVgggrrruuutttuuuvvvvvvtttrrroooooooooqqqrrrsssqqqpppqqqrrrrrrqqqpppqqqrrrsssttttttuuuuuuuuutttlllcccbbbiiipppsssrrrxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwxxxwwwuuusssrrrssssssrrrpppppptttwwwrrrvvvxxxrrrdddUUUJJJDDDAAA@@@BBBGGGLLLWWWkkk|||~~~zzzyyywwwtttqqqooooooooopppooooooppptttxxx|||}}}}}}yyyzzzzzzvvvpppkkkiiiiiinnnsssyyy|||yyyqqqfff___hhhlllsss~~~yyytttlll]]]WWWaaafffcccdddmmmpppooonnneeeUUUFFFEEELLLQQQWWWZZZZZZ[[[^^^___^^^^^^___```ccceeeggghhhggg]]]```dddeeeddddddgggjjjkkkfffaaaaaabbbccc```]]]]]]^^^______^^^___bbbdddbbbbbb```aaagggnnnmmmhhh___```fffqqq~~~~~~sssaaaFFFAAA===<<<;;;;;;AAAIIIUUU___dddooo~~~lllkkkmmmrrrxxx||||||zzzuuuttttttuuuxxx{{{||||||zzzzzz{{{{{{{{{|||||||||wwwwwwxxxyyyyyyzzz{{{{{{~~~oooeeeZZZPPPZZZpppxxxooojjjggg```WWWUUUNNNIIIIIIIIIFFFDDDEEEFFFHHHJJJJJJJJJIIIJJJJJJUUUcccllliiicccdddkkkooogggiiimmmpppnnnhhh^^^WWWRRRTTTXXXZZZZZZTTTLLLEEE???===???KKK]]]mmmvvvxxxxxxwwwwwwyyy{{{{{{zzzxxxyyyyyyyyyzzz{{{{{{yyyxxxxxx||||||xxxwwwzzz{{{xxxzzzzzzyyyyyyyyyzzz{{{|||xxxxxxxxxxxxwwwwwwwwwwwwssstttttttttuuuuuuuuuvvvtttuuuvvvwwwxxxxxxxxxxxxuuuvvvvvvvvvvvvvvvuuuttttttttttttrrrpppppprrrtttrrrrrrssssssuuuyyy}}}yyywwwvvvxxxyyyqqq```RRRPPPTTTaaaiiihhhxxx~~~oooeeeaaaYYY[[[dddnnnttt~~~kkkOOOIIIEEE@@@>>><<<<<<<<<;;;999888555555444333222222222222111111111111000000000000////////////000000000000........................---------.........//////......///111111222222222///111444555444333444444<<>>999555222111222222222222222333333444444444000000111222444888>>>CCCIIIMMMRRRUUUVVVUUUTTTTTTHHHCCC===CCC[[[pppkkkYYY???;;;:::AAAOOO___jjjoooppp}}}~~~yyyrrrnnnnnnsssuuusssvvv|||~~~zzzwwwxxx}}}lllXXXLLLXXXgggrrruuutttsssssswwwuuurrrooonnnnnnoooppprrrqqqooopppqqqqqqooonnnpppqqqssstttuuuvvvvvvvvvxxxoooeeedddkkksssuuutttxxxxxxyyyyyyyyyxxxwwwwwwuuuuuuuuuwwwxxxwwwuuurrrvvvwwwvvvrrrnnnmmmooorrrvvvzzzzzzrrrbbbTTTLLLJJJJJJLLLNNNNNNKKKQQQeeexxx{{{}}}uuuvvvtttpppnnnmmmooorrrssslllmmmoootttyyy}}}~~~}}}zzzzzzwwwrrrllliiijjjlllssswww|||~~~zzzqqqhhhaaatttvvvzzz|||tttnnnvvv}}}~~~{{{bbbWWWWWWccchhhccceeeoooooopppnnneeeQQQBBBEEEPPPSSSYYY\\\\\\]]]aaacccaaa___^^^^^^```bbbdddddddddXXX]]]ccceeeccccccfffjjjlllgggbbbbbbdddeeeccc___^^^______^^^]]]]]]___bbb\\\ZZZXXXZZZcccllllllggg___```fffrrr{{{kkk{{{fffJJJDDD???===;;;:::>>>EEEOOO[[[bbbmmmzzzyyywwwvvvuuuuuuvvvwwwqqqsssuuutttssstttwww{{{yyyyyyyyyzzzzzz{{{{{{{{{uuuvvvvvvwwwxxxyyyzzz{{{uuujjj]]]QQQ\\\rrrzzzvvvsssjjj```ZZZTTTQQQRRRTTTQQQOOOPPPPPPOOOMMMHHHDDDDDDHHHLLLOOO\\\ddd]]]TTTUUUZZZ^^^XXX\\\dddiiifff\\\NNNDDDEEEFFFIIILLLLLLHHHBBB===AAA???@@@KKK]]]llltttvvvyyyxxxxxxyyy{{{{{{yyyxxxxxxxxxxxxxxxyyyzzzzzzzzzxxx}}}}}}xxxwww{{{|||yyyzzzyyyxxxwwwxxxzzz}}}~~~xxxxxxxxxwwwwwwwwwwwwwwwrrrsssssssssttttttuuuuuussstttvvvwwwxxxxxxxxxwwwrrrtttuuuwwwwwwwwwvvvvvvtttttttttrrrooonnnnnnooolllnnnpppqqqrrrtttyyy}}}~~~yyyzzz{{{|||zzzppp^^^NNNJJJPPPaaahhhbbbkkk~~~xxxwwwmmmeeejjjdddccciiiqqqsssyyymmmPPPGGG@@@???>>>>>>===<<<:::999888666555333111000000000111000000111111111111000000111111111111000000000000////////////////////////..................------......///111222333444555222222333444666666555333888>>>BBB@@@999333222444999>>>BBB@@@:::444111111222111000000111333444555///333<<>>444AAATTT___gggnnnnnnyyy|||yyyxxxwwwvvvuuuttttttttttttuuuvvvwwwyyy{{{~~~ooo^^^```kkkwwwwwwooopppzzzrrrtttvvvvvvssspppnnnnnnrrrqqqppppppooooooppppppppprrruuuvvvtttsssrrrrrruuutttqqqooooooppprrrtttssstttvvvwwwwwwvvvvvvuuuuuuuuuuuuuuutttsssrrrqqqtttvvvvvvrrrlllkkknnnsssrrrrrrttttttiii\\\ZZZaaagggddddddddd```___gggsss{{{yyy}}}{{{yyyuuuuuutttsssqqqpppooooooqqqiiigggqqqzzz|||{{{|||zzzyyyvvvqqqmmmlllnnnpppvvvxxxzzzyyyvvvqqqkkkggg|||}}}sssmmmlllllljjjxxxzzzuuuwwwyyyvvvuuuUUUZZZ```dddfffgggjjjmmmnnnsssnnn\\\KKKFFFHHHIIINNNVVV___eeeeeebbb``````````````````aaaaaa```___```______bbbeeehhhjjjjjjkkkgggbbb```aaabbbaaa```\\\[[[ZZZ[[[\\\\\\[[[YYY]]]\\\\\\]]]```cccdddeeeaaadddggglllzzzwwwuuu~~~hhhbbbtttrrrRRREEE===>>>===999;;;DDDRRRXXXcccrrr~~~yyyxxxxxxwwwwwwvvvtttrrriiiddddddkkkqqqrrruuuzzzwwwxxxyyy{{{|||{{{{{{zzzwwwxxxyyyyyyyyyzzz|||~~~qqq]]]ZZZaaauuu}}}|||pppdddddd___ZZZXXX[[[___```___[[[PPPFFFDDDJJJQQQTTTRRRaaaTTTLLLNNNMMMFFFEEEJJJEEEMMMVVVYYYUUULLLDDD@@@>>>>>>??????@@@AAAAAAAAABBBHHHRRR^^^iiiqqqvvvyyyyyyyyyzzzzzzyyywwwvvvttttttwwwyyy||||||zzzwwwuuuxxxxxxxxxwwwwwwwwwwwwwwwzzzzzzzzzxxxwwwwwwyyy{{{xxxxxxwwwwwwvvvuuuuuutttwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvvvvuuuuuuwwwyyyuuusssrrrtttwwwxxxuuussssssvvvuuunnnjjjiiiddd\\\hhhiiijjjnnnssswwwyyyyyyzzzwwwxxxvvvhhhWWWRRRUUUccctttvvvooorrr~~~xxxqqq~~~uuummmqqqkkkmmmppppppnnnrrrmmmQQQIIIDDD???>>>>>>===<<<:::999888666555333222111000000111000000111111111111000000111111111000000000//////////////////////////////..............................///000222333444555222111222444666777555444555:::???>>>999444444555888<<<@@@???999333111111111111000000111333444666111333:::III___ooommmcccPPPJJJAAA888333222333444222222222222222222222222111222333444444777;;;>>>CCCGGGMMMPPPNNNKKKGGGEEEDDDIIINNNWWWfffwww~~~___HHH888AAATTT___eeeiiieeeooo~~~xxxvvvwwwwwwvvvvvvuuuuuuvvvvvvuuuvvvwwwyyy{{{~~~~~~~~~yyy}}}vvvooopppxxxzzzsssrrrwwwssssssssstttsssrrrqqqpppooooooooonnnnnnnnnnnnmmmoooqqqtttuuutttrrrrrrrrrtttsssqqqooooooqqqsssttttttuuuvvvwwwxxxxxxwwwvvvwwwwwwwwwwwwvvvuuusssssstttuuuuuurrrnnnmmmooorrrxxxnnnggggggddd___aaahhhoooqqqwww|||yyyssssssxxxzzzwwwyyy}}}xxxwwwttttttsssrrrpppooonnnnnnnnnkkkmmmuuu{{{{{{zzz|||}}}{{{wwwqqqkkkjjjllloooyyyyyyyyyyyytttpppttt{{{uuunnnnnnpppkkkqqquuutttsssuuuwwwvvv}}}|||cccUUU[[[aaaeeeggghhhlllooooooqqqjjjXXXHHHEEEIIIKKKSSSXXX```eeefffeeecccbbbdddcccccccccbbbaaa```^^^]]]]]]]]]```dddggghhhhhhkkkgggcccaaabbbccccccbbbZZZYYYZZZ[[[]]]^^^]]]\\\\\\]]]^^^___aaaaaa```___dddgggiiiooo~~~vvvssswwwcccUUUcccoooXXXDDD??????<<<;;;???LLLSSS___kkkuuu{{{||||||uuuvvvvvvvvvvvvtttqqqooo```WWWTTT[[[dddkkkqqqwwwwwwxxxyyyzzz{{{{{{{{{zzzwwwxxxyyyyyyyyyzzz|||~~~wwwccc^^^cccrrr{{{rrrzzzwwwllljjjjjjkkklllmmmmmmkkkiiiUUUSSSSSSXXX___aaa___[[[QQQOOONNNNNNIIIBBB@@@BBBCCCGGGIIIHHHBBB>>><<<===??????>>>>>>???DDDKKKQQQaaadddiiiooossswwwyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvxxxyyy{{{zzzyyywwwuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzzzzxxxwwwwwwyyy{{{{{{zzzzzzxxxwwwvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwwwwvvvvvvxxxyyyvvvtttsssuuuxxxyyywwwtttzzzvvvjjj[[[RRRPPPNNNJJJSSSXXXaaajjjrrrwwwxxxxxxxxx|||~~~|||{{{wwwyyyyyyzzz{{{vvvdddQQQUUU]]]qqq}}}uuunnnpppzzzssstttrrrssstttsssmmmiiioooxxxkkkOOOIIIEEE???>>>>>>===<<<:::999888666555444222111111111111000000111111111111000000111111000000000000//////////////////////////////........................---...///000222333444444111111111333666777666555222666;;;<<<999666555666666:::>>>>>>:::444222111000000000000111333555666555444666AAAUUUgggnnnkkk```XXXKKK???666222222333333333333333333333333333111222333333333555888:::===BBBHHHKKKJJJJJJLLLPPPUUUYYY^^^ccclllxxxoooWWWDDDIIIYYYdddhhhkkkiiinnnyyyyyyuuusssvvvvvvuuuuuuuuuvvvwwwwwwtttuuuwwwyyy{{{~~~|||}}}~~~~~~|||{{{wwwzzz||||||sssvvvzzzxxxuuuuuutttrrrooopppssstttssspppkkklllmmmmmmmmmlllkkkjjjmmmooorrrsssrrrqqqqqqrrrrrrqqqpppoooppprrrtttuuutttuuuvvvwwwxxxxxxxxxxxxzzzzzzzzzyyyxxxwwwuuutttttttttsssrrrqqqqqqppppppnnnddd```gggiii```VVVQQQSSSXXXdddpppvvvvvvvvvyyyuuurrrrrrvvvxxxvvvtttuuusssrrrqqqpppnnnmmmllllllkkknnntttzzz{{{yyyzzz~~~~~~zzzsssmmmkkknnnrrrzzzvvvuuuvvvnnnjjjzzzzzzyyyzzzqqqmmmlllrrryyy|||~~~{{{tttYYYVVV\\\bbbfffhhhjjjnnnrrrrrrooodddRRRFFFEEEKKKPPPVVVXXX\\\aaaeeefffdddbbbfffffffffeeedddcccbbbaaa\\\[[[[[[]]]aaadddffffffiiifffcccaaaaaaaaaaaaaaa[[[[[[[[[]]]___``````^^^\\\^^^```bbbbbb```]]]ZZZccceeegggmmm}}}xxxuuu|||rrrmmmuuu___bbb{{{mmmLLL???@@@???<<<<<>>>>>===<<<:::999888555555444333222222111111000000111111111111000000111000000000////////////////////////////////////---------...............---...///000111222333444111000111333666777777777111444888:::999777555555333888>>>AAA>>>888333000000000///000111222444555888555444:::GGGWWWbbbgggkkkcccUUUFFF:::333222333333333333333333333333333111222333333222333555777:::>>>EEEMMMSSSYYY^^^bbbfffiiijjjiiiiiilllrrruuuqqq___QQQSSS]]]fffjjjlllmmmnnnssszzzzzzvvvuuuwww|||yyyvvvtttssssssssssssssstttuuuvvvwwwtttuuuwwwyyy|||~~~|||}}}~~~|||{{{yyy}}}|||ssstttxxxxxxvvvvvvvvvqqqllllllppprrrqqqnnnjjjkkklllmmmmmmkkkiiihhhjjjlllnnnooonnnnnnooopppppppppooooooppprrrtttvvvsssssstttuuuvvvwwwxxxxxxzzzzzzzzzyyyxxxwwwvvvuuussssssrrrsssttttttrrrpppllldddccckkkjjjYYYEEE:::888:::BBBOOO\\\gggnnnrrrmmmmmmooorrrttttttttttttppppppooonnnmmmlllkkkjjjkkkqqqyyy{{{xxxwww{{{yyysssqqqtttyyy|||vvvvvvwwwlllfff}}}|||oooiiiuuummmWWWXXX]]]cccgggiiilllpppttttttlll]]]OOOGGGIIIPPPVVVVVVUUUWWW[[[```cccaaa___bbbdddeeeffffffffffffggg^^^]]]\\\]]]```bbbbbbbbbdddccc```^^^^^^^^^^^^^^^bbbaaa``````aaaaaa___]]]\\\___bbbcccbbb```^^^]]]______```fffvvvwwwdddmmmyyyxxxxxxyyyVVVEEEBBB@@@===<<>>>>>===<<<:::999888444444444444333222222111000000111111111111000000000000000////////////...////////////////////////---------.........//////------...///111222333444111000000222555777888777333444777999:::999666333000777???DDDCCC===555000111000000///000222333444666444444777>>>JJJVVV```fff```UUUHHH<<<555444666333333333333333333333333111222333333222222333555;;;===DDDQQQ___iiikkkjjjiiijjjkkkiiieeecccggglllllleee^^^]]]___aaaeeehhhggggggllltttwwwtttqqqqqqrrrssstttuuuuuutttssssssppppppppppppqqqssstttuuussstttwwwyyy|||~~~~~~|||}}}}}}{{{zzzsssxxx|||~~~{{{vvvvvvvvvuuuuuuvvvxxxrrrlllkkkmmmooommmjjjjjjkkklllmmmmmmkkkiiihhhgggiiikkklllllllllmmmoooooooooooooooqqqrrrtttuuurrrrrrrrrssstttuuuuuuvvvxxxxxxxxxxxxwwwvvvuuutttsssrrrrrrsssuuuuuutttrrrwwwmmmggghhhbbbQQQBBB===>>><<<<<>>>>>===<<<:::999888444444444444444333222222000000111111111111000000000000////////////......////////////////////////,,,,,,------.../////////,,,---...///111222333333333111111222444777777777555555666999======888444111666>>>CCCDDD???888333222111000//////000111222111111444777:::BBBPPP^^^YYYWWWRRRHHH>>>888777888333333333333333333333333111222333333222222333444<<<<<>>======BBBKKKWWWccckkknnnnnnpppqqqrrrrrrttt{{{ooo[[[SSS]]]llluuuvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxzzz~~~{{{xxxxxxpppdddooouuupppvvv|||}}}vvvooofff^^^PPPOOOSSS[[[dddeee]]]UUUWWW[[[dddttt|||{{{zzzzzzzzzzzz|||||||||{{{{{{zzzzzzzzz{{{{{{yyyxxxxxxwwwwwwxxxyyyyyyyyyxxxwwwvvvtttrrrqqqqqqtttvvvxxxyyyxxxxxxxxxyyyuuuvvvvvvwwwxxxyyyyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwuuuwwwxxxyyywwwuuuuuuuuuuuusssrrrtttwwwxxxuuurrriii[[[SSS___sss}}}hhhYYYHHHAAAGGGRRR[[[___hhhlllrrrvvvwwwvvvvvvvvvuuuwww~~~zzzqqqnnnqqqxxx|||zzzrrrnnnrrrwww|||}}}vvvrrrtttvvvrrrnnnlllgggQQQKKKCCC???>>>>>>===<<<:::999888333444555555555444333222000000111111111111000000000000/////////.........////////////////////////,,,,,,------...//////000,,,---...///000222333333444222111222444666666666555444555:::@@@AAA===888444666:::>>>???>>>:::777444333111000//////000000///000333555555:::JJJ[[[VVVWWWUUUMMMBBB:::666666444444444444444444444444000222444444333222333444888999>>>JJJWWW```bbb```VVVVVVZZZbbbeeedddffflllqqqrrrqqqnnnjjjhhhhhhhhhkkkiiijjjnnnooolllkkkmmmmmmoooppprrrsssrrrrrrqqqooooooooooooooopppqqqrrrqqqsssvvvzzz|||}}}~~~}}}yyyzzz{{{|||{{{yyywwwuuuyyyxxxwwwxxxyyyxxxwwwwwwyyyzzzzzzxxxwwwwwwwwwvvvtttsssqqqnnnmmmlllllllllkkkkkkkkkjjjjjjjjjjjjiiigggiiikkkkkklllmmmppprrrnnnoooooopppqqqrrrrrrsssuuutttsssrrrrrrrrrssssssqqqrrrssstttuuuuuuuuuuuuqqqsssttttttrrrssswww{{{qqquuuhhh\\\HHHCCC<<<>>>MMM[[[\\\UUU]]]gggnnnppppppsssrrrooohhhiiijjjkkklllmmmmmmnnnsssuuutttpppmmmjjj```UUUYYYdddrrrxxxvvvssssssvvvuuuuuutttooogggeeeqqqzzzaaaUUUXXX^^^bbbfffhhhhhhkkkppptttfffYYYOOOQQQWWWZZZ[[[\\\ZZZ\\\^^^^^^]]]\\\]]]]]]ZZZ^^^bbbbbb```___bbbfffbbb```^^^^^^`````````___YYY\\\___aaaaaacccgggjjjdddcccbbbbbbccccccaaa___XXX^^^dddfffdddcccdddgggeeeddddddfffkkk}}}}}}vvvtttrrrZZZHHH@@@>>>;;;<<>>>>>===<<<:::999888333444555555555444333222000000111111111111000000000/////////............////////////////////////,,,,,,------...///000000,,,---...///000111222333555333111222333555666555444333444:::BBBEEEAAA;;;777666777888;;;<<<<<<;;;555333222000///......//////000222333000333DDDWWW\\\]]]\\\TTTGGG;;;555333444444444444444444444444000222444444333333444555333555<<>>NNNbbbooorrrrrruuuyyyzzz{{{xxxqqqkkkmmmwww~~~|||{{{wwwfffSSSRRR^^^___bbbfffggghhhjjjooosssaaaTTTLLLRRRZZZ\\\[[[[[[YYY]]]```___\\\ZZZ[[[\\\]]]```cccaaa]]]ZZZ\\\______]]]\\\]]]___aaaaaa```^^^aaabbbaaa^^^]]]___aaa]]]\\\]]]___bbbddddddcccVVV]]]eeehhheeebbbbbbcccbbb``````aaadddsssvvv{{{uuu^^^LLLCCC@@@;;;999<<>>======<<<999777666666555444333333333333000000000000000000000000////////////////////////111///...------...///111........................000///...---...000222333666555333222333444666888888444111555>>>FFFKKKLLL>>>888111111777???DDDFFF;;;555333555222,,,,,,000111000000000///111:::DDD[[[jjjqqqdddOOOBBB===:::777555333333444444333222444444333333333333222222///111555999???GGGPPPVVVPPPSSSUUUZZZeeepppnnngggfffcccaaacccfffhhhhhhfffccc___ZZZYYY]]]bbbeeefffiiijjjlllmmmooopppqqqqqqnnnmmmlllmmmppprrrrrrrrrnnnqqqtttwwwwwwxxxyyy{{{wwwyyy{{{{{{yyywwwvvvuuuvvvwwwxxxyyyyyywwwvvvuuuuuuuuuuuutttssssssrrrrrrooooooqqqrrrtttrrrooolllrrrjjj```\\\```gggkkkmmmkkklllmmmnnnpppqqqrrrsssuuutttrrrqqqpppqqqqqqrrrvvvuuutttttttttvvvwwwxxxttttttttttttuuuuuuuuutttsssvvvuuuoooiiimmm}}}|||hhhkkkxxxrrrjjjkkkkkkkkkkkkkkkjjjjjjfffhhhkkkkkkkkklllpppssswwwrrrmmmmmmmmmfffXXXMMMNNNUUU```iiiooosssuuuvvvyyyzzzyyyxxxyyyzzzwww}}}yyyxxxppp]]]UUUZZZaaaeeehhhiiigggjjjoooooojjjVVVNNNMMMTTT[[[[[[[[[]]]]]]]]]^^^^^^___``````aaa[[[]]]aaacccccc```]]][[[___bbbaaa^^^]]]aaaddddddfffbbb^^^[[[ZZZ\\\___bbb^^^ZZZWWWYYY```fffhhhhhh___```bbbcccddddddccccccgggccccccffffffjjjzzzvvvxxxvvv|||xxxgggVVVLLLAAA666;;;===@@@EEEMMMXXXdddkkknnnrrruuuvvvuuuwww{{{wwwsssuuurrrwwwuuummmllltttwwwssssssvvvwwwwwwwwwyyy~~~{{{xxxyyyzzz|||~~~ggg___ooovvvcccPPPHHHNNNWWWiiiuuu~~~zzzxxxwwwwwwzzzyyyyyyyyyyyyzzz{{{|||zzzyyyxxxxxxyyyyyyxxxvvvvvvuuuttttttuuuvvvuuussstttttttttuuuvvvxxxyyyzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzxxxwwwwwwwwwxxxxxxxxxwwwvvvwwwxxxxxxwwwuuuzzzuuuuuu{{{~~~}}}}}}hhhUUUBBB<<<>>>AAAHHHPPPiii|||kkk^^^[[[___eeemmmtttwwwuuurrroooooo___cccuuu{{{|||xxx{{{zzzxxxyyy|||~~~iiiOOOIIICCCAAA@@@>>>======<<<999666666555444333333222333333000000000000000000000000////////////////////////000///...------...///000........................//////...---...000222333666555444333333555777888888555333555;;;BBBHHHKKKAAA;;;444333888???EEEHHH<<<666222333222...---000111000000111000000777AAAZZZiiirrrgggSSSDDD===999777555333333444444444333444444333333333333222222111333555888<<>>BBBJJJVVVbbbjjjmmmpppsssttttttvvvzzz}}}xxxwwwyyyqqquuuvvvssspppqqqpppnnnooorrruuuvvvwwwxxx{{{~~~{{{yyyyyyzzz{{{}}}ggg___ppp~~~}}}}}}~~~{{{kkkYYYNNNNNNWWW___jjjuuu~~~~~~|||zzzyyyyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{yyywwwvvvvvvwwwwwwvvvuuuuuutttssssssuuuvvvuuusssuuuuuuuuuuuuvvvwwwxxxxxxzzzyyyxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxxxxxxxwwwvvvwwwyyyyyywwwuuuxxxuuuuuu{{{tttaaaLLLAAA>>>===>>>BBB\\\mmmyyyooojjjiiikkkppptttwwwvvvrrrooonnnbbbjjj~~~vvvyyyvvvuuu~~~uuusssuuu~~~yyy}}}jjjOOOGGG@@@AAA???>>>======;;;999666666555444333333222222222000000000000000000000000////////////////////////000///...------...///000........................///......---...000111222666555555444444666777888888777555555777<<>>888444777===DDDHHH>>>777111000111000///000000///000222000///444;;;PPPaaapppmmm]]]MMMBBB===777555333222333444444333444444333333333333222222222444555666888===CCCGGGFFFKKKQQQTTTZZZaaadddcccaaaaaaaaabbbbbb```\\\YYYJJJFFFCCCBBBEEEJJJOOOQQQUUUXXX]]]ccchhhkkkmmmnnnnnnlllkkklllmmmoooooonnnlllnnnqqqrrrrrrssstttvvvwwwxxxyyyyyywwwxxxyyy{{{yyyxxxwwwuuutttttttttuuuwwwvvvuuusssrrrpppooonnnqqqpppoooqqqssstttsssrrrlllfff___\\\___eeeiiijjjnnnoooppprrrsssttttttuuuqqqqqqppppppqqqssstttuuuvvvuuutttsssrrrssstttuuusssqqqpppqqqssstttsssrrrpppnnniiicccaaafffpppyyy|||wwwvvvsssbbbhhhkkkggghhhkkkkkkkkkjjjjjjiiiiiiiiilllkkkgggcccaaacccgggkkkoookkkiiilllqqqtttrrrooogggeeedddiiippptttsssppprrrpppvvv{{{zzzwwwnnnddddddooo|||qqqlllpppvvv|||iiiWWWRRR[[[fffiiilllnnnsssxxxwwwlll```KKKHHHJJJQQQXXX[[[[[[\\\[[[^^^bbbeeefffdddaaa^^^```bbbdddeeedddaaa^^^[[[\\\``````]]]]]]aaaddddddeeebbb___\\\[[[\\\]]]___ZZZYYYYYY]]]bbbeeeeeeccc^^^]]]^^^```dddggghhhhhhbbb```aaaddddddhhhyyyzzz|||}}}wwweeeOOOCCC@@@;;;;;;<<<>>>DDDOOO[[[dddjjjnnnrrrsssssstttwwwzzzwww{{{~~~{{{xxxwwwyyyrrrqqqrrrrrrllldddbbbdddfffjjjoootttvvvwwwyyy{{{}}}{{{zzzyyyzzz|||~~~ggg```ppp{{{{{{tttvvvxxxyyy{{{{{{zzzzzz|||~~~sssdddYYYXXX]]]dddiiikkkuuu~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}{{{zzzyyyyyyyyyyyyyyyzzzwwwvvvuuuuuuvvvvvvuuussssssrrrqqqrrrtttuuuuuutttvvvvvvuuuuuuuuuuuuvvvvvvyyyyyyxxxxxxxxxxxxyyyzzzyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwwwwxxxyyyyyywwwuuuwwwuuuuuuzzzvvv___MMMAAA;;;<<>><<<;;;???GGGRRRZZZgggkkkpppsssrrrsssvvvxxxwwwwwwxxxwwwvvvvvvuuuuuuvvvpppnnnmmmdddTTTOOOTTTXXX^^^fffooouuuwwwxxxyyyzzz|||~~~~~~}}}|||||||||{{{|||}}}ggg___nnnvvv|||jjjeeeiiiooouuuyyyzzzxxxwwwvvvrrrmmmkkklllnnnoooooopppvvv~~~~~~~~~~~~~~~{{{xxxyyy{{{~~~{{{zzzyyyyyyxxxxxxyyyyyywwwvvvuuuuuuvvvvvvuuutttrrrqqqppprrrtttuuuuuutttuuuuuutttttttttuuuvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxyyyyyyvvvtttsssqqqrrrvvvzzz{{{cccMMMBBBBBBFFFBBBGGGUUUlllzzzzzzxxxvvvwwwxxxuuuooojjjkkkdddlll{{{~~~|||zzzxxxrrrhhhaaahhh~~~}}}eeeLLLIIIFFF@@@???===<<<<<<;;;888666555555444333222222222222000000000000000000000000000000000000000000000000//////............//////........................---------......///000111555555555555555666666777888::::::666222333;;;BBBCCCAAA<<<666222444:::@@@BBB===666111111222222000000///000333222......111444EEE___rrrtttfffTTTHHH;;;888555333333444444444444444333333333222222222000111222222333555999<<<===BBBHHHMMMOOORRRXXX^^^\\\^^^___]]]WWWNNNFFFBBB:::999777666666888;;;======AAAIIIRRR[[[bbbgggiiijjjiiiggghhhiiijjjjjjiiiiiijjjlllmmmmmmoooqqqsssxxxxxxxxxwwwwwwxxx|||{{{yyyuuuqqqoooooopppqqqppppppppppppqqqqqqqqqqqqssspppmmmlllmmmnnnnnnnnnssspppkkkgggfffgggiiijjjoooppprrrtttuuuuuutttttttttsssrrrqqqpppqqqrrrrrrtttsssrrrqqqqqqrrrsssttttttrrrqqqrrrtttsssnnnjjj___VVVJJJBBBDDDNNN[[[dddbbb\\\XXX[[[___cccllluuu~~~~~~tttqqqwwwooojjjiiihhhfffeeedddddddddccceeehhhlllnnnoooooonnncccfffmmmsssyyy|||||||||{{{rrrpppuuuwwwrrrlllbbbjjj|||tttwwwdddWWWWWW]]]gggooonnnmmmpppxxx|||tttbbbSSSLLLMMMPPPTTTYYY]]]____________```aaaaaaaaa``````[[[]]]___bbbdddccccccbbb\\\```bbb______bbbddddddeeedddcccaaa___]]]\\\[[[ZZZ[[[^^^bbbddddddbbb___bbb^^^[[[\\\```cccbbb``````bbbeeegggfffjjjtttxxxgggtttrrrkkkqqqgggQQQ@@@>>>;;;999;;;CCCMMMTTTccchhhnnnrrrrrrsssuuuwwwxxxwwwuuuuuuuuuuuuuuuuuuwwwrrrrrrsssgggRRRDDDBBBJJJQQQ\\\iiirrrwwwxxxxxxzzz|||}}}}}}|||{{{|||}}}|||}}}eee[[[iiimmmrrrtttooommmkkkbbbWWWUUU\\\fffqqqxxxzzzzzzyyy|||{{{|||~~~}}}xxxtttsssttt{{{|||{{{xxxxxxzzz|||zzzyyyyyyxxxxxxxxxyyyyyyyyyxxxvvvwwwxxxxxxwwwuuurrrqqqppprrrtttuuuuuutttrrrrrrrrrssstttvvvwwwxxxwwwwwwwwwxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxwwwtttqqqgggfffhhhmmmrrryyyfffPPPGGGEEECCCBBBIII```zzz}}}yyyxxxwwwxxxxxxuuuooojjjuuunnnqqqzzz{{{mmmkkkuuu{{{uuukkkbbbffftttfffLLLIIIGGG@@@>>>===<<<<<<:::888555555444333222222111111111000000000000000000000000000000000000000000000000////////////////////////........................,,,------...//////000000444444444555555555555555888:::;;;888444333888===CCCCCC@@@999222111666<<>>===<<<;;;:::777555555444333222111111111111000000000000000000000000000000000000000000000000......////////////..............................,,,,,,---...////////////222333333444444444444444888:::;;;999666555777999EEEGGGFFF???666222666<<>>FFFPPPZZZbbbgggeeedddcccdddfffhhhhhhhhhgggiiikkklllnnnppptttwwwyyyyyyzzzyyyxxxyyy{{{}}}zzzxxxtttpppmmmlllkkkkkkmmmnnnnnnoooooopppppppppmmmlllkkklllnnnppppppoookkkkkkjjjjjjiiijjjkkkmmmlllnnnppprrrsssrrrqqqoootttsssrrrqqqqqqqqqrrrsssrrrrrrqqqrrrssstttvvvwwwuuusssqqqssssssmmmaaaVVVFFFGGGGGGFFFDDDEEEHHHJJJHHH@@@===@@@BBBEEERRRcccuuurrrllliiihhheeebbb```````````````bbbgggmmmpppmmmgggaaaaaaiiirrryyy{{{{{{|||}}}{{{tttrrrqqqmmmeee^^^VVV```yyylllXXXVVV\\\```gggnnntttpppqqqvvvsssfffYYYSSSYYY\\\[[[WWWWWW\\\___^^^```aaabbbccccccbbb```___YYY[[[]]]```bbbcccdddddd```eeefffcccbbbddddddcccgggggghhhgggeeeaaa]]]ZZZ^^^```ccceeeeeedddbbbaaabbb^^^\\\___dddfffccc^^^___dddhhhiiiiiikkkpppttt}}}vvvqqqjjjYYYHHHDDDBBB>>>;;;:::>>>DDDIIIWWW^^^ggglllooopppqqqsssrrrsssuuutttssssssuuuwwwrrroookkkhhhfff```OOO???;;;BBBNNN^^^kkkssstttsssxxxyyyyyyxxxxxxyyy|||~~~yyy|||zzz[[[IIISSSPPPPPPMMMHHHFFFFFFBBB>>>???HHHWWWfffrrryyy{{{{{{}}}zzz}}}~~~{{{zzzzzz{{{vvvvvvwwwwwwxxxyyy{{{{{{zzzyyyxxxxxxyyyyyyxxxwwwuuutttssssssuuuvvvuuusssrrrrrrrrrrrrssstttuuuvvvtttuuuwwwxxxyyyyyyyyyxxxtttuuuvvvwwwxxxxxxwwwvvvwwwwwwvvvwwwuuurrrmmmiiiXXXQQQMMMRRR[[[ggguuuppp^^^NNNFFFCCCNNNbbbrrrvvvssssssuuuuuusssrrrtttzzz~~~yyyyyyzzzllleeefffkkkqqqvvv|||tttmmmiiifffgggoooyyy}}}vvvqqq|||jjjNNNJJJFFF@@@>>><<<<<<;;;:::777555555444333222111111111111000000000000000000000000000000000000000000000000......////////////..............................+++,,,---...////////////111222333333444444333333888999;;;:::999777777777GGGKKKKKKDDD999444777<<>>444666<<>>KKKWWWUUUFFF888333444>>>???CCCDDD>>>555222555111000000000111000...,,,222111222===VVVooowwwrrrVVVJJJ@@@;;;777222333888333444444555555444444333444444333333333333222222444555666777:::>>>AAABBBLLLOOOQQQUUUYYY]]]]]]ZZZ]]]nnnzzzyyyrrrgggSSS>>>;;;666777AAAMMMUUU\\\aaa``````bbbdddfffgggfffdddgggjjjnnnpppqqqrrrssstttxxxwwwwwwyyy{{{{{{zzzyyyxxxuuuqqqnnnmmmllllllkkkmmmnnnnnnnnnnnnmmmmmmllliiikkkmmmoooqqqqqqqqqqqqpppnnnmmmkkkkkklllmmmnnnmmmmmmnnnoooppppppoooooonnnpppqqqqqqpppooopppqqquuusssrrrrrrsssuuuvvvvvvtttuuuxxxuuuiii\\\\\\ccclll```PPPCCC>>>>>>@@@BBBIIIOOO[[[bbbWWWEEECCCLLLbbbiiiooonnniiidddeeeggggggddd___[[[YYYXXXYYYYYYaaadddiiimmmnnnmmmjjjhhhooosssxxxzzzzzzxxxvvvuuuuuummmlllppplll___YYY\\\kkkvvv~~~}}}|||sss```WWWRRRYYYbbbhhhmmmssswwwvvvtttpppiiiccc^^^[[[bbbbbb```]]]ZZZ[[[^^^```aaaeeejjjjjjgggdddcccddddddccccccdddggggggdddaaa```ddddddaaaaaaeeehhhhhhfffiiikkkiiieeebbbaaabbblllmmmnnnkkkgggeeefffhhhllljjjiiiiiiiiihhheeeccc___```bbbeeehhhiiijjjkkklllrrr}}}~~~lll^^^LLL???;;;<<<===<<>>777666555;;;EEELLLHHH;;;222///222111000111222111000...111000000888LLLeeesssvvviiiYYYHHHAAA>>>999666777333444444444444444444333444444333333333333222222444444555666999<<>>DDDWWWrrryyywww}}}~~~~~~}}}}}}~~~~~~~~~{{{{{{||||||zzzxxxvvvwwwyyyyyyyyyyyyzzz|||yyyzzzzzzyyywwwwwwxxxyyyyyyvvvssssssuuuwwwwwwuuuvvvvvvuuuuuutttsssssssssuuuwwwxxxxxxwwwuuuvvvwwwsssssstttuuuuuuuuuuuuuuuwwwvvvrrrkkkbbb\\\YYYYYYbbbrrr}}}vvvjjjhhhooovvvtttuuuxxx{{{tttmmmnnnrrrrrrqqqvvvsssllleeeaaabbbhhhmmmuuullleeedddhhhnnnvvv~~~xxxvvv|||{{{qqqooorrrlllaaa^^^ZZZ\\\iiixxx~~~|||xxxvvvxxx{{{yyyzzzsssdddddd^^^JJJJJJFFFAAA@@@???===<<<:::999888888666444333444333222111111111111111000000000000333222111000///...---,,,////////////////////////........................///////////////////////////000222555999;;;:::999888999:::<<<>>>>>>;;;999777HHH[[[aaaWWWGGG<<<888222888DDDNNNNNNAAA555...333222111111222222111///000000///111>>>UUUjjjvvvvvvcccNNNCCC@@@;;;666333444444444444444444444444444444333333333333222222333333444555777:::<<<>>>GGGMMMVVV\\\^^^___aaacccdddmmmvvv|||qqq___HHH???999>>>HHHQQQXXX^^^[[[]]]___bbbdddeeeeeedddhhhjjjmmmoooppprrruuuwwwyyyxxxwwwwwwwwwuuurrrpppqqqpppnnnlllkkkkkkllllllppppppqqqqqqqqqpppnnnmmmjjjkkkmmmnnnppppppqqqqqqnnnmmmlllkkkjjjkkkllllllllllllmmmmmmnnnoooooooooppprrrssstttsssrrrssstttuuuuuuttttttttttttsssssswwwrrrrrryyyhhhQQQKKKXXXfffnnnwww}}}eeeVVVUUUaaacccfffhhhhhhfffdddccc___\\\YYYVVVVVVYYY]]]```ccclllsssqqqjjjhhhoooxxx}}}xxxsssqqqppprrrkkkeeeccc___aaaooowwwwwwqqqjjjmmmtttzzz}}}zzzvvvxxx}}}mmmXXXVVVYYYaaaiiiooowww~~~}}}|||xxxpppgggaaa```aaacccdddeeedddcccccceeegggiiilllpppooojjjeeeccccccbbb``````aaabbbccccccbbbcccfffgggcccbbbfffhhhggghhhiiiiiigggdddccccccdddhhhiiiiiihhhfffgggiiilllllljjjgggfffhhhkkklllmmmiiiiiihhhhhhgggfffeeeeeekkknnnyyyyyyqqqxxx|||~~~}}}{{{~~~xxxttt~~~xxxdddOOOAAA::::::;;;===DDDNNNXXX```eeeiiikkknnnooorrrsssrrrmmmeee___QQQUUUYYY\\\aaannn}}}gggOOODDDHHHRRR^^^fffsssttttttuuuwwwxxxyyyyyysssooovvvmmmUUUHHH;;;???BBBSSSmmmwwwxxx}}}|||}}}~~~~~~{{{{{{{{{{{{zzzyyysssuuuxxxyyyyyyzzz{{{}}}wwwyyyzzzzzzxxxwwwwwwxxxyyywwwuuuuuuvvvwwwwwwwwwxxxxxxxxxwwwvvvtttqqqppptttuuuwwwwwwvvvuuuuuuvvvrrrssstttvvvwwwwwwwwwwwwvvvsssmmmbbbYYYVVV[[[```fff{{{{{{ppppppsssuuuuuuvvvxxx|||yyyrrroooppprrrsssooohhh___YYYXXXZZZ]]]fff]]]VVVTTTVVV[[[eeennnuuuyyyxxxxxxsssccc[[[YYYVVVXXXdddttt}}}}}}wwwzzz{{{zzz{{{gggbbb```JJJIIIEEEAAA@@@???===<<<:::999888666444222111222111000///111111111111000000000///222111111000///......---////////////////////////.......................................///////////////111555999<<<<<<;;;888888999<<<>>>???>>>===444???NNNYYYYYYOOOCCC;;;777888???IIIMMMEEE;;;666333222000000111222111000...000000///333DDD[[[lllyyykkkYYYKKKBBB<<<777444444444444333333444444444444444333333333222222222222222222333555777999;;;CCCKKKWWW^^^[[[SSSOOOPPPOOOVVV^^^cccjjjooojjjbbbMMMBBB:::>>>GGGPPPXXX^^^[[[]]]___`````````aaabbbgggiiilllnnnooorrruuuxxxxxxwwwvvvvvvvvvtttqqqnnnlllllllllkkkjjjjjjkkkmmmqqqqqqrrrsssrrrqqqooonnnkkkkkklllmmmooopppppppppmmmmmmlllkkkkkkkkkkkklllkkkllllllmmmmmmoooppppppqqqrrrttttttsssssstttuuuqqqrrrssssssrrrqqqqqqrrrsssrrrvvvlllZZZUUUXXXQQQaaazzzyyykkkffffffeeeeeefffhhhgggccc___```]]]YYYVVVVVVYYY]]]```gggkkkmmmjjjeeegggrrr}}}~~~zzzsssooolllkkknnneee___^^^cccooouuuvvvsssoootttvvvxxxzzzwwwuuuttttttttt~~~xxxfffXXX[[[aaahhhnnnttt{{{}}}xxxooofffaaabbbddddddfffgggfffdddddddddfffjjjnnnpppoooiiidddaaaaaadddcccbbbbbbbbbbbbbbbaaabbbffffffccccccgggjjjjjjjjjjjjiiihhhfffeeeeeefffjjjjjjiiihhhhhhiiijjjlllkkkjjjhhhiiijjjkkkkkkjjjdddddddddeeeffffffggghhhnnnooowwwwwwooossswwwxxxwwwwwwyyy|||qqqfffmmm|||zzzkkkXXXHHH>>>::::::;;;AAAJJJTTT[[[bbbhhhkkkkkknnnrrrsssqqqlllfffccc]]]ccciiikkkmmmtttvvv[[[HHHBBBJJJXXXdddssstttvvvxxxyyyzzzzzzzzz}}}~~~|||rrrvvvooo[[[PPPIIIGGGBBBNNNjjjzzz}}}}}}}}}|||{{{|||~~~~~~}}}|||{{{yyyyyyyyyxxxxxxtttvvvyyyzzzyyyyyyzzz{{{vvvxxxzzzzzzxxxwwwvvvwwwxxxwwwuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyxxxuuurrrqqqrrrtttvvvvvvuuutttuuuvvvrrrssstttuuuvvvwwwvvvvvvqqqqqqmmmdddZZZVVVYYY^^^^^^mmm|||xxxqqqrrruuuuuuuuuvvvyyy}}}xxxrrrpppqqqsssjjjhhhccc^^^ZZZYYY[[[\\\___[[[YYYZZZ\\\aaalllvvv~~~www|||zzziiiZZZ]]]aaafffrrr~~~{{{wwwmmmiiidddKKKHHHCCCAAA@@@???===<<<:::999888666444222111222111000///111111111111000000000///////////////000000000000////////////////////////........................,,,,,,---------.........//////000444888;;;<<<<<<888888888;;;>>>@@@@@@@@@777888>>>KKKVVVWWWMMMCCC:::888;;;FFFNNNJJJAAA;;;555333000000000111000///---000222000///777JJJ[[[yyywwwnnn]]]LLL@@@;;;:::555444333333333333444555444444333333333222222222222222222222333555777888===FFFUUU___YYYIII>>><<<===CCCJJJNNNRRRZZZaaadddQQQEEE<<>>WWWkkkzzzqqqZZZGGG===999666555333222222333555666444444333333333333222222444333222222222333444555555:::KKK]]]]]]LLL===888333666;;;@@@EEELLLVVV^^^XXXLLLDDDHHHQQQVVVVVVVVVVVVVVVSSSNNNIIIJJJPPPVVV]]]bbbhhhmmmoooqqqrrrsssvvvvvvuuuvvvtttqqqlllhhheeeiiilllllliiihhhkkknnnqqqrrrtttuuutttqqqnnnkkklllllllllkkklllmmmooopppnnnnnnoooooonnnnnnmmmmmmnnnmmmmmmmmmoooqqqsssuuuqqqrrrsssrrrooommmlllllljjjkkkiiiccc\\\ZZZ]]]aaagggkkkmmmnnnrrryyyzzzwwwvvv}}}yyy|||ooofffeeedddbbb```^^^\\\XXXVVVPPPQQQSSSWWW\\\aaafffiii^^^YYYVVV[[[hhhttt|||~~~}}}}}}{{{uuunnnhhheeecccQQQQQQTTTbbb{{{nnnZZZ\\\eeekkksssyyy{{{{{{qqqgggdddhhhkkkgggcccccccccaaa___\\\[[[]]]___YYY^^^dddfffeeeddddddfffcccgggjjjkkkhhheeeccccccaaaeeeeeebbbbbbeeehhhhhhiiihhhiiikkkmmmkkkgggcccaaabbbdddgggjjjiiieeeaaagggggghhhiiihhhddd^^^ZZZ^^^]]]\\\\\\^^^```bbbcccaaaccceeelll~~~|||lllbbbcccaaa^^^[[[WWWOOOEEE===>>>===<<<===AAAIIITTT[[[```hhhppprrrrrrttt|||zzzwwwwwwxxxyyyppprrruuuvvvuuutttsssssstttuuuvvvxxxzzzqqqyyytttccclllvvvxxx{{{{{{{{{{{{|||~~~~~~|||}}}}}}}}}}}}|||~~~~~~}}}}}}|||}}}}}}}}}~~~zzzvvvsssssstttwwwzzz}}}~~~|||||||||{{{{{{|||zzzyyyxxxyyy{{{uuuvvvwwwuuussssssuuuxxxuuuuuuuuuvvvvvvvvvwwwwwwvvvwwwxxxwwwuuusssssssssuuussspppmmmnnnppptttvvvzzzsssVVVBBB>>>@@@IIIXXXdddhhhkkkooouuuvvvwwwxxxyyyyyyyyyyyyvvvtttrrrqqqppplllddd___WWWXXX[[[bbbhhhllllllkkkiiiqqqtttpppzzzzzz}}}yyyqqqpppqqqxxx{{{rrrrrrgggMMMKKKGGGAAA@@@???>>><<<:::999888666444222111222222000///111111111111000000000000111111000000//////......////////////////////////---------------------------------...///000000111///......000444777888999999777666777:::>>>@@@AAA>>>999444777AAALLLTTTXXXQQQ???111555CCCNNNPPPOOO@@@===888555444333222111111,,,,,,000111///333:::FFF___uuusssaaaPPPDDD>>>666555333222222333555666444444444333333333222222555444333222222333444444777999GGGZZZ\\\MMM>>>:::::::::>>>FFFNNNSSSYYY]]][[[OOOGGGKKKTTTWWWTTTRRRKKKJJJGGGAAA===???GGGNNN[[[```gggmmmppppppqqqqqqwwwvvvuuuuuusssnnnhhhccceeeiiimmmmmmiiihhhjjjnnnqqqrrrtttuuutttqqqmmmkkkmmmlllkkkkkklllmmmooopppooooooooooooooonnnnnnmmmooonnnmmmnnnooorrrtttvvvqqqrrrrrrqqqmmmkkkjjjjjjgggfffbbbZZZQQQNNNQQQUUUaaaiiiooonnnooorrrsssooowww{{{zzz}}}~~~|||zzzuuunnnhhh______^^^\\\ZZZWWWUUUTTTPPPQQQTTTWWW[[[___bbbdddWWWVVVXXXaaammmxxx~~~{{{zzzxxxssskkkddd___]]]OOOQQQUUU^^^qqqdddUUU\\\fffmmmtttzzzzzzxxxmmmbbbbbbiiimmmhhhaaabbbaaa___]]][[[[[[^^^aaa___cccggggggddd```^^^______dddiiikkkiiifffddddddcccffffffbbb```ccceeedddffffffhhhkkkmmmjjjeee```aaabbbeeekkkooonnnjjjeeegggfffeeeeeeeeebbb^^^[[[[[[[[[[[[\\\^^^aaadddfffcccgggjjjoooyyykkkmmmxxxkkkaaakkkgggbbbaaa___YYYOOOFFF@@@>>>:::999;;;DDDOOOWWW]]]fffpppttttttvvv}}}}}}tttqqqvvv{{{yyytttqqqtttsssqqqoooooopppqqqrrrwwwwwwssswwwmmmooouuuyyy~~~}}}{{{yyy{{{}}}|||~~~|||~~~~~~}}}}}}||||||||||||}}}}}}|||wwwsssssstttvvvyyy}}}~~~~~~~~~|||||||||zzzyyyyyy{{{}}}vvvwwwxxxvvvttttttwwwzzzvvvvvvuuuuuuuuuuuuvvvvvvwwwyyyyyyxxxuuusssrrrsssllliiieeecccdddhhhmmmqqqyyy~~~```KKK>>>===BBBNNNWWW___jjjvvvoooppprrrtttuuuuuuttttttsssssstttrrrmmmggg```[[[NNNPPPVVV^^^gggmmmmmmlllnnnxxxyyyyyy~~~yyy|||yyyvvvssseeeLLLJJJFFFBBB@@@>>>===<<<;;;999777666555555444444333222222222111111111000000//////111111111111111222222222////////////..................------------......000///...---,,,------...//////000111333555666777===;;;888777777:::===???CCC<<<555666@@@NNNZZZ```]]]III888444777>>>MMM]]]MMMFFF@@@===999444111111000///////////////000111;;;III___rrrrrr```MMMDDD999777777999777222111333333333222222333333444444222222222111111111111000333:::BBBLLL]]]fffYYYCCCEEEEEEIIIPPPYYY___``````]]]WWWRRRUUU\\\\\\TTTKKKCCC???;;;888777777:::???PPPYYYdddjjjkkkkkkmmmooouuurrrooommmmmmllliiifffhhhjjjjjjhhhjjjnnnnnnjjjqqqqqqrrrrrrqqqooonnnmmmllllllmmmmmmnnnpppqqqrrrrrrqqqqqqrrrrrrqqqooolllnnnnnnnnnooopppqqqqqqrrrqqqooolllllllllhhhbbb\\\YYYTTTNNNJJJEEE@@@@@@CCCOOO___kkkmmmkkknnnqqqqqqrrrzzz~~~yyyhhhZZZ]]]bbbhhhllljjjeeeaaaccc```[[[VVVRRRQQQQQQQQQPPPRRRWWW^^^cccccc^^^YYYVVV[[[```eeeooo{{{~~~{{{zzzuuulllbbb\\\ZZZXXXVVVSSSMMMQQQbbbqqqnnn[[[ZZZ```mmmuuu|||}}}ssskkkeee```aaafffgggddd___^^^``````^^^[[[\\\___cccffffffffffffeee```ZZZUUU```bbbddddddcccbbbcccdddaaabbb```^^^\\\^^^ccchhheeegggjjjlllmmmmmmkkkjjjdddfffhhhjjjkkkkkkkkkjjjeeeffffffeeeccc```^^^]]]VVVXXXYYYZZZ\\\___dddgggdddkkkoooppp{{{oooccchhhsss~~~oooddd___bbbmmmzzz|||pppbbbZZZHHH===999===>>>;;;@@@KKKZZZeeerrr|||xxx|||vvvrrrqqqtttxxx{{{|||vvvtttmmmddd\\\YYYXXXYYYbbbnnnsssttt|||}}}{{{{{{{{{}}}~~~|||zzz|||}}}~~~~~~}}}~~~}}}{{{zzz|||~~~~~~|||yyywwwvvvuuuxxxyyy{{{}}}~~~~~~{{{{{{{{{yyyvvvvvvwwwyyyvvvvvvwwwxxxxxxxxxwwwwwwvvvwwwxxxyyyyyyxxxvvvuuuwwwvvvuuuuuuuuussspppmmmgggWWWQQQRRRRRR[[[hhhkkkvvv~~~wwwYYYGGGBBBAAADDDIIIRRRbbbrrrqqqrrrrrrrrrsssrrrrrrrrrsssuuuuuuoooddd\\\YYYYYYXXXMMMVVVjjjqqquuu{{{{{{}}}||||||zzzyyy}}}iiigggMMMIIIDDDBBB@@@>>>===<<<;;;999777666555555444444333222222111111111111000000000///000000000///////////////////////////..................------------......000///...---,,,------...---------...000111333333;;;;;;;;;999888888;;;>>>BBB???;;;888;;;GGGXXXeeennn]]]III<<<888===JJJVVV```[[[PPPBBB777333444555000000////////////000000444<<>>777444222000111555222222222222222333444555222222222222111111111111///555;;;FFFZZZllllll```TTTSSSUUUZZZ```dddffffffddd^^^WWWVVVYYYZZZVVVQQQGGG???666222333666999:::GGGOOOZZZaaacccfffiiilllooommmjjjiiijjjiiigggfffhhhkkkkkkjjjlllqqqqqqooonnnooopppqqqppppppnnnnnnlllllllllmmmnnnpppqqqrrrrrrqqqppppppqqqpppnnnkkkqqqooonnnmmmmmmnnnnnnnnnmmmkkkiiigggbbb[[[QQQJJJGGGEEE@@@999666888:::<<>>===<<<;;;999777666555555444444333222222111111111111000000000000111111000000//////......////////////..................------------......//////...------------...------------...///000111888<<<@@@>>>:::888:::===@@@CCCCCC<<<777>>>SSSeeessslllZZZCCC666888BBBJJJcccfff^^^HHH777222333444111000000//////000000000000222999MMMkkk|||qqq\\\QQQFFF<<<777555222222444111111111111222333444555333222222222111111111111333555555888HHH\\\eeeddd```ccciiinnnrrrpppkkkgggeee```YYYUUUVVVZZZ]]]___YYYLLL<<<333222555666555<<>><<<888555<<>>===<<<;;;999777666555555444444333222222111111111000000000000000444333333222111000//////////////////...............------,,,,,,------...............------......//////.........///000000888???FFFFFF@@@;;;<<>>BBBQQQ___bbbPPP===666444111111111000000///000000000000222333===[[[yyy{{{lllXXXOOOGGGDDDAAA999333000000000000111222333444555333333222222222111111111555555222000777EEEOOORRR\\\eeesss}}}~~~vvvhhh___ZZZXXXVVVTTTUUU[[[cccjjjqqqeeeQQQ>>>444444444333444999???EEEKKKRRRYYY___eeefffggggggeeeeeehhhjjjhhhlllmmmkkkjjjlllmmmkkklllmmmnnnooopppooonnnnnniiijjjjjjkkklllnnnpppqqqqqqpppooopppqqqqqqpppnnnpppooommmmmmnnnlllhhhdddcccbbb^^^XXXOOOFFF>>>999888KKK\\\___^^^\\\QQQCCCDDDNNN\\\eeejjjkkkkkkjjjbbb___]]]cccttt|||iiifffaaa]]]]]]]]]]]]\\\XXXUUUOOOKKKIIIKKKNNNPPPWWW\\\```^^^XXXTTTUUUXXXbbbkkkwww}}}~~~{{{uuuqqqjjjjjjhhhcccXXXLLLFFFGGGMMMcccxxxjjjeeegggjjjsssrrrxxxwwwmmmhhhkkkttt~~~{{{uuupppppptttsssjjj```ZZZ]]]___^^^[[[ZZZ[[[]]]aaaaaaaaaaaa```aaabbbcccaaaaaa```bbbccccccaaa``````bbbccccccbbbaaaaaabbbeeedddcccaaa``````bbbcccbbbaaaaaaaaacccgggjjjlllpppmmmiiieeecccdddfffhhhcccaaa___```cccccc___[[[bbbbbbaaa___]]]]]]```bbbiiifffkkkqqqoooooo}}}ppp]]]NNNNNNUUUYYYXXXLLLEEE@@@@@@>>>999999<<>>===<<<;;;999777666555555444444333222222000000000000000000111111444333333222111000//////////////////............------,,,,,,,,,,,,------------..................///...............//////888AAAIIIKKKEEE???>>>@@@>>>CCCGGGDDD>>><<<@@@FFFWWWmmmwwweeeKKK>>>>>>???BBBSSS\\\SSSCCC;;;666333222222111000000000000000...555555666HHHgggxxxxxxggg^^^UUUNNNFFF;;;222///111111111111222333444555333333333222222222222111000222222222444<<>>===<<<;;;999777666555555444444333222222000000000000111111111111111111000000//////......////////////............------,,,,,,,,,,,,------,,,---......///.........,,,,,,,,,+++,,,,,,------777???HHHKKKGGGBBB??????===@@@EEEGGGFFFBBB<<<999HHHaaawwwuuu```III<<<777;;;EEEPPPOOOFFF;;;555444333222111111000000000000+++333666222999PPPiiivvvsssiii\\\PPPCCC777222333333333222222333333444444333333333333222222222222///111333444333444555666;;;AAAHHHMMMMMMJJJHHHFFFDDDHHHLLLMMMLLLOOOUUU[[[ffffffZZZDDD333111444555444555666:::???FFFMMMPPPYYY___ccc```XXXSSSSSSVVVXXXaaahhhjjjjjjlllmmmkkkhhhiiikkklllllllllkkkkkkjjjjjjjjjjjjjjjkkkkkklllmmmmmmnnnoooooolllhhhddd]]][[[\\\^^^___ZZZOOOGGGCCCFFFLLLTTTYYYXXXPPPIIIQQQ^^^ooo{{{ccc___]]]bbbgggjjjnnnrrrpppnnnlllnnnqqqoooggg^^^```___^^^]]]\\\YYYTTTQQQIIIHHHGGGFFFHHHKKKOOOQQQXXXYYYVVVPPPMMMRRR^^^iiizzz}}}~~~rrreeeaaaccceee^^^XXXQQQJJJIIIXXXjjj}}}~~~zzzyyyyyyqqq___^^^gggqqq|||yyyuuuvvvvvvnnnccc\\\WWWZZZ]]]\\\YYYWWWWWWYYYXXXXXXXXXZZZ]]]_________^^^\\\ZZZ[[[^^^aaacccddd^^^```bbbcccbbbbbbccceeeeeecccbbbcccddddddcccaaa^^^aaaeeejjjlllmmmlllkkkcccbbb```___```bbbeeefff^^^___aaabbbbbbbbbaaaaaa`````````^^^]]]^^^```ccc```___bbbeeebbb```lll|||ooofff]]]ZZZfffwwwnnn```MMMAAA===>>>???>>>777EEEMMMKKKKKKVVVaaadddiiijjjkkkmmmoooqqqrrrsssppprrrtttrrrnnnhhhbbb___aaaiiisss{{{yyyoooQQQ\\\hhhnnnrrrvvvwwwuuuxxxyyyzzzyyyxxxwwwwwwxxx}}}{{{zzzzzz{{{{{{yyyyyyxxxvvvuuuuuuxxxzzz{{{{{{|||}}}}}}}}}}}}|||{{{{{{|||}}}}}}}}}}}}|||{{{}}}}}}|||zzzzzzzzz{{{xxxxxxxxxyyyzzzzzz{{{{{{xxxxxxxxxxxxxxxyyyzzzzzzvvvxxxyyyyyyxxxwwwwwwxxxzzzyyywwwvvvvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxsssssstttyyygggTTTHHH>>>BBBMMMOOOOOORRRVVVWWWTTTZZZtttsssZZZPPPVVV^^^nnnpppssstttsssooojjjgggZZZVVVOOOKKKMMMSSS[[[aaarrrjjjsssxxxrrrhhhhhhmmmlllvvvrrreeeZZZ___qqq~~~{{{uuupppkkkpppttt~~~rrraaaUUUgggMMMIIIEEEBBB@@@>>>===<<<;;;999777666555555444444333222222///000000000111111111111000000000///////////////////////////............---,,,,,,++++++,,,,,,---,,,,,,.../////////......,,,,,,,,,,,,,,,---......333999AAAFFFEEEAAA===;;;:::===CCCIIILLLGGG???777???RRRmmm}}}uuu[[[BBB555:::>>>LLLYYYVVVEEE999777444333222111000000000000+++///222111222>>>QQQaaajjjddd\\\RRRCCC777444777666555444444333333444444444444333333333222222222111111111222111...------222444777888888999<<>>EEEJJJMMMUUU\\\aaa]]]QQQHHHFFFHHHPPP[[[eeegggffffffeeebbbaaabbbeeegggiiijjjkkkkkkkkkkkkjjjiiiiiiiiiiiiiiijjjjjjkkkllliiicccZZZTTTLLLJJJJJJOOOUUUUUUNNNHHH;;;DDDVVVkkkwwwsssbbbRRREEEGGGQQQ^^^bbbaaajjjwwwtttkkkdddfffjjjllloootttooollliiihhhhhhddd___\\\\\\[[[[[[ZZZXXXSSSNNNIIIDDDDDDEEEGGGJJJNNNRRRTTTUUUTTTRRROOOPPPXXXfffqqq|||~~~{{{kkk[[[VVVZZZ^^^VVVNNNIIIEEEJJJbbb}}}}}}jjj^^^dddrrr{{{}}}{{{|||wwwjjj]]]WWWWWWYYY[[[\\\[[[ZZZYYYYYYWWWVVVWWWZZZ___aaaaaa```___\\\ZZZZZZ]]]aaadddfff]]]___bbbddddddeeefffhhhfffddddddeeehhhhhhfffdddaaacccfffiiijjjiiihhhggg\\\]]]]]]^^^___```aaabbb\\\```ddddddbbbaaaccceeeccccccbbb```^^^^^^```ccc^^^```aaa___]]]___eeelll|||www|||uuu___^^^nnn{{{rrrbbbPPPCCC>>>>>>???666:::???@@@AAAGGGQQQ[[[aaadddhhhmmmppprrrqqqqqqssstttuuuuuussspppmmmllliiipppvvvxxx{{{~~~|||vvvYYY[[[cccnnntttuuuuuuvvvvvvxxxyyyyyywwwwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyxxxuuussssssvvvyyyyyyyyyzzz{{{{{{{{{{{{{{{zzz{{{|||||||||{{{zzzyyyzzzzzzzzzxxxwwwwwwxxxzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwxxxxxxwwwwwwtttvvvxxxxxxwwwvvvvvvvvvvvvuuutttsssrrrsssuuuvvvvvvwwwwwwvvvvvvuuutttsssnnnmmmnnnttt}}}|||jjjXXXCCC???KKKPPP```dddjjjgggWWWPPPccc~~~pppddddddgggtttuuuuuutttpppkkkeeeaaaZZZWWWSSSSSSXXXaaaiiiooonnndddiiiuuuxxx{{{vvvjjjggglllkkkqqqppplllccc[[[[[[aaahhhxxx}}}|||{{{{{{zzzwwwooo\\\PPPOOOiiiNNNIIIDDDBBB@@@>>>===<<<;;;999777666555555444444333222222//////000000111111111222111111111111111222222222000/////////............---,,,,,,++++++,,,,,,---+++,,,.../////////..................///000111111000555<<>>444333222111000000000000...------000000333>>>KKKWWWXXXZZZVVVIII;;;777999777777666555444444444444444444444333333333222222000......111333333555666...222666888777777999<<<>>>???AAABBBBBBDDDHHHLLLJJJNNNIII>>><<>>EEEJJJMMMTTT\\\bbb\\\NNNCCC???AAAMMMXXXbbbccc```]]]YYYUUUZZZ\\\```dddgggiiijjjkkklllkkkjjjiiihhhhhhhhhhhhhhhiiiiiihhhddd[[[PPPIII???===>>>EEEPPPVVVUUURRR<<>>>>>======;;;999666555555444222111111000000///...///000111000...111111111111000000000000////////////////////////........................---------............///000...,,,---000111///---444555777;;;======;;;888666999>>>DDDLLLPPPIII???@@@GGGiiiiii<<<>>>:::HHHiiiwwwXXX???===555000111///,,,///555,,,,,,,,,---000333777999EEEMMM[[[bbbWWWBBB888;;;666666444111///000333555222222222222222222222222111111111111000000000000222222222222333444555666===::::::===???@@@DDDIIIOOOLLLFFFBBBFFFNNNPPPNNN???:::666777>>>FFFKKKNNNRRR\\\hhhlll^^^JJJBBBEEEOOOTTT[[[^^^WWWKKKDDDEEEIIINNNTTT[[[```cccddddddkkkjjjhhhgggfffffffffffffffhhhiiieee\\\QQQGGGBBBAAA777<<<@@@===RRReee^^^QQQHHHfff```JJJ;;;888DDDJJJEEEJJJWWWaaa___\\\ZZZZZZ]]]aaaddddddaaa\\\YYYYYYYYYZZZYYYVVVUUUSSSPPPKKKGGGDDDBBB???>>>CCCLLLQQQRRRSSSVVVQQQOOONNNSSS]]]iiittt{{{wwwhhh[[[UUURRROOOHHH@@@@@@PPPlllcccdddjjjtttyyyiii]]]XXXVVVWWWUUUTTTVVVYYY[[[YYYWWWTTTUUUXXX\\\___```___^^^]]]\\\[[[ZZZZZZ\\\]]]______aaaeeefffgggggghhhiiiaaabbbcccfffiiikkkkkkkkkjjjiiigggeeedddccccccddd]]][[[YYY[[[^^^___^^^]]]\\\]]]___bbbcccbbbbbbaaa___aaadddeeeeeeccc```^^^eeebbb___```bbbcccaaa^^^sss{{{vvvvvvzzzqqq}}}~~~lll^^^bbbtttmmmOOOHHHGGG:::===999888:::<<<>>>DDDJJJXXXZZZ```gggkkkjjjmmmrrrrrrlllmmmxxx|||uuurrroootttuuusssssstttnnneeeSSS[[[gggpppuuuuuutttsssrrrlllkkkqqqrrrnnnooouuuvvvvvvuuuvvv||||||tttxxxvvvuuuuuuuuuvvvuuutttvvvvvvwwwyyy{{{|||zzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyywwwuuuuuuxxxyyyxxxwwwxxxxxxvvvuuuuuuuuuvvvvvvvvvxxxuuuqqqsssyyyyyyssstttsssuuuvvvtttpppqqqvvvqqquuummmbbb```^^^bbbpppppprrrsssssstttsssjjj```UUURRRRRR[[[iiitttyyyyyy~~~iiiSSSHHHLLLTTTdddqqqyyyzzzppp[[[YYYmmmxxxxxxnnnrrroookkkgggdddaaa^^^]]]gggjjjhhhgggqqq~~~{{{ooobbb```___\\\ZZZaaauuu}}}|||zzzsssppppppvvvwwwiiifffjjjmmm}}}www|||~~~yyydddRRRHHHQQQaaafffLLLHHHDDDBBB@@@>>>=========;;;999666555555444222111111000111000//////111111000///111111111000000000//////////////////////////////........................---------............//////---,,,---//////...,,,...000333888<<<>>>??????:::===???DDDLLLSSSPPPIIIAAA@@@YYYzzzWWW===:::???TTTooo~~~xxxlllJJJ???555222111......111//////......///111444555:::FFFYYYgggeeeVVVHHHAAA888666333111000111222222222222222222222222222222111111111111000000000000111111111111222333444555999777888<<<===<<>>EEEMMMSSSPPPVVVcccoooppphhhaaa```[[[VVVPPPKKKCCC<<<<<<@@@<<<@@@DDDHHHMMMUUU^^^eeehhhhhhggggggfffeeeeeeeeeeeedddaaa\\\UUUPPPMMMLLLDDD777:::===<<>>;;;:::<<<;;;:::>>>DDDMMMPPPYYYdddhhhhhhiiimmmrrroootttzzzuuutttwwwuuuoookkkiiiddd]]]WWW___jjjrrrtttrrrooommmkkkccc```dddgggfffkkksssqqqsssvvv{{{{{{zzzxxxvvvttttttuuuuuuuuutttuuuvvvxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyywwwuuuuuuwwwxxxwwwvvvzzzzzzzzzyyyxxxwwwvvvuuussswwwwwwrrrqqquuuwwwuuutttssssssuuusssooopppssseeeeee\\\UUUTTTOOOTTTeeerrrvvvwwwrrrllleee[[[SSSLLLIIIIIIRRR```mmmssstttyyy^^^LLLIIIMMMUUUeeerrryyyttt___YYYgggyyy~~~xxxrrrqqqnnnhhhaaa\\\\\\___ccclllfffeeennnxxxzzzuuupppnnnllljjjgggcccfffttt}}}wwwuuuwww|||ttttttwwwxxx~~~zzzsssxxx{{{___KKKJJJ\\\pppfffMMMIIICCCBBB@@@>>>======<<<:::999555555444333333222111111222111000000111222111000111111000000000000//////////////////////////////........................---------............///...,,,+++,,,---...---,,,---...000444999>>>BBBEEE@@@@@@???@@@HHHQQQTTTRRRIII>>>GGGdddyyyKKKBBB888<<>>SSSeeeoookkk[[[JJJ???:::444111222333333222333333333333333333333333222222111111111000000000000000000000111222333444555333555888999888;;;@@@MMMTTTYYYVVVRRRSSSTTTSSSOOOLLLEEE>>><<>>???CCC<<>>>>>CCCDDDIIIPPPQQQLLLHHHHHHNNNRRRZZZffftttzzzpppgggccc```YYYSSSPPPJJJDDDCCCNNNdddyyy~~~{{{}}}lll___bbbnnn}}}zzzkkk```ZZZXXXWWW[[[XXXVVVVVVXXXZZZ[[[\\\YYYTTTPPPTTT]]]aaa___ZZZWWWWWWWWWWWWYYY\\\^^^___[[[ZZZ[[[___dddfffeeebbb___```aaabbbcccdddddddddddddddccccccccccccdddeeejjjgggcccaaabbbcccddddddffffffffffffdddaaa^^^\\\[[[^^^bbbeeeeeeccc```^^^[[[^^^bbbdddeeedddeeeeee]]]gggvvvtttnnnttttttwwwaaabbbmmm```III@@@@@@???>>>>>>???;;;888:::???AAAFFFRRR___ffffffgggjjjmmmnnnxxxyyymmmppprrrqqqkkkgggfffdddbbb___eeemmmsssssspppllljjj^^^RRRJJJMMMQQQTTT^^^jjjkkknnnrrrzzz~~~yyyxxxuuusssrrrssstttuuusssuuuxxxwwwuuuuuuxxxzzzyyyyyyyyyyyyxxxxxxxxxxxxyyywwwuuuuuuvvvvvvuuutttrrrtttuuuvvvuuussspppnnnlllppppppjjjgggiiinnnqqqsssrrrrrrsssooofff```___TTTRRRKKKLLLNNNHHHMMMbbblllssswwwtttmmmhhhaaaZZZRRROOONNNTTTaaammmsssuuuqqqXXXIIIEEEKKKZZZhhhtttvvvhhhaaakkkyyyyyyuuusssmmmhhh```ZZZZZZ```jjjrrr|||pppooo{{{zzzuuuxxx~~~}}}{{{wwwvvv~~~}}}yyy|||~~~yyy|||zzzmmmlllmmmwwwyyyYYYHHHQQQiii{{{gggNNNIIICCCAAA???>>>======<<<:::888555555444333333222111111222111000111222333222000111000000000////////////////////////////////////........................---------............///...------------...------///000111333777<<>>>>>???@@@DDDDDDHHHLLLMMMIIIHHHJJJTTT[[[hhhuuuooodddYYYUUUSSSNNNIIIGGGBBBHHHVVVlll}}}pppnnn|||{{{zzztttccc]]]jjjzzzlll___YYYVVVVVVWWWZZZXXXVVVTTTUUUXXXZZZ[[[\\\XXXTTTUUUYYY\\\\\\YYY[[[ZZZZZZZZZZZZ[[[\\\]]]\\\ZZZZZZ^^^eeehhheeebbb___```bbbbbbbbbaaaaaabbbccccccdddeeefffggghhhhhhkkkhhhddd```___```aaabbbgggggggggfffdddaaa^^^\\\[[[]]]aaaccccccaaa^^^\\\ZZZ]]]aaabbbaaaaaacccfffeeeiiirrr{{{lllttthhhZZZeeecccTTTGGG@@@@@@??????@@@===888:::>>>;;;@@@KKKYYY```bbbeeejjjgggiiiuuurrr[[[fffjjjlllkkkiiihhhhhhhhhgggkkkpppssssssrrrqqqqqq___NNN@@@>>>AAAEEEQQQ]]]iiiiiijjjmmmwww|||tttuuutttsssrrrqqqrrrrrrssswwwyyyxxxtttssswww{{{vvvvvvvvvuuuuuuuuuuuuuuuxxxwwwvvvuuutttttttttssspppqqqssstttrrrnnnjjjgggccccccaaa\\\ZZZ^^^ffflllrrrooonnnmmmdddVVVKKKHHHJJJHHHHHHPPPVVVNNNQQQeeeiiiooovvvxxxyyyyyytttnnnhhhccc___aaahhhpppuuuwwwwwwjjjQQQBBBFFFRRR\\\gggpppllljjjtttvvv~~~yyytttppplllddd]]]VVVVVV```ooo{{{}}}~~~|||wwwwww|||zzzyyyuuuyyyuuuiiinnnnnnUUUOOO```rrrxxxgggNNNIIIBBBAAA???===<<<<<<<<<:::888444444444333333222222111222111000111222333222000000000000////////////...////////////////////////........................---------............///......//////.........//////000111222555<<>><<>>===<<<<<<>>>@@@CCCEEEKKKIIIIIIJJJIIIHHHLLLRRR^^^ggguuu{{{ssshhh^^^TTTQQQNNNIIIEEEDDDDDDZZZzzzwwwtttxxxuuuttt|||xxxuuu{{{ooo```___sssvvvaaaWWWVVVUUUVVVYYYZZZYYYWWWUUUUUUWWWYYY\\\]]]\\\ZZZWWWUUUUUUWWWYYY\\\\\\[[[\\\\\\\\\]]]]]]YYYWWWWWW[[[bbbdddbbb^^^___aaaccccccaaa```aaabbbdddeeefffhhhiiijjjkkkllljjjhhhddd```]]]]]]^^^```cccdddeeedddcccaaa^^^]]][[[]]]___```___]]]ZZZYYY\\\^^^___^^^\\\]]]```dddllljjjlllvvvvvvuuuqqqXXXXXX]]]___VVVEEEBBB>>>===>>><<<999:::>>>:::<<>>999===OOOgggtttlll^^^eeeuuu|||lll___[[[ZZZTTTMMMXXXYYYZZZYYYWWWSSSQQQPPPPPPNNNLLLJJJHHHEEE@@@===999:::;;;<<>>CCCGGGGGGGGGIIIJJJEEE???<<<>>>@@@@@@HHHNNNPPPWWWeeerrrxxxwwwwwwzzz}}}uuuaaaLLL@@@AAAOOO```hhhgggccccccddd``````aaaaaaaaaaaaaaaaaafffggghhhiiiiiikkkooorrrfffLLLCCC777333AAARRRgggggg___eeegggmmm~~~~~~wwwuuuvvvoooeee___\\\WWWTTTSSSPPPKKKHHHJJJGGGEEECCCAAA???;;;888888999;;;>>>@@@CCCEEEFFFGGGDDDDDDFFFHHHNNN[[[hhhvvvyyy}}}}}}sssggg^^^QQQKKKFFFBBB===:::>>>EEEcccwwwyyyoooeeelllxxxsssbbbUUUVVVWWWTTTSSSVVVTTTVVVWWWUUUSSSSSSUUUWWWXXXXXXWWWUUURRRQQQRRRTTTRRRSSSUUUWWWXXXZZZZZZ[[[\\\]]]___aaabbbbbbbbbaaa]]]aaadddccc```^^^```cccaaabbbeeeggghhhiiijjjjjjeeeeeeddd```\\\ZZZZZZ\\\ZZZ[[[\\\]]]]]]\\\ZZZYYYVVVVVVVVVVVVWWWXXXZZZZZZ[[[[[[]]]___aaa```]]]ZZZ______```eeesssyyyjjjaaakkkyyyyyyaaaRRRCCC>>>???>>>;;;:::999777888<<<>>>@@@FFFMMMVVVZZZ```kkk{{{|||hhhccceeepppxxxxxxuuutttnnnoooppppppqqqtttxxx{{{vvvdddVVVSSSTTTQQQSSSXXXcccfffbbbTTTIIIJJJTTT\\\jjjkkkiiibbbYYYSSSRRRTTTVVV[[[bbbiiippptttvvvvvvuuuuuuuuutttsssrrrrrrrrrrrrssstttsssqqqppprrrtttnnniiibbbYYYPPPIIIDDDBBBGGGPPPZZZ[[[RRRLLLWWWgggpppuuuzzzuuufffYYYZZZbbbfffvvv|||~~~ssspppppprrrvvv~~~|||wwwtttrrrrrrrrruuurrrvvv~~~nnngggtttyyyzzz~~~xxxpppsssppprrrpppkkkfff```WWWMMMHHHGGGIIISSScccpppvvvxxxvvvvvvxxxwwwxxx{{{mmmnnnooopppqqqxxxwwwpppwwwggg^^^WWW^^^pppzzznnnZZZdddKKKHHHCCC@@@>>>===<<<<<<;;;999777444333333333333333333333000///...///000111000...000/////////............////////////////////////........................---------.........//////+++---///...,,,+++,,,///,,,...///...///444>>>FFFLLLUUUZZZVVVPPPLLLKKKJJJZZZjjjiiiaaa[[[FFF>>>RRRkkk[[[@@@@@@@@@555CCC[[[llleeeOOO===555222222222222111111000///...,,,---111333///222KKKfff{{{vvvlll]]]NNNBBB:::777444444444444444444444444333333333222222222111111222222111111111111111222---///333555222000666???GGGJJJHHHAAA;;;===@@@AAACCCDDDCCC???;;;999;;;======BBBDDDAAAEEERRR___ccchhhmmmxxxzzzfffQQQEEE<<>>AAABBBCCCDDDEEEEEEHHHNNNTTT^^^nnn}}}}}}{{{wwwqqqfff[[[SSSNNNJJJEEEAAA;;;;;;CCCMMMmmm{{{~~~|||fffggg{{{ooojjj[[[RRRUUUVVVPPPMMMQQQOOOQQQSSSRRROOONNNPPPRRRUUUSSSQQQQQQSSSSSSRRRQQQRRRRRRSSSTTTTTTTTTTTTSSSXXXZZZ]]]^^^]]]\\\]]]^^^\\\```cccbbb___]]]___ccc___```bbbdddfffgggggggggaaabbbbbb___ZZZWWWXXXYYYXXXYYYZZZ[[[[[[ZZZXXXWWWSSSSSSRRRSSSUUUXXX[[[]]]XXXYYY]]]bbbfffddd^^^XXX[[[___```aaaiiiuuuzzzxxxsssvvvaaa```vvvttt```KKKDDDDDDBBB>>>::::::888888;;;;;;;;;???EEEHHHOOOUUU[[[hhh|||zzz~~~|||tttpppmmmoooqqqqqqppppppqqqrrrlll^^^VVV[[[bbbcccfffkkk}}}ooo\\\UUUYYY___gggeee___TTTIIICCCDDDGGGJJJOOOWWWcccmmmsssuuuuuussssssrrrqqqqqqpppooooooppprrrtttssspppppprrruuuxxxssslllddd]]]YYYXXXXXXZZZjjjzzzxxxcccSSS[[[mmmpppxxx^^^RRRRRRMMMccclllnnnyyy~~~wwwqqqqqqssstttuuu{{{~~~zzzxxxuuurrrppppppqqqqqqrrroooqqq~~~www}}}vvvuuuoookkkpppkkkpppppphhh]]]UUULLLDDDBBBFFFLLLUUU___jjjtttzzznnneeemmmyyy|||ssslllmmmrrrqqqmmmkkkkkkmmmqqqzzzqqqyyy___ZZZ\\\kkk{{{xxx___FFFcccHHHEEECCC???>>>>>>===<<<:::999888666555444444222222111000222111111111000000//////000000000000000000000000////////////////////////---------------------------...///...------...///111000000///...---------------------000333666888EEEJJJQQQSSSQQQMMMIIIGGGJJJcccnnnqqqnnnUUUBBBJJJ\\\zzz^^^AAA777999===HHH___qqqjjjQQQ???;;;555444000,,,,,,000111000000000///...///333:::>>>WWWiiixxxssscccTTTGGG???999888555222///000333555222333444444444444333222111111222222222333333333111000000000111333555666===DDDJJJJJJDDD>>>::::::999<<<===:::555333555888999:::<<<<<<<<<===@@@BBBIIITTTcccmmmpppfffPPP<<<===FFFRRR[[[___``````aaa]]]XXXXXX]]]___ZZZXXXZZZ\\\\\\]]]___``````___]]]ooo}}}www___KKK;;;222777888FFFTTT[[[```dddbbb\\\cccnnnvvvyyyzzzjjj\\\WWWOOOJJJGGGEEEBBB???===<<<:::888777777777888999;;;???BBBCCCCCCCCCBBBDDDDDDLLLZZZfffnnnxxxyyyjjj___YYYRRRJJJBBBAAA>>><<<<<>>===<<<:::999888666555555444333222111111111111111111000000000///000000000000000000000000////////////////////////---------------------------...///...------...///111000000///......------------------///111444666???BBBGGGMMMQQQPPPLLLIIIOOOXXXbbbpppwwwfffMMMBBBNNNmmmwwwZZZCCC666999===JJJ^^^pppqqq^^^HHH444222111000///...///111000000000///000222777;;;HHH[[[ooovvvqqqeeeTTTFFF:::999777666555555666666222222333444444333222222111222222222222333333333333222111111111222333444:::???DDDDDD???:::888888888;;;===;;;777444555777666777888888999:::>>>AAAFFFOOO\\\fffllldddOOO;;;@@@HHHSSS[[[^^^^^^]]]\\\]]]XXXXXX\\\\\\XXXUUUVVVYYYXXXWWWWWWYYYZZZZZZZZZaaatttuuufffUUUBBB555555:::EEERRR[[[dddlllmmmhhhhhhnnnpppnnnqqqtttlll^^^SSSNNNHHHCCCAAA???<<<:::888888777777888999;;;<<<888;;;???BBBBBBBBB@@@@@@DDDFFFPPP```lllsss{{{vvvggg[[[TTTLLLDDD===<<<999999>>>KKK[[[ggg~~~vvvnnnwwwwwwdddYYYZZZXXXVVVTTTTTTRRRPPPNNNJJJIIIGGGFFFGGGHHHJJJKKKQQQQQQQQQSSSUUUVVVUUUTTTTTTUUUUUUUUUSSSQQQOOOOOOQQQSSSVVVWWWWWWWWWWWWXXXVVVXXXZZZ\\\[[[[[[[[[\\\]]]^^^^^^```ccceeeggghhhccc___ZZZUUURRRQQQQQQRRRQQQRRRTTTUUUVVVUUUTTTSSSTTTRRRPPPOOOQQQUUUZZZ^^^eeeaaaaaadddddd```]]]^^^^^^___```]]]\\\bbbnnnxxx}}}qqqhhhhhhnnnvvvwwwoooiii___lll}}}sss```HHH<<>>===<<<:::999888666666555444333222111111111111111111000000000000000000000000000000000000////////////////////////---------------------------...///...------...///000000000///......------...---------...000111333===>>>CCCLLLUUUYYYWWWTTTSSSOOO[[[ooovvvnnnZZZEEECCC[[[{{{~~~[[[>>>777888<<>>;;;777666777777444222111222222333333222222111222222222222333333333333555444333222222111222222666999<<<<<<999666555666666:::===<<<888555555666222333444444555888===@@@HHHNNNWWWbbbkkkgggSSS???AAAHHHRRRYYY\\\[[[YYYXXXZZZWWWUUUWWWWWWSSSOOOOOOSSSUUUVVVWWWWWWVVVTTTSSSRRRfffnnnggg^^^NNNBBBCCCEEEKKKQQQYYYccckkklllhhhdddeeeaaa[[[ZZZ]]]WWWNNNGGGCCC>>>;;;999888666555555666666777888:::<<<===:::===AAABBBBBBAAAAAAAAAJJJOOO]]]mmmyyy}}}{{{xxxnnn```TTTKKKDDD===;;;888777<<>>;;;888888888:::;;;777:::>>>CCCIIIQQQZZZ___ggglllpppnnnhhhfffjjjooommmnnnppprrrsssuuuvvvvvvooogggbbbdddhhhkkknnnqqqqqqrrr{{{zzzkkkdddeee```WWWPPPKKKKKKLLLNNNUUU\\\cccfffkkkooopppqqqssstttrrrrrrqqqqqqooommmlllkkkmmmpppssssssqqqqqqtttwwwxxx}}}vvveeeUUUJJJRRRccczzzuuuooopppqqqrrrxxxsss^^^PPPMMM]]]gggddd```dddkkkmmmppppppqqqrrrsssssstttuuurrrssstttttttttsssrrrqqqsssssstttxxx{{{{{{wwwrrrpppmmmkkkkkkkkkhhhccc^^^YYYQQQIIIIIIOOOSSSRRROOOHHH@@@HHHbbbsssjjjWWWMMMSSSZZZeeeqqq}}}{{{mmmiiimmmpppmmmgggzzz~~~ooogggbbbppptttxxxzzz|||ooo^^^QQQZZZccckkklllcccWWWOOOLLLcccIIIGGGEEE?????????>>><<<;;;999888666666555444333222111111111111111000000000000000////////////////////////////////////////////////........................---...///...---------///000000//////...............------------...///000888;;;CCCMMMXXX```eeeggg^^^RRR^^^lllgggggggggYYYGGGNNN```~~~yyyWWW======;;;AAATTThhhooojjjMMM>>>444555555000111777///111111111000///000222111999IIIaaauuu{{{pppbbbPPPHHH===777777666444111222222222222222222222222222222222333333333444444444444333333222222222222333555666666444333444555444888;;;;;;999666555555222222222222444888>>>BBBGGGJJJQQQ\\\hhhhhhVVVCCC>>>CCCKKKSSSWWWWWWVVVUUUUUUSSSRRRRRRQQQNNNJJJHHHJJJNNNTTTXXXWWWSSSOOOLLLSSSdddkkkjjjhhh^^^VVVZZZVVVTTTRRRTTTYYY]]]ZZZUUUSSSSSSNNNHHHFFFHHHFFF@@@<<<:::777555444333333333666777777777888999::::::>>>@@@AAAAAA@@@BBBFFFJJJSSS\\\lll{{{~~~{{{pppkkkbbbWWWLLLDDD>>>:::<<<999<<>>???>>>999555555777999;;;???DDDJJJNNNTTT\\\cccdddbbbbbbiiipppnnnooonnnmmmnnnsssuuuuuuooohhhdddgggkkklllnnnpppkkkllluuurrraaaYYYZZZVVVQQQPPPRRRXXXZZZWWWUUUVVVRRRZZZdddmmmqqqrrrsssttttttrrrmmmhhhccc___\\\[[[ccchhhnnnrrrsssrrrrrrsssuuuxxx}}}xxxgggRRRCCCIIIZZZppp~~~xxxtttssssssqqquuu~~~yyycccRRRPPPbbbqqqpppiiihhhlllpppoooooopppqqqrrrrrrssssssnnnoooqqqssssssrrrpppoooppppppqqqqqqqqqooollljjjgggfffffffffddd___XXXSSSJJJFFFEEEJJJTTT]]]``````OOOQQQYYYaaa```YYYYYY^^^ccc```___aaajjjuuuzzzmmmeeecccaaa\\\VVVggg{{{uuuiii```cccfffgggnnnxxxvvv{{{}}}qqqddd]]]ZZZeeejjjiii___VVVRRRNNNJJJdddJJJHHHEEE@@@??????>>>===;;;:::999777666666555444333222111000000000000000000111111////////////////////////////////////////////////........................---...///...---------///////////////..................------------.........666AAALLLXXXfffuuuzzzccc___bbb]]]gggsssmmmZZZMMMIII^^^xxxOOOAAA777777>>>HHHWWWeee\\\III888444333000111555000111222111000...//////222111777KKKddduuuyyyxxxiii\\\KKK>>>999888666444222222222222222222222222222222333333333444444444222222333333444444444444222222333222222222444555333555888999888666444333333333444444555:::@@@DDDAAACCCIIITTTaaacccTTTCCC999===CCCKKKPPPSSSSSSSSSSSSRRRQQQPPPPPPOOOLLLHHHEEEIIINNNRRRSSSUUUXXXZZZiiivvv||||||yyykkk___bbb[[[UUUOOONNNOOONNNJJJFFFEEEEEEBBB>>><<<===;;;777666666555444333222333444555666777888999::::::;;;???@@@???>>>>>>DDDNNNVVVbbblllyyy~~~sssjjj```[[[TTTLLLEEE>>>;;;:::;;;===JJJdddkkkhhhllluuuzzzyyy{{{{{{uuu~~~yyysssxxx|||fffWWWUUU[[[XXXXXXZZZ]]]______]]][[[VVVWWWXXXXXXWWWTTTQQQOOOMMMQQQVVVXXXWWWXXXZZZ]]]___]]]ZZZYYYZZZYYYWWWUUUSSSUUUWWWXXXWWWWWWWWWXXXWWWYYYZZZ[[[[[[[[[]]]___[[[```dddbbb\\\[[[aaahhhfffggggggeeeaaa\\\VVVSSSNNNMMMLLLKKKLLLMMMOOOPPPMMMNNNPPPTTTXXX\\\```bbbccc^^^[[[]]]___]]]]]]___bbbdddeeeeeedddfffjjjmmmooo{{{yyyaaaYYYNNNBBB>>>@@@@@@:::444555777888888999;;;???BBBDDDKKKSSSWWWXXX\\\dddkkkooopppmmmggghhhpppuuuuuuoooiiigggkkkoooooopppqqqiiikkkrrrmmmYYYPPPRRROOOUUUWWW```kkklllbbbUUUNNNEEEQQQaaalllqqqrrrrrrssstttpppiii```XXXQQQLLLJJJPPPXXXcccmmmssstttsssrrrtttuuuzzz}}}nnnVVVCCCGGGVVViiitttvvvuuuttttttuuusssttt|||~~~iiiUUULLL^^^ooorrrlllhhhiiikkklllmmmooopppqqqqqqqqqqqqmmmoooqqqrrrrrrqqqooonnnmmmnnnooonnnmmmjjjiiihhhbbbaaa```]]]YYYRRRJJJEEEBBBEEEIIIOOOTTT\\\dddiiifffllliii]]]XXXcccsss}}}uuuiii[[[XXX```ooo{{{|||pppggg```[[[VVVSSSXXXgggzzz~~~nnnbbb]]]```___dddmmmrrr}}}yyy}}}hhh\\\cccmmmqqqkkk___RRRNNNPPPNNNIIIgggNNNJJJFFF@@@@@@???>>>===;;;:::999777777666555444333222222000000000000111111111111000000000000000000000000////////////////////////........................---...///...------.../////////////////////...........................---+++444AAALLLZZZmmmwww___ZZZaaaoooyyywwwmmmYYYEEEIIIeeeiiiOOO999444777:::EEETTT^^^TTTFFF;;;444222111111111222333111///...///000333......<<>>CCCIIIMMMOOOOOOQQQSSSSSSQQQRRRTTTRRRNNNLLLLLLLLLMMMQQQ\\\jjjuuunnnXXXUUUQQQKKKGGGHHHHHHFFFCCCCCC??????>>><<<999777555333333444555444333333444666222444666999;;;===>>>???===>>>???>>>AAAKKKZZZeeewww~~~vvvhhh]]]QQQLLLFFFCCC???::::::<<<<<>>===???===:::888999999888777888:::<<<>>>BBBHHHMMMRRRYYYaaaggggggiiifff```bbblllrrrqqqnnniiihhhnnnrrrrrrrrrsssjjjkkkrrrlllXXXPPPTTTTTT___cccnnnyyyzzzkkkYYYNNNJJJVVVeeeppprrrqqqqqqqqqqqqoookkkeee]]]TTTLLLHHHDDDMMMZZZgggpppuuuuuutttsssssswwwxxx^^^HHHGGGWWWfffmmmnnnppprrrrrrtttsssttt{{{ooo[[[LLLYYYgggnnnlllgggeeedddhhhjjjlllnnnooopppppppppooopppqqqrrrqqqqqqoooooollllllmmmlllkkkhhhfffddd]]][[[XXXSSSMMMGGGCCCAAAJJJRRRZZZ\\\[[[___iiirrrrrrmmm___SSS]]]vvvqqqccc___ggguuu~~~}}}xxxooofff___[[[ZZZZZZZZZcccrrruuuhhheeeiiihhhjjjpppuuu{{{vvvttt}}}bbb\\\lll|||ttteeeRRRJJJKKKNNNLLLHHHhhhOOOJJJEEE@@@@@@@@@???===<<<:::999777777666555444333222222///000000000111111111111000000000000000000000000////////////////////////........................---...///...------...///.../////////////////////........./////////......///444<<>>CCCTTT^^^^^^NNN===888555222222333333111///...000111111...///555>>>MMMcccvvvuuupppggg\\\QQQFFF>>>999555555444333333444555555333333333444444444444555333444555555555444333222222222111111222333333222111111111222444444333222111333555666777:::===@@@DDDIIIQQQ[[[eeehhh^^^QQQCCC@@@>>>@@@CCCGGGHHHHHHLLLPPPQQQPPPSSSXXXWWWRRRLLLLLLKKKJJJNNNZZZkkkxxx}}}zzzaaaKKKHHHCCC@@@???BBBAAA<<<;;;>>>:::999999888666444333444111333555444333222444777333555777:::===>>>??????;;;???DDDHHHMMMYYYiiivvvvvvlllcccXXXNNNGGGAAA======;;;777999===CCCXXXyyywwwrrrmmm~~~yyytttbbbXXXTTTWWW]]]YYYXXXWWWXXXZZZ[[[ZZZYYYRRRTTTWWWZZZ[[[YYYWWWUUUQQQPPPPPPRRRWWW[[[^^^___^^^ZZZWWWWWWZZZ\\\ZZZWWWWWWYYY[[[[[[ZZZYYYYYYZZZYYYZZZZZZZZZYYYZZZ\\\^^^\\\aaadddccc___[[[\\\^^^bbbaaaaaa___[[[VVVRRROOOMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNOOOQQQUUUZZZ^^^aaa___]]]```fffiiieeebbbaaa```bbbfffhhhhhhgggfffeeepppzzzzzzrrr___NNNDDDAAA@@@@@@:::;;;;;;999888777999:::<<<===???EEEMMMVVV]]]aaa^^^dddddd```dddpppuuurrriiieeeffflllqqqqqqpppqqqjjjlllsssooo]]]YYYaaaccclllmmmttt~~~~~~rrrbbbYYYWWWaaalllrrrqqqpppqqqsssppptttyyyzzzvvvmmmbbb[[[OOOTTT\\\fffnnnsssuuuuuusssppptttfffOOOGGGXXXhhhllljjjllloooppppppqqqttt{{{wwwdddRRRVVV]]]dddgggeeeaaa^^^dddfffiiilllnnnooooooooooooooonnnnnnmmmmmmlllllljjjiiihhhgggeeeaaa\\\WWWPPPOOOKKKHHHFFFFFFIIIKKKUUU]]]fffhhhfffhhhqqq{{{iii___VVV]]]rrr}}}vvvuuuxxx~~~xxxuuupppjjjeeeeeeiiimmmlllpppxxxzzzrrrrrrxxxxxxwwwvvvtttyyysssmmm|||nnn___dddtttnnnYYYIIIHHHKKKIIIFFFFFFgggNNNHHHBBB@@@@@@@@@???===<<<:::999777777666555444333333222//////000000111111111222000000000000000000000000////////////////////////////////////////////////---...///...------...///.........///////////////---...//////000/////////000000111999HHH___vvvssscccdddaaafff~~~xxxwwwjjjQQQBBBNNNnnn\\\>>>777;;;<<>>@@@BBBCCCBBBGGGLLLNNNMMMQQQXXXXXXSSSAAACCCEEEFFFGGGNNNZZZbbboooqqqllliiieeeRRRCCCEEE===;;;;;;>>>:::333111555333222222333222222333777///222444444222111444666888999:::<<<======<<<<<<<<>>MMMggg|||ssswww{{{~~~{{{dddWWWTTTVVVYYY]]]XXXWWWUUUUUUVVVWWWWWWVVVPPPRRRTTTWWWYYY[[[[[[[[[RRROOOMMMPPPVVV\\\______^^^YYYUUUVVVZZZ\\\ZZZXXXVVVXXXZZZ[[[ZZZXXXXXXYYYWWWXXXYYYXXXXXXYYY\\\______bbbeeeddd```[[[YYYYYY^^^]]]ZZZWWWTTTRRRQQQPPPMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOORRRVVV[[[]]]^^^]]]aaahhhjjjeee```^^^bbbdddfffggggggfffdddccc^^^oooppprrr~~~ssscccRRRFFFBBBBBB;;;<<<<<<:::888888999:::888666666;;;EEEOOOVVVXXX^^^gggkkkjjjooo{{{zzzccc```aaahhhnnnnnnlllmmmjjjllluuurrrcccbbbmmmqqqtttrrruuu|||~~~vvvjjjddd```gggoooqqqoooooorrrwwwrrr{{{zzzqqqbbbccceeeiiinnnrrrssstttrrrooorrrkkkSSSFFFYYYjjjmmmjjjkkknnnnnnmmmooosss{{{}}}kkkTTTRRRSSSYYY______[[[WWWbbbdddhhhkkkmmmnnnnnnnnnlllkkkjjjiiihhhggghhhhhhhhheeebbbaaa___YYYQQQJJJCCCBBB@@@@@@CCCKKKTTTZZZUUU]]]fffjjjjjjmmmvvv~~~ccc[[[bbbzzz~~~|||{{{zzzxxxtttqqqttt|||}}}~~~|||zzzyyy~~~yyyooowwwwwwqqqiiipppmmmaaa^^^kkkxxx|||eeeQQQDDDIIILLLEEEAAAEEEbbbKKKHHHFFFAAA@@@???>>>>>>===;;;888666666555444333222222111111111111111000000000000111111000000//////......////////////////////////,,,,,,---.../////////...........................//////.........------------------............//////000111333:::JJJ^^^mmmmmmwwwxxxjjj\\\\\\eeelll{{{wwwmmmQQQ===QQQuuu___;;;333;;;;;;LLLeeetttqqq^^^JJJ>>>666777555111...000000///000...------000666;;;???ZZZiiivvv{{{yyyrrrdddVVVFFF<<<444555666333222444222444666777666666666666333444666777666444111///333333222111000000000111000000000000000000000000444333333333444666888999:::>>>CCCHHHKKKLLLLLLKKK???>>><<<:::999999:::;;;===>>>???AAADDDFFFGGGHHH???@@@@@@@@@AAAAAABBBBBBHHHHHHGGGEEEBBB>>>:::888777666555444444444444444555444333111111111222222222222222222333555777888:::777999===<<<999:::@@@BBBPPP^^^dddlllwwwuuuaaaOOOEEE@@@>>>===;;;444444<<<===:::???JJJfffttt{{{sssrrr{{{xxxjjj\\\WWWVVVUUUVVVXXXYYYYYYXXXVVVSSSSSSTTTVVVTTTPPPOOOSSSVVVXXX]]]ccc\\\XXXTTTVVV[[[___^^^[[[ZZZWWWTTTVVVZZZ\\\YYYVVVTTTWWWYYYYYYVVVUUUVVVXXXWWWXXXYYYZZZ[[[\\\\\\]]]bbb```]]]\\\\\\\\\[[[ZZZ[[[XXXVVVUUUUUUSSSOOOKKKKKKLLLMMMOOOQQQQQQOOOMMMQQQSSSVVVYYYZZZZZZXXXWWWUUUYYY^^^bbbdddccc```^^^aaaccceeeggghhhgggeeecccdddgggiiioooRRRZZZkkk||||||pppbbbWWWRRRLLLEEE===:::<<<>>>;;;888:::888777777:::@@@FFFJJJSSS[[[dddqqq}}}hhh]]]ZZZdddllljjjiiimmmjjjjjjpppwwwxxxtttuuuzzzxxxtttwwwyyytttlllgggnnnooooooooonnnoooqqqssssssyyywwwtttqqqmmmlllmmmooopppqqqvvvwwwxxxnnnOOOIIIWWWgggooommmjjjjjjmmmpppttttttsss}}}~~~aaaZZZUUUYYYccciiifff```eeefffhhhkkkooopppooommmjjjhhheeeddddddddddddccc```]]]YYYRRRKKKDDD>>>;;;:::<<<===BBBOOO]]]___ZZZXXXPPPWWWcccllluuuvvvlllhhhrrrwwwssszzzxxxpppkkkddd[[[[[[mmm|||rrr]]]QQQMMMHHHEEEEEEFFFGGGGGG```LLLHHHDDDAAA@@@???>>>>>>===;;;888666666555444333222222111111111111111000000000000111000000000/////////...////////////////////////------......///.................................//////.........------------------............///---...///000555AAARRR^^^cccgggnnnppphhh___cccnnnzzzyyy|||zzzfffOOONNN[[[XXXAAA===999BBBNNN]]]ooovvveeeNNN:::666333222333222222222222000//////000444777:::@@@NNN```nnnyyy|||rrreeeSSSFFF;;;::::::777333333333333444333333444666777333555666777777555333111444333222222222222222222111111111111111111111111444333222222222333444555111333666:::<<<<<<;;;;;;:::999777555444555666666444555666777999;;;<<<===999999999999::::::::::::777777777777777666555444666555444444333333444444444444222111111111222222444444444555777888:::;;;;;;888999<<<<<<:::>>>EEEOOO]]]jjjqqqvvv}}}vvvcccRRRGGGAAA===<<<@@@777444:::???DDDPPP___rrr{{{www}}}rrrzzziii```YYYXXXXXXVVVWWWYYYVVVVVVVVVTTTSSSSSSUUUWWWVVVSSSRRRVVVWWWXXX[[[```\\\YYYWWWXXX[[[^^^]]]\\\WWWTTTQQQRRRVVVXXXUUUSSSTTTVVVXXXWWWUUUTTTUUUWWWVVVWWWYYY[[[\\\]]]]]]]]]\\\ZZZXXXXXXZZZ[[[ZZZYYYZZZXXXWWWWWWWWWUUUPPPMMMMMMMMMNNNOOOPPPNNNLLLJJJRRRUUUZZZ^^^```^^^\\\YYYUUUXXX]]]aaabbbbbb```^^^\\\^^^aaadddeeeeeedddcccbbbfffgggjjjyyy{{{~~~{{{VVVSSSXXXdddttt~~~{{{pppfff\\\VVVLLLEEE@@@<<<777444888888777888999<<>><<<;;;<<<===???FFFWWWgggjjjdddTTTSSS___lllpppxxxzzzzzzsssxxx{{{ttt___VVVUUUaaaoooooo___PPPOOOMMMKKKHHHFFFGGGHHHIII~~~]]]MMMIIICCCAAA@@@???>>>>>>===;;;888666666555444333222222111111111111111000000000000000000000000////////////////////////////////////....../////////...------.......................................------------------............///............111999DDDMMMUUUVVVdddwwwvvvgggeeeooouuuwww}}}xxxfffUUULLLaaayyyRRR>>>666:::<<>>444444555111///111333222111000000111333444222:::HHH[[[ooo~~~zzzfffWWWHHH@@@<<<999666444555444222222333444777888333444666777777555444222333333333222333333444444111111111111111111111111333222111111000000111111000000111222333333333222666555333222111222222333111222222333444555666666666666666666666666555555000000000000111222333444444444333333222222333333333333222111111111222222555666777999:::;;;<<<===;;;999999;;;===AAAHHHPPP___jjjwww~~~}}}}}}ssscccTTTHHHAAA===;;;===555333;;;FFFQQQcccsssyyyyyylllkkkqqq}}}yyyzzzsssvvvnnn]]]ZZZYYY\\\[[[XXXWWWYYYVVVVVVUUUTTTSSSTTTWWWZZZZZZXXXXXXZZZ[[[XXXYYY\\\\\\\\\[[[[[[[[[[[[[[[[[[YYYVVVSSSTTTVVVXXXWWWUUUTTTVVVWWWVVVUUUTTTUUUVVVUUUWWWZZZ\\\^^^^^^]]]]]]XXXWWWUUUVVVYYY[[[[[[[[[YYYYYYYYYZZZYYYVVVQQQMMMNNNOOOOOONNNMMMKKKIIIHHHPPPTTTZZZ___aaa```\\\ZZZYYY[[[^^^```bbbbbbbbbaaa[[[]]]___aaacccdddddddddcccgggfffeeeooo|||ssswwwsssvvv|||{{{eeeVVVPPPUUUjjj}}}~~~{{{lllfff[[[OOODDD>>><<<<<<999999999999999999999999;;;AAAEEELLL\\\lllqqqllleee``````fffhhhfffhhhoooooorrr}}}}}}tttppplllkkkppptttoooiiieeegggjjjmmmooopppqqqrrrtttsssrrrrrrvvvzzz}}}|||yyytttsssrrrppppppooooooooorrruuutttvvvzzzcccNNNWWWcccmmmqqqpppnnnllliiilllmmmppp||||||{{{~~~~~~yyysssiiiiiiiiijjjkkkjjjhhheeedddaaa\\\YYYWWWUUURRRQQQIIIEEEAAA<<<999999:::;;;:::999:::CCCTTTdddiiifffZZZ\\\iiissssss}}}tttuuu{{{yyyrrrYYYSSS[[[ooouuudddQQQIIIMMMNNNOOOLLLHHHGGGHHHJJJ\\\KKKIIIDDDAAA@@@???>>>>>>===;;;888666666555444333222222111111111111111000000000///000000000000///////////////////////////////////////////////////...---,,,................................................---------............//////000000///000555<<>>DDDOOOTTTSSSYYYXXX\\\aaabbbbbbgggooottt{{{rrrhhhjjjffffffkkklllfff^^^ZZZdddgggllloooqqqrrrsssttttttqqqnnnnnnqqqsssuuutttqqqrrrrrrrrrqqqpppoooooooooqqqrrruuuqqqXXX[[[aaahhhmmmooommmllljjjkkkkkknnnwwwzzzuuussssssrrrmmmhhheeeddddddfffggggggfffddd]]]YYYTTTPPPMMMKKKHHHFFF???>>>;;;888777888999;;;888777888===IIIWWWaaadddeeeeeeooouuuuuuvvvtttxxx}}}}}}|||wwwnnneeeYYY^^^jjjsssmmmZZZLLLHHHMMMQQQSSSPPPJJJFFFGGGJJJ]]]HHHHHHFFFAAA@@@???>>>>>>===;;;888666666555444333222222111111111111111000000000///////////////000000000000///////////////////////////000000000///...------........................---.....................---------............///......//////000333777999CCCRRRhhh|||}}}uuuVVVXXXeeeVVVEEE999888999@@@[[[xxxppp[[[FFF>>>999555666;;;111111111222222111111111222111000222888CCCSSS^^^jjjnnnnnnfffXXXJJJ@@@<<<777555444555777777555333333333444444444333222222111111000111111222333444111111111111111111111111///000111111222333333333111000000///000111222222444333333333222222222333000000000000000000000000000000//////......------333222000///......///000222222111111111222222333222222333333444444444444888888888888999999::::::;;;???DDDJJJTTTaaammmtttzzz}}}yyymmmaaa[[[ZZZVVVPPPHHHAAA===;;;;;;<<>>>>>IIIKKKQQQVVVYYY\\\dddlllwwwvvvlllffffffccceeekkkllleee]]]ZZZcccgggkkkooopppqqqrrrssssssrrrpppooopppqqqrrrrrrooopppqqqqqqqqqpppoooooommmoooqqqvvv}}}gggeeedddfffjjjmmmmmmmmmlllllljjjkkkpppxxx{{{zzzqqqooommmkkkkkkiiifffdddaaa```____________]]][[[PPPMMMHHHEEEBBB@@@>>><<<999999999999888888888888999:::<<>>>>>===;;;888666666555444333222222111111111111111000000000000////////////000000000000//////////////////////////////000000000///..............................---------...............---------............///,,,,,,,,,---///000222333<<>><<<999IIIdddvvvfffTTTDDD999444222111222222222222222222222...///222333111222:::CCCSSSddduuuyyyqqqbbbRRRGGG<<<999666555777888666333555555555555444333222111111111000000111111222222222222222222222222222222///000111222444444444444///////////////000111111111111111111111111111111111111111000000000000000111111111000000000000000111111000000111111222333222222111111222222333333222333444555666777777666888777777777888:::<<<===CCCKKKTTT\\\fffsss|||}}}wwwkkkZZZMMMHHHHHHGGGDDD@@@<<<:::;;;===DDDXXXxxxvvvnnnhhhppp~~~sssrrr|||wwwuuuhhh^^^^^^]]]XXXUUUVVVWWWUUUXXX\\\\\\^^^___^^^[[[YYYYYYYYYZZZYYYZZZ^^^]]]XXXUUUVVVXXXYYYZZZ[[[ZZZWWWTTTRRRPPPRRRUUUWWWXXXXXXVVVVVV[[[YYYWWWVVVXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZYYY[[[XXXTTTSSSSSSUUUVVVVVV[[[]]]^^^[[[VVVPPPKKKIIIGGGJJJMMMLLLJJJJJJMMMPPPPPPPPPOOOOOOPPPSSSUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]aaa```___^^^]]]^^^___```^^^aaabbb```___dddmmmtttkkkdddiiioooooo{{{yyyxxx~~~tttffflll|||vvvgggbbbfffooowwwzzzppp]]]OOOIIIFFFAAA===999888888888666888888888666666777777<<<@@@FFFJJJNNNTTT[[[aaajjjuuu|||yyyoooiiifffdddggggggmmmvvvyyyuuuooommmeeehhhkkknnnnnnoooqqqrrrqqqrrrrrrrrrrrrrrrqqqpppnnnnnnoooooopppooooooooorrrtttxxxpppmmmiiiggghhhjjjlllmmmkkkiiigggggghhhkkklllkkkgggggggggfffdddbbbaaa```]]][[[WWWUUUSSSQQQNNNLLLBBB???<<<::::::999888777666777888888999888777777999:::>>>DDDIIIPPP]]]iiikkkooo{{{wwwqqquuuqqq{{{~~~|||uuuxxx}}}|||zzz}}}~~~rrrggg___\\\dddnnnkkkUUUDDDEEEJJJIIIOOOQQQRRRPPPLLLIIIHHHJJJ```KKKJJJDDDAAA@@@???>>>>>>===;;;888666666555444333222222111111111111111000000000000.../////////000000000111////////////////////////...//////000000000000///........................---------.........//////---------............///---,,,,,,,,,...000000000666DDD\\\xxxyyyjjjVVVPPPddd}}}[[[MMMEEE<<>>CCCFFFPPP\\\gggnnnvvvxxxooohhh\\\LLLAAA>>>===>>>===;;;999999<<<@@@MMMccc}}}zzzpppwwwxxxyyyppp]]]WWW[[[ZZZTTTPPPRRRUUUVVVWWWYYYVVVYYY\\\]]][[[XXXVVVVVVSSSRRRTTTXXXYYYUUUSSSTTTVVVUUUUUUXXXYYYWWWRRRMMMOOOSSSXXX\\\]]]\\\ZZZYYY[[[XXXUUUUUUWWWYYYYYYXXXZZZYYYXXXWWWVVVWWWWWWXXXXXXUUUQQQOOOPPPRRRTTTTTTXXXZZZ[[[XXXSSSNNNLLLKKKHHHKKKNNNMMMJJJJJJMMMQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUWWWYYYZZZZZZYYYYYY^^^]]][[[ZZZZZZ\\\^^^___]]]\\\]]]___bbbeeehhhjjj{{{xxxmmmnnnsssrrrzzz|||tttmmm{{{mmmUUUTTTZZZjjjzzz}}}pppbbbRRRPPPLLLFFFAAA===999888888888777888777777777888999;;;>>>AAAEEEKKKPPPRRRUUU^^^ccc___[[[[[[\\\[[[cccfffooo{{{~~~zzzzzzhhhjjjlllllllllmmmooopppnnnoooqqqrrrqqqppppppppplllmmmmmmmmmnnnnnnoooooorrruuuzzzmmmllliiifffeeeeeefffhhhfffdddbbbbbbbbbaaa```aaa^^^______]]]ZZZWWWUUUUUUTTTQQQMMMJJJGGGEEEAAA???:::999777777999:::;;;:::888888888888999:::<<<===<<<;;;???JJJQQQTTTXXX\\\___ggg~~~yyytttyyyvvvhhhaaarrr}}}tttpppzzzyyysssooovvv~~~{{{lllccccccgggqqqiii[[[KKKCCCDDDJJJMMMLLLLLLMMMLLLLLLLLLMMMMMMaaaOOOKKKBBBAAA@@@???>>>>>>===;;;888777666555444333222222111111111111111000000000000.../////////000000111111////////////////////////......///000000111000000........................---------.........//////---------.........//////000///---...///000000000444999QQQuuujjjSSSTTTooozzz^^^HHH===BBBMMM___{{{mmm___OOO???888666444222111111111222444...,,,///000...///444777BBBOOO___qqq~~~|||sssVVVMMMBBB<<<>>>BBBDDDDDD<<<;;;:::888777555444333555444444333222222222222222222222222222222222222111111222333333222000///222222333222111000///...111222333333333333333222000000000111111111111111///000000000111111222222...///000111111111///...333222222222333444444555333444666888999::::::999777777666888<<>><<<:::999888777999<<>>AAADDDFFFAAADDDRRR\\\[[[UUUQQQNNNVVVlll||||||~~~uuupppssszzzyyynnn```XXXeeetttsssyyywwwooonnn{{{~~~sssqqq|||wwwggg```fffpppvvv^^^IIIDDDEEECCCEEELLLJJJIIIHHHJJJMMMPPPPPPPPP___IIIFFFBBBCCCAAA???>>>>>><<<:::777666666555444333222222111222111000000111111000...111111111111111000000000/////////////////////////////////...---------,,,...........................------,,,,,,------...000000//////.........---...............///000000111666FFF```vvv|||qqqYYYQQQkkkfffJJJAAA@@@FFFVVV```dddssskkkKKK@@@:::555444333222111111...///000000000111333444777666888CCCUUUiiiwwwpppiii[[[RRRXXXaaaXXXGGG::::::;;;<<<<<<999555222222333333222111111222444444333222111111222333444222222222333333444444444111111111111111111111111444333222111111222333444444333111000000000111111333222111111222222111000111222222222222111111000000111222333333444555555777888:::999888777888999:::;;;===AAAHHHRRR^^^fffuuu~~~rrrfffZZZMMMEEE???999777777888444444555666;;;JJJZZZoooxxxwww}}}oooaaa[[[YYYUUURRRNNNOOOPPPOOOOOOOOOQQQSSSPPPSSSVVVUUUSSSRRRSSSUUULLLMMMLLLKKKJJJKKKNNNQQQUUUSSSRRRVVVZZZYYYTTTNNNKKKOOOVVV[[[^^^]]]ZZZXXXSSSTTTVVVWWWXXXWWWWWWVVVVVVYYYZZZYYYVVVUUUVVVXXXVVVSSSPPPNNNPPPQQQRRRSSSSSSPPPMMMLLLMMMLLLIIIFFFLLLLLLMMMNNNOOOOOOPPPPPPOOOMMMJJJJJJKKKNNNPPPQQQSSSVVVZZZ]]]]]]\\\\\\\\\___\\\WWWUUUVVV[[[bbbfff___]]]]]]___cccffffffdddhhhooopppfffjjjooofff```UUULLLNNNXXX```bbbYYY^^^eeefffaaaVVVJJJBBB>>><<<:::999:::999888666<<<<<<<<<:::999:::<<<>>>DDDCCCBBBBBBDDDGGGJJJKKKSSSWWW]]]dddiiimmmoooooonnnnnnmmmllllllkkkjjjjjjhhhjjjlllmmmmmmllljjjhhhjjjhhhgggeeeeeeeeefffgggjjjkkkllllllkkkiiifffeee^^^^^^]]]\\\\\\\\\\\\]]]ZZZZZZZZZYYYWWWUUUSSSRRROOOOOOMMMIIIDDDAAA???>>>:::<<<>>>===:::777444444999;;;999555888CCCIIIJJJHHHDDD@@@???BBBKKKTTT[[[```gggdddaaaiiihhh```___XXXWWWYYY]]]aaahhhuuu|||ssslllkkkkkkjjjkkknnndddhhhggg___XXXVVVWWWVVVnnnwww|||vvvooonnnllliiiuuuxxxzzzyyy{{{kkkfffuuu{{{rrrgggYYYJJJBBB??????CCCHHHDDDDDDDDDEEEHHHJJJKKKJJJ^^^HHHHHHEEEBBBAAA???>>>>>><<<:::777777666555555333333222111222111000000111111000...111000000//////.........////////////////////////...............---------...........................------,,,,,,------...000/////////...........................//////000///000:::MMM___lllwww~~~{{{yyy}}}hhhUUUWWWdddrrrOOO888===CCCFFFIIIVVVgggmmmiiiOOOEEE;;;666777888666555111111111111000000222333111111444999CCCPPP]]]fffzzzyyyoooaaaZZZYYYOOOAAA888999===AAADDDBBB<<<777333333333222111111222333222111000000000111222222333333333333333333444444222222222222222222222222333333222111111222333333444333111000000000111222222111000000000000000//////000111111111111111111222333333333333333555666444555666666666888;;;>>>@@@DDDKKKSSS]]]iiiuuu||||||vvviii\\\SSSJJJAAA===:::666555777666444666===DDDOOOaaarrr{{{xxxgggzzz{{{|||pppbbbYYYWWWWWWUUURRRNNNOOOPPPPPPNNNNNNPPPRRRQQQSSSUUUUUUSSSRRRSSSUUUOOONNNMMMLLLMMMMMMNNNOOOPPPPPPQQQTTTWWWVVVRRRNNNLLLOOOTTTXXXYYYXXXUUUTTTSSSTTTVVVWWWXXXXXXWWWVVVUUUVVVVVVSSSPPPMMMNNNPPPSSSPPPMMMMMMOOOQQQSSSSSSRRROOOLLLLLLLLLKKKHHHFFFKKKKKKLLLMMMMMMNNNOOOOOOKKKJJJIIIIIILLLPPPSSSTTT[[[\\\]]]\\\[[[ZZZZZZ[[[___]]]ZZZYYYZZZ^^^cccfffcccaaa______bbbccccccbbbdddjjjzzzxxxqqq~~~}}}uuugggZZZRRRLLLGGGKKKPPPXXXaaafffddd[[[TTTMMMIIIBBB===:::999999888555666777888888999:::;;;<<<;;;;;;;;;<<<===???@@@HHHLLLRRRXXX___cccfffhhhkkkkkkiiihhhfffdddccccccdddeeegggiiiiiigggeeeddddddcccaaa___^^^___aaabbbfffffffffeeebbb^^^[[[YYYUUUUUUTTTSSSRRRRRRSSSSSSOOOOOOMMMKKKHHHFFFCCCBBB>>>>>>===;;;999888777888888888888777666777:::<<<222666999:::AAAMMMTTTUUUWWW\\\bbbhhhmmmttt}}}wwwjjjpppvvvzzzqqqnnnmmmooopppsss{{{wwwoookkkgggaaa___```nnntttuuummmeeeddddddddduuu}}}wwwmmmgggeeebbbdddooo|||~~~rrrpppwwwttthhh\\\RRRGGGCCCBBBAAACCCFFFFFFDDDBBBCCCFFFIIIJJJKKK]]]HHHIIIHHHBBBAAA???>>>>>>===:::888777666666555444333222222222111000000111111000...////////////////////////////////////////////////---------.............................................------------......////////////..................------......///000000...111:::FFFSSSdddrrrppp{{{fffTTTKKKggg~~~oooPPPCCC<<<888:::???III___uuuqqqaaaLLL>>>::::::888444444333111000000000111111///111222111222888BBBJJJ___gggfffYYYLLLFFF@@@:::777999@@@HHHNNNKKKBBB:::555444333333222333333444000000000000000111222333444444444444333333333333444444444444444444444444333333222222222222333333333333222111111111111222222222111000000000000111000111111222222333333333444555555444333333555777999888888777999===DDDJJJTTTZZZdddmmmvvv}}}~~~rrrhhh^^^QQQFFF@@@:::666888888666666888444666>>>LLL[[[kkk}}}{{{{{{wwwqqqoooqqqooolllmmm}}}|||ggg```WWWSSSTTTVVVTTTQQQRRRSSSTTTSSSQQQPPPQQQRRRSSSTTTUUUTTTSSSRRRSSSTTTRRROOONNNNNNPPPPPPNNNKKKJJJLLLOOOQQQSSSRRRPPPOOOOOOQQQSSSUUUUUUTTTRRRQQQSSSTTTVVVWWWXXXXXXWWWWWWYYYYYYVVVRRRMMMJJJJJJKKKNNNLLLJJJKKKMMMPPPRRRRRRQQQNNNLLLJJJJJJIIIHHHFFFIIIJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJLLLOOOSSSUUU_________]]]ZZZYYY[[[\\\[[[[[[[[[\\\]]]___aaabbbgggdddaaa````````````___]]]dddnnn~~~}}}qqq~~~}}}iiiVVVJJJCCCAAAEEESSSeeessswwwvvvfff___UUULLLEEEAAA>>><<<<<<<<<<<<<<<:::999777666666666666777777777777777===@@@EEEKKKQQQWWW[[[]]]bbbbbbaaa```___^^^]]]]]]^^^```aaabbbbbbaaa```^^^]]][[[XXXVVVVVVXXXZZZ\\\aaa```^^^[[[VVVQQQMMMKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA???>>>;;;999888777999888777666666666666777666777777777777777:::<<<:::<<<===>>>FFFSSS]]]```qqq{{{|||}}}~~~}}}~~~zzzwwwsssllljjjlllwww~~~xxxxxx|||~~~~~~tttnnnjjjhhhdddsss}}}yyyvvvppprrrssstttuuuvvvsssggg[[[QQQKKKFFFGGGFFFEEEEEEGGGFFFDDDBBBBBBEEEHHHJJJKKK```IIIIIIIIIBBB@@@???>>>>>>===:::888777777666555444333222222222111000000111111000...------...///111222333444////////////////////////,,,---------.../////////..............................------------......///////////////............------------...//////333000000333999EEEXXXjjjrrrxxxgggYYYSSS]]]rrr~~~]]]GGG;;;???>>>;;;NNNkkkhhhQQQCCC===777222555333000//////000111111555555333000///111666:::===HHHMMMEEE:::666777777999<<>>999666444222222333444444111111111222222333444444555555444444333333333222333333333333333333333333333333333333333333333333222222222222222222222222444444444333111111222333444444444444444444555555444555666444333444888;;;======;;;;;;???FFFOOOVVVgggnnnxxx|||nnn```UUULLLCCC===999555555888999777777:::333<<>><<<>>>HHHXXXgggppp{{{}}}~~~{{{yyyrrr~~~qqqpppkkk```^^^aaakkkvvvxxxnnn___WWWMMMIIIHHHJJJJJJHHHHHHJJJEEEDDDDDDEEEHHHIIIJJJIIIgggKKKGGGGGGAAA@@@>>>>>>>>>===;;;999888777666555444333333222222111000000111111000...------...//////000000111////////////////////////,,,---------.../////////........................///......------......///.........///////////////---------------...//////222000000111444<<>>AAAEEEGGGEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNMMMLLLLLLIIIGGGEEECCCCCCEEEHHHIIILLLKKKIIIFFFBBB???<<<;;;::::::999888777666666666777777777777888999:::;;;999888777888;;;;;;:::888:::<<<======<<<<<<===>>>@@@@@@CCCKKKXXXhhhwwwxxxuuuqqqnnneeeYYY```eeeqqq{{{vvveeeYYYVVVLLLHHHHHHIIIHHHFFFGGGKKKDDDEEEFFFIIIKKKKKKIIIGGGoooOOOGGGEEEAAA???>>>>>>>>>===;;;999888777777666555444333333222111000000111111000...//////...------,,,++++++////////////////////////---------.......................................//////............//////.........///////////////------,,,,,,------...///,,,,,,---///000333>>>III___kkkooo```RRRRRRbbbzzzeeeUUUIII>>>BBBNNN___ppp{{{wwwkkkaaaXXXOOO;;;666111000111333222111444000---...222444222000222333222222333555777999:::???IIIVVVaaagggjjjjjjSSSJJJ???666333333333222111111222222222222111111555555555444444444444444222222222222222222222222333333444444444444333333111222333333444333333333000444777777444111111222444333222111000111222222111444777777777<<>>;;;777888888888888888888888888777777777888:::<<<===========================???@@@@@@@@@@@@@@@@@@???===<<<;;;::::::;;;===>>>???>>>===;;;:::888777666888888777666666666777777888777666555555666888888777777888===BBBDDDBBB???@@@@@@@@@AAAEEEMMMWWW]]][[[\\\bbbmmmvvv{{{{{{uuuppp}}}pppfff^^^WWWmmmppptttrrreeeUUULLLLLLHHHFFFFFFGGGEEEBBBDDDIIIDDDDDDFFFHHHKKKJJJHHHFFFuuuRRRHHHEEE@@@???>>>>>>>>>>>>;;;999888888777666555444333333222111000000111111000.../////////////////////...////////////////////////...............---------........................//////............//////............/////////000------,,,,,,------...///,,,+++---000000///333:::JJJYYYppp{{{iiiXXXOOOYYYwwwhhhQQQBBB===AAARRR___aaaaaaggghhhdddCCC===666333444444333000/////////000111111111000+++)))***---000333555777999???HHHSSS]]]iiiuuu|||pppcccQQQCCC<<<:::888777555666666666666444333222444444444444555555555555444444444444444444444444333333444555555444333333111222333444444444333333111777<<<===999555444555333222111111222444666777777<<<@@@BBBDDDKKKXXXbbbkkkpppyyy~~~qqqbbbWWWQQQFFF===555555555333222444555333333666888;;;CCCKKKZZZkkkzzz|||vvvuuuwwwuuunnn^^^TTTQQQSSSQQQOOONNNPPPSSSUUUWWWTTTVVVXXXXXXVVVTTTSSSSSSTTTQQQNNNMMMNNNOOOOOOMMMJJJKKKMMMOOOQQQRRRRRRQQQJJJIIIIIIMMMQQQSSSRRRPPPLLLLLLMMMNNNPPPRRRTTTTTTSSSTTTVVVXXXZZZZZZZZZZZZXXXVVVUUUVVVWWWUUUQQQMMMHHHGGGFFFGGGHHHIIIHHHGGGIIIIIIHHHEEEBBBBBBEEEGGGFFFFFFFFFFFFFFFFFFEEEEEEAAAEEEIIIIIIHHHIIIMMMQQQRRRVVV[[[]]]]]]\\\[[[ZZZXXXYYY[[[\\\]]]_________[[[___dddfffdddbbbaaaaaa]]]\\\^^^bbbfffnnn~~~www}}}vvvfffXXXPPPNNNOOOHHHJJJOOOWWWbbblllsssvvvjjjeee___ZZZWWWQQQIIIBBB@@@???===;;;:::999999:::888888888888888888999999999999999999888888888888888888888888888888888888777777777777777888888999999999888777666555555555777666666666666777888888999888777777777999;;;<<<>>>???AAAHHHMMMOOOJJJFFFEEEIIIPPPXXXbbbmmmxxx||||||}}}}}}{{{}}}vvvlllooozzzyyygggWWWWWW___qqqpppiii[[[NNNGGGDDDBBBDDDDDDFFFIIIGGGCCCCCCHHHFFFDDDCCCCCCEEEGGGGGGGGGxxxUUUIIIEEE@@@???>>>>>>>>>>>><<<:::888888777666555444333333222111000000111111000///---...///111333555777888/////////////////////////////////......------,,,........................//////............//////---.........//////000000---,,,,,,,,,,,,---......000///000333222//////333666JJJeeeyyy}}}}}}cccTTT___ssslllMMM999999AAADDDBBBKKK___mmmpppJJJCCC:::666666555333//////333555555222000222444444222222444444333222333:::???GGGNNNWWWeeevvvxxxbbbPPPFFFBBB???===;;;;;;;;;;;;:::999777666333444444444555666666666555555555555555555555555333333444555555444333333000111333444555444333333555;;;BBBDDD@@@;;;888999444333333444666999<<<>>>@@@EEEJJJMMMQQQZZZhhhssszzz~~~xxxmmm___RRRHHHCCC===555111555888666666999777555777;;;???FFFQQQ]]]lllyyyxxx}}}}}}tttsss{{{mmm^^^VVVUUUVVVVVVSSSPPPMMMMMMPPPSSSUUUTTTWWWYYYZZZXXXVVVUUUUUUTTTPPPLLLKKKMMMNNNNNNLLLHHHKKKNNNPPPQQQRRRUUUVVVMMMKKKIIIMMMSSSVVVTTTPPPOOOOOOPPPQQQSSSTTTUUUUUUSSSTTTVVVXXXZZZZZZZZZZZZWWWUUUUUUVVVWWWUUUOOOKKKFFFEEEEEEFFFIIIJJJJJJIIIIIIIIIHHHDDDAAAAAADDDHHHFFFFFFFFFFFFEEEEEEEEEEEECCCGGGJJJJJJFFFFFFIIILLLMMMQQQUUUYYY[[[]]]___aaaXXXXXXXXXYYYZZZ\\\^^^___ZZZ___eeegggeeebbb```______ZZZ[[[cccfffdddiiirrrzzzwwwzzz{{{vvvhhhbbbffflll]]]VVVMMMIIIMMMWWWbbbhhhkkkiiiggghhhhhhcccYYYRRRKKKHHHEEEAAA>>>=========:::::::::::::::;;;;;;;;;777777888999:::;;;<<<===777777777777777777777777666777888999999999999888999999888777666666777777666555555666666777888999999999999:::<<>>===<<<<<<;;;888777666555444333333333111111111111000000000000............////////////////////////////////////........................////////////////////////......------------..............................---------............//////////////////000111111666:::LLLfffxxx|||}}}}}}ggg\\\___pppeee???BBBAAA???>>>@@@IIIYYYhhh[[[MMM<<<444666:::777111666777444///...111222222222222111000000111222333444:::CCCLLLVVVeeeuuuppp___WWWOOOFFFDDDBBBFFFMMMKKK???555111555555555555555555555555777555222222333666777888444555777666444222222333333222222333444333444555666???KKKQQQOOOGGG???::::::999:::======<<<>>>CCCIIIUUUaaaffffffhhhqqqyyy}}}yyysssmmmbbbUUUJJJBBB>>><<>>>>>===<<<888888<<<===;;;:::;;;999:::;;;:::888777777999>>>:::888999888666777;;;777777777999;;;;;;999888666666777888888888888777777666777:::>>>>>>:::666;;;:::999<<>>===<<<;;;;;;888777666555444333333333111111111111000000000000/////////000000000000111////////////////////////................................................000000////////////000000........................---------............/////////......//////000111111222===PPP^^^iiizzzsss___\\\qqqsssXXXMMM>>>888:::BBBLLLSSSbbbbbb^^^SSSEEE;;;666555:::999888777444111000222222111000//////000111222444777<<>>:::888777777333222666777333333666444:::GGG]]]yyyyyymmmjjjrrrxxxtttpppqqqrrr|||zzz{{{xxxkkk[[[RRRRRRSSSRRROOOTTTWWWYYYVVVPPPLLLLLLMMMSSSTTTVVVWWWWWWUUUSSSQQQRRRRRRQQQPPPPPPOOOOOONNNMMMNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKLLLNNNQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXWWWTTTQQQPPPQQQRRRQQQPPPMMMNNNPPPPPPOOOMMMKKKIIIGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDCCCCCCCCCEEEGGGIIIFFFIIILLLKKKIIIIIIMMMQQQRRRTTTWWWYYY[[[\\\[[[[[[ZZZWWWTTTTTTVVVXXXXXXWWWXXX[[[^^^___^^^[[[YYYYYYXXXXXXYYYZZZ\\\___aaabbbgggyyyzzzzzz}}}wwwcccUUUKKKHHHGGGKKKQQQYYYeeepppyyy||||||tttjjjbbbXXXQQQLLLEEE???===<<<<<<@@@FFF@@@AAABBBCCCCCCBBB@@@???===777555777999777777:::;;;:::::::::999888666555999::::::999777666666666:::;;;???EEEKKKLLLHHHDDDGGGFFFFFFGGGJJJMMMOOOQQQVVVWWWYYY]]]dddmmmwww~~~|||www|||rrrjjjlllrrryyy}}}xxxsssrrrrrrsss|||xxxrrrpppxxxtttqqquuu|||wwwuuuvvvuuujjj[[[WWW^^^aaa^^^OOONNNKKKHHHEEEBBBAAA@@@CCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGwwwWWWMMMHHH@@@@@@???>>>===<<<;;;;;;888777666555444333333333111111111111000000000000000000000000111111111111////////////////////////........................------------------------000000////////////000000........................---------............///......------......///000111...000:::BBBLLL]]]ooo}}}gggbbbeeevvv~~~^^^HHHCCCDDDDDDBBBUUU___iiiiii___TTTNNNMMM???999777999777000...222333222111000000111222333555555555666999BBBNNNWWWfffyyyooohhh___UUUJJJBBBBBBGGGCCCBBB@@@>>><<<<<<<<<<<<888777555555555444222111777888888777666666888;;;===<<<:::999:::;;;;;;::::::<<>>BBBFFFDDDBBBAAA======<<<;;;<<<===???@@@BBBCCCCCCAAA>>>===@@@CCCFFFGGGJJJPPPVVVXXXVVVRRRTTTUUUWWWZZZ^^^cccfffhhhmmmppptttxxx{{{}}}~~~~~~~~~yyysssrrrttt~~~~~~qqquuusssnnnllloooqqqooonnnnnnlllrrrzzz|||wwwoooiiifffttttttyyyqqqppprrr|||{{{wwwvvvoooaaaVVVWWW]]]YYYNNNEEEGGGHHHIIIHHHFFFCCCAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEvvvVVVLLLGGGAAA@@@???>>>===<<<;;;:::888777666555444333333333111111111111000000000/////////000000000111111111////////////////////////........................------------------------...------,,,,,,------...........................---------............///---------------...//////555111///222666===LLL[[[ttt~~~vvv]]]XXXddd}}}kkkXXXOOOFFF???DDDJJJWWWhhhsssssspppmmmMMM>>>555888999222000444444333333222333444555666555555444333333777>>>CCCGGGTTTcccmmmwww{{{qqqdddYYYVVV]]]dddjjjgggbbb\\\VVVRRRPPPOOOKKKHHHEEEDDDCCCCCCBBBAAA@@@@@@@@@???>>>@@@CCCFFFDDDEEEDDDCCCEEEFFFBBB===888666:::KKKeee~~~xxxpppiiibbb[[[WWWTTTPPPJJJCCC===888555444333333333333444444555555999888777777999>>>GGGNNNbbbsssyyytttvvv|||~~~}}}rrruuusssRRRQQQPPPMMMKKKIIIGGGEEEDDDHHHKKKMMMLLLIIIGGGGGGHHHKKKLLLNNNPPPQQQQQQQQQPPPNNNNNNNNNMMMMMMLLLLLLLLLOOOOOONNNNNNMMMKKKJJJIIILLLJJJIIIIIIKKKMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQRRRQQQNNNLLLLLLKKKKKKKKKJJJIIIGGGEEEDDDDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIICCCEEEGGGGGGGGGHHHKKKNNNSSSRRRQQQPPPOOOPPPPPPQQQUUUSSSQQQPPPPPPQQQRRRSSSVVVYYY[[[\\\ZZZXXXWWWWWWSSSVVVXXXVVVSSSTTTYYY^^^aaabbbkkkzzzzzzrrrjjjbbbXXXPPPPPPSSSZZZ___bbbaaaccchhhlllllliiijjjlllkkkddd\\\[[[```fffbbb___aaafffjjjhhheeeWWWOOOJJJOOOTTTTTTPPPMMMNNNKKKHHHEEEDDDGGGMMMQQQYYY\\\]]][[[YYYZZZ___ccc]]][[[\\\aaahhhnnnpppooowwwyyy|||~~~}}}zzzwwwtttpppnnnwwwwwwlllkkkqqqxxxooodddccckkkvvv|||yyypppfff```cccccckkkyyyvvvooocccbbb\\\WWWWWWVVVMMMBBBBBBEEEIIILLLLLLIIIEEECCC???????????????@@@@@@@@@???@@@BBBCCCCCCCCCCCCBBBuuuTTTJJJEEEAAAAAA@@@>>>===;;;::::::888777666555444333333333111111111111000000000///........./////////000000////////////////////////........................------------------------------,,,,,,,,,,,,------........................---------............///---------------...//////444333111222333777BBBKKKhhhvvvwwwcccXXXcccvvv```NNNBBB??????IIIZZZiiipppuuuzzzaaaMMM<<<999999555333444333222222222333555777888333333444444333444555777888>>>DDDKKKTTT___gggjjjxxxyyyvvvqqqpppwwwyyysssmmmjjjhhhaaa]]]WWWRRRPPPOOOOOONNNOOOOOOOOONNNNNNOOOSSSVVVTTTWWWXXXWWWYYYZZZRRRHHH===999777>>>RRRmmm}}}rrrdddYYYSSSMMMGGGCCC@@@???===;;;888666444333555555555555555444444333888777444555===LLL\\\eeeuuu}}}mmmuuu~~~sssppp|||yyy{{{jjjTTTRRRQQQPPPMMMIIIGGGFFFFFFDDDFFFHHHIIIIIIHHHHHHIIIIIIJJJLLLNNNOOOOOOOOOOOOKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKJJJHHHFFFHHHIIIJJJLLLMMMMMMMMMMMMOOOOOONNNLLLKKKLLLMMMNNNMMMKKKHHHDDDBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEFFFGGGIIINNNMMMLLLKKKKKKMMMNNNOOOQQQQQQOOONNNMMMNNNPPPRRRVVVXXXZZZ[[[ZZZXXXXXXXXXTTTVVVUUURRRNNNPPPWWW^^^^^^ZZZ___llluuu}}}}}}wwwqqqrrrvvvvvvyyywwwnnneee___XXXRRRUUUYYY___ccc^^^WWWVVVZZZ]]]YYYVVV[[[fffqqqxxxzzzooogggdddjjjqqqsssqqqooommmjjjccc]]]ZZZ]]]eeelll}}}zzzwwwzzzzzzsssjjjeeefffkkkqqqttt|||xxx}}}yyyqqq|||~~~rrryyyrrrbbbXXX[[[[[[cccrrr{{{|||tttkkkXXX\\\\\\WWWOOOJJJFFFCCC???BBBFFFIIIIIIEEEAAA===????????????????????????<<<>>>@@@AAABBBBBBAAA@@@tttSSSIIIFFFBBBAAA@@@>>>===;;;:::999888777666555444333333333111111111111000000000000............////////////////////////////////////........................------------------------//////............//////........................---------............///......------......///000///000111111000333888>>>XXXkkkooocccsssdddPPP>>>===BBBHHHJJJNNN___qqqggg[[[KKK@@@;;;888444111444333222222222333555666000111333444444333111000555666999;;;???CCCFFFGGGUUU[[[aaafffooo}}}xxxrrrmmmjjjiiigggfffjjjkkkkkkkkkjjjkkknnnpppqqqvvvwwwuuuwwwyyyooobbbNNNIIICCCAAAJJJ]]]vvvvvvqqqbbbXXXKKKBBB@@@???===;;;888888999999888666444333555555555444333222222222444777;;;BBBRRReeesssxxxppplll{{{wwwjjjvvv{{{{{{ooocccYYYRRRPPPNNNLLLJJJIIIHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGIIIJJJJJJKKKLLLLLLKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCAAABBBDDDFFFHHHGGGDDDAAAEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLLLLKKKJJJKKKMMMOOOOOOLLLHHHDDDBBBAAABBBCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNLLLMMMLLLKKKJJJKKKNNNPPPTTTVVVXXXYYYYYYXXXXXXYYYVVVUUUTTTQQQOOORRRXXX^^^\\\ZZZ]]]dddjjjsssqqqZZZIIICCCCCCFFFHHHGGGEEEHHHNNNNNNIIIEEEFFFOOO[[[eeejjjrrrllljjjpppwwwzzz{{{}}}zzzzzzxxxvvvwww}}}~~~~~~yyyrrrnnnnnnppplllmmmpppvvv|||~~~{{{{{{zzzyyykkkbbbggggggkkkttt~~~}}}tttjjjaaa]]]]]]YYYPPPFFFBBBEEEIIIBBBDDDGGGHHHFFFCCC???<<>>>>>>>>>>>>>>;;;<<<>>>???@@@@@@@@@@@@uuuRRRHHHGGGBBBAAA@@@>>>===;;;:::999888777666555444333333333111111111111000000000000...////////////000000000////////////////////////................................................///......------......///........................---------............/////////......//////000111,,,///111000///000333555EEEVVVpppvvvoooyyyzzzpppmmmvvvUUUJJJBBB???;;;:::HHHYYYccciiifffWWWKKKHHHEEE???;;;:::888555444333333444333333333444444444222000444333333444555444333333999???DDDIIIUUUeeeqqquuuuuubbb___XXXRRRQQQZZZgggqqqxxxrrrppplllaaaWWWRRRFFF@@@888555555777777666555666666555555444333333444333333333444555666777<<>>;;;<<<===@@@CCCDDDCCCAAA@@@BBBDDDFFFGGGGGGFFFEEEGGGHHHIIIHHHFFFGGGJJJLLLKKKIIIFFFCCCAAA@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDFFFFFFEEEFFFGGGIIIJJJJJJFFFFFFFFFGGGHHHJJJKKKLLLJJJKKKLLLKKKJJJKKKOOORRRQQQSSSUUUWWWWWWWWWXXXZZZVVVVVVUUUUUUVVVXXX[[[\\\^^^bbbdddbbb___fffyyy}}}}}}|||ssscccUUUOOOKKKJJJGGGDDDEEEIIIJJJGGGCCCAAAEEENNNWWW^^^ZZZTTTQQQTTTVVVXXX[[[___eeejjjppptttxxx}}}}}}~~~{{{www{{{}}}}}}eeeiiimmmooopppttt{{{yyy|||zzzvvvuuuzzz~~~rrrggg___XXX^^^WWWNNNHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFDDDAAA???>>>>>>>>>======<<<<<<<<<:::;;;<<<===>>>??????@@@xxxRRRHHHHHHBBBAAA@@@>>>===;;;:::999888777666555444333333333111111111111000000000000000000000000111111111111////////////////////////........................////////////////////////---,,,,,,++++++,,,,,,---........................---------........./////////////////////000111111---111444111///000222333222>>>TTTkkk~~~{{{rrr___ooo~~~dddKKKDDDBBB>>>===BBB```xxxsssccc```^^^WWWCCCAAA>>>:::777555444444888666555444555555444333444111...///111111222444333666666666>>>JJJOOONNNVVVZZZbbbjjjrrrwwwzzz{{{~~~uuupppmmmgggaaa\\\\\\^^^```XXXQQQLLLLLLKKKFFF???<<<:::777444333444666666555444333222111111222222333333333444555888;;;>>>@@@JJJZZZqqqrrrlllppp|||uuunnnpppoookkkbbbttt{{{lllTTTKKKGGGBBBEEEMMMIIIGGGEEEFFFIIIIIIEEEAAABBBAAABBBCCCEEEEEECCCAAAHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@>>>===;;;:::888888888;;;???BBBDDDDDD;;;===???AAABBBBBBAAA@@@EEEFFFGGGEEECCCCCCFFFIIIGGGFFFCCCAAA@@@@@@@@@AAA???@@@@@@AAABBBBBBBBBBBB?????????@@@@@@AAAAAABBB???@@@AAACCCDDDEEEEEEEEECCCCCCCCCDDDGGGIIIJJJJJJEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNMMMLLLNNNRRRVVVNNNPPPSSSUUUUUUVVVXXXYYYVVVVVVWWWZZZ]]]^^^]]][[[]]]eeehhh^^^TTTWWWeeerrrwwwttttttmmmfffbbb[[[RRRLLLKKKMMMMMMLLLNNNSSS\\\gggooo\\\UUUPPPNNNKKKIIILLLQQQKKKRRRZZZ___aaaccchhhlllbbb]]]YYY[[[```aaa\\\VVVPPPZZZlll~~~yyyxxx~~~}}}}}}}}}xxx|||ggg```___[[[XXXKKKBBBDDDMMMOOOIIIBBBHHHGGGFFFEEECCCAAA@@@???=========<<<<<<;;;;;;;;;::::::;;;<<<===>>>???@@@{{{WWWFFFEEECCCBBBAAA???>>><<<;;;:::888777666555444333333333111111111111000000000000000000000000000000000000////////////////////////------------------------,,,,,,------------,,,,,,........................................................................+++,,,...///000///---,,,,,,---...///000111222333666555999FFFYYYlllwww{{{wwwfff\\\hhhxxxWWWLLLNNNIII===FFF___ssssssmmmqqqxxx|||hhhQQQ===:::<<<888555666777666555666777777555333333222111111222222111000111222333333444555666777???@@@CCCFFFJJJMMMPPPQQQWWW[[[bbbiiinnnpppppppppsssuuuyyy{{{{{{zzzwwwuuullliiifffddddddbbb^^^ZZZWWWUUUSSSOOOJJJGGGDDDBBB;;;:::999777666666666666444333333222111000000///444111...///111444444333666999888===FFFFFFJJJZZZmmmfffbbbjjj|||{{{|||xxxwwwtttzzz~~~zzzuuusss|||}}}dddTTTFFFDDDFFFDDDAAAAAAFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCBBBBBBDDDFFFBBBBBBAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@===999666777777888999999:::;;;;;;;;;<<>><<>>>>>>>>???@@@@@@???======???@@@BBBAAAAAA@@@AAABBBDDDEEECCCBBB@@@AAAAAABBB@@@???@@@???>>>>>>???AAACCCEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFEEECCCBBBCCCDDDFFFGGGHHHIIILLLOOOSSSUUUUUUUUUNNNOOOPPPRRRTTTUUUUUUVVVUUUUUUWWWZZZ\\\[[[XXXUUU^^^\\\]]]^^^YYYTTTXXX```tttsssvvvqqqvvvttteeeaaafffkkkmmmooottt~~~qqqjjjmmmlllddd[[[[[[```jjjtttwwwpppjjjhhhaaadddgggkkkqqqrrrjjj```ZZZ[[[iii~~~zzz}}}~~~zzzyyyyyylllgggeee]]]SSSIIIGGGEEECCCBBBAAAAAAAAA???AAACCCDDDDDDBBB???===<<<;;;;;;<<<>>>???>>>===;;;<<<<<<===============}}}ZZZIIIHHHCCCBBBAAA???>>><<<;;;:::888777666555444333333333111111111111000000000000000000000000000000000000////////////////////////........................------............------------------------------...................................................///111222222222000000------...///000111222222000222555===IIIXXXhhhrrr{{{fff\\\bbbwwwooo```OOO>>>HHHQQQWWWXXXZZZbbbmmmtttuuubbbMMMAAA<<<::::::;;;;;;:::888555222222222333333222222333444555555555222222333333444444555555666777888;;;===???AAABBBCCCFFFKKKPPPSSSTTTTTTTTTVVVXXXZZZ\\\\\\[[[YYYXXXUUURRROOONNNNNNLLLIIIEEECCCBBB@@@>>>;;;999777666777777666555444444444444444444444444444333333333777444000000222555888999666666444BBBZZZfffkkkvvv|||]]]cccxxx|||tttllllllqqq~~~dddZZZMMMCCCBBBDDDBBBAAABBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBDDD@@@@@@@@@??????@@@AAAAAA@@@??????@@@AAA???<<<:::888888999999:::;;;;;;;;;<<<===@@@AAABBBAAA???>>>BBBAAA@@@???>>>>>>>>>>>>>>>???@@@???>>>===>>>???????????????@@@AAABBBCCCBBBAAA@@@@@@BBBBBBAAA@@@AAA@@@@@@@@@@@@BBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGIIIKKKMMMPPPTTTVVVWWWVVVSSSTTTUUUUUUUUUUUUTTTSSSUUUUUUUUUXXXZZZZZZXXXWWWXXXXXXZZZ\\\YYYSSSVVV\\\^^^tttuuusss{{{{{{|||uuuooottt{{{}}}zzz]]][[[bbbwwwxxxvvv~~~}}}{{{~~~~~~~~~zzz}}}}}}|||oooddd___\\\TTTKKKFFFEEECCCBBBAAAAAAAAAAAA<<<>>>@@@AAABBBBBBAAA@@@<<<;;;:::;;;<<<===<<<;;;;;;;;;<<<===============~~~ZZZJJJIIICCCBBBAAA???>>><<<;;;:::888777666555444333333333111111111111000000000000000000000000000000000000////////////////////////////////////////////////.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,---...///000///......////////////000000000000---000333444777BBBUUUccc~~~}}}eeeVVV\\\xxxppp[[[SSSHHH>>>>>>CCCJJJQQQXXXoookkk```PPPCCC>>>:::777999999888666333222333444111111222222222333333333222333333333333333333333333444444555666777777888666888:::<<<============@@@AAAAAABBBCCCBBBBBBBBBBBBAAA???>>>>>>===:::888666555555444444333333222333333222222111222222333111111111222222222333333333222111000111222444555888AAAJJJ___zzzsssnnnooofffssszzztttmmmkkkooozzztttpppzzz|||___OOOLLLEEE@@@@@@@@@@@@@@@CCC@@@@@@AAAAAABBBCCCCCCCCC???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>>>>???AAA>>>>>>>>>>>>???@@@AAAAAA>>>===>>>???AAAAAA???===999999::::::;;;;;;<<<<<<>>>???AAABBBCCCBBB@@@??????>>>>>>======>>>>>>???===???AAA@@@???=========;;;<<<>>>???@@@AAABBBBBBAAA?????????BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFHHHIIILLLOOORRRTTTUUUVVVTTTUUUWWWXXXXXXWWWUUUTTTTTTSSSSSSTTTWWWYYYYYYYYYUUUWWW[[[^^^[[[VVVUUUXXXWWWeeepppsssuuu~~~~~~wwwnnnjjjrrr}}}vvvuuu|||}}}||||||qqqpppyyysssfffeeennnxxx|||||||||{{{xxxvvvpppnnnggg]]]WWWTTTMMMFFFBBBAAAAAA@@@???@@@@@@@@@:::;;;<<<>>>???AAABBBBBB<<<;;;999:::;;;;;;:::999;;;;;;;;;<<<<<<<<<======|||YYYIIIGGGCCCBBBAAA???===<<<;;;:::888777666555444333333333111111111111000000000///////////////////////////////////////////////////..............................////////////......------------------------................................................+++,,,---.........------000000000000////////////...111333111000777EEEQQQkkkzzztttffffffkkkjjjUUUCCC??????===>>>DDDXXXhhhqqqiii\\\SSSIII???<<<999777666888888666444333444444333111000111111333333333222222111111111444444444555555555555666444444555555555555555555999888888888999999::::::;;;;;;:::::::::888777666444444444444555555555555000000000000000111222333111111111111222222222222222555777777666555555666DDD\\\ssstttcccbbbkkkuuuyyyllliiittt|||ttt[[[KKKHHHBBBAAA@@@???>>>===???BBB??????@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@???@@@@@@>>><<<<<<===>>>>>>>>>>>>>>>???@@@AAABBB>>>======???AAAAAA@@@>>>:::::::::;;;;;;<<<<<<<<>>???===@@@BBBBBB@@@>>>===<<<:::;;;===@@@AAABBBBBBAAA@@@>>>===???AAADDDEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEFFFEEEGGGIIILLLNNNPPPRRRTTTQQQSSSVVVXXXZZZYYYXXXWWWUUUSSSQQQQQQTTTXXXZZZZZZXXX[[[```ccc```ZZZVVVUUU]]]cccbbbiii}}}uuunnnlllttt|||~~~}}}{{{~~~yyyvvv|||||||||{{{xxxxxx}}}sssfffbbbdddhhhiii~~~xxxqqqjjjeeebbbbbbbbb^^^TTTLLLIIIFFFBBB>>>>>>>>>>>>>>>?????????::::::::::::<<<>>>@@@AAA===;;;::::::;;;;;;:::888;;;;;;;;;;;;;;;<<<<<<<<<|||YYYIIIGGGCCCBBBAAA???===<<<;;;:::888777666555444333333333111111111111000000000///////////////////////////////////////////////////------------------------......////////////......////////////////////////................................................//////000000111111111111000000000000////////////000111111111111444:::???OOO___rrrrrrccchhhtttzzzcccVVVJJJ???===BBBGGGaaaxxx}}}yyytttlllcccVVVJJJ<<<555666888666333555777888666444333444555444333333222222111111000111111111222333333444444222222222222222333333444333333222222222333444555666777777777666555444444333333333333222222222222000000000000111222333444444444444444444444444444555999;;;;;;;;;>>>EEELLL___uuu{{{sssyyyzzz|||yyyooogggkkkuuuuuuvvvxxx~~~|||ssscccUUUGGGBBBEEE>>>@@@AAA???<<<<<<>>>???AAA@@@@@@???>>>======<<<>>>>>>??????@@@@@@@@@@@@>>>>>>>>>===;;;:::<<<===>>>>>>>>>>>>???@@@BBBBBB???>>>===>>>??????>>><<<::::::;;;;;;;;;;;;<<<<<>>>>>???AAACCCCCCAAA>>>======:::<<<>>>@@@BBBBBBBBBBBB???>>>===>>>AAADDDFFFFFFBBBCCCCCCCCCBBBAAA@@@???DDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFDDDFFFIIIKKKLLLNNNQQQTTTQQQSSSUUUWWWXXXXXXWWWVVVUUUSSSPPPPPPSSSWWWZZZ[[[\\\```ddddddaaa\\\WWWRRRYYY^^^ZZZZZZfffoooyyy|||yyyiiigggnnnxxxyyywwwtttsssvvv{{{wwwqqqqqqsssuuuwwwtttdddYYYUUUVVVVVVVVVQQQGGG???======<<<:::;;;<<<<<<===>>>>>>>>><<<;;;:::999999;;;<<<>>>>>><<<;;;;;;<<<<<<:::999;;;::::::999:::;;;<<<<<<~~~[[[JJJHHHCCCBBBAAA???>>><<<;;;:::888777666555444333333333111111111111000000000000000000000000000000000000////////////////////////------------------------.........//////.........////////////////////////........................................................./////////000000000000000000///////////////......///111222222222<<>>HHHWWWdddpppbbb\\\dddmmmrrrsssvvv{{{yyy{{{wwwxxx}}}yyy]]]OOOHHHAAA>>>???>>>AAAAAA===;;;===>>><<>>===<<<;;;:::======>>>??????@@@@@@@@@<<<======<<<;;;:::<<<===>>>=========>>>???@@@@@@@@@>>>===<<<======<<<::::::::::::::::::;;;;;;;;;>>>??????@@@@@@@@@@@@@@@<<<;;;;;;;;;<<<======>>>???AAABBBBBB???=========<<<<<<>>>???AAAAAABBBBBB@@@>>><<<===AAADDDFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFIIILLLMMMMMMOOOSSSXXXVVVVVVVVVVVVUUUTTTSSSSSSVVVTTTQQQPPPSSSWWWYYY[[[\\\```cccaaa___\\\WWWQQQOOOZZZ[[[[[[aaaccciiivvv|||~~~xxxooosss}}}~~~xxxqqqooossszzzyyywwwzzz}}}~~~ooo^^^SSSPPPQQQPPPPPPJJJAAA;;;;;;<<<;;;999:::;;;<<<===============<<<:::999999999::::::===<<<;;;;;;<<<<<<;;;:::::::::999888999:::;;;<<<~~~ZZZIIIGGGCCCBBBAAA???>>><<<;;;:::888777666555444333333333111111111111000000000000000000000000000000000000////////////////////////........................------............------////////////////////////................................................,,,,,,,,,,,,,,,---......////////////000000000000------...///000000000///333???OOOaaayyyrrrmmmjjjooo|||mmmYYYLLLFFFIIIPPPYYY___eeeoooyyysss___KKK???;;;<<<>>>;;;===>>>;;;555222222555444444444444333333333333555555555555555555555666333444555555666666555555222222222333333333444444555777888777444222333444444444444333333333222222333222222222222333333444111222444555777999;;;;;;@@@JJJUUU\\\___fffsss}}}~~~{{{rrrccc]]]```rrrsssuuuzzz|||pppbbbQQQGGGDDDBBB@@@>>>===@@@>>>::::::>>>>>>;;;@@@@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>??????;;;<<<<<<<<<;;;;;;<<<>>><<<<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;<<<<<<;;;:::::::::::::::::::::999999=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@???<<<;;;;;;<<<============>>>???@@@AAA@@@>>><<<===@@@CCCFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHFFFIIIMMMMMMMMMNNNTTTYYYXXXWWWVVVTTTTTTTTTTTTTTTXXXUUURRRRRRTTTWWWYYYZZZ\\\___```]]]\\\]]]ZZZTTTQQQ\\\]]]\\\```___aaalll{{{wwwyyy|||wwwxxx|||zzz}}}zzz{{{~~~yyy{{{uuuiii^^^VVVQQQNNNIIIJJJFFF@@@>>>???>>>;;;888999;;;<<<===<<<<<<;;;<<<;;;::::::999999999:::;;;:::999:::;;;<<<;;;::::::999888777888999;;;<<<|||XXXFFFDDDCCCBBBAAA???>>><<<;;;:::888777666555444333333333111111111111000000000000000000000000000000000000////////////////////////////////////////////////,,,------------------,,,........................................................................000////////////000111111////////////000000000111---...000000//////111333,,,111777DDD\\\www}}}~~~lllaaahhhkkkLLLDDDBBBGGGJJJKKKTTT```sssrrrkkk___PPPGGGEEEFFFLLLNNNMMMFFF===777666777444444444444444444444444444444333333222222222111222222444444444333222111222222333444444444444333222555666555111///000111222222222222222222222222333333222222222222333333888999;;;>>>BBBEEEGGGHHH[[[lllmmm\\\WWW___|||~~~wwwzzz~~~wwwssstttvvvvvvcccWWWRRRIIIAAA@@@CCCDDDBBB<<<>>><<<888999??????:::>>>>>>>>>>>>>>>=========::::::;;;;;;<<<===>>>>>>:::;;;<<<<<<;;;;;;===???;;;;;;:::999999999::::::<<<:::999999;;;<<<<<<;;;999999999999999999999999<<<<<<<<<<<<============>>>======<<<<<<<<<======>>>???>>><<<:::888999;;;===<<<;;;;;;;;;===>>>???AAA???======@@@CCCEEEFFFIIIHHHFFFEEEEEEFFFHHHJJJEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIDDDHHHKKKLLLKKKLLLRRRXXXWWWVVVTTTSSSTTTVVVXXXZZZXXXVVVSSSSSSUUUWWWXXXYYY\\\______\\\\\\```^^^XXXYYY^^^ZZZVVVZZZZZZ[[[eeehhhyyy~~~|||wwwxxx|||nnneeejjjwwwxxxnnn}}}}}}wwwwwwzzzlllccc___ZZZRRRKKK???@@@???======???<<<666999:::;;;<<<===<<<;;;;;;::::::::::::::::::::::::999888777888:::;;;;;;999:::999888777777999;;;<<>>===<<<;;;:::999888777555444444444444111111111111000000000000000000000000000000000000000000000///......------........................---------............///---------............///000//////...---,,,,,,,,,------------------------............////////////////////////////////////////////////000000000000///111333666===LLL^^^kkkzzzsssqqq~~~zzzuuuvvvuuuvvvYYYBBBAAACCCAAAFFFQQQNNNaaarrrtttqqqlllbbbUUU]]]bbb```VVVLLLDDD;;;111999666444222333444555555111444666555222000222555222444555444444444222///222111111333666777555333222111111222444555333111333222333555444222333555333000111777999777999???AAAHHHSSS\\\___ccclllvvvooo^^^ZZZcccooottthhhllluuu}}}wwwwww{{{~~~jjjYYYMMMCCCBBBBBBAAA@@@>>>>>>=========<<<<<<<<<<<<======@@@>>>;;;:::;;;;;;;;;:::999999999999999999999999;;;:::999888999:::;;;<<<999888777777777888::::::::::::::::::::::::::::::888888888888888888888888999999999::::::;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@777888;;;>>>???===999666<<<999777888;;;======<<<>>>>>>=========@@@EEEIIIHHHGGGFFFGGGIIIKKKLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJIIILLLNNNPPPPPPQQQSSSUUUVVVVVVVVVUUUSSSQQQPPPOOOVVVUUUTTTVVVXXXWWWTTTPPPXXXYYY\\\___```___ZZZWWW[[[\\\[[[YYYWWWXXX[[[]]]dddffflllyyy}}}zzz}}}rrrooovvvzzz|||{{{|||pppcccaaa[[[NNNDDDCCC<<<<<<<<<;;;;;;:::::::::;;;;;;<<<>>>???>>>;;;888777888888999999:::;;;;;;666666666777888999;;;;;;999999999999:::;;;<<<===pppPPPHHHDDDAAAAAA@@@>>>===<<<;;;:::999888777555444444444444111111111111000000000000000000000000000000000000.........///////////////........................---------............///---------............///000000//////...------,,,------------------------............////////////////////////////////////////////////000000000000...///000///222:::GGGPPPfffxxxvvvnnnttt}}}rrrdddXXXKKKDDDDDDJJJXXXiiisssxxxyyyuuupppssswwwttthhhZZZPPPFFF>>>999777666777:::;;;999666777666666666666444111000444555555555555555555444888666333222333444333111555555555555666666666555666555555555666666777999<<<>>>EEEMMMOOOMMMQQQWWWgggpppzzzuuujjjhhheeekkkqqqppplllkkkpppvvvppp```ggg|||zzz|||}}}lll\\\OOOFFFAAA@@@@@@@@@@@@????????????======<<<<<<<<<<<<======???===;;;;;;;;;;;;:::999999999999999999999999999;;;::::::999999999::::::888888777777777888999:::999999999999999999999999888888888888888888888888999999999999:::::::::;;;999:::;;;===>>>>>>??????:::999:::???DDDEEE@@@:::;;;999777888<<<>>>???>>>===>>>===<<<===@@@DDDHHHGGGFFFFFFGGGIIIJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIKKKMMMQQQRRRRRRSSSTTTUUUXXXXXXWWWVVVUUUSSSRRRQQQWWWVVVUUUVVVXXXWWWTTTQQQTTTUUUWWW[[[^^^^^^\\\YYYZZZ[[[[[[YYYXXXYYY\\\^^^bbbdddeeejjjyyy{{{vvv{{{{{{~~~{{{uuuuuu}}}}}}xxxfffXXXTTTOOODDD===>>><<<<<<;;;;;;;;;:::::::::<<<;;;<<<======<<<888555777777888888999::::::;;;777777777777888999::::::888888888888999:::;;;<<>>===>>>>>>>>>??????@@@@@@===<<<<<<;;;;;;<<<<<<======<<<;;;;;;<<<<<<:::888999999999999999999999999:::::::::::::::999888777888777777777777888999999888888888888888888888888777777777777777777777777888888888999999999999:::888888:::;;;<<<<<<<<<<<<:::777777===FFFIIICCC===999888888999===???@@@@@@<<<======<<<<<>><<<:::999::::::999777777666777999999666555666777666555444555666666666333555666666666777;;;>>>@@@???<<<777888@@@HHHMMM]]]fffvvvwwwmmm]]]PPPYYYoooppphhhhhhzzzoooYYYJJJJJJIII@@@<<>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<<<<999777888888888888888888888888999::::::;;;:::888666555777777777777777888888999777777777777777777777777777777777777777777777777888888888888888888888888666777888999::::::::::::666555555:::@@@CCC@@@<<<:::::::::;;;<<<>>>>>>>>>;;;<<<<<<<<<<<<>>>BBBFFFEEEFFFGGGIIIJJJHHHDDDAAADDDDDDEEEEEEEEEEEEEEEEEEAAAAAABBBCCCDDDDDDEEEEEEGGGJJJNNNPPPOOONNNMMMNNNYYYYYYYYYXXXWWWVVVTTTTTTYYYXXXWWWVVVVVVVVVUUUTTTSSSRRRSSSUUUYYY]]]______[[[\\\\\\[[[YYYYYY[[[]]]]]]bbbgggiiilllsss{{{vvviiiYYYSSS\\\qqqqqqjjjxxxqqqyyyoooeeedddZZZ\\\fffvvv{{{rrrttt|||zzzvvv~~~wwwnnnjjjppptttpppfff```XXXLLLBBB???===:::999<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;888555666666777777888999999999999888777666666666666666666555555555666666777888sssQQQJJJHHHBBBAAA@@@???>>>===<<<;;;999888777555444444444444111111111111000000000///////////////////////////000000//////....................................---------............///---------............///000000000000////////////....................................////////////////////////////////////////////////000000000000---...000111111000000000...;;;MMM[[[fffuuuuuuttt|||uuubbbPPPKKKHHHCCCCCCIIIAAAQQQfffuuuxxxsssllliiirrrtttrrrgggUUUHHHDDDFFFFFFFFFDDD@@@<<<:::<<<>>>>>>;;;<<<@@@???:::777999555777:::;;;;;;999888777666666777888:::>>>BBBFFFHHHMMMMMMHHHKKKYYYiiirrr}}}nnn]]]ZZZTTTQQQccc}}}vvvxxx~~~pppdddNNNCCC@@@HHHIII???<<>>AAADDDEEEFFFGGGJJJJJJHHHDDD@@@@@@AAABBBCCCDDDCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDDGGGIIILLLNNNMMMLLLLLLMMMWWWWWWWWWVVVUUUTTTSSSRRRXXXWWWVVVUUUTTTTTTVVVWWWUUUSSSQQQRRRUUUXXXZZZZZZ\\\]]]]]][[[YYYWWWXXXYYYXXXYYY]]]bbbgggjjjlllnnn{{{}}}hhhaaakkk}}}www~~~lllllloooqqq~~~~~~tttrrraaa```ggguuu~~~|||}}}~~~tttppplllqqqxxxsssddd______dddeee]]]SSSNNNGGGAAA======>>>===<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<======<<<:::555666666777777888888999888888777666555555555555555555444444444555666666tttRRRJJJFFFBBBBBBAAA@@@>>>===<<<;;;999888777555444444444444111111111111000000000000000000000000000000000000111000000///......------........................---------............///---------............///////////////////////////....................................////////////////////////////////////////////////000000000000///000111111111000000///222111333888DDDYYYxxxzzzuuu|||~~~kkk\\\PPPGGGDDD===HHH[[[nnnwwwuuuqqqppp{{{ggg[[[WWWVVVXXXXXXSSSKKKFFFFFFHHHCCC>>>===AAAAAA;;;;;;???@@@DDDGGGHHHFFFCCC@@@???<<<:::999:::???EEEJJJLLL___iiilllccc^^^ggguuu}}}uuuiiiddddddeeeeeeddd^^^```hhhjjjhhhrrrwww{{{{{{vvvyyylllXXXMMMIIIAAA===>>>CCCBBB<<<===CCC<<<<<<;;;;;;:::::::::999;;;::::::999999::::::;;;:::999888999::::::999777888888888888888888888888888888888888888777666555555666777777888888777777666666666666666666666666666666666666666666666666777666666666666666555555555666666777888888777777444777::::::777666:::===;;;===>>>===:::999888999888999:::;;;;;;===@@@CCCDDDDDDFFFHHHIIIGGGCCC???===>>>@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCHHHJJJLLLMMMMMMMMMNNNPPPTTTTTTTTTTTTSSSRRRQQQPPPUUUVVVUUUSSSRRRSSSVVVYYYUUUSSSPPPPPPQQQSSSTTTTTTZZZ[[[\\\ZZZXXXVVVWWWWWWYYYTTTRRRXXX^^^bbbfffjjjlllyyynnnooouuuyyyuuu||||||vvvzzz}}}|||xxxrrrxxx}}}uuuooommmlllpppyyy~~~xxxmmmZZZYYYZZZ^^^[[[QQQGGGCCC;;;::::::;;;===>>>===<<<:::::::::;;;;;;;;;;;;<<<;;;::::::;;;===>>>===<<<555555555666777777888888777777666555555555555555555555444444444444555555tttUUULLLFFFCCCBBBAAA@@@>>>===<<<<<<999888777555444444444444111111111111000000000000000000000000000000000000///////////////.................................---------............///---------............///............................................................////////////////////////////////////////////////000000000000222111111000111111111111333111000111555CCC^^^vvvttt~~~{{{lll]]]RRRLLLKKKPPP[[[bbbaaa```aaajjjvvv~~~sssmmmkkkmmmpppooollleee___\\\QQQHHHDDDGGGHHHEEEJJJTTTTTTWWW[[[[[[YYYWWWVVVWWWQQQLLLGGGIIIPPPWWWYYYYYYuuupppnnntttxxx}}}mmm\\\TTTQQQPPPZZZgggmmmrrr}}}llleeeooo~~~zzzyyy{{{~~~{{{|||wwwgggRRRCCC???@@@??????>>>======>>>???AAA999999999:::::::::::::::::::::999999999999:::::::::888777777999:::999888888888888888888888888888888777777666666666777777555555777888888888777666666666666666666666666666555555555555555555555555666666666555555555444444555666666777777777777777555666777777666777:::<<<999;;;===<<<:::777888999777888::::::;;;<<>><<<===@@@BBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCGGGIIIJJJJJJJJJLLLOOOQQQSSSSSSSSSSSSRRRQQQPPPPPPSSSSSSSSSRRRQQQRRRWWW[[[WWWTTTRRRQQQRRRSSSSSSSSSVVVWWWYYYYYYWWWWWWWWWXXXVVVQQQPPPVVV[[[^^^cccjjjfffpppxxxrrriiinnnxxxyyyvvvpppkkkmmmqqqooojjj\\\ZZZZZZZZZSSSGGG???===888999::::::<<<======;;;:::::::::;;;;;;;;;<<<<<<;;;:::::::::<<<===<<<:::444444555666666777777888666666555444444444555555666555555444444444555555sssWWWNNNIIICCCBBBAAA@@@???===<<<<<<999888777666444444444444111111111111000000000000000000000000000000000000------......///000000000........................---------.........//////---------.........//////---------...............////////////////////////............/////////000////////////////////////////////////000000000000///---,,,,,,...///000111+++...555888444555EEEWWWlll~~~}}}}}}}}}nnn```TTTKKKLLLNNNMMMMMMPPPLLLTTTcccttt~~~yyy{{{yyypppeeeYYYQQQTTTUUUVVV```mmmcccfffiiijjjiiijjjmmmppplllddd]]]^^^gggnnnnnnlll}}}|||~~~}}}ooohhhoooxxxwwwnnnaaaOOODDDKKKSSS]]]tttwwweeedddvvvvvvgggUUUIIIEEEEEECCCAAA;;;===<<<999;;;@@@???;;;666777888999:::;;;<<<<<<:::999999999999999999::::::888666666888999999999777777777777777777777777888777666555555666888999444555777888888888777666777777777777777777777777555555555555555555555555666666555555555444444444555666777777777777777777555333111222666999:::999666999<<<<<<999888888:::666888999::::::<<>>>>>>>>===<<<::::::;;;;;;;;;;;;::::::999999999999999999999999<<<:::777777888:::::::::999999999888888888777777555666777888999:::;;;;;;555555666666777777888888666666666666666555555444555555333333333333555555333333333444444444555555666666555444444333222222333333444444555666777777555444444333333444444555999999:::::::::999888888<<<999666666777:::;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???>>>CCCDDDDDDEEEDDDCCCAAA@@@CCCFFFHHHIIIHHHIIIMMMQQQQQQQQQQQQQQQRRRQQQOOOLLLJJJJJJKKKNNNSSSWWWXXXYYYTTTXXX\\\```___\\\WWWSSSSSSVVVXXXWWWUUUTTTWWWZZZUUURRRPPPRRRXXX\\\^^^]]]]]]]]]^^^aaafffnnnyyyzzzwww|||rrrzzzuuuyyy~~~yyyrrrjjjeeeccccccddd^^^YYYPPPGGG???:::888777===<<<;;;:::::::::::::::666888::::::999888777888;;;:::999888777777777777666666666666666666666666666666555555555555666666444555666666666666666555uuuWWWLLLEEEDDDBBB@@@@@@???>>>;;;999999999888666555444333222333222111111222222111///000000000000000000000000////////////////////////,,,---......///.........------............------........................---------............///...........................------------...//////...------------,,,,,,,,,---------............///............////////////000000000111222333555555666<<>>??????>>>===BBBBBBCCCCCCCCCBBB@@@???AAACCCFFFFFFFFFGGGKKKNNNMMMLLLKKKLLLMMMMMMKKKIIIJJJIIIIIILLLPPPSSSUUUUUUWWWZZZ^^^```___[[[UUURRRRRRTTTUUUUUUTTTTTTUUUVVVSSSRRRSSSVVVXXXZZZZZZYYYZZZ[[[[[[\\\___eeemmmrrrzzzxxx}}}qqqlllnnnttt|||}}}uuu|||qqqmmmwwwzzztttuuu{{{nnnnnnmmmkkkfffaaa[[[XXXMMMJJJDDD???<<<:::;;;<<<<<<<<<;;;:::::::::::::::777888::::::888777888999888888888777888888999999777777777777777777777777777666666555555666666777666666666777777666555555xxxVVVJJJEEEDDDCCCAAA@@@@@@???<<<:::999999888666555444333222333222111111222222111///000000000000000000000000////////////////////////---------------...///000------............------........................---------............///...........................------------...//////...------------,,,,,,,,,---------............///............////////////222222111111111111222222///000666BBBNNN```}}}|||wwwuuu|||ssspppjjjbbb[[[UUUSSSSSSIIIFFFCCCGGGRRRaaannnuuurrrjjj___VVVWWWcccsss~~~uuuqqqlllgggfffhhh|||zzzwwwppphhhPPP^^^hhhggg^^^XXXUUUTTTXXXcccrrrlllnnnxxxzzzjjjXXXIII@@@;;;===:::888888999;;;;;;:::999999::::::::::::999999:::::::::::::::::::::::::::888666555777888888888999888888888888777777777777777666666555555555444888888777777666555555444555666666666666555444444333333222222222222333333333333333333444444444444444444333333222222111111333333333444555555666666444444333333333333444444777888888999999999888888777777888:::<<<<<<;;;999<<<<<<<<<;;;;;;::::::999999:::<<<===>>>>>>===<<>>@@@AAACCCCCCCCCEEEGGGJJJIIIGGGEEEEEEGGGGGGGGGFFFJJJIIIHHHJJJMMMOOOPPPOOOXXXZZZ]]]^^^\\\WWWRRROOORRRRRRQQQRRRSSSTTTSSSRRRSSSVVVYYY[[[ZZZXXXWWWWWWZZZZZZ[[[ZZZ[[[]]]aaaddddddkkkxxxtttfffjjjsssxxx}}}}}}jjj```bbbkkkrrrzzzjjjgggppp|||rrrmmmsss}}}{{{uuu{{{}}}www{{{|||~~~{{{rrrpppllleee\\\RRRIIICCC???===;;;999999:::===>>>;;;;;;::::::999999::::::888999999888777777888:::777777777777888999::::::999999999999999999999999888777777666666777777888777777888777777666555444yyyVVVLLLIIIDDDCCCAAAAAAAAA@@@===;;;999999888666555444333222333222111111222222111//////////////////////////////////////////////////////...---,,,,,,---///000------............------........................---------............///...........................------------...//////000////////////.........---------............///............////////////222111111000000000111111555333333555999HHHccc|||uuuooo{{{rrrcccZZZWWWOOOLLLJJJLLLPPPUUUVVVVVVWWWTTTMMMFFFCCCJJJUUU___jjj___UUURRRPPPNNNMMMOOO^^^aaa```YYYSSSQQQNNNKKKSSS```kkklllkkkkkkmmmlllrrryyy}}}pppZZZ___lll~~~|||wwwoooaaaOOO@@@:::;;;???999999999999:::;;;;;;;;;999::::::::::::::::::999999999999999999999999999999777555555666777777666888888888888777777777777666666666666555555555555777777666666666555555555555555666666555555444333222222222222222222222222222222333333333444444444333333333222222111111111333333333444444555555555444333333333333333333444666666777888999999999888:::999:::<<<>>>@@@???>>>======<<<;;;::::::999999999:::<<<======<<<<<<<<<======???@@@@@@???>>>===@@@AAAAAABBBCCCDDDFFFGGGGGGEEECCCCCCDDDFFFFFFFFFKKKIIIHHHIIIKKKMMMMMMLLLTTTUUUXXXYYYWWWTTTPPPMMMTTTRRRPPPQQQTTTUUUSSSPPPWWW[[[^^^^^^ZZZWWWVVVWWWZZZ[[[\\\\\\[[[[[[\\\^^^bbbcccfffppp~~~kkkfffjjjnnnyyy}}}oookkkmmmnnnxxxlllaaadddpppzzzxxxxxx}}}{{{~~~~~~zzz|||www|||sssuuu|||vvvooodddVVVKKKCCC>>><<<>>><<<:::999999999;;;<<<::::::999999999999::::::999999999777666666999;;;777777777777777888999999999999999999999999999999888888777777777777888888888888888888777666555444vvvTTTMMMKKKDDDBBBAAAAAAAAA@@@===;;;999999888666555444333222333222111111222222111///////////////////////////////////////////////////111///...---,,,,,,---...------............------........................---------............///...........................------------...//////000////////////.........---------............///............////////////////////////000000111222333333444222111666FFFUUUuuu{{{uuuvvv|||vvvooohhhccc```bbbfffddd\\\TTTJJJJJJIIIIIIKKKSSS___hhhaaaUUUIIIDDDCCCCCCFFFJJJZZZ^^^]]]UUUPPPRRRVVVXXXdddooozzzrrrccc___hhhzzz|||}}}nnn\\\UUUJJJ???::::::===@@@999999::::::::::::::::::::::::;;;;;;;;;;;;::::::777777777777777777777777888666555555777777777666777777777777777777777777555555555666666666777777444555555555666666666777555555555555555444444333222222222222222222222222222222222333333333444444333333222222222222111111333333333444444444444444333333333222222333333333444555666777888999999999<<<:::999:::===@@@BBBBBB======<<<;;;::::::999999888;;;===>>><<<;;;;;;<<<;;;<<<>>>???@@@??????>>>CCCBBBBBBCCCDDDEEEFFFFFFHHHFFFDDDDDDFFFHHHIIIIIILLLKKKIIIJJJLLLMMMMMMMMMPPPRRRTTTVVVVVVUUUSSSQQQVVVTTTRRRSSSUUUVVVTTTRRRYYY[[[]]]ZZZVVVTTTUUUVVVWWWYYY[[[\\\[[[[[[\\\]]]cccbbbbbbccciiiuuuxxxmmmoootttyyyvvvttt|||{{{mmmiiipppyyy}}}zzz{{{~~~}}}xxxnnnnnn|||zzzsssfffggg|||ppp```ZZZPPPGGGAAA???AAABBB>>>===<<<:::999888888888999999888888888999999:::999999999777666666999;;;999888888777666666777777888888888888888888888888888888777777777777888888888888888888777555444444rrrQQQKKKJJJCCCBBB@@@@@@@@@@@@===;;;999999888666555444333222333222111111222222111///000000000000000000000000//////////////////////////////...---------------------............------........................---------............///------------------------...------------...//////...------------,,,,,,,,,---------............///............////////////............///111222222...111444333111222777<<>>===>>>===;;;888888999:::999777666777888999999::::::::::::999999666666666666666666666666777666555666777888777555666666777777777777777888444555555555666666777777333444444555666666777777444555555555555444333333222222333333333333222222222222222222333333333333333333333333333333222222333333333333333333444444333333222222222222333333333333555666888888999999:::888666777:::>>>AAABBB<<<<<<<<<;;;;;;::::::999999<<>>@@@AAAAAA@@@@@@FFFDDDCCCDDDEEEGGGGGGFFFIIIHHHGGGHHHJJJLLLLLLLLLLLLKKKJJJKKKNNNOOOPPPOOOQQQRRRUUUWWWXXXYYYXXXXXXXXXWWWVVVVVVWWWWWWVVVUUUWWWXXXWWWVVVSSSRRRRRRSSSQQQSSSWWWXXXYYYZZZ\\\]]]\\\```cccccccccfffmmmsss|||}}}zzz{{{~~~~~~}}}}}}wwwiii___dddpppyyy{{{{{{llljjjiiibbb^^^iiiiiiXXXGGGEEECCCAAA???>>>>>>>>>;;;;;;;;;::::::999999888888888777777888888999999888999999888777777888:::999999888777666666666666777777777777777777777777888777777666666777777888666666777666666555444333rrrRRRJJJGGGBBB@@@??????@@@???===;;;999999888666555444333222333222111111222222111///000000000000000000000000////////////////////////+++,,,---...////////////------............------........................---------............///------------------------...------------...//////...------------,,,,,,,,,---------............///............////////////............///000111111///111222222222333444444111777FFF\\\ppp}}}yyyxxxzzz~~~wwwmmmjjjgggooo}}}yyytttlllbbb^^^TTT@@@;;;;;;;;;<<<===<<<:::888888::::::888666555777999777777888888888888777777777777777777777777777777888777666777888888777666666666666666777777888888555555555444444444444444555555555555555555555555444444555555444444333222222333444555555444333222111222222222222333333333333333333333333333444444333333333333333333333333333333222222222222333333111222444666777888999999888666666888<<>><<<===???AAABBBBBBBBBBBBGGGEEECCCDDDFFFHHHGGGEEEIIIHHHHHHJJJMMMNNNMMMLLLKKKJJJJJJKKKNNNQQQRRRRRRRRRSSSUUUWWWYYYZZZZZZZZZXXXYYYYYYXXXWWWVVVWWWWWWUUUUUUUUUVVVWWWUUURRRPPPMMMOOOSSSUUUWWWYYY\\\^^^YYY]]]bbbcccbbb```aaabbb___gggxxx}}}rrruuu{{{ssszzzoooaaa\\\dddoooqqqmmmeeeaaaaaa]]]SSSRRRQQQEEE???@@@@@@@@@???===;;;999:::;;;<<<<<<<<<<<<;;;:::777777777777777888999999777888::::::888777888999888777777666666666777777777777777777777777777777777666666555555666666777444444555555555555444444uuuUUUKKKFFFAAA@@@????????????<<<:::999999888666555444333222333222111111222222111///000000000000000000000000////////////////////////'''))),,,...000111111111---..................---........................---------.........//////------------------------...------------...//////000000/////////.........---------.........//////............/////////000//////.........//////000111000...,,,...111222111888333111:::III[[[nnn}}}xxxrrrpppxxx{{{yyymmmpppwww{{{zzzwwwtttvvv}}}vvvbbbWWWTTT```kkkvvvjjj^^^NNNBBBJJJSSSMMM>>>===;;;999888999===AAA:::;;;;;;999777777999<<<555555666666666666555555777777777777777777777777888777777888999999777666555666666666777777888888666555555444222111111000666666666555444444333333444444555555444444333222333333555555555555333333111111222222222333333333444444444444444444444444333333333333333333333333333222222222222222222333111222444555777888999999777777999<<<@@@BBBAAA@@@::::::;;;;;;;;;;;;;;;;;;:::>>>BBBAAA===;;;<<>>@@@BBBCCCDDDCCCCCCHHHEEECCCDDDFFFHHHFFFEEEGGGGGGIIIKKKNNNOOOMMMLLLIIIIIIIIIKKKOOORRRSSSSSSRRRSSSTTTVVVWWWXXXYYYYYYWWWYYY[[[ZZZVVVUUUVVVYYYUUUUUUWWWZZZ]]][[[UUUOOOLLLOOORRRTTTVVVYYY\\\___]]]^^^___``````___^^^]]]___]]]dddrrr|||zzzooovvvhhhaaa~~~}}}zzzoooeeegggpppnnneeehhh___\\\VVVGGGBBBCCC>>>>>>>>>>>>>>>???@@@AAAAAA>>>>>>???@@@???>>>===<<<777777666777777888999999666888::::::999888777888666555555666666777888999777777777777777777777777666666555555555555666666333333444444555444444444