BM6P6(@ ******+++,,,,,,---...............---,,,+++***)))*********+++,,,---///000...------------...//////,,,++++++,,,---...///000..................------000...---...///000///---...............///000000222/////////...///666>>>DDDXXXgggqqqyyyssshhhhhhqqqyyy^^^jjj~~~tttjjj[[[\\\]]]]]]___ccciiinnnsss~~~wwwnnnbbb\\\XXX]]]dddlllvvv~~~{{{vvvmmmfff[[[VVVOOOIIIEEEDDDBBBAAABBB@@@AAAFFFOOOTTTTTTRRRRRRWWW___hhhlllkkkeee_________aaaeeeiiimmmnnnnnnnnniiihhhjjjmmmwwwsssjjjgggdddaaaaaaaaaaaaaaa```______[[[ZZZYYYWWWVVVTTTSSSRRRQQQQQQPPPPPPSSSVVVZZZ\\\YYYWWWTTTQQQPPPQQQRRRSSSPPPRRRUUUXXXXXXUUUQQQOOOEEEKKKRRRUUUTTTSSSSSSTTTUUUTTTSSSQQQOOOMMMLLLKKKLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCGGGOOO]]]mmmxxx{{{wwwuuuooojjjccc___]]][[[WWWTTTSSSQQQNNNLLLKKKIIIFFFDDDCCCAAAAAABBBBBBEEENNNXXXlllyyycccKKK>>>:::888777888000000///...............///...---,,,,,,---...///***,,,---...---+++)))'''------------------------,,,---...///---***'''%%%*********++++++,,,,,,---******+++,,,------...///......000000000///...---////////////////////////......///000000000000000000000000000111111111111222333333444666888999:::<<>>JJJeeeuuurrr}}},,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------......---+++)))(((++++++******++++++,,,------...///000000///...---,,,,,,------.../////////111000//////111111000///000000000000000111222222111///000222222444===FFFKKKnnnxxxvvvqqq{{{kkkhhhooovvvmmm____________```dddiiimmmyyyzzzooofffYYYSSSQQQVVV^^^fffqqqzzzzzzmmmddd]]]YYYWWWQQQNNNIIIFFFDDDCCC@@@>>>=========???BBBFFFIIIKKKHHHIIILLLQQQVVVXXXWWWVVVTTTSSSTTTXXX___eeeiiikkkjjjfffeeekkkrrrssslllgggaaa]]]______^^^\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^]]][[[XXXWWWWWWXXX[[[\\\TTTVVVXXXZZZ[[[[[[[[[ZZZXXXWWWVVVUUUVVVXXXZZZ[[[YYYVVVRRRPPPPPPPPPPPPOOOOOOPPPRRRRRRRRRPPPNNNMMMKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEHHHOOO[[[hhhqqq|||{{{wwwuuummmddd]]]ZZZXXXUUURRRSSSPPPLLLJJJIIIIIIIIIHHHBBB@@@@@@@@@BBBMMMdddyyyzzzdddKKK===888666555555111111000////////////000000000111111111111000000111///---***))))))***+++------------------------...---,,,***))))))******------------,,,,,,,,,,,,++++++,,,---...///000000---,,,,,,------...///000------------------------......///000000000000000111111111222222222222333333333333333444555666777;;;===IIIddd{{{www------------------------++++++,,,---------,,,,,,......//////...,,,***(((+++++++++++++++,,,------,,,---///000000...---,,,,,,,,,------...//////000///...---...///000///---000000000000000111222222222111222444444444:::BBBLLLppp}}}ssszzzqqqnnnssswwwnnn````````````aaadddjjjnnnwww~~~zzznnnfffZZZTTTRRRWWW___hhhsss{{{xxxkkk```XXXTTTSSSNNNKKKGGGEEECCCAAA???===:::;;;<<<===???AAACCCEEEEEEEEEGGGLLLPPPSSSSSSSSSSSSSSSUUUYYY___eeeggghhhiiieeeffflllssszzzmmmjjjeee\\\ZZZ^^^]]][[[ZZZXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\YYYYYYZZZ[[[[[[[[[[[[[[[WWWWWWVVVUUUVVVXXXZZZ[[[VVVVVVTTTQQQNNNMMMNNNOOONNNOOOPPPPPPQQQQQQPPPPPPLLLMMMMMMMMMLLLJJJIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEHHHOOO\\\jjjsss~~~{{{wwwuuunnnddd]]]ZZZYYYVVVTTTUUUQQQMMMIIIIIIHHHHHHGGG@@@@@@@@@AAAEEESSSmmmyyycccJJJ<<<777555333444111000//////......//////...///000000000000///...***))))))***,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,---------------,,,---------......//////+++,,,---....../////////------------------------......///000000000000000111111111222222222333333222222222333444666777888;;;===IIIddd}}}{{{.....................---,,,,,,,,,------,,,,,,++++++---...000000///---,,,,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++,,,,,,------...///000000...---,,,,,,---...---,,,...............///000000000000333555444222555;;;MMMppptttyyywwwrrrvvvzzzqqqaaabbbbbbaaabbbfffkkkooouuu{{{yyymmmeeeVVVPPPNNNSSS\\\dddoooxxxxxxiii]]]UUUPPPOOOLLLJJJFFFDDDBBBAAA>>><<<888999;;;<<<===>>>???AAACCCCCCDDDGGGLLLNNNOOONNNRRRSSSUUUZZZ___dddffffffjjjfffhhhnnnttttttjjjhhhcccYYYWWW]]][[[YYYWWWVVVVVVVVVXXXYYYVVVVVVVVVVVVWWWWWWWWWWWWYYYZZZ[[[\\\]]]\\\[[[[[[XXXXXXWWWWWWVVVVVVUUUUUUVVVVVVUUUUUUVVVXXXYYYZZZTTTUUUUUURRRMMMKKKMMMPPPMMMMMMNNNOOOPPPRRRSSSSSSMMMNNNNNNMMMLLLJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEGGGOOO\\\kkkuuu~~~|||yyyvvvnnneee^^^[[[ZZZXXXVVVVVVRRRMMMIIIHHHHHHGGGGGGAAAAAABBBDDDJJJZZZvvvyyycccIII;;;666333111111000000///...............,,,---...//////...---,,,/////////.........//////++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,------.........///............---------)))+++,,,...//////......////////////////////////...//////000000000000000111111222222222333333333111111111222444666888999:::===IIIdddyyy}}}***++++++,,,,,,++++++***++++++*********+++---............------,,,,,,,,,+++++++++++++++++++++++++++******+++---111555888,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---.........//////000000222111///...///333999>>>MMMmmmwww}}}pppvvv}}}rrriiidddbbbcccdddeeejjjppp{{{|||{{{mmmbbbUUUSSSSSSWWW\\\cccnnnxxxmmmaaaYYYQQQMMMLLLGGGFFFEEECCCAAA???>>>===:::::::::;;;<<<===??????AAAAAABBBDDDGGGKKKNNNPPPOOOTTTZZZ^^^```bbbfffjjjnnnjjjiiimmmvvv{{{tttkkkddd```\\\XXXUUUWWWVVVTTTRRRQQQQQQQQQQQQOOOOOOOOOOOOPPPRRRUUUVVVUUUWWWYYY\\\___^^^[[[YYY^^^\\\YYYWWWUUUUUUUUUVVVTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQOOONNNNNNNNNPPPOOOOOONNNMMMMMMMMMNNNNNNLLLKKKKKKKKKKKKHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEHHHPPP]]]kkkttt|||xxxoooddd^^^\\\\\\ZZZWWWSSSPPPLLLJJJIIIHHHFFFDDDDDDAAA>>>AAAKKKdddttt___HHH;;;777444222222222111000.........///000...........................---+++++++++---///000---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,+++///////////////.................................,,,---...///000111222333111111111000000000000000000111222222444444555666;;;===HHHbbbuuuwww,,,,,,,,,------,,,,,,,,,++++++*********+++------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------...//////+++++++++,,,,,,------------------.........//////............/////////000////////////000444:::>>>IIIgggzzzsssxxxsssyyy}}}~~~sssfffaaa___aaadddgggnnnuuu{{{}}}yyykkk```UUURRRRRRWWW]]]dddooozzz|||jjj^^^WWWPPPKKKKKKEEEEEECCCBBB@@@>>>===<<<999999999999:::;;;<<<<<>>BBBOOOiiittt___GGG;;;666333111111222111000///......///000........................---,,,+++***+++,,,...///,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---.........---////////////....................................,,,,,,---...///000000111000000000000000111111111000111222222444444555666999;;;GGGaaatttvvv------------------------,,,++++++++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,---......///---...///000000000///...............////////////---...///000111444999<<>>===<<<;;;;;;:::::::::::::::;;;<<<===???BBBFFFKKKOOOQQQSSSXXX]]]aaabbbdddhhhkkkpppllljjjnnnwww~~~oooiiiaaa[[[YYYVVVSSSPPPKKKJJJJJJJJJJJJKKKMMMNNNMMMMMMMMMMMMNNNOOOQQQQQQYYYWWWUUUUUUWWWYYYZZZZZZVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQOOONNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNMMMMMMMMMMMMJJJHHHKKKJJJHHHFFFDDDBBB@@@???@@@AAADDDJJJTTTbbbqqq{{{uuummmccc]]]\\\\\\YYYVVVTTTRRRPPPNNNLLLIIIEEEAAA???>>>>>>CCCPPPiiisss^^^GGG:::666333000///111000000////////////000........................,,,,,,+++******+++---...***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---.../////////................................................------------........./////////000000111111222222000111222222444444555666666999FFFaaavvvsss------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,******+++,,,---...///000+++---///000111000...---.........///////////////...///111111222333666888>>>VVVgggwwwgggjjjyyy}}}~~~zzzgggkkkzzz|||vvvxxxgggaaa]]]^^^___bbbhhhooowww{{{uuuggg]]]QQQNNNNNNTTTZZZcccppp{{{qqqaaaXXXRRRLLLHHHGGGCCCCCCBBBAAA@@@???>>>===???>>>===<<<<<<;;;;;;;;;======???AAAEEEIIIMMMOOOTTTYYY___bbbdddfffjjjmmmqqqmmmmmmqqqxxxvvvlllfff___ZZZYYYWWWSSSPPPGGGGGGGGGHHHJJJMMMOOOPPPKKKKKKKKKLLLLLLMMMMMMNNNQQQPPPOOOPPPSSSVVVVVVVVVSSSSSSRRRRRRSSSTTTUUUVVVWWWVVVVVVVVVTTTSSSRRRQQQNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMLLLJJJHHHIIIIIIGGGFFFDDDBBBAAA@@@AAABBBEEEKKKUUUcccqqqzzz}}}ssskkkaaa\\\\\\[[[YYYUUUTTTSSSQQQPPPMMMIIIDDD@@@>>>===>>>CCCMMMaaaqqq]]]FFF:::666222//////000000000////////////000........................,,,+++*********+++,,,,,,)))***+++,,,---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------...............///......................................................///000111222222333000111222222444444555666666999FFFaaa{{{rrr,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,...///******+++,,,...///000000***,,,.../////////---,,,///////////////.........///111222222111222333555<<>>===<<<;;;;;;;;;??????@@@BBBDDDGGGJJJLLLTTTYYY___ccceeegggkkkooorrroooppptttzzzooogggbbb\\\XXXWWWUUURRROOOEEEEEEFFFGGGJJJNNNQQQRRRKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJLLLOOOSSSUUUUUUTTTRRRRRRSSSTTTUUUVVVWWWXXXYYYXXXXXXWWWVVVTTTSSSRRRPPPPPPOOONNNNNNNNNOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPNNNMMMKKKKKKLLLKKKIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCEEEHHHMMMUUUbbboooxxxyyy~~~}}}qqqiii```\\\[[[[[[XXXUUUSSSRRRPPPNNNLLLHHHCCC???;;;<<<>>>CCCKKK[[[wwwnnnZZZDDD999555222///.../////////000000000000///........................,,,+++++++++++++++++++++)))***+++,,,---,,,++++++------------------------........................,,,------...------,,,,,,,,,---------......//////........................000000000////////////.........///000111222222333000111222222444444555666888:::FFFaaa|||ppp{{{,,,,,,************,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,333111...+++***+++,,,...++++++,,,---...//////000++++++---.........---,,,///////////////.........000111222222111111333444===KKKTTTppp|||jjj^^^ggg~~~~~~vvv]]][[[fff~~~uuuzzzddd___\\\\\\]]]]]]aaagggkkkqqq|||xxxlllcccRRROOONNNSSSZZZcccqqq}}}uuugggYYYRRRNNNIIIEEEEEECCCCCCCCCBBBBBBAAAAAAAAA???>>>===;;;:::999999999AAAAAAAAABBBDDDGGGIIIKKKSSSXXX___cccfffiiimmmqqqsssrrrtttyyy}}}vvvgggaaa\\\WWWSSSRRRQQQMMMJJJCCCDDDEEEGGGJJJNNNRRRTTTNNNNNNOOOOOOOOONNNMMMMMMIIIJJJLLLPPPTTTVVVUUUTTTRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRPPPOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPMMMLLLKKKKKKKKKJJJHHHFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFIIIMMMUUU```mmmuuuwww|||{{{nnnggg___[[[[[[[[[XXXTTTQQQOOOMMMKKKIIIFFFBBB>>>888999===CCCKKK]]]xxxjjjWWWBBB888555333000///...//////000000000000///........................,,,,,,,,,,,,,,,+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------......------,,,+++,,,,,,,,,---......//////........................000000000000000///////////////000000111111222222000111222222444444555666999:::EEE___zzznnn{{{~~~~~~...---+++******+++---...------.........---++++++,,,,,,,,,---------......------------------------111000...---,,,,,,,,,,,,,,,---------......//////------------............000/////////...............///000000000222555777===GGGLLLiii|||yyyuuucccZZZhhh{{{```\\\fff{{{wwwzzzgggbbb___```^^^\\\^^^bbbdddlllxxx|||qqqhhhVVVRRRQQQUUU\\\eeesssooobbbUUUOOOKKKGGGCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>===;;;::::::::::::@@@@@@AAABBBEEEHHHKKKMMMQQQWWW^^^cccfffjjjooosssssstttwww}}}oooddd]]]YYYSSSPPPOOOMMMIIIFFFFFFFFFHHHJJJNNNRRRUUUWWWSSSSSSTTTTTTTTTSSSQQQPPPLLLKKKKKKMMMPPPRRRSSSSSSQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTTTTSSSRRRQQQNNNMMMLLLLLLLLLKKKIIIGGGCCCCCCCCCDDDDDDDDDEEEEEECCCEEEHHHMMMUUU```llltttwww|||zzzmmmfff^^^ZZZ[[[[[[WWWTTTOOOMMMJJJHHHFFFDDDAAA>>>888888:::???JJJ___vvvgggTTTAAA777555333111000---...///000111111000///........................---------------,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------++++++,,,------...//////..............................//////////////////000000000000000111111111000111222222444444555666::::::CCC[[[|||vvvlllxxx///...,,,++++++,,,...///------...///...---+++***,,,,,,,,,------.........------------------------***+++---...///......---------..................///............///000000000000//////.........---,,,---...///000333777;;;>>>DDDHHHdddwwwuuuqqq___XXXhhh~~~ccc^^^hhhzzzxxxzzzmmmhhhdddccc___[[[YYY\\\```hhhvvv~~~tttlllYYYUUUTTTXXX^^^ggguuulll___RRRLLLIIIEEEAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<>>>>>@@@AAABBBCCCFFFHHHKKKMMMSSSZZZ^^^^^^bbbmmmssstttwwwzzz~~~qqqfff```ZZZTTTPPPOOOLLLHHHHHHKKKIIIOOOUUUWWWVVVVVVYYY]]]]]][[[YYYZZZ\\\\\\YYYVVVSSSOOOIIIFFFGGGJJJMMMOOOQQQQQQQQQRRRSSSUUUVVVWWWUUUSSSRRRRRRSSSSSSRRRQQQQQQTTTWWWXXXVVVTTTRRRRRRUUUSSSQQQQQQQQQRRRQQQPPPPPPOOOOOOOOOOOOMMMJJJGGGDDDEEEFFFFFFFFFEEECCCBBBDDDFFFIIIMMMSSS^^^kkkttt|||~~~~~~~~~zzztttiiiccc\\\XXXXXXWWWSSSOOOLLLJJJFFFBBB???<<<;;;:::555;;;@@@BBBKKKbbbuuuhhh___OOO???777666333222222222111000......---------------------------------,,,,,,,,,+++***)))((('''***+++,,,------,,,***)))........................++++++++++++++++++++++++///---+++***))))))***+++,,,,,,,,,---------......------...///000000000///...---,,,++++++---...000222111111000000000000000222222222333333444444444666<<>>=========>>>??????@@@BBBEEEHHHJJJLLLMMMPPPXXX^^^```eeennnssssssxxx{{{yyykkkaaa\\\WWWQQQNNNMMMJJJGGGHHHKKKMMMRRRXXXYYYXXXXXXZZZ]]]ZZZXXXXXXZZZ\\\]]]ZZZXXXRRRNNNHHHEEEEEEHHHKKKLLLQQQQQQRRRSSSTTTUUUVVVVVVXXXUUURRRPPPQQQQQQPPPOOOSSSVVVXXXYYYWWWUUUTTTTTTTTTRRRQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNMMMJJJGGGDDDEEEEEEFFFEEEDDDCCCBBBCCCEEEHHHLLLSSS^^^jjjsss}}}{{{uuuhhhbbb[[[XXXWWWVVVRRRNNNKKKIIIEEEBBB>>><<<;;;:::666:::>>>BBBLLLfffyyylllbbbRRRAAA:::777555333333111000///...............------------------------...............---,,,+++++++++,,,,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,---------......------.../////////......///...---,,,,,,...000111000000000000000111222222333333333333333333333333777;;;DDDUUUrrr}}}ooorrr,,,,,,++++++++++++,,,,,,))))))***++++++,,,------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++************+++,,,.../////////............//////------------------......,,,...//////...---...///000111000//////111666999:::@@@IIIVVVeeemmmiiiaaa[[[dddzzz{{{aaa^^^iii~~~}}}}}}uuuiii___[[[^^^dddiiinnnuuu}}}yyyssslllhhheeecccaaadddnnnyyyqqq]]]RRRHHHEEEDDDAAA???????????????@@@@@@?????????@@@???>>>=========>>>???>>>@@@CCCFFFIIIKKKLLLMMMMMMTTT\\\```fffnnnrrrsssyyy{{{xxxmmmeee]]]WWWQQQMMMJJJJJJIIIGGGHHHLLLRRRVVVZZZ[[[ZZZYYYZZZ\\\XXXXXXXXXZZZ[[[[[[YYYWWWQQQMMMGGGDDDDDDFFFHHHIIIOOOQQQSSSUUUVVVVVVUUUTTTVVVSSSOOONNNNNNPPPPPPPPPUUUXXXZZZZZZYYYWWWUUUUUUSSSQQQPPPQQQSSSSSSSSSRRRQQQPPPNNNMMMMMMLLLJJJHHHDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDHHHMMMTTT___jjjrrr|||zzzssseee```ZZZWWWUUUSSSOOOLLLIIIGGGDDD@@@>>><<<;;;:::777:::===AAANNNjjj}}}|||ooocccSSSBBB:::777444222222000//////.........//////.................................//////......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++...//////...---,,,,,,,,,,,,---------......---............------,,,000///.........///111111/////////000111222333444444444444444444444444333666:::AAAPPPlllpppqqq}}},,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))+++,,,...------------......///............------------%%%(((+++------...000222///000000//////111444777<<>>>>>>>>>>>>>>>>>??????>>>===<<<<<<===>>>???AAABBBBBBDDDFFFHHHJJJLLLKKKPPPWWW]]]cccjjjpppsssxxx{{{~~~wwwjjjddd```YYYSSSLLLHHHFFFHHHHHHHHHJJJOOOVVVYYY\\\\\\ZZZXXXWWWXXXVVVWWWWWWXXXYYYXXXVVVUUUSSSNNNHHHDDDDDDEEEFFFFFFMMMOOOSSSVVVWWWVVVTTTSSSRRROOOLLLKKKNNNRRRTTTUUUVVVXXXZZZZZZXXXVVVUUUVVVRRRQQQPPPRRRTTTTTTTTTRRRRRRPPPMMMLLLLLLKKKJJJIIIDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEHHHNNNWWWbbblllrrryyy}}}~~~~~~|||uuunnnbbb^^^YYYUUUSSSPPPLLLIIIFFFEEEBBB???===;;;;;;:::::::::<<>>;;;;;;<<<>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<===>>>???FFFDDDBBBAAABBBEEEHHHKKKLLLNNNQQQWWW\\\ccclllrrruuuxxx{{{~~~{{{hhh^^^[[[YYYSSSMMMHHHEEEDDDGGGIIIJJJNNNSSSZZZ[[[\\\\\\YYYVVVSSSRRROOOPPPRRRSSSTTTUUUWWWWWWUUUQQQKKKFFFEEEEEEEEEEEEJJJMMMQQQUUUWWWVVVTTTSSSRRROOOLLLLLLOOOSSSUUUWWWVVVXXXYYYXXXVVVTTTTTTTTTQQQQQQQQQSSSUUUUUUTTTRRRRRROOOMMMKKKKKKKKKJJJIIIEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFJJJQQQ[[[fffnnnssswww{{{~~~}}}}}}zzzrrriii___\\\XXXSSSPPPLLLIIIFFFCCCBBB@@@===;;;;;;::::::;;;;;;===EEEUUUmmmwwwvvv}}}wwwkkkbbbRRR@@@888555222000//////............//////000////////////////////////((()))***++++++,,,++++++---,,,+++***+++,,,...///------------------------++++++++++++++++++++++++******)))***+++,,,...///,,,,,,,,,---------......---.........---,,,++++++.............../////////222222111111111111111222000111222333444666777777333888@@@NNNhhhqqqpppxxx~~~}}},,,,,,------------,,,,,,//////...------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++******+++,,,---...************+++,,,---.....................//////***,,,------,,,+++,,,------.........---...111333777???RRRiiixxxxxxqqqlllkkkrrr}}}vvvkkkddddddiiimmmpppxxx~~~}}}yyykkk___UUUUUU[[[ccclllrrr{{{~~~yyyhhhYYYJJJCCC>>>>>>===;;;;;;>>>===<<<;;;::::::;;;<<<===>>>===<<<<<<<<<===>>>???GGGEEECCCAAABBBEEEHHHKKKNNNMMMNNNSSSXXX]]]fffooopppssswwwzzz|||wwwkkk\\\TTTSSSRRRLLLFFFFFFCCCDDDIIILLLOOOSSSYYY^^^^^^]]][[[XXXTTTPPPNNNFFFHHHJJJLLLOOOSSSXXX\\\WWWSSSMMMHHHFFFEEEDDDDDDGGGJJJNNNSSSUUUVVVUUUTTTWWWTTTQQQPPPQQQSSSTTTTTTVVVWWWXXXWWWUUUSSSSSSSSSRRRRRRRRRTTTUUUUUUSSSQQQPPPOOOMMMLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCEEEFFFKKKSSS^^^hhhpppsssvvv{{{~~~~~~}}}yyypppggg[[[ZZZVVVRRRMMMIIIEEECCCAAA@@@>>><<<:::::::::;;;<<<<<<@@@KKK\\\pppyyy{{{wwwlllcccSSSBBB:::777444222222000//////.........//////........................***+++,,,,,,------------,,,++++++,,,,,,---...///........................+++++++++++++++++++++++++++***)))((()))+++...///,,,,,,,,,---------......---............------,,,------........./////////333333222111111111111111000000111222444555666666333888???LLLeeerrrpppwww,,,,,,---......---,,,,,,------,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,------------++++++++++++,,,---......------......//////000000///000111000...,,,,,,---.../////////...///111333555===PPPhhhxxxyyyvvvuuusssuuuuuuiiiccceeejjjnnnpppxxx~~~|||yyylll```VVVUUUZZZ```gggnnnvvvyyyzzzzzzxxxppp```PPPHHHBBB??????>>><<<===@@@<<<;;;:::999999:::;;;<<<===<<<<<<;;;<<<===>>>???CCCDDDEEEFFFHHHIIIKKKLLLOOOMMMOOOUUUXXX[[[bbbjjjkkkooossswwwyyy|||~~~fff^^^TTTOOOOOONNNJJJEEEFFFCCCEEEKKKPPPSSSYYY___aaa```^^^\\\XXXSSSNNNKKKDDDEEEFFFGGGIIIMMMUUUZZZXXXTTTNNNIIIFFFEEECCCBBBDDDGGGKKKPPPSSSUUUUUUUUUXXXVVVTTTSSSTTTUUUTTTTTTWWWXXXXXXWWWTTTSSSSSSTTTSSSSSSSSSTTTVVVUUURRRPPPOOONNNMMMMMMMMMKKKHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEJJJSSS___iiippprrrtttyyy}}}}}}{{{wwwmmmcccYYYXXXUUUQQQKKKFFFCCCAAA???>>><<<;;;:::::::::;;;:::<<>>:::;;;:::888999===<<<;;;999888888999;;;<<<===<<<;;;;;;<<<===>>>??????BBBFFFJJJMMMNNNNNNMMMOOOMMMQQQXXX[[[ZZZ___fffhhhlllppptttxxx{{{~~~}}}}}}xxx]]]WWWQQQOOOOOOOOOKKKGGGFFFDDDFFFLLLRRRVVV\\\bbbdddbbb___\\\YYYSSSNNNJJJGGGGGGFFFDDDDDDGGGOOOTTTXXXTTTNNNIIIFFFDDDBBBAAABBBEEEIIINNNRRRUUUVVVVVVVVVUUUTTTUUUWWWXXXXXXWWWXXXYYYYYYWWWUUUSSSSSSTTTTTTSSSTTTUUUVVVUUURRROOONNNMMMMMMNNNNNNLLLHHHEEEEEEDDDCCCBBBAAABBBCCCCCCCCCDDDIIISSS___iiioooqqqqqqvvvzzzzzzxxxtttiii___WWWWWWUUUPPPJJJEEEAAA@@@>>>===;;;:::999999:::;;;999<<>>===;;;:::::::::;;;======<<<;;;::::::::::::999999:::;;;===???@@@BBBBBBEEEJJJMMMOOOQQQSSSUUUZZZZZZXXXWWWWWWYYY^^^bbbhhhkkknnnssswwwzzz}}}~~~~~~|||}}}pppYYYXXXWWWVVVTTTQQQOOOMMMFFFFFFGGGKKKSSS[[[bbbeeeeeeaaa]]][[[ZZZWWWRRRNNNLLLJJJGGGDDDCCCEEEGGGIIILLLLLLKKKKKKJJJHHHDDDAAABBBCCCFFFIIILLLOOORRRSSSUUUVVVVVVVVVTTTUUUWWWXXXSSSVVVZZZ\\\\\\ZZZXXXXXXUUUVVVWWWWWWVVVTTTQQQPPPNNNMMMLLLKKKIIIGGGFFFFFFHHHGGGFFFDDDCCCCCCBBBBBBFFFEEEGGGQQQ^^^jjjpppqqqwww|||~~~zzzvvvpppggg___WWWUUURRRMMMHHHDDD@@@>>>>>>===<<<:::999888777777===>>>FFF```zzz|||}}}wwwaaaJJJ???===666222444111//////.........---------.........------,,,,,,,,,......---,,,,,,,,,------++++++,,,,,,,,,---------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------.........000///.........000111222000000000000111111111111000111111111222222222222333333444444555444444444555999===DDDTTTsssuuupppuuu------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))***++++++,,,------******+++,,,,,,---.........---+++++++++---...000000///...------...//////,,,,,,---...////////////---...///000000111000000999@@@OOOfff|||zzz~~~{{{yyypppfffdddeeehhhnnnuuu|||||||||zzzsssggg___VVVSSSQQQRRRXXX```dddfffhhhgggaaaXXXNNNGGG>>>===;;;:::999999:::::::::::::::999:::::::::;;;>>>>>>>>>??????@@@AAABBBFFFJJJNNNRRRTTTWWWZZZ\\\\\\\\\\\\[[[[[[]]]```cccgggiiimmmqqqvvvzzz}}}~~~~~~~~~nnn[[[\\\]]]\\\YYYUUUQQQOOOKKKIIIHHHLLLUUU]]]ccceeefffdddaaa^^^[[[XXXTTTQQQMMMKKKGGGEEEDDDDDDFFFGGGJJJJJJKKKKKKKKKIIIGGGEEEEEEEEEFFFIIIMMMPPPRRRSSSUUUVVVWWWWWWVVVUUUVVVXXXUUUXXX[[[]]][[[XXXWWWVVVTTTTTTUUUUUUTTTRRROOONNNKKKJJJJJJIIIHHHGGGFFFFFFHHHGGGFFFDDDCCCCCCBBBBBBEEEEEEHHHRRR___kkkqqqsssxxx|||~~~zzzuuuooofff^^^WWWUUUQQQMMMHHHCCC???===;;;::::::999999::::::;;;<<>><<<:::999888999:::;;;888888888999::::::;;;;;;>>>>>>>>>???@@@BBBDDDDDDHHHLLLPPPTTTWWW[[[^^^aaa^^^```aaabbbaaabbbdddfffeeegggjjjoootttxxx||||||lll^^^```aaa```]]]XXXSSSOOOQQQMMMKKKNNNWWW```dddeeeffffffeeeaaa\\\XXXVVVUUUNNNLLLIIIFFFDDDDDDDDDEEEGGGHHHIIIKKKLLLLLLLLLLLLKKKHHHFFFHHHMMMRRRSSSSSSUUUWWWYYYYYYWWWVVVVVVVVVVVVYYY\\\]]]ZZZWWWUUUTTTSSSSSSSSSSSSQQQOOOMMMKKKHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDIIISSSaaalllrrrtttyyy}}}}}}xxxsssmmmddd\\\WWWUUUQQQLLLGGGBBB>>><<<;;;;;;::::::::::::;;;;;;:::@@@KKKbbbxxx{{{xxxeeeMMMAAA>>>555000111---/////////.........------............------------------,,,+++++++++++++++,,,,,,,,,,,,---------...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------------.........------,,,------...------------............/////////000000000111111111111222444555555555555444666999>>>LLLhhh|||tttuuuuuuqqq~~~,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------///---+++))))))+++...///...------........./////////......------------...111111///......///000000444:::HHH\\\rrrsssuuu{{{oooccc^^^___eeennnxxx|||}}}~~~~~~wwwoooaaaYYYRRRNNNLLLKKKOOOUUU]]]___bbbaaa]]]VVVNNNIII???===;;;999888999;;;<<<999999::::::;;;;;;;;;;;;777777999<<>><<>><<<;;;999888888888999@@@KKK___uuuzzz~~~yyydddLLL@@@===555111111...////////////............------------,,,,,,,,,,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------.........------------------------............///////////////000000000000///000222333444555666666555666888<<>>AAADDDFFFCCCFFFJJJNNNRRRVVV[[[___```ccchhhjjjkkkjjjkkkkkkiiiiiijjjlllqqqvvv{{{~~~~~~~~~zzzooofffddd```\\\XXXVVVVVVUUUXXXTTTRRRUUU\\\ccceeeeeeccceeeddd```ZZZUUUSSSTTTNNNMMMKKKHHHFFFCCCAAA@@@???AAAEEEGGGIIIMMMRRRVVVVVVQQQLLLKKKNNNRRRTTTUUUVVVXXXZZZZZZXXXUUUTTTSSSRRRVVVZZZ[[[ZZZXXXWWWVVVTTTTTTSSSRRRQQQOOONNNMMMLLLLLLKKKIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBCCCBBBFFFNNNYYYeeennnuuuwwwyyy{{{yyyssslllggg```XXXUUUSSSPPPKKKFFFBBB>>>===???>>>===;;;:::999888888999BBBKKK]]]ttt~~~|||bbbKKK???===555222333000000000/////////.........++++++++++++++++++,,,,,,---,,,++++++******++++++************++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------...........................////////////000000000////////////000000000000///000111333444555555555666666888<<>>;;;999999;;;<<<======>>>>>>===<<<:::999:::;;;;;;===???AAACCCDDDCCCFFFJJJMMMQQQVVV[[[^^^```dddiiimmmnnnnnnooooooooonnnmmmnnnpppuuuzzz}}}~~~}}}|||zzzzzz{{{yyyqqqhhheee___ZZZWWWWWWXXXYYYUUUUUUVVVYYY]]]aaadddeeebbbbbbaaa]]]XXXTTTQQQQQQMMMMMMLLLIIIGGGCCCAAA???<<>>===666222444111000000000/////////......++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++************++++++++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------------,,,,,,,,,------...///////////////000000000000111111111111/////////000000000111111000000111333444444444444666555777<<>>>>><<<;;;:::<<<<<<===>>>???AAACCCDDDDDDGGGJJJMMMPPPUUUZZZ^^^aaaeeejjjnnnqqqrrrsssuuuuuusssqqqoooqqquuuyyy|||}}}}}}|||{{{{{{|||wwwpppdddaaa]]]YYYWWWVVVVVVWWWPPPTTTYYY\\\]]]___bbbeeeccc```]]][[[XXXUUUQQQNNNLLLLLLLLLJJJGGGDDDAAA???999===@@@AAACCCHHHPPPWWWWWWXXXWWWSSSOOOOOOSSSWWWXXXXXXXXXVVVSSSRRRQQQRRRRRRVVVYYY[[[ZZZWWWVVVUUUSSSSSSRRRQQQQQQQQQQQQQQQMMMMMMLLLKKKJJJIIIHHHGGGDDDDDDCCCBBBBBBBBBCCCCCCCCCIIISSS^^^hhhoootttwwwtttvvvssskkkeeeaaa\\\VVVSSSQQQOOOLLLHHHEEECCCAAA<<<<<<;;;;;;;;;;;;<<<<<<>>>IIIUUUlll|||bbbKKK???===555222333///000000000000/////////...,,,,,,,,,------............------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------......---------,,,,,,,,,***+++,,,...////////////000000000111111111222222000000000111111111222222000111222333333333333333333222666;;;@@@MMMmmmsssiiiwwwzzzrrr///......------......///+++,,,...//////...,,,+++++++++*********+++---...,,,++++++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))((()))+++,,,...//////.........---,,,+++,,,...000222,,,---///111111111111000333999CCCPPP]]]hhhppptttrrrggg___eeerrr|||~~~~~~pppzzzxxxuuufff~~~qqqccc\\\[[[^^^gggoooxxx{{{}}}}}}}}}~~~vvvmmm___XXXRRROOOKKKFFFGGGJJJKKKNNNSSSWWWYYYXXXUUUSSSGGGDDD>>>999666666777999777999;;;=========;;;;;;888999:::<<>>555000111---000000000000////////////........./////////000000///...------,,,,,,---------------.........//////,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------.........------,,,,,,,,,''')))+++---...///......000000000000111111111111111111111111222222222222111222222333333333222222111000444;;;>>>IIIhhhmmmaaaqqq|||vvv///---,,,,,,---...---,,,)))***,,,.........,,,+++++++++++++++,,,---......111...+++,,,...000...,,,+++++++++,,,,,,+++******,,,***)))+++...000///---)))***+++,,,------------000//////...------,,,,,,...---,,,+++,,,...000111777777@@@QQQ^^^dddjjjpppnnn```\\\cccppp{{{qqqtttzzz]]]```vvvuuuhhh^^^\\\aaagggkkkooossswwwxxxzzz{{{sssnnnaaa\\\WWWSSSLLLFFFFFFJJJIIIMMMRRRWWWZZZZZZXXXVVVJJJEEE>>>999777777888888999;;;<<<<<<;;;::::::;;;???>>>>>>>>>@@@CCCFFFGGGIIIGGGFFFIIIPPPWWW\\\^^^cccfffjjjnnnpppssswwwyyyvvvxxxwwwrrrqqqvvvzzz{{{|||}}}~~~yyyooommmbbbVVVPPPNNNLLLMMMPPPQQQTTTYYY^^^bbbdddddddddaaaaaa^^^[[[\\\[[[TTTKKKFFFHHHJJJKKKJJJHHHEEECCC>>>????????????CCCJJJPPPSSSWWWYYYWWWPPPLLLMMMOOOXXXWWWWWWVVVUUUUUUUUUTTTWWWXXXYYYXXXUUUTTTSSSTTTPPPOOONNNNNNPPPPPPOOONNNKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFCCCAAA@@@BBBCCCEEEIIIRRR^^^iiiooopppooopppnnnjjjeee```\\\YYYXXXUUURRROOOJJJFFFBBB@@@>>>BBB???>>>???===:::===BBBCCCPPPjjj~~~{{{{{{```QQQAAA:::777444111111///.........------------///............---------........................,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,+++***(((&&&$$$###,,,,,,************,,,,,,...------,,,,,,------...---------............//////000111000......000111***+++,,,---...000111111222222333333333333444444///555666888@@@IIIaaavvviiicccsss~~~000...,,,,,,,,,,,,+++******+++,,,......---,,,+++,,,++++++++++++,,,,,,---+++***)))+++---/////////---......//////......---...,,,+++,,,///000///...***+++,,,------.........,,,,,,------...///////////////......///000111222666666===LLLYYY```fffllliiiZZZVVV___ooo}}}qqqsss}}}```YYYmmmuuuhhh^^^[[[___eeeiiikkkooosssuuuxxx{{{sssnnn^^^WWWPPPMMMIIIDDDEEEHHHKKKOOOUUUZZZ]]]\\\ZZZXXXMMMGGG@@@:::888888888888999;;;===<<<;;;:::;;;;;;>>>======>>>???BBBEEEGGGFFFHHHJJJLLLNNNSSSZZZ___aaaeeejjjnnnqqqtttwwwyyyxxxzzzyyytttsssxxx||||||{{{}}}~~~~~~~~~zzzqqqkkk___SSSMMMKKKIIILLLPPPUUUXXX]]]aaaeeeggghhhhhhggggggddd```___]]]VVVMMMHHHIIIJJJJJJIIIHHHFFFDDDBBBBBBBBB@@@@@@BBBHHHLLLPPPSSSVVVUUUQQQMMMLLLMMMTTTTTTUUUUUUUUUUUUUUUUUUVVVXXXXXXWWWTTTRRRRRRRRRQQQPPPOOOOOOPPPQQQPPPOOOLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEECCC@@@@@@AAACCCGGGKKKTTT___jjjppppppooopppnnniiiddd___ZZZWWWVVVSSSQQQMMMKKKIIIGGGCCCAAA@@@>>>======;;;888:::???EEETTTmmm{{{```QQQBBB;;;888444111111////////////.........---///............---------........................,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++((()))***+++++++++++++++//////...------...//////...------,,,,,,------...---------............///---......---,,,,,,---///......//////000000111111222222222333333333444444111777777888???GGG^^^xxxmmmgggttt111///,,,+++++++++)))(((+++,,,---...---,,,+++***,,,++++++*********++++++''')))***+++***+++,,,.........////////////.........,,,,,,,,,......---,,,+++,,,---...............,,,,,,------...//////000.........///000000111111555444:::EEERRR[[[ccciiihhhWWWQQQ[[[nnn|||qqqqqqyyycccUUUdddwwwvvvhhh^^^[[[^^^cccggggggkkkppprrrvvv|||tttooo___UUUKKKHHHGGGEEEEEEHHHJJJNNNUUUZZZ]]]]]][[[YYYQQQKKKCCC<<<999888888888:::;;;======;;;:::;;;<<<<<<<<<<<<===???AAADDDEEECCCHHHMMMNNNMMMPPPWWW^^^___cccjjjooorrruuuwwwxxxyyy||||||wwwvvvzzz}}}}}}{{{}}}{{{rrrggg\\\PPPJJJGGGGGGKKKQQQ\\\^^^bbbfffjjjmmmoooppprrrrrrooohhhbbb^^^VVVNNNIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHFFFCCCAAABBBDDDGGGLLLNNNQQQRRRQQQOOOLLLJJJNNNOOOQQQSSSUUUUUUUUUTTTVVVWWWXXXVVVSSSQQQPPPQQQQQQPPPOOOOOOQQQQQQQQQOOONNNNNNMMMLLLKKKJJJHHHGGGDDDDDDDDDBBB@@@@@@AAACCCJJJNNNVVVaaajjjpppqqqppppppmmmhhhbbb\\\XXXTTTSSSQQQNNNKKKLLLNNNNNNIIIDDD@@@>>>===>>>;;;888:::???GGGWWWqqq{{{___QQQCCC<<<888444111111000000000000///////////////............---------------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,((()))***,,,...///000000000//////......//////000...------,,,,,,------...---------............///,,,---...---,,,+++---...222111111111111111111111222222222222333333333333333888777888>>>DDDYYYxxxzzztttpppwww///---+++***++++++***(((,,,------------,,,******,,,,,,+++***))))))))))))))),,,...---)))'''(((+++***+++,,,,,,---,,,,,,,,,---,,,++++++++++++******,,,------.../////////...//////.........---------***+++,,,---............333333777@@@MMMZZZdddjjjlllYYYQQQZZZlll{{{qqqooouuugggYYYaaaooowwwjjj```\\\^^^cccffffffjjjnnnrrrwww|||uuupppeeeYYYMMMIIIHHHGGGGGGHHHFFFKKKRRRXXX\\\\\\[[[YYYWWWPPPFFF>>>:::888888777:::;;;======;;;:::;;;<<<;;;;;;<<<===>>>AAACCCDDDCCCHHHLLLNNNNNNPPPVVV[[[]]]bbbjjjpppsssuuuvvvwwwyyy}}}}}}yyyxxx{{{}}}}}}|||~~~zzzrrreeeZZZOOOIIIFFFGGGNNNUUUcccdddgggjjjooosssvvvxxxyyynnnccc\\\TTTMMMGGGGGGFFFGGGHHHJJJLLLMMMOOONNNKKKGGGCCCBBBBBBBBBIIIJJJMMMPPPRRRPPPLLLHHHHHHJJJMMMPPPSSSTTTTTTTTTWWWXXXXXXVVVSSSQQQPPPPPPOOONNNMMMNNNPPPQQQPPPOOOOOOOOONNNMMMKKKIIIGGGFFFCCCDDDDDDBBBAAAAAACCCDDDLLLQQQZZZccckkkpppqqqqqqpppmmmggg```ZZZUUURRRPPPOOOKKKIIIMMMRRRSSSMMMGGGCCC@@@??????>>>;;;>>>CCCFFFZZZvvvzzz]]]QQQEEE>>>999444111111111111111000000000000//////............---------------------------------,,,,,,++++++,,,,,,---...------------------,,,,,,,,,,,,---............---------,,,,,,,,,,,,------...------,,,,,,------...---------............///---///000000...---...///111111111222222222222222111222222222222333333333333777666777===BBBUUUsss|||||||||~~~,,,+++)))***+++,,,,,,+++------------,,,++++++***,,,,,,+++***))))))))))))+++---000...+++((()))+++((()))***+++++++++++++++.........---,,,+++++++++------......///........................---------***+++,,,---.........---111222555>>>LLL\\\iiiooommm[[[SSS[[[mmmsssooorrr}}}qqqaaaccciiiyyyyyylllbbb^^^```dddfffhhhjjjooosssyyy|||vvvqqqkkk^^^PPPJJJIIIFFFEEEFFFEEEIIIPPPWWW\\\^^^^^^]]]]]]VVVJJJAAA;;;888777777999;;;<<<<<<;;;::::::;;;:::;;;;;;===???@@@BBBCCCFFFFFFHHHKKKOOOSSSVVVWWW]]]bbbjjjooorrrtttvvvwwwwww{{{|||yyyyyy|||}}}|||}}}wwwooocccZZZPPPKKKIIIKKKSSS\\\ggghhhjjjmmmrrrxxx~~~pppaaaWWWPPPKKKFFFFFFFFFGGGJJJMMMPPPRRRTTTRRRNNNJJJGGGDDDAAA@@@FFFGGGJJJNNNPPPOOOKKKHHHEEEFFFIIILLLOOOQQQRRRRRRVVVXXXXXXVVVTTTQQQQQQQQQMMMLLLKKKLLLNNNOOONNNMMMOOONNNNNNLLLJJJHHHFFFEEECCCCCCCCCBBBAAABBBDDDFFFLLLRRR\\\eeelllpppqqqrrrpppllleee^^^XXXSSSPPPOOONNNKKKIIIMMMSSSTTTOOOIIIEEEAAA??????>>>===AAAGGGIII```{{{www\\\QQQFFF@@@:::444000111222111111111000000000000///............---------------------------------,,,,,,++++++,,,,,,---...------------------------............---,,,+++++++++++++++,,,,,,+++++++++...------,,,,,,------...---------............///---///000000///......///...//////000111333333444111111111222222222333333111555333666===AAARRRnnn,,,***)))***,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++)))+++.........---------)))***+++,,,,,,------,,,///000111000...---...///,,,------.........------***+++,,,---...000111111---------...//////000000///111555;;;JJJ]]]kkkppplll\\\VVV]]]mmmxxxpppooozzzjjjgggiiiuuuyyymmmccc___aaadddggghhhjjjnnnssszzz|||wwwssslll```SSSLLLGGGBBBAAACCCFFFIIIPPPWWW]]]aaadddeeeccc[[[NNNCCC<<<999777777888999;;;;;;999888999::::::;;;<<<>>>???AAABBBCCCFFFEEEEEEIIIOOOTTTVVVWWW___dddjjjnnnqqqsssuuuvvvtttyyy{{{zzzzzz}}}~~~|||~~~~~~tttlll```YYYRRROOONNNQQQZZZdddkkkkkkmmmpppvvv~~~ppp]]]SSSOOOLLLIIIIIIJJJKKKNNNQQQTTTVVVVVVSSSPPPMMMJJJGGGCCC@@@BBBDDDHHHJJJKKKJJJIIIGGGDDDEEEFFFHHHKKKMMMOOOPPPTTTUUUVVVUUUSSSQQQQQQQQQLLLKKKJJJKKKMMMNNNNNNMMMMMMMMMLLLKKKIIIGGGEEEDDDAAABBBBBBAAAAAAAAADDDFFFLLLSSS]]]ffflllooorrrsssoookkkddd]]]VVVRRRPPPOOONNNKKKJJJLLLPPPQQQMMMIIIEEE@@@===<<<<<<===DDDLLLTTTkkkuuu[[[QQQHHHBBB;;;444000111111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------............+++,,,,,,---------,,,,,,,,,------......------,,,...------,,,,,,------...---------............///+++---000000...---------------...///111222333444111111111111222222222222111444222555<<>>???@@@??????@@@BBBEEEJJJRRR]]]fffkkkooorrruuuooojjjddd\\\VVVRRRQQQPPPOOOMMMKKKKKKLLLLLLJJJHHHGGGAAA<<<;;;;;;???HHHRRRgggzzzuuuZZZQQQIIICCC<<<444000111111111000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------.........///+++,,,------......------------...//////...------...------,,,,,,------...---------............///,,,...111111000............//////000111222222333111111111111222222222222222555222444;;;===JJJccc000...,,,,,,------,,,+++++++++++++++,,,------...++++++++++++,,,---......///---,,,---///...)))%%%((()))***+++,,,,,,---,,,)))+++---,,,***)))+++---,,,,,,,,,------,,,++++++------..................,,,+++***)))***,,,...000+++///222777EEEXXXeeegggoooccc^^^aaajjjtttnnnuuu|||||||||~~~zzzvvvwwwvvvkkkbbb___```dddfffeeefffiiinnnuuu~~~}}}xxxuuujjjcccYYYQQQHHHAAAAAAFFFBBBEEEJJJQQQYYYaaahhhllljjjaaaSSSFFF===999777666666777999999777666777888:::;;;===???AAABBBCCCCCCAAAEEEHHHIIIIIINNNWWW___cccfffjjjlllnnnpppsssuuuqqqwww{{{|||}}}}}}yyyppphhh[[[WWWUUUTTTUUUXXXbbblllppppppqqquuu|||nnnZZZSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSPPPOOONNNLLLGGGCCC:::???DDDDDD@@@???BBBEEEFFFEEECCCCCCDDDGGGJJJLLLMMMOOOPPPPPPOOONNNNNNOOOLLLKKKKKKLLLNNNPPPOOONNNJJJJJJIIIHHHGGGEEEDDDCCC<<<===>>>======>>>AAACCCIIIQQQ]]]fffkkkooosssuuunnnjjjccc\\\VVVSSSQQQQQQOOONNNLLLJJJIIIHHHGGGGGGJJJDDD>>><<<===BBBMMMXXXuuuvvvYYYRRRJJJDDD<<<444000111000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////.../////////...---,,,,,,+++,,,---......---,,,+++...------,,,,,,------...---------.........//////...111444444333111000111111111111111111111111111000111111111111222222222555777333444:::;;;GGG^^^yyy~~~}}}++++++++++++++++++++++++++++++,,,,,,,,,+++******((()))+++++++++***)))(((,,,---/////////---+++******+++,,,,,,,,,,,,+++***---,,,+++***+++---000222...//////////////////..................---------)))***,,,......---,,,+++000111444888AAAOOOaaammmmmmnnnhhhaaahhh{{{}}}vvvqqqttt}}}wwwvvv~~~yyynnnbbb]]]___aaa```hhhfffhhhlllooouuu}}}uuupppgggaaaYYYPPPIIIEEEDDDCCCBBBCCCGGGNNNWWW```iiinnnmmmggg[[[MMM@@@999666666555666999<<<<<<;;;:::888888:::;;;<<<<<<===@@@BBBCCCDDDEEEFFFHHHMMMTTTYYY```ccchhhkkkmmmooorrrtttwwwyyy}}}}}}uuunnniiiZZZTTTPPPQQQUUUZZZccckkkmmmpppssswwwvvvfff[[[UUUWWW]]][[[\\\\\\[[[[[[ZZZYYYXXX[[[VVVQQQOOOPPPOOOJJJFFFDDDCCCAAAAAAAAACCCFFFHHHKKKLLLLLLKKKIIIJJJLLLNNNHHHIIIJJJKKKMMMOOOPPPQQQNNNMMMNNNPPPQQQQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBBBB@@@>>>===>>>AAADDDGGGLLLVVV```eeeiiiooorrrqqqlllfff^^^WWWSSSPPPOOOMMMOOONNNNNNMMMKKKJJJHHHGGGFFFAAAAAACCC@@@AAATTTkkktttxxx~~~sss]]]UUUJJJ???888444111//////000111111111000...---///............---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------111///---,,,,,,,,,...//////............---------.........------,,,,,,,,,........................---------............///000000//////.........---000000111222222222222222111222333333333222111000222222555777777;;;GGGTTTuuu{{{,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------......////////////---------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,---......///******++++++++++++******......//////////////////---------------......///000111222666>>>LLL^^^jjjmmmpppjjjaaadddttt|||uuuppprrr{{{uuupppyyyzzzooobbb]]]^^^```___cccdddgggmmmqqquuu~~~vvvpppfffaaaYYYQQQKKKGGGEEECCCCCCCCCEEEJJJSSS^^^hhhnnnmmmggg\\\NNNBBB:::777777777888:::<<<<<<;;;:::999:::<<<===>>>>>>???BBBEEEEEEHHHKKKNNNQQQTTTWWWZZZaaadddhhhkkkmmmooorrruuuxxx{{{~~~yyyrrrllliiiZZZTTTQQQRRRVVV[[[dddmmmnnnqqquuu{{{pppccc[[[VVVWWW[[[\\\\\\\\\\\\\\\[[[[[[ZZZ[[[VVVQQQOOOPPPNNNJJJFFFCCCBBBAAAAAACCCFFFIIIKKKRRRRRRPPPMMMJJJHHHHHHJJJGGGIIIKKKMMMOOOPPPPPPPPPNNNMMMMMMNNNOOOOOONNNLLLMMMLLLKKKIIIGGGFFFDDDDDD@@@>>>===<<<>>>BBBFFFHHHPPPYYYbbbfffjjjoooqqqpppjjjddd\\\VVVRRRPPPOOOMMMNNNNNNNNNMMMKKKJJJHHHGGGBBB??????BBBAAAFFFZZZrrrzzzrrryyyttt]]]VVVJJJ???888444111000///000000111000///...---///............---------,,,,,,---------.........,,,,,,---------.........000///---,,,,,,,,,...///............------------......---------,,,,,,,,,........................---------............///000/////////............000111222222333222222222111222333444444333222111333333555777777:::FFFRRRppp}}}------------------------,,,++++++***+++,,,...///...---,,,++++++,,,---...---,,,***))))))+++---......,,,***((((((***,,,...)))+++---/////////---,,,,,,,,,,,,------,,,,,,,,,.........///000000111111111///...------///111222000000111333:::HHHYYYeeennnssspppddd```jjjvvv|||zzztttoooqqqzzz{{{ooohhhlllvvv{{{pppccc\\\]]]^^^]]]___```eeemmmqqquuu~~~~~~vvvqqqeee```YYYSSSNNNIIIFFFCCCCCCBBBCCCFFFOOO[[[fffnnnlllggg]]]PPPDDD;;;888888999999:::;;;;;;;;;::::::999:::;;;<<<<<<>>>BBBDDDHHHMMMSSSXXXZZZ[[[]]]^^^bbbeeehhhkkkmmmpppsssuuuzzz|||}}}uuunnniiifffZZZTTTQQQSSSWWW\\\eeemmmoootttyyyyyyhhh___[[[XXXWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]ZZZVVVRRRPPPPPPNNNJJJGGGBBBAAAAAABBBEEEIIIMMMOOOVVVUUUSSSOOOKKKIIIIIIIIIHHHIIILLLNNNPPPQQQQQQPPPPPPNNNLLLLLLLLLMMMLLLKKKMMMLLLKKKIIIHHHFFFEEEEEE???>>>===>>>AAAFFFKKKOOOUUU]]]dddgggjjjnnnooommmfffaaaZZZTTTQQQPPPNNNMMMNNNNNNMMMLLLKKKJJJHHHGGGDDD@@@@@@BBBCCCKKK```vvv|||xxxuuu^^^VVVJJJ???888444222000000000000000000///......///............------------------.........//////---------.........//////000///---,,,,,,,,,---...............------------...------------,,,,,,,,,---------------------------------............///////////////............000111111222222222222222222333333444444333333222444444555777777:::DDDOOOjjj------------------------,,,,,,******+++---///111444111...+++)))((()))***+++******)))***+++---...---,,,***))))))***,,,---***+++---...///...---,,,---......//////......---,,,------...///000000111000///.........///111111000111000111777DDDTTT```mmmvvvxxxlllaaabbbllltttuuurrrqqquuu}}}tttggg___aaaiiivvv}}}ssseee\\\\\\\\\\\\^^^^^^ccciiinnnttt~~~}}}vvvqqqddd___XXXSSSOOOJJJEEEAAABBBAAABBBFFFNNNYYYcccjjjiiieee\\\QQQEEE===:::999999999999999999999::::::999:::;;;<<<===@@@DDDGGGMMMRRRXXX\\\___```aaabbbeeegggjjjlllnnnqqqtttwwwzzz}}}}}}uuummmfffcccXXXSSSPPPSSSWWW\\\eeemmmqqqwww}}}~~~pppbbb]]]]]][[[YYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^YYYWWWTTTRRRPPPNNNJJJGGGAAAAAAAAACCCGGGLLLPPPSSSTTTTTTSSSPPPMMMLLLMMMOOOJJJKKKLLLMMMOOOQQQRRRSSSRRRPPPMMMKKKKKKLLLKKKJJJLLLKKKJJJIIIGGGFFFEEEDDD@@@@@@???AAAFFFMMMTTTXXXZZZ```fffhhhjjjmmmllliiibbb^^^XXXSSSQQQOOONNNMMMMMMMMMMMMLLLKKKIIIHHHGGGIIIFFFDDDDDDFFFNNNcccwwwuuu___VVVJJJ???888444222111000000000000000//////...///............---------------------............------------............///...---,,,,,,,,,------.........---------,,,,,,---------------------------------------------------------............//////////////////.........//////000111111111111000222333333333444444444444555444555777777999BBBLLLeee~~~}}}~~~++++++++++++++++++++++++---,,,++++++,,,...000222@@@===777222...,,,,,,,,,((()))+++,,,---,,,,,,+++***++++++,,,,,,++++++***---,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////,,,---...///000///......111111111222666AAAOOOZZZjjjvvv~~~uuueee```gggooossssssuuuzzzooobbbXXXZZZbbbmmmuuuggg]]][[[\\\\\\___^^^```eeejjjrrr}}}vvvrrreee___WWWRRROOOJJJEEE@@@@@@AAACCCHHHNNNWWW___cccdddaaaZZZPPPFFF>>>::::::888888888888999999999999;;;<<<===???AAAEEEJJJNNNSSSVVVZZZ]]]___bbbfffhhhhhhjjjlllnnnooorrrvvvyyy{{{~~~~~~wwwnnneee```XXXSSSPPPSSSWWW\\\dddkkksssyyyttthhh^^^]]]___^^^[[[ZZZYYYYYY[[[\\\]]]]]]^^^]]]XXXWWWUUUSSSQQQNNNJJJHHHAAAAAABBBDDDHHHMMMRRRUUURRRSSSRRRPPPNNNNNNOOOQQQMMMLLLKKKKKKLLLPPPSSSUUUTTTQQQNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCC@@@???@@@BBBHHHQQQYYY^^^___dddhhhiiikkknnnkkkfff```\\\VVVRRRPPPOOONNNLLLLLLLLLLLLLLLKKKIIIHHHGGGKKKIIIGGGFFFHHHSSSfffwww~~~ttt```WWWJJJ???888444333222111000000//////////////////............---------+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------------------------------------------............///.........///////////////---......///////////////222222222222333333444444666444444666777999@@@IIIbbb}}}|||}}}|||}}}}}}++++++++++++++++++++++++...------,,,---...000111AAA>>>999444000---------)))***,,,......---+++*********,,,------,,,******...---,,,,,,,,,------...------............------+++++++++,,,---------...***+++...///000///---,,,000111222222555>>>JJJSSScccqqq}}}xxxjjjbbbiiisssxxxxxxzzz}}}ssscccUUUVVV]]]fffuuuxxxiii___\\\]]]^^^aaa______ccchhhpppyyyuuuiiiaaaWWWQQQOOOKKKEEE??????@@@BBBFFFLLLSSSYYY\\\^^^\\\VVVNNNEEE>>>;;;:::777777888999::::::::::::666888:::<<>>===>>>AAAHHHRRR[[[aaaeeeiiillllllnnnppplllfff___[[[VVVRRRPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFJJJVVVhhhvvv}}}}}}rrr```XXXJJJ???777444333333111111000//////////////////............---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////------...///////////////111111111111222333444444666333333666777999???GGG___~~~}}}uuuwww~~~||||||||||||,,,,,,,,,,,,,,,,,,,,,,,,.............../////////666444111///---,,,,,,------------------,,,,,,+++++++++++++++++++++++++++,,,,,,.........---,,,+++...//////000000//////...,,,---------------------,,,,,,------...............///111222444;;;DDDLLL\\\iiivvvuuujjjfffppp}}}}}}|||iiiUUUSSSYYYaaammmxxx~~~zzzlll```^^^___``````___```eeejjjqqq}}}}}}yyynnneeeYYYRRRPPPLLLFFFAAA@@@@@@@@@BBBFFFMMMTTTXXXXXXVVVSSSLLLDDD>>>;;;:::666777:::<<<>>>>>>===<<<444666888;;;???FFFNNNSSS]]]___bbbdddfffjjjnnnrrrnnnoooqqqrrrsssvvvzzz~~~~~~yyyrrrkkkggg]]]XXXUUUWWWZZZ]]]dddkkktttzzzyyypppbbb]]]\\\___```]]]\\\]]][[[[[[\\\]]]^^^^^^]]]]]]WWWWWWWWWUUUQQQMMMJJJHHHDDDCCCCCCEEEHHHLLLQQQSSSUUUUUUSSSOOOKKKHHHIIIJJJHHHIIIJJJLLLNNNOOOPPPQQQOOONNNMMMMMMNNNMMMKKKIIIIIIHHHHHHGGGFFFEEEDDDDDD>>>===>>>AAAIIISSS]]]ccckkknnnppppppssstttooohhh___[[[WWWSSSQQQOOOMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFGGGFFFEEEHHHTTTdddooovvvzzz~~~~~~{{{oooaaaXXXJJJ???777444444444222111000///...//////000///............---------,,,,,,,,,,,,---------...,,,,,,,,,,,,---------...------------,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////000...///000000111111000000000000//////000222333444555222222555888:::???FFF\\\{{{wwwrrryyy~~~||||||||||||------------------------...//////000//////...---------,,,,,,---...///000000///---+++++++++---......,,,***))))))***,,,...))),,,///111111...+++)))***++++++,,,,,,++++++***..................------///...,,,,,,,,,---///000,,,...000111333888@@@GGGVVVcccoooqqqjjjiiivvv~~~yyy}}}oooVVVQQQVVV^^^hhhqqqxxx{{{mmmaaa___```aaa______bbbggglllqqq||||||rrrhhh[[[SSSQQQNNNHHHBBBBBB@@@======AAAHHHPPPVVVTTTSSSPPPKKKDDD>>>;;;:::666888;;;???@@@@@@???>>>:::<<<>>>BBBGGGNNNVVV\\\___bbbfffiiilllnnnrrrtttpppqqqrrrssstttwww||||||xxxsssooolll___ZZZXXXZZZ\\\___eeelllsssyyyvvvkkk]]][[[[[[______[[[[[[]]]]]]]]]^^^^^^______^^^^^^WWWXXXXXXVVVRRRMMMJJJIIIEEEDDDDDDEEEGGGKKKOOORRRSSSRRRQQQNNNJJJHHHIIIJJJEEEGGGKKKOOOQQQPPPOOOMMMMMMLLLLLLMMMMMMLLLJJJGGGIIIIIIHHHHHHGGGFFFEEEEEE@@@???@@@CCCKKKVVV```fffooorrrssstttvvvwwwrrrkkk___\\\WWWSSSQQQOOOLLLJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIGGGDDDFFFPPP]]]fffnnnttt{{{wwwzzzyyytttxxxmmmaaaXXXKKK>>>777444444444222111///.........///000//////.........------------------.........//////---------.........//////,,,,,,---------,,,+++***---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000000000111222222222222222000////////////111333444444111111555888:::???FFFYYYyyytttrrr|||~~~||||||||||||~~~,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------;;;222((('''+++...,,,'''*********++++++*********------------------------,,,,,,+++***+++,,,---...000///---+++++++++---........................---...///111222444999>>>CCCOOOZZZdddlllpppkkkqqqbbbTTTUUU^^^iiiqqq{{{lllcccbbbaaa^^^`````````bbbhhhsssvvvnnnbbbXXXQQQKKKEEEAAA@@@;;;;;;???DDDEEEHHHKKKLLLMMMMMMJJJEEE???<<<:::>>>999888===@@@>>><<<<<>>IIIUUU```iiinnnjjjqqqkkkYYYUUU]]]mmm{{{~~~oooeeebbbbbb___``````aaadddjjjtttyyypppdddYYYRRRMMMGGGCCCBBB===<<>><<<;;;<<>>AAAJJJVVVaaagggqqqsssvvvwwwuuupppjjjfff^^^XXXRRROOOOOONNNKKKGGGGGGHHHJJJKKKKKKJJJIIIIIIGGGBBB@@@DDDJJJQQQ[[[eeevvv}}}vvvuuuxxxssswwwoooeeeVVVEEE;;;555222111333111111111111000000000000............------------000///---,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,---,,,---------+++***+++,,,...------------------,,,------,,,,,,---...///000///...---,,,,,,,,,------000/////////............////////////............000000000000////////////333222111000000111222333111222333444555888<<<@@@NNNlll~~~{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...,,,)))***,,,---...---+++***)))(((((()))***+++........................,,,,,,+++++++++,,,---...000///...,,,,,,---...///...........................//////...///222666:::AAAOOO[[[ffflllhhhppprrr\\\TTT\\\qqqsssgggbbbaaaaaaaaabbbcccfffkkkuuu|||tttiii___XXXQQQJJJFFFEEE???===???@@@>>>???AAAFFFHHHHHHGGGCCC@@@>>>===:::666666:::<<<;;;:::<<<@@@CCCJJJTTT\\\aaahhhooooooqqqssstttsssssstttuuuxxxyyy{{{~~~zzzsssppppppqqqrrrsssrrrqqqnnnlllnnnqqquuu{{{zzzqqqhhh]]]]]]]]]]]]___aaaccceeebbb```^^^]]]]]]]]]\\\[[[[[[YYYWWWTTTQQQMMMHHHEEEBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCC@@@@@@AAACCCHHHJJJOOORRRTTTTTTSSSRRRMMMKKKIIIHHHIIIJJJJJJIIIJJJKKKIIIGGGHHHLLLKKKHHHCCC@@@???CCCLLLWWWaaagggppprrrttttttqqqlllfffcccYYYUUUPPPNNNNNNNNNKKKHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFAAA???CCCIIIQQQ]]]hhh{{{zzz}}}xxx|||mmmfffVVVDDD:::555222111222111111111111000000000000////////////...............------,,,,,,------...,,,,,,,,,+++++++++++++++---...///...,,,+++,,,---,,,------------------......---------------......------,,,,,,,,,---......000000//////......------........................////////////000000000000333111///------///111333222333444555666888===@@@IIIeee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------...///,,,+++)))(((((()))+++,,,........................+++++++++,,,,,,,,,------//////...------......///,,,,,,,,,------------------......---...111555888<<>>>>>======???CCCDDDEEEDDDBBB@@@???@@@===:::999<<<===;;;;;;===BBBGGGPPPYYY```eeeiiimmmoooqqqssstttttttttvvvwww~~~|||tttppppppppppppttttttuuuttttttwwwzzz}}}{{{pppggg^^^^^^^^^^^^^^^___aaabbb```^^^\\\[[[\\\\\\\\\[[[YYYWWWUUUSSSQQQMMMHHHEEEAAAAAA@@@AAAAAABBBCCCCCCAAAAAA@@@>>><<<===@@@CCCGGGJJJOOORRRTTTTTTRRRPPPMMMKKKIIIHHHIIIJJJIIIHHHFFFGGGGGGFFFIIIPPPRRROOOCCCAAAAAAEEENNNYYYbbbggglllnnnppppppnnnjjjeeebbbVVVSSSOOOMMMMMMLLLJJJHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDAAA@@@AAADDDNNN```qqqnnnhhhVVVCCC999555222111222111111111111000000000///000000000000////////////,,,,,,,,,,,,------......---------,,,,,,+++++++++.../////////---,,,---...*********++++++,,,,,,,,,......------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------...............///////////////000000000000222000///......///000222222333444444555777<<>>???======???@@@BBBCCCBBBAAA@@@AAABBB@@@===<<<>>>===;;;;;;???DDDLLLVVV___eeekkknnnooommmooosssuuuvvvxxxzzz|||zzzvvvsssqqqpppuuuwwwzzz}}}|||oooeee^^^^^^]]]]]]\\\\\\\\\\\\^^^]]][[[[[[\\\\\\[[[ZZZVVVTTTRRRQQQPPPMMMJJJGGGAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>===;;;;;;===BBBEEEGGGJJJMMMQQQRRRRRRQQQOOOMMMKKKIIIIIIJJJJJJHHHGGGEEEGGGFFFEEEIIIOOOQQQOOOBBBAAABBBGGGQQQ[[[dddhhhkkklllmmmmmmjjjeee```]]]TTTRRROOOMMMKKKJJJHHHFFFGGGGGGHHHHHHHHHFFFEEEDDDAAAAAABBBAAAAAALLLeee}}}uuujjjXXXCCC999666333222222111111111111000000000///111111000000000/////////++++++,,,------.........//////......------,,,,,,...///000///---,,,---...*********++++++,,,,,,,,,------------------,,,,,,***+++,,,---......//////)))******+++,,,---......,,,---------......//////.../////////000000000111000111111111111111111000111222222333333666:::===EEEZZZyyy{{{|||~~~}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,,,,,,,,,,---------------)))******++++++,,,,,,,,,,,,---------...111666:::<<>>>>>AAA???AAABBBBBBAAAAAABBBDDD@@@>>>>>>@@@???===???DDDJJJTTT___fffmmmtttwwwvvvnnnqqquuuyyy{{{~~~~~~{{{xxxuuusssssswww|||nnnaaa]]]]]]\\\\\\[[[[[[ZZZZZZ]]]\\\\\\\\\]]]\\\ZZZXXXSSSRRRQQQPPPOOOMMMJJJGGGCCCBBBAAA@@@???>>>>>>>>>;;;<<<<<<<<<>>>AAAFFFJJJIIIJJJMMMOOOQQQQQQPPPPPPMMMLLLJJJJJJJJJJJJHHHFFFHHHIIIGGGEEEFFFJJJIIIFFFAAAAAACCCIIISSS^^^fffjjjmmmmmmmmmjjjeee___YYYUUUPPPOOONNNLLLIIIGGGEEEDDDEEEFFFGGGGGGGGGFFFEEEDDD???AAADDDDDDEEEQQQlllyyymmmYYYDDD999777555333222111111111111000000000000000000000000////////////+++,,,------.........---////////////.............../////////---,,,---...,,,------------------...+++,,,------------,,,,,,***+++,,,---............++++++,,,---...//////000,,,,,,,,,---......//////......//////000000111111000111333444444333111000000111222222222555888<<>>???@@@CCCKKKUUU```hhhlllmmmlllkkkgggbbb[[[UUURRRIIIJJJJJJIIIFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEDDD@@@AAADDDJJJQQQ^^^tttyyyooo[[[DDD:::888666444333111111111111000000000000000000/////////.........+++,,,---.........---,,,---------...............---...///...,,,+++,,,---...------------------,,,******,,,---...------,,,***+++---............---------------------------++++++,,,------...//////.........///000111111111222222222222222222222222111222333333333555999<<<@@@KKKeee|||~~~{{{xxxzzz~~~,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))'''''')))***+++***+++---///111111///---+++++++++++++++++++++++++++***+++,,,---...---,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,------...///000000//////...---,,,---111444<<>>@@@@@@AAABBBBBBAAABBBDDDFFFDDDDDDGGGKKKLLLMMMSSS[[[^^^hhhppprrruuuzzzzzzwwwzzz~~~~~~||||||{{{{{{|||mmm\\\WWWXXXZZZ[[[]]]]]]^^^^^^]]]]]]^^^``````]]]YYYUUUUUUTTTQQQPPPNNNJJJFFFCCCGGGEEECCCAAA>>>===<<<;;;999;;;>>>AAADDDIIINNNQQQNNNNNNNNNNNNPPPQQQSSSTTTMMMLLLKKKJJJKKKJJJGGGEEECCCEEEEEEBBBCCCDDDAAA<<<>>>???CCCKKKVVVaaaiiimmmiiiiiihhheeeaaa\\\VVVSSSDDDEEEFFFFFFDDDCCCCCCDDDBBBCCCDDDFFFFFFFFFEEEEEEAAA@@@DDDOOO[[[iiixxx}}}qqq\\\EEE:::999777555444111111111111000000000000////////////............,,,,,,.........---,,,+++,,,,,,,,,------.........---.........,,,+++,,,---,,,,,,,,,++++++*********(((***+++---......------+++,,,---.........---,,,......---,,,***))))))(((++++++,,,,,,---...//////---......///000111111222444222000//////000222444333333444444444666:::======FFF^^^}}}|||vvvxxx}}},,,,,,,,,,,,,,,,,,,,,,,,***///333222---***+++---...------,,,,,,------...))))))*********+++++++++***+++,,,------+++)))(((---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------...000000//////111222===>>>NNNhhhzzzxxxiii]]]\\\iii~~~xxxkkkjjjnnn{{{~~~vvvjjjaaa\\\]]]___ccchhhmmmrrrttt}}}wwwllldddXXXOOOEEE??????@@@???>>>@@@@@@@@@@@@AAACCCHHHKKKNNNNNNNNNPPPTTTYYY^^^aaammmnnnoooqqquuuyyy|||~~~||||||~~~jjjZZZWWWXXXZZZ\\\]]]\\\[[[ZZZ^^^^^^^^^\\\ZZZVVVSSSQQQSSSQQQOOOLLLIIIGGGFFFFFFGGGFFFDDDBBB@@@???>>>>>>>>>???@@@CCCFFFIIILLLNNNOOONNNLLLKKKLLLNNNQQQSSSPPPNNNKKKJJJIIIHHHFFFDDDDDDCCCAAA???>>>>>>>>>???>>>>>>BBBLLLZZZeeeiiiiiiiiihhhgggeeebbb[[[SSSNNNNNNLLLIIIFFFDDDBBBAAAAAACCCCCCBBBBBBBBBCCCDDDDDDDDD@@@HHH^^^ssszzz|||www]]]CCC;;;:::666333444333222111111000111111111000/////////.....................------,,,,,,+++...------,,,,,,++++++***------------------------,,,,,,,,,+++++++++******........................//////...,,,,,,++++++++++++,,,,,,------,,,,,,+++//////.........---------000000000000111111111111000000//////000111222222111111222333555777999:::>>>FFFXXXttt{{{~~~}}}yyyrrrvvv|||,,,,,,,,,,,,,,,,,,,,,,,,***---000111...,,,---...------,,,,,,,,,,,,------*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////---...000000//////111222;;;===KKKdddvvvttthhh]]]^^^kkk{{{llliiilllwwwvvvkkkccc\\\]]]___bbbggglllqqqsss{{{zzzqqqiii]]]TTTIIIBBB@@@@@@???===???@@@@@@@@@@@@CCCHHHKKKQQQSSSVVVYYY\\\bbbhhhmmmuuuvvvvvvxxxzzz}}}~~~|||gggYYYVVVWWWYYY[[[[[[[[[YYYXXX\\\\\\]]]\\\ZZZVVVSSSPPPNNNMMMLLLJJJHHHHHHJJJLLLMMMKKKHHHEEECCCBBBAAAAAABBBCCCDDDEEEGGGJJJLLLMMMMMMLLLJJJIIIJJJLLLOOOQQQNNNLLLJJJIIIHHHGGGEEECCCDDDCCCAAA???>>>>>>??????@@@@@@EEENNN[[[eeehhhhhhjjjiiigggeeeaaa[[[TTTNNNJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCBBBMMMdddvvv|||zzz___EEE===<<<888555666333222222111111111111111000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---------,,,,,,------------------------...---------------......,,,,,,------------,,,,,,//////.........---------//////000000000111111111000000000000000111111222111111222333555777999:::;;;CCCUUUqqq|||||||||yyyvvvrrruuuzzz,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////......------,,,,,,,,,,,,------)))))))))))))))***++++++))))))))))))***+++,,,---*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,////////////////////////,,,...////////////000222999<<>><<<>>>>>>??????@@@BBBGGGKKKOOOTTTZZZ]]]___dddmmmuuu{{{|||}}}sssbbbXXXVVVWWWYYYZZZZZZYYYXXXWWWZZZ[[[[[[[[[YYYUUUQQQNNNHHHIIIJJJJJJJJJLLLOOORRRSSSQQQNNNJJJGGGFFFFFFFFFIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJHHHHHHHHHJJJLLLNNNLLLKKKHHHHHHGGGFFFDDDBBBDDDCCCAAA@@@????????????BBBCCCHHHRRR]]]eeehhhiiikkkjjjgggeeeaaa[[[TTTOOOEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDCCCBBB@@@>>>@@@CCCRRRgggtttuuuxxx~~~yyy___EEE<<<;;;888555555333333222111111111111111000000000/////////......,,,,,,,,,---------------***++++++,,,------......------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------............------...............---------//////000000000000111111111111111111111000000000111111222333555666888999888???PPPlllzzzxxxxxxwwwuuuqqqtttxxx~~~------------------------,,,+++,,,---//////...,,,---,,,,,,,,,,,,,,,,,,---(((((('''''''''((()))******+++,,,---......//////(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,...//////...///000222666:::DDDUUUdddiiifffaaa[[[fff{{{yyywww}}}zzzooohhh]]]^^^^^^```dddiiimmmpppttt}}}{{{wwwmmmdddWWWLLLEEE@@@===;;;<<<<<<======>>>AAAFFFIIIMMMTTT[[[^^^___dddmmmvvvzzz|||jjj]]]XXXWWWXXXYYYZZZZZZYYYWWWVVVYYYYYYZZZXXXVVVQQQMMMJJJEEEIIIOOOQQQRRRRRRTTTUUUUUUSSSPPPMMMKKKKKKLLLMMMPPPOOONNNLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLJJJHHHGGGHHHGGGEEECCCEEEDDDBBB@@@?????????@@@BBBDDDKKKUUU___gggjjjjjjllljjjfffccc___YYYSSSOOOEEEDDDDDDCCCCCCCCCCCCCCC@@@AAACCCDDDCCCAAA===;;;===DDDTTTfffmmmjjjllltttwww\\\CCC:::999666333333333333222111111111111222000000000////////////...---------....../////////,,,,,,,,,,,,------......---------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000---..................---........................////////////000000000111222222222222111000000///111111222333444666777888888>>>MMMggg~~~xxxwwwvvvtttqqqsssvvv{{{------------------------...---,,,---......,,,***,,,,,,,,,++++++,,,,,,,,,+++***)))((()))***+++------...111333333222111///(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---//////......000111444888@@@MMM[[[eeehhhfff^^^fffxxx|||wwwyyy|||rrrkkk^^^^^^^^^___bbbgggkkknnnrrryyy}}}{{{ssskkk```TTTJJJCCC>>>;;;::::::;;;;;;<<<@@@DDDHHHPPPWWW^^^``````dddmmmuuuyyy{{{uuuddd[[[XXXXXXYYY[[[[[[[[[YYYWWWVVVXXXWWWVVVTTTQQQMMMIIIGGGFFFNNNWWW[[[ZZZWWWUUUVVVSSSRRRPPPNNNNNNOOOPPPQQQTTTSSSQQQOOOMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLJJJHHHHHHIIIHHHGGGEEEEEEDDDBBB@@@?????????@@@@@@EEEMMMXXXaaahhhkkklllkkkhhhddd```\\\WWWQQQMMMGGGFFFFFFEEECCCBBBAAA@@@>>>@@@BBBDDDCCC@@@<<<:::<<>>GGGTTTccckkkmmmiiimmmzzzzzzrrroooxxx~~~uuunnn___^^^]]]^^^```eeejjjmmmpppvvv}}}xxxrrriii]]]RRRHHHAAA===999:::;;;;;;===@@@EEEIIIPPPUUU[[[^^^___cccjjjpppxxx{{{{{{kkk```ZZZXXXYYYZZZ[[[\\\[[[YYYVVVUUUTTTSSSQQQNNNKKKIIIGGGGGGIIIRRR\\\```]]]XXXUUUUUUPPPPPPPPPPPPPPPQQQRRRRRRUUUTTTRRROOOMMMKKKJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHHHHIIIIIIHHHFFFEEEDDDBBBAAA@@@???@@@@@@AAAFFFPPPZZZbbbhhhjjjkkkjjjfffaaa\\\XXXSSSNNNKKKHHHGGGGGGEEECCCAAA???>>>===???AAABBBBBB???<<<:::<<>>???CCCHHHLLLPPPTTTYYY]]]aaafffkkknnnsssxxxvvvkkkbbb]]]ZZZXXXYYYZZZ[[[[[[YYYWWWUUUSSSOOOMMMJJJHHHGGGHHHIIIJJJKKKSSS\\\^^^ZZZUUUTTTUUUOOOPPPQQQRRRRRRRRRQQQQQQTTTSSSQQQOOOMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFDDDCCCAAA@@@@@@@@@@@@CCCIIISSS\\\bbbfffgggggghhhddd^^^XXXTTTOOOKKKHHHFFFFFFEEEDDDCCC@@@>>>===<<<===???@@@@@@???===;;;===BBBRRReeepppuuuxxx{{{rrrXXX@@@:::;;;:::999:::444444333222222222222333111111111000000000///////////////..............................---------------------------------////////////............------------------------+++++++++++++++,,,---...,,,,,,------------,,,,,,---------.........//////........./////////000000000111222444444333222111111111111222333444555666999;;;FFF\\\zzz{{{~~~zzzxxxuuussstttwww|||........................(((,,,///---***)))---222,,,++++++++++++++++++,,,...,,,***))))))+++...000999666000+++))))))+++---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------------------------+++---......---...///111000666<<<@@@MMMbbbrrrwww{{{yyyxxxppp}}}xxxqqq```___]]]\\\^^^cccgggjjjooossszzz~~~|||wwwmmm```SSSJJJEEE===>>>???@@@AAAEEEJJJNNNVVVXXX\\\bbbhhhnnnrrrtttmmmsss~~~{{{ssshhh___\\\[[[ZZZXXXXXXYYYZZZZZZXXXVVVSSSRRRJJJHHHFFFDDDEEEGGGKKKMMMKKKRRRYYYZZZUUURRRSSSVVVPPPQQQSSSTTTSSSRRRPPPNNNSSSRRRPPPNNNLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEFFFGGGGGGFFFEEEFFFEEECCCAAA@@@@@@@@@AAAFFFLLLUUU]]]bbbdddddddddfffbbb\\\VVVQQQMMMIIIFFFCCCCCCCCCCCCBBB@@@>>><<<;;;<<<>>>?????????===<<<===@@@NNN```kkkrrr~~~uuuyyyoooUUU>>>888:::999888999555444333333222222333333111111111111000000000000.........------,,,,,,+++,,,,,,------.../////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---...///+++,,,,,,------,,,,,,+++---------.........//////............/////////000///000222444444444222111111111111222333444555666888999DDDZZZyyyyyyxxx~~~}}}yyysssuuuyyy}}}...........................,,,---///---***+++///---,,,,,,,,,,,,,,,,,,,,,++++++************++++++222000---+++))))))******)))******++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...,,,,,,,,,---------......///////////////.........222222777@@@LLLZZZmmm}}}vvvrrr|||rrrppp|||{{{uuukkkgggcccaaabbbdddeeefffiiiooowww|||sssjjj___QQQFFFFFFAAA>>>@@@BBBDDDJJJPPPYYY]]]ccciiirrrzzzzzzuuurrruuu|||tttgggbbb\\\WWWVVVVVVVVVVVVVVVVVVWWWVVVTTTPPPKKKIIIDDDDDDEEEGGGIIIKKKNNNOOOOOOSSSWWWWWWSSSQQQSSSUUUSSSRRRQQQPPPOOONNNNNNNNNRRROOOLLLKKKLLLLLLJJJHHHIIIJJJKKKLLLLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAEEELLLVVV___dddeeecccaaa___]]]XXXSSSMMMIIIEEEDDDCCCCCCBBBAAA@@@???===<<<<<<<<<<<<===>>>===:::777>>>===FFFXXXfffqqq}}}~~~bbbRRRAAA;;;;;;999777666555555444444444333333333111111111111000000000000//////............/////////...---,,,,,,---...///......---,,,---...///000...//////000///---+++***.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................000000...------...///000000000000000000000000000111111111111111111111111000000111222333333333333666999CCCXXXttt{{{uuu||||||zzzyyyzzz{{{}}}////////////...............,,,---...,,,((()))---......---,,,+++******)))++++++************++++++///...,,,*********+++,,,+++,,,,,,------......///++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,---------..................////////////111111555===GGGTTTfffuuuxxxppplllxxxyyymmmzzz~~~yyyllliiidddaaaaaacccddddddiiinnnuuu}}}wwwnnneeeXXXMMMHHHCCC???AAACCCFFFMMMTTTZZZ___eeekkksss{{{|||xxxvvvyyyyyyooohhh\\\YYYUUUSSSTTTVVVWWWWWWUUUUUUTTTRRROOOLLLHHHFFFDDDEEEGGGIIIKKKMMMNNNOOOPPPTTTWWWUUUQQQNNNOOOQQQTTTSSSQQQOOONNNNNNNNNNNNSSSPPPMMMKKKLLLKKKIIIFFFKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@EEEKKKTTT^^^cccdddbbb```]]]ZZZVVVQQQLLLHHHEEECCCDDDCCCCCCBBB@@@>>>===<<<===>>>??????>>><<<:::999;;;;;;DDDUUUcccppp^^^NNN???999999888666555555444444444444333333333222222222222111111111111//////............/////////...------------...///...------,,,---...///000...////////////---,,,+++---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////000000000000000000000000111111111111111111111111000000111222333333333333777888@@@RRRmmmwwwooo|||~~~|||{{{}}}}}}}}}~~~~~~~~~000000/////////............,,,,,,...,,,((((((,,,///...---,,,***)))((((((++++++************++++++---,,,+++******+++------+++,,,,,,------......///++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,---------......---------.../////////000000///222999AAALLL[[[iiirrrkkkhhhtttooozzz}}}oookkkeeeaaaaaaaaabbbbbbhhhkkkqqqxxx|||uuummmbbbWWWMMMGGGBBBCCCEEEIIIQQQZZZ^^^ccciiinnnuuu|||}}}zzzwww{{{yyytttooohhh___YYYOOONNNMMMNNNQQQTTTUUUVVVQQQPPPOOOLLLIIIGGGEEEDDDEEEGGGJJJMMMNNNNNNMMMLLLLLLPPPSSSSSSQQQOOOOOOQQQWWWUUUQQQOOOMMMMMMNNNOOOSSSQQQNNNLLLKKKIIIGGGFFFOOONNNMMMKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@DDDJJJSSS[[[```aaa___]]]YYYVVVRRRMMMIIIFFFCCCBBBEEEEEEDDDBBBAAA>>>===<<<===@@@BBBAAA===::::::;;;:::;;;EEETTTcccttt}}}XXXJJJ<<<888888777555555444444444444333333333222444333333333333222222222000//////......//////000///...------------...///...------------...//////////////////...---,,,+++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,------........................---....../////////......000000000000000000000000111111111111111111111111000000111222333333333333888777<<>>HHHWWWggg{{{wwwSSSGGG;;;888888777666777444444444444333333333333333333333333222222222222000000////////////000000.........------.........------------......////////////.........------,,,,,,---...---+++++++++,,,,,,,,,,,,---------------........................,,,---...///000///...---000000000000000000000000111111111111111111111111000000111222333333333333777777:::FFF[[[xxxtttnnn|||~~~{{{}}}}}}.........---------,,,,,,,,,+++---//////,,,---222++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++************)))******++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,,,,---...//////000000///111555888===HHHSSSffffffgggooo}}}~~~vvvpppiiiccc````````````dddfffkkkqqqyyy}}}yyyqqqiii\\\TTTMMMKKKMMMQQQZZZbbbhhhmmmqqqrrrtttxxxyyywwwqqquuu~~~}}}xxxlllfff___[[[XXXUUUPPPMMMIIIHHHGGGHHHJJJKKKIIIHHHEEEDDDCCCCCCDDDEEEGGGHHHLLLMMMOOOPPPNNNKKKGGGDDDCCCGGGMMMRRRVVVXXXYYYZZZWWWTTTPPPMMMKKKLLLNNNOOONNNNNNMMMLLLLLLKKKLLLMMMRRRPPPMMMJJJHHHHHHIIIJJJIIIHHHGGGEEECCCBBBAAA@@@CCCBBBAAA??????@@@AAAAAAGGGKKKRRRXXXZZZYYYWWWTTTOOOMMMIIIFFFCCCBBBBBBBBBFFFFFFEEEDDDBBB@@@>>>===<<<@@@BBB???:::666888;;;<<<@@@KKKZZZllltttPPPEEE<<<::::::888888999555555555444444444333333333222222222222111111111000000////////////000000---..................------------...............///.........---------------...///...---,,,,,,...,,,,,,,,,------.................................+++,,,.../////////...---////////////////////////000000000000000000000000000000111222333333333333444666;;;EEEWWWrrruuuppp|||}}}}}}|||{{{{{{}}}........................---,,,---000///---...222***++++++,,,,,,---......,,,,,,++++++++++++,,,,,,---,,,,,,+++******)))(((+++,,,,,,------......///++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,---.........//////...000444666999CCCLLLZZZ```fffnnn~~~|||~~~|||||||||{{{~~~yyyssskkkdddaaa```aaaaaadddfffjjjooowww~~~|||uuunnnddd\\\TTTQQQQQQTTT[[[ccciiinnnrrrqqqqqqtttvvvtttrrrwww~~~xxxqqqmmm```\\\VVVSSSRRRQQQNNNKKKIIIHHHFFFFFFGGGFFFEEECCCBBBBBBBBBCCCEEEHHHKKKLLLMMMMMMMMMLLLJJJHHHFFFEEEHHHKKKPPPTTTWWWWWWWWWVVVSSSRRROOOLLLKKKLLLMMMOOOMMMNNNNNNNNNMMMMMMNNNPPPPPPOOOLLLJJJHHHHHHIIIJJJHHHGGGFFFEEECCCBBBAAA@@@BBBAAA???>>>???@@@BBBCCCJJJNNNSSSWWWXXXVVVRRRPPPLLLIIIFFFCCCAAAAAABBBCCCFFFEEEEEEDDDCCCAAA@@@???===???@@@===:::888999:::<<>>===>>>AAACCCEEENNNQQQTTTWWWVVVSSSOOOLLLIIIGGGDDDAAA@@@AAABBBDDDEEEEEEEEEDDDDDDCCCAAAAAA???>>>>>><<<;;;;;;;;;;;;>>>CCCOOOccc{{{qqqLLLDDD===<<<;;;888777999777777777777666666666666444333333333222222222222111111000000000000111111------...//////...------,,,---.../////////...---///...------------...///---...///...,,,+++,,,---,,,,,,------.../////////........................,,,,,,,,,,,,---...///000////////////////////////000000000000000000000000000000111222333333333333222666:::@@@MMMeeezzzxxx}}}wwwwwwvvvtttssstttwwwyyy}}}}}}~~~//////000111222333444444111//////000---((((((+++/////////......------------,,,,,,++++++,,,,,,---(((((()))++++++,,,,,,,,,)))******++++++,,,------++++++,,,,,,,,,---------***+++,,,---...---,,,,,,,,,,,,,,,---------......------------------,,,,,,******---111222555===EEEOOO___jjjlllrrrzzzssssssvvvuuuxxx}}}|||vvvmmmfffcccccccccdddggghhhjjjmmmsss}}}zzzsssooofff^^^ZZZWWWVVV[[[aaabbbiiimmmlllmmmqqqtttuuuuuuzzz~~~xxxlllbbbZZZWWWPPPMMMIIIGGGHHHGGGDDDAAACCCAAA???@@@BBBDDDEEEDDDEEEEEEGGGIIIJJJLLLMMMNNNIIIGGGDDDCCCDDDFFFJJJLLLMMMNNNQQQUUUWWWUUURRROOOMMMMMMLLLLLLLLLLLLLLLMMMQQQRRRSSSQQQNNNMMMNNNQQQKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBAAA???>>>======>>>AAADDDGGGPPPRRRUUUWWWVVVRRRNNNJJJHHHFFFCCC@@@???AAACCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???===<<<===>>>===<<>>;;;888777888:::???HHHXXXlllfffGGGBBB===:::999999:::999888777666555444444555666333333444555555444444333444333111000000000111111//////............//////---***''''''+++///111111,,,---///000000000//////---......---,,,,,,///111........................------...///000000//////..................................../////////000111111111111111222222333///000111333333444333333555000111<<>><<<<<<>>>???@@@CCCEEEHHHJJJKKKLLLLLLKKKJJJHHHFFFCCCBBBEEEFFFGGGHHHJJJMMMNNNOOORRROOOLLLNNNQQQSSSPPPMMMIIIHHHIIIKKKNNNPPPQQQPPPMMMMMMNNNNNNMMMLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAEEEKKKOOOUUUTTTSSSTTTUUURRRMMMIIIGGGDDD@@@???@@@BBBDDDEEEGGGEEEBBBBBBDDDDDDAAA???;;;;;;:::999777888;;;===AAALLL[[[lll~~~cccFFFBBB===:::999999999999888777666555444555555666555444444444444444444444444333222111000000111111000000000//////000000000///---***))),,,---...---,,,---.../////////.........//////---+++***+++---........................------...///////////////................................./////////////////////......//////000111111111111222222333333333666222444<<>>KKKbbbkkkgggeeeiiiwwwsssoooyyywwwpppnnnrrrpppoooqqquuu|||yyyqqqjjjffffffgggeeekkkqqqtttuuuvvvyyy|||~~~~~~}}}~~~~~~|||zzztttqqqnnnllleee]]]ZZZ\\\UUUXXXZZZ[[[ZZZYYYYYYYYYVVVXXXZZZ]]]___aaabbbccc___aaadddggggggfffcccaaaXXXXXXYYY]]]bbbjjjpppuuuwwwxxxyyywwwuuussssssttt}}}wwwrrruuuyyyxxxrrrhhh\\\QQQJJJFFFEEEDDDCCCAAA???===;;;:::999===???BBBGGGJJJMMMOOOPPPSSSQQQNNNJJJFFFCCCAAA@@@EEEFFFIIILLLNNNOOOPPPPPPNNNKKKJJJKKKOOOPPPOOOMMMGGGGGGHHHKKKOOORRRRRRRRRLLLLLLLLLLLLLLLLLLKKKJJJLLLLLLKKKKKKJJJIIIIIIIIIFFFEEEEEEDDDCCCBBBBBBBBB???@@@@@@@@@BBBFFFLLLPPPTTTTTTTTTTTTTTTQQQMMMIIIFFFCCC@@@???@@@CCCDDDDDDDDDCCCBBBCCCCCCBBB???<<<999999999888777999<<>>======<<>>BBBRRRXXX___iii|||xxxWWWDDD@@@<<<:::999:::999999777777666666666666666666888777555333222333444555555555444333222111111111000111111111111111111000******,,,...///000//////.........------,,,,,,+++---///000///,,,***((((((------------------------------...//////.................................////////////............000000000000000111222222222222111000000111222333333333888<<<===EEE___{{{zzzxxxuuuooohhh```XXXRRRTTTXXXbbbrrr}}}||||||333333222111111111111111///.........000000///---,,,,,,---...000111222222---+++***,,,//////---***++++++++++++++++++++++++---,,,,,,...000111000///'''(((***,,,------,,,+++))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,---......///222777:::BBBWWWfffkkkmmmjjjnnn~~~|||xxx~~~yyyjjjcccgggooosssiiihhhiiihhhfffgggmmmxxx~~~xxxqqqllljjjjjjgggjjjooorrrsssrrrqqqpppsss~~~~~~~~~|||zzzssstttrrrooojjjeee^^^YYYRRRPPPOOOMMMLLLJJJGGGFFFBBBAAA@@@@@@@@@AAACCCCCCAAA@@@@@@@@@??????@@@@@@CCCDDDHHHNNNVVV^^^fffjjjnnnoooqqqrrrqqqrrrtttuuuwww~~~xxxiiibbb```aaa```\\\TTTLLLFFFCCCBBBBBB======>>>???@@@AAAAAABBBCCCFFFJJJNNNPPPPPPOOONNNMMMLLLJJJHHHHHHIIIKKKMMMMMMOOORRRSSSSSSQQQOOOMMMLLLLLLLLLMMMOOOPPPPPPOOOLLLKKKKKKLLLOOOPPPPPPOOONNNNNNOOOOOOOOOOOOOOONNNJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEDDDDDDCCCCCCCCCBBB???@@@@@@AAADDDHHHOOOSSSWWWXXXYYYWWWTTTOOOLLLIIICCCAAA??????AAACCCDDDCCCCCCDDDEEEDDDBBB???<<<:::=========<<<===AAAGGGKKK]]]```aaaiiipppRRRBBB???<<<:::::::::999888666666777777777777777777888777555333333333555666666666555444333222111000///000000111111000000///***+++...000000000//////......------,,,,,,,,,,,,,,,...000000...,,,,,,,,,------------------------------............------........................///////////////.........000000000///000111111222111111000000111111222222///111777;;;:::AAAZZZuuu|||wwwppptttlllccc^^^XXXRRRUUU[[[eeesss|||zzzzzz333222111111000111111111000...,,,,,,...///...---...............---------++++++,,,---......---+++************************,,,++++++---000111000///------//////...,,,***)))(((((()))***++++++++++++)))******+++,,,+++++++++***++++++++++++,,,,,,,,,---...///......000444777===OOO___kkkrrrllljjjttt}}}wwwzzz}}}mmmcccaaaeee~~~vvviii```ccceeecccccciiivvv{{{tttpppnnnmmmhhhjjjlllooopppqqqpppppppppyyy~~~~~~{{{xxxssstttrrrnnnjjjfff___WWWRRRPPPMMMKKKIIIGGGDDDBBB======<<<;;;;;;;;;<<<<<<<<<;;;:::999888888999999888:::???GGGPPPZZZbbbgggkkklllmmmmmmmmmmmmnnnpppuuu}}}pppddd\\\XXXVVVVVVRRRMMMFFFAAA===<<<;;;;;;<<<===???AAACCCEEEFFFHHHJJJLLLOOOOOONNNLLLKKKEEEEEEEEEFFFIIILLLPPPRRRRRRSSSUUUVVVUUURRROOONNNNNNNNNNNNOOOPPPPPPPPPQQQOOONNNMMMMMMNNNOOONNNMMMKKKLLLMMMMMMNNNMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEDDDCCCBBBBBBBBB??????AAABBBDDDIIIPPPUUUYYYZZZ[[[XXXSSSMMMIIIGGGBBB@@@??????AAACCCCCCCCCDDDEEEFFFDDD@@@===;;;;;;:::;;;<<>>===<<<>>>???AAACCCEEEGGGIIIIIIJJJKKKMMMNNNNNNLLLKKKJJJEEEEEEGGGIIIMMMPPPTTTVVVTTTUUUVVVVVVVVVTTTRRRQQQOOOPPPPPPPPPPPPPPPPPPQQQOOONNNMMMMMMOOOOOONNNMMMJJJKKKKKKLLLMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@>>>???AAABBBEEEJJJQQQVVVYYY[[[[[[WWWPPPIIIEEECCCAAA@@@??????AAACCCCCCCCCDDDEEEDDDAAA===:::999:::999:::===@@@FFFOOOYYY```cccnnnssstttfffJJJ@@@>>>;;;:::::::::999777555666777888999888888777444444555555666666777777777777777666555333111000///000222333333222000//////111222111...------...///...---------...///000,,,---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++........................,,,------...///000111111...------------...//////+++---000222444333222111111111555999888===RRRiiiqqq|||pppcccdddeeebbbccciiiqqqzzz~~~zzzyyyzzz222111111000///000000000000---)))((())),,,......//////000000111111222222)))---111222///......000,,,,,,,,,,,,,,,,,,,,,,,,...---------......,,,+++!!!###'''***,,,,,,,,,+++)))***+++,,,------...---,,,---...///000///......000000000000111111111222000000000///......000222888CCCPPPbbbqqqmmmeeejjjmmmrrrzzz~~~|||zzzzzzuuunnnmmmjjjzzziii\\\aaaccc^^^WWWXXXbbbmmm}}}|||wwwuuutttllljjjiiikkknnnrrruuuvvvnnnuuu~~~~~~}}}||||||zzzvvvsssuuuvvvsssmmmjjjiiiaaaWWWTTTPPPKKKHHHHHHFFFBBB???;;;;;;;;;<<<;;;:::999999555555444444444555666666888:::>>>DDDKKKSSSYYY\\\aaadddgggiiikkknnnqqqtttqqqzzz|||lll]]]TTTOOOKKKIII@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMJJJKKKLLLMMMLLLLLLJJJJJJIIIJJJKKKNNNQQQTTTWWWYYYTTTUUUVVVVVVVVVUUUTTTTTTPPPQQQQQQQQQOOOOOOOOOPPPOOONNNMMMMMMOOOPPPOOONNNKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@@@@>>>???AAABBBEEEKKKRRRWWWXXXZZZZZZVVVNNNFFFBBB@@@AAA???>>>???BBBCCCCCCCCCCCCDDDCCC???:::777888999;;;<<<>>>BBBGGGPPPYYY```aaarrr{{{yyydddIII@@@>>>;;;:::::::::999777555666777999999999888777222333555666777777777777777777777777555333111000000111333444444333111000,,,///111000......000333///...------...///000111,,,------+++******,,,///,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++........................+++,,,---...///111222222///////////////000111111)))+++///333555444333111333222555999888<<>>MMM[[[dddgggfffeeeaaagggpppzzzvvvyyywwwlllkkktttrrrfff^^^[[[\\\YYYTTTZZZgggvvv~~~~~~{{{wwwtttkkkhhheeeiiioootttuuutttqqquuu{{{~~~{{{yyywwwwwwwwwuuutttvvvwwwtttnnnjjjfff___XXXQQQNNNJJJGGGEEEDDDBBB@@@@@@???===;;;999888888777666666666666666666666666444666999???FFFNNNUUUYYY]]]___aaaccceeehhhlllooovvvzzzwwwfffYYYQQQLLLGGGDDDCCCAAA@@@@@@AAACCCGGGIIIJJJJJJJJJLLLNNNOOOMMMLLLMMMKKKHHHFFFFFFGGGJJJKKKKKKNNNRRRUUUUUUVVVVVVWWWUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRROOOMMMPPPMMMKKKKKKLLLMMMLLLLLLPPPQQQRRRPPPNNNLLLMMMNNNLLLKKKJJJHHHGGGFFFEEEEEEFFFEEECCCAAA@@@>>>>>>===>>>BBBDDDBBBDDDLLLSSSVVVYYYZZZXXXSSSKKKEEEBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCEEEEEECCCAAA>>><<<:::999@@@>>>>>>@@@EEEKKKTTT[[[eeennnpppvvv~~~___HHH>>>===<<<;;;999888777666777777888999999888666666888888777777777777888888888::::::888333000///000//////000000111111222222000000000000////////////...---,,,,,,,,,,,,---............,,,++++++,,,.................................---------,,,,,,,,,+++,,,.../////////...---,,,---///000000000///.........///000111222333333222111000000000111333444666444444555666<<>>======<<<<<>>===<<<;;;999888777777777888999::::::999888888888888777777666777777777777999999777333111111222000000000111111111111111000000000000////////////......---,,,,,,---...............---++++++---.......................................---------,,,,,,------...............------...//////////////////////////////000000000111111000000111111222333444333333444555:::GGGTTTxxxzzz~~~vvvrrrrrrooonnnqqqsssvvv~~~}}}zzz333222111////////////000//////...------------------...//////000000000000......------------......---,,,,,,,,,,,,,,,,,,+++------.........---,,,,,,---------,,,,,,,,,,,,+++***+++,,,---......------,,,,,,,,,,,,,,,++++++***,,,,,,++++++,,,,,,---......------,,,---///000111444666===HHHUUU^^^ccccccbbbmmm~~~~~~uuu{{{iiinnnsssggg]]][[[ZZZVVVWWW\\\gggttt~~~zzzuuuqqqnnnjjjfffggglllqqqttttttssswww|||~~~~~~~~~~~~}}}zzzyyyxxxxxxvvvtttsssuuusssooollljjjddd]]]RRROOOJJJGGGEEEDDDBBB@@@@@@???>>><<<;;;:::::::::999999999999999999999999::::::<<>>===<<<<<<<<<;;;@@@CCCDDDHHHQQQWWWYYYWWWVVVRRRLLLFFFBBBBBBBBB@@@AAABBBCCCEEEGGGIIIJJJGGGDDDAAA===;;;:::;;;;;;AAA@@@BBBGGGIIIMMMVVV```nnn~~~qqquuu{{{ZZZGGG>>>===<<<;;;:::999888777777888999:::;;;;;;;;;:::999888777666666666666666777777888666444333333444222222111111111111111111000000000000////////////......---,,,,,,---.........//////---,,,+++---.........................../////////.........---------------------......///.........---......///000000/////////.........---000000111222222222222222222111333555555888CCCOOOrrr~~~|||sssqqqssssssqqqpppttt{{{}}}~~~}}}{{{xxx333222111////////////000000///......------......---...///000111111111111000///...---,,,+++++++++---------,,,,,,+++++++++------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++((())),,,...///...---,,,++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...---------------///000111444333555>>>LLLYYYaaadddbbbooowwwzzzyyyvvvzzz}}}oooaaa\\\[[[XXXVVVVVV___ooo{{{vvvrrrppplllhhhgggjjjnnnrrrsssssswww|||~~~~~~~~~~~~~~~~~~}}}zzzyyyyyyxxxwwwuuuuuuwwwuuuqqqnnnlllfff___SSSOOOKKKGGGFFFDDDAAA@@@@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;===AAAEEEIIILLLLLLNNNPPPRRRTTTYYY___cccgggmmmwww|||jjjbbbWWWNNNIIIGGGFFFEEEEEEFFFGGGJJJMMMPPPRRRTTTUUUUUUUUUUUUSSSPPPJJJFFFGGGFFFDDDEEEHHHMMMRRRUUUVVVXXXZZZ[[[[[[ZZZ[[[\\\XXXYYYZZZ[[[ZZZWWWUUUSSSVVVSSSPPPNNNOOOPPPPPPOOONNNLLLJJJIIIJJJKKKKKKJJJOOOOOOOOOMMMJJJHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGAAA@@@???>>>============<<>>===<<<;;;:::999888888777888888999:::;;;;;;;;;999999888777666666666666666666666555555444555555333333333222222111111000000000000000////////////......------------.........//////...,,,,,,---...........................000////////////............---,,,+++,,,---...//////...---,,,---...///000///////////////////////////000111333333222111111111111444666666777@@@JJJkkk~~~{{{uuuqqqxxxxxxrrrnnnrrryyy}}}}}}|||zzzxxx555444222111000000111111111000//////......//////......///000000000000000//////...,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************++++++++++++''')))+++.........---,,,******+++,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---......///000333111222888EEETTT___eeebbbnnn~~~}}}yyywwwuuuxxxhhh```]]]ZZZVVVSSSZZZkkk|||}}}yyyvvvrrrooojjjggghhhkkknnnpppsssvvv{{{~~~}}}~~~~~~}}}~~~~~~}}}{{{yyyxxxxxxyyywwwvvvyyyzzzxxxrrrooolllfff^^^SSSPPPKKKHHHFFFDDDAAA@@@???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999;;;???DDDHHHJJJIIIJJJKKKLLLNNNRRRXXX\\\bbbiiisss}}}}}}xxxgggaaaXXXQQQLLLKKKLLLLLLMMMMMMOOOPPPRRRRRRSSSSSSRRRRRRRRRRRRRRROOOKKKHHHGGGFFFFFFHHHKKKPPPUUUXXXYYY[[[\\\[[[YYYXXXXXXYYYXXXYYYZZZZZZYYYWWWUUUTTTTTTQQQNNNNNNOOOQQQRRRRRRMMMKKKIIIHHHIIIJJJJJJJJJLLLMMMMMMKKKHHHFFFFFFGGGEEEEEEDDDDDDDDDEEEFFFFFFAAA@@@@@@??????@@@@@@@@@>>>CCCGGGJJJQQQYYY^^^]]]SSSOOOIIIEEEBBBBBBBBBCCCAAAAAAAAABBBCCCDDDFFFGGGFFFCCC>>>:::888999;;;=========CCCLLLNNNQQQ```sssfffKKK???======<<<<<<;;;:::999999777777777888999:::;;;;;;999999888777777777777777777666555555555666666666444444333333222222111111000000000000////////////........................---///000///---,,,---...........................000////////////.........------,,,++++++---...///...---,,,,,,,,,---///000......///000000111222222///000111333333222111111111222555777666666>>>GGGccc|||zzz|||tttyyyyyysssmmmpppvvv}}}{{{zzz666555444222222222222333111111000////////////////////////000000//////...------,,,,,,---...//////---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******)))***************++++++)))***+++,,,------,,,,,,)))***++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,---......//////111111222666@@@NNN\\\eeedddkkkwww{{{vvvpppmmmxxxpppddd___\\\WWWTTTXXXgggwww~~~~~~~~~~~~|||zzztttqqqmmmiiihhhhhhjjjlllppptttyyy}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}zzzxxxwwwwwwxxxyyyxxxwwwyyyzzzwwwrrrooollleee^^^TTTQQQLLLHHHFFFDDDAAA???======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888:::>>>BBBFFFIIIDDDDDDEEEEEEGGGKKKQQQUUUbbbgggqqqzzz|||wwwfffbbb[[[TTTPPPPPPQQQSSSTTTUUUVVVVVVVVVUUUSSSRRRLLLKKKLLLNNNPPPPPPOOOMMMIIIIIIKKKMMMQQQTTTWWWYYYZZZ[[[[[[ZZZWWWVVVVVVWWWZZZZZZZZZZZZYYYYYYXXXWWWSSSQQQOOOOOOQQQRRRRRRRRRMMMKKKHHHHHHIIIJJJJJJIIIJJJKKKKKKIIIGGGFFFFFFGGGDDDDDDCCCCCCCCCDDDEEEEEEAAAAAA@@@@@@AAABBBCCCCCCAAAEEEIIILLLSSS[[[^^^[[[PPPLLLGGGCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEBBB===999888888:::<<<;;;;;;CCCNNNRRRVVVjjj___IIIBBB======<<<<<<;;;::::::999888888777888888999:::;;;999999888888888999999:::888666444444555777777777444444333333333333333333000000000000////////////---...////////////...------///000000...------.........................../////////.........------,,,,,,,,,,,,,,,------...---------,,,------...///......///000111222333333000000111222222222222222222333555777555555;;;DDDWWWrrrzzzxxxuuuuuuqqqlllooottt{{{}}}|||777555444333222222333333000000///............//////////////////...---,,,.........---......//////+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++,,,))))))***+++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,---...............000333666===IIIXXXdddhhhiiiooozzz~~~pppiiidddkkk}}}xxxiiiaaa^^^ZZZVVVVVVcccrrr{{{}}}|||{{{{{{}}}~~~~~~}}}vvvtttpppkkkgggffffffgggnnnqqqwww{{{~~~}}}||||||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{wwwuuutttuuuwwwyyyyyyxxxuuuvvvtttpppmmmkkkddd]]]UUUQQQLLLIIIFFFDDDAAA???<<<;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::777777777999<<<@@@CCCFFF@@@AAAAAABBBDDDIIIPPPUUUaaafffnnnvvv||||||xxxuuuhhheee___ZZZVVVUUUWWWZZZXXXYYYZZZ[[[YYYWWWTTTRRRKKKJJJJJJKKKMMMOOOOOONNNKKKMMMPPPSSSVVVXXXYYYYYYYYYZZZZZZYYYWWWVVVWWWYYYZZZYYYXXXWWWWWWXXXYYYYYYUUUSSSRRRRRRRRRRRRQQQOOOLLLJJJHHHGGGHHHIIIIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGDDDDDDCCCCCCBBBCCCCCCCCC@@@@@@@@@@@@AAABBBDDDDDDBBBFFFIIIMMMTTTZZZ[[[WWWNNNJJJEEECCCCCCDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCAAA===:::888888:::;;;::::::CCCQQQVVV]]]vvv{{{YYYGGGCCC=========<<<;;;;;;::::::::::::999888999999:::;;;999999999999:::;;;<<<<<<:::777444444666777777666333333333333444444444444000000000000////////////---...///000000///...------///111000///---------....................................---------,,,++++++,,,------------,,,,,,,,,------......------.../////////000000111111111111000000111111222333222222444555333222888AAAKKKggg{{{||||||ooolllmmmiiilllpppvvv~~~}}}|||666555444222111222222333//////...------------...000000//////...,,,+++***333222111///---,,,,,,,,,+++++++++,,,,,,---------++++++,,,---............+++++++++,,,,,,---------,,,,,,+++******+++++++++((()))***+++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,---............+++///444666;;;EEEVVVbbbkkkhhhjjjsss{{{ssshhh]]]^^^nnn}}}lllbbb^^^[[[XXXUUUaaannnxxx|||zzzxxxyyy{{{~~~wwwuuurrrmmmhhheeedddeeelllpppuuuzzz}}}}}}{{{zzz{{{}}}||||||{{{zzzyyyyyyyyyyyyuuutttssstttwwwyyyzzzyyyppprrrqqqmmmkkkjjjddd]]]UUURRRMMMIIIFFFDDDAAA???;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::888888888999;;;>>>AAACCC???@@@AAABBBEEEKKKSSSXXX___cccjjjrrrxxxxxxuuuqqqllliiiddd___[[[ZZZ]]]```ZZZ[[[\\\]]][[[YYYVVVSSSPPPNNNKKKJJJKKKLLLLLLKKKMMMOOOSSSVVVYYYZZZZZZYYYWWWXXXYYYXXXWWWXXXYYY[[[WWWVVVUUUSSSTTTUUUWWWXXXWWWVVVTTTTTTSSSRRROOOLLLLLLJJJHHHGGGHHHIIIIIIHHHEEEGGGHHHGGGFFFEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBBBB?????????@@@AAABBBDDDEEECCCFFFIIILLLSSSYYYYYYTTTMMMIIIEEECCCDDDEEECCCBBBBBBBBBCCCCCCDDDFFFGGGHHHBBB@@@===:::999999999:::::::::DDDSSSYYYbbb~~~vvvSSSBBB@@@=========<<<;;;;;;;;;:::===<<<;;;:::999:::;;;<<<999999999:::;;;<<<===>>>;;;777444333666777777666333333333444444555555555000000000000////////////---...///000000///...------///111111///---------..............................---------,,,,,,,,,***+++,,,---...---,,,++++++,,,---...///...---,,,///////////////.........222111000000000111333444222111333333111000666@@@CCC___|||{{{~~~jjjeeeiiihhhjjjnnnssszzz}}}}}}888666333222333222111000000//////.........//////555333000---,,,---///000...000000---***(((+++...++++++,,,------,,,,,,,,,///---///111///+++,,,222******))))))******+++,,,///...,,,+++***++++++,,,))))))*********+++++++++++++++,,,,,,---...//////000//////.........//////,,,---///222777BBBPPPZZZkkkjjjhhhmmm~~~~~~llljjjfffdddjjjxxxmmmbbb``````]]]ZZZ___eeeooo{{{}}}wwwuuutttwww|||~~~{{{{{{xxxrrrkkkfffdddeeelllpppuuuxxxyyy|||~~~yyyzzzxxxtttrrrqqqtttzzz}}}|||zzzwwwuuutttsssssswwwwwwvvvvvvvvvwwwwwwxxxuuuoooiiiffffffeeeaaa]]]VVVRRRLLLGGGDDDAAA???===:::999999888888888888999:::;;;<<<===<<<;;;:::999;;;:::999999;;;============@@@DDDEEEEEEJJJSSSZZZ___eeelllpppqqqqqqtttvvvppplllgggbbb___^^^^^^___ZZZZZZ[[[[[[YYYVVVSSSRRRLLLKKKKKKKKKLLLMMMNNNOOOPPPSSSWWWYYYYYYXXXXXXXXX\\\[[[YYYXXXWWWWWWWWWXXXYYYXXXWWWWWWXXXWWWUUUSSSTTTSSSSSSQQQOOOLLLIIIHHHKKKKKKKKKJJJIIIGGGFFFEEEIIIIIIHHHGGGFFFFFFFFFFFFHHHGGGEEEDDDBBBAAAAAAAAABBBAAA@@@???AAACCCGGGIIIGGGJJJOOOTTTWWWUUUPPPLLLMMMKKKHHHEEECCCAAA@@@@@@@@@AAACCCDDDFFFGGGGGGGGGHHH@@@888777888777888:::<<<@@@KKKUUUYYYdddrrrOOO???@@@<<<;;;:::999999999999999888999:::;;;;;;;;;:::999::::::::::::===@@@CCCEEE777777666555555555555555222222333333333333444444000000000000000000000000////////////000000000000........................000000///...------,,,,,,,,,---......//////.........---,,,+++++++++++++++//////.........---------------...///000000//////000...---///222444333111000000000000111222333333@@@SSSpppxxx~~~ggg]]]aaa```hhhmmmpppxxx666444222111111111000///111111000000000000111111222111///.........000111111111000///------...///+++,,,,,,------,,,,,,,,,000...+++,,,///111...++++++************+++,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---......///......------------......---///000111555???KKKTTTeeefffeeeiiixxx~~~rrrsssqqqkkkjjjtttuuufff^^^\\\[[[VVV[[[aaakkkxxx~~~wwwuuutttxxx}}}||||||zzztttmmmgggddddddggglllqqqvvvxxx{{{|||uuummmkkkiiiggggggkkkppptttxxxxxxwwwvvvuuuttttttsssvvvuuuttttttssssssssssssqqqlllfffcccbbbaaa\\\XXXSSSOOOJJJEEECCC@@@>>><<<;;;;;;:::999888888888888999999:::::::::::::::999:::::::::;;;<<<>>>>>>>>>???DDDJJJLLLMMMPPPXXX^^^dddjjjqqqttttttrrrrrrsssooommmhhhdddaaa_________]]]]]]\\\ZZZXXXUUURRRPPPJJJKKKKKKLLLNNNOOOQQQRRRSSSVVVYYY[[[ZZZYYYXXXXXX[[[ZZZXXXWWWWWWWWWXXXYYYXXXWWWVVVVVVVVVUUUTTTSSSQQQQQQQQQPPPOOOMMMKKKIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@BBBEEEHHHJJJIIILLLPPPUUUWWWUUUPPPLLLLLLKKKHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGG???999888888777777999<<<@@@KKKVVV]]]iiijjjLLL???>>><<<<<<;;;:::::::::::::::;;;<<<=========<<<;;;:::999999999999;;;>>>AAACCC999999888777777777777777444444444333333222222222111111111111111111111111000000000000000/////////////////////////////////000//////...------,,,,,,,,,---......//////............---,,,,,,,,,,,,,,,//////.........------------......///000000//////111///...///222333222000222222222222333444666666>>>MMMfff{{{}}}lll______^^^eeekkknnnwww~~~}}}}}}555333000000000000///...111111111111111111111111////////////000000000111111000......///000//////,,,,,,------------,,,,,,++++++)))***666BBB???555+++++++++++++++,,,------------,,,+++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,------......------,,,,,,,,,------...///000000111333:::EEEMMMaaadddfffgggooo~~~wwwnnnrrr}}}zzzmmm___YYYXXXPPPTTTZZZcccrrr~~~uuussstttxxx~~~}}}}}}|||wwwpppiiieeeccccccgggmmmssswwwzzz}}}wwwmmm^^^\\\[[[[[[]]]aaafffhhhmmmoooppprrrssssssrrrrrrsssrrrqqqooonnnmmmlllkkkkkkfff```\\\[[[YYYUUUQQQMMMJJJEEEBBB@@@>>><<<:::<<<;;;;;;:::999888888777888888888888999999:::;;;:::;;;;;;<<<======>>>>>>@@@FFFNNNSSSTTTXXX^^^dddnnnsssyyyzzzwwwsssqqqqqqooommmjjjgggdddbbb```______^^^[[[XXXUUURRRPPPOOOJJJKKKLLLNNNQQQSSSTTTUUUUUUXXX[[[\\\[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYVVVVVVVVVUUUUUUTTTSSSSSSOOOPPPPPPPPPOOONNNLLLKKKIIIIIIJJJJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFGGGGGGHHHCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@BBBDDDGGGJJJLLLLLLNNNQQQUUUWWWUUUPPPLLLKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEE???:::999999666777999===AAALLLXXXbbbppp]]]GGG>>><<<======<<<;;;;;;;;;;;;<<<============<<<;;;::::::888888888999:::<<>>===<<<:::888:::::::::::::::999999999999888888888999:::<<<===;;;<<<======<<<<<<<<<===@@@GGGOOOTTTXXX]]]ffflll{{{}}}}}}wwwsssqqqrrrnnnmmmllliiifffccc```___]]][[[XXXTTTQQQPPPPPPPPPLLLMMMOOOQQQSSSUUUVVVWWWVVVXXX\\\]]]]]]\\\]]]^^^[[[ZZZYYYWWWVVVVVVWWWWWWUUUVVVVVVUUUSSSSSSTTTTTTQQQRRRRRRQQQPPPNNNLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIDDDDDDDDDEEEEEEGGGHHHHHHEEEDDDCCCCCCCCCCCCCCCCCC>>>???AAACCCGGGJJJLLLNNNOOOPPPRRRUUUVVVTTTPPPMMMJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFDDD>>>::::::999777888;;;AAAEEEPPP\\\hhhwwwsssRRRDDD???;;;======<<<<<<<<<<<<======<<<<<<;;;;;;:::999888777999999999999:::<<<===>>>666666666777777666666666666555555444333333222222111111111111111111111111222222111111000///..............................//////.........---------,,,---......///.........//////............//////...........................//////000000000//////111111000000111111000000000000000111222444555666:::@@@QQQmmmxxxgggXXXWWW^^^fffkkkqqqyyy{{{yyyyyyzzz666444222222333333222111///000111222222222111111000000111222111///---,,,///---+++---000111///,,,---.........------,,,++++++222111)))+++555444***,,,,,,++++++,,,,,,---...***++++++,,,------------))))))*********++++++++++++++++++,,,,,,,,,,,,,,,......------...///000000...///111111333888@@@GGG[[[dddnnnooolllnnnzzz~~~|||}}}wwwfffUUUJJJCCCFFFJJJSSSdddttt{{{yyyooooooqqqwww|||wwwppphhhcccdddfffjjjnnnrrruuuuuuuuu{{{zzz{{{~~~~~~}}}yyykkk]]]PPPOOOPPPSSSWWW[[[\\\\\\VVVXXX\\\___aaabbbbbbaaafffeeedddbbb```]]]ZZZYYYWWWTTTPPPLLLJJJHHHFFFDDD@@@>>><<<;;;<<<;;;:::888888888:::;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>@@@<<<===>>>===;;;;;;===???FFFKKKRRRWWW\\\dddoooxxx}}}vvvrrrrrrsssnnnnnnllliiifffbbb___]]]WWWVVVSSSPPPOOOOOOPPPQQQOOOPPPRRRTTTUUUVVVVVVVVVUUUWWWZZZ\\\]]]^^^___aaa]]]\\\YYYWWWUUUUUUUUUUUUTTTUUUVVVTTTRRRRRRTTTVVVUUUUUUTTTSSSQQQNNNKKKJJJLLLLLLLLLKKKJJJHHHGGGFFFCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDCCCBBBBBBBBB>>>???BBBFFFIIILLLNNNOOOQQQQQQRRRTTTUUUTTTPPPMMMIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFCCC>>>;;;;;;:::888:::???GGGMMMWWWaaalll}}}gggKKKBBB@@@=========<<<<<<<<<======>>><<<<<<;;;:::999888888888:::::::::;;;;;;<<<<<<<<<555666777777777777666666444444444444444444444444111111111111111111111111333222222111000//////...------------------------...............---------,,,---......///.........//////.........//////000---.....................///000000000000000//////000111111111000000000000000000000111222333555555999===MMMiiiwww{{{mmmWWWVVV\\\dddjjjnnnttt~~~|||yyyzzz{{{777666444333444555444333222333444666666666555555111111222111000///---+++111000000000111111000.........///......---,,,+++***111333,,,)))---...***+++++++++++++++,,,------)))***+++,,,---......---++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,...............///000111,,,...111111333777>>>DDDPPPYYYgggnnnmmmkkkrrr}}}qqqvvvzzz|||{{{kkkUUUFFFAAACCCGGGPPPaaaqqqxxxvvvoooooorrryyy}}}yyyssslllfffeeeeeegggjjjooorrrsssrrryyyyyyzzz~~~~~~|||vvvjjj]]]RRRQQQRRRUUUZZZ]]][[[YYYSSSTTTUUUWWWXXXXXXXXXWWWZZZZZZZZZYYYWWWTTTQQQPPPLLLKKKHHHEEECCCBBBAAAAAA>>><<<;;;<<<===>>><<<;;;999:::<<<===>>>>>>==================>>>>>>???@@@<<<>>>>>>===;;;===CCCGGGPPPUUU[[[___dddlllxxx}}}vvvqqqrrrsssooonnnkkkhhhddd```\\\ZZZSSSRRRPPPOOOOOOPPPRRRSSSPPPQQQSSSUUUWWWWWWWWWVVVTTTWWWYYY[[[\\\]]]___```]]][[[YYYWWWUUUTTTTTTTTTRRRTTTUUUSSSPPPPPPSSSVVVUUUUUUUUUSSSQQQMMMKKKIIILLLLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGEEEDDDBBBAAAAAAAAA>>>@@@DDDHHHLLLNNNOOOPPPQQQQQQQQQRRRTTTSSSPPPNNNIIIHHHGGGEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFBBB>>>;;;;;;:::999>>>EEEPPPXXXaaagggnnn^^^HHHAAA@@@???===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::999888333333444444555555555555222222222222222222222222222222222111111000000///................................................,,,---......//////......///............///000000---------...............000000111111111000/////////000111111000///000222222222222222333444555555777;;;IIIcccyyywwwsss\\\YYY]]]eeekkkmmmppp{{{}}}zzz{{{|||777666444444555666555444333444666888999888777777000000000000000///......000111333222111///...///////////////...---,,,+++))),,,......,,,,,,...111+++************+++,,,,,,((()))+++---............++++++,,,,,,,,,---------++++++++++++++++++++++++------------...///000000+++...000111111444:::???GGGNNN[[[gggiiigggjjjqqq|||jjjqqq|||ooolllrrr~~~rrrZZZJJJAAADDDHHHQQQaaapppvvvuuuqqqqqqttt{{{}}}zzzuuuooojjjcccaaabbbeeekkkoooqqqrrrvvvwwwyyy~~~zzzuuulllbbbYYYXXXXXX\\\aaabbb___[[[UUUUUUTTTTTTSSSRRRQQQQQQNNNOOOOOOOOONNNKKKIIIGGGCCCCCCAAA@@@>>>>>>???@@@>>>>>>===???AAABBBAAA@@@???@@@AAABBBBBB@@@>>>===>>>>>>???????????????>>>;;;===>>>>>>>>>CCCLLLTTTYYY___eeeiiikkkqqqzzzxxxrrrpppqqqpppnnnjjjfffaaa\\\YYYWWWRRRRRRQQQPPPPPPQQQRRRSSSNNNPPPSSSVVVXXXXXXXXXXXXVVVXXXYYYZZZYYYZZZ[[[]]]ZZZYYYWWWVVVUUUVVVVVVWWWOOOQQQRRRPPPMMMMMMPPPUUURRRRRRRRRQQQOOOMMMJJJIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>AAAEEEJJJMMMOOOOOOOOOPPPOOOOOOQQQRRRRRRQQQOOOHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFBBB>>>;;;;;;:::;;;CCCKKKYYYbbbjjjllloootttXXXGGG???>>>???<<<;;;;;;;;;<<<<<<===>>>======<<<;;;;;;;;;<<<===:::;;;;;;::::::999888888666777999;;;;;;:::999888555555555555444444444444222222222222222222222222111111111111111111111111000000000000000000000000........................,,,---......//////.........---------......///000---------.........//////111111111111111000//////---000111111000///111333222222222111111222222333666888CCCYYYvvv|||ttt~~~{{{ddd\\\___fffkkklllooo{{{}}}{{{{{{{{{777555444444555555555444222333555777888888777666////////////000000000000---000333222...+++,,,---////////////...---,,,+++---******,,,***%%%%%%(((******))))))******+++,,,''')))+++---............))))))*********++++++++++++++++++++++++++++++++++++++++++,,,---...///000+++...000000///111777;;;DDDHHHSSSaaaeeebbbccchhh|||hhhrrrvvveee```fffwwwyyy```QQQCCCFFFJJJSSSbbbqqqvvvtttssssssvvv}}}~~~}}}{{{wwwqqqlll```^^^^^^aaahhhnnnqqqrrrrrrsssvvv{{{~~~zzzvvvooohhh```______bbbggggggccc^^^YYYXXXVVVSSSQQQOOOOOONNNFFFGGGHHHIIIHHHFFFDDDBBB>>>>>>>>>===<<<===???AAA@@@???@@@BBBDDDFFFEEEDDDEEEEEEFFFFFFDDDBBB???======>>>???@@@@@@???===<<<:::<<<>>>>>>@@@HHHTTT]]]]]]dddkkknnnppprrryyy~~~}}}zzzsssooonnnpppnnniiiddd___ZZZWWWVVVSSSSSSSSSRRRRRRRRRSSSSSSLLLNNNRRRVVVXXXZZZZZZZZZXXXYYYZZZYYYXXXWWWXXXYYYWWWVVVVVVUUUVVVWWWYYYYYYMMMOOOPPPNNNJJJJJJOOOSSSOOOOOOOOOOOONNNLLLJJJIIIGGGGGGGGGHHHHHHGGGGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEAAA@@@@@@??????@@@@@@AAA???BBBFFFKKKNNNOOOOOOOOOOOONNNNNNOOOQQQRRRQQQOOOHHHGGGFFFDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGCCC???;;;;;;:::<<>><<<@@@;;;;;;;;;;;;;;;<<<===>>>;;;:::999888999:::;;;<<<999::::::999999888666666444555777999:::999777666777777666555444333333222222222222222222222222222111111111111111222222222111111111111111111111111---.....................,,,---......//////......---------------...///000---------.........//////111111111111111000//////,,,///111111000///222444111000//////.../////////444666>>>QQQkkksssyyykkk^^^```fffllllllnnn{{{~~~{{{zzzzzz888888777666666666666666333888;;;999777888777555444444222111000/////////222333333333333222111111222111111000///.........---,,,+++******+++,,,---,,,,,,+++++++++,,,---...,,,,,,+++***+++,,,...//////...---,,,+++*********++++++,,,,,,,,,,,,------000///---,,,++++++,,,------............111555999<<>>AAA@@@@@@???@@@AAABBBCCCGGGHHHJJJKKKMMMOOOPPPPPPLLLKKKIIIGGGDDD@@@>>><<<=========???AAABBBAAA???:::<<<>>>???BBBJJJWWWaaahhhjjjmmmooopppqqqtttvvvyyy}}}{{{uuuqqqpppmmmnnnllleee\\\VVVWWWYYYWWWWWWVVVUUUTTTTTTTTTTTTOOOPPPPPPRRRTTTVVVWWWXXXWWWXXXYYYZZZZZZYYYXXXWWWYYYZZZZZZXXXVVVTTTTTTUUUOOOPPPQQQRRRQQQPPPNNNLLLSSSNNNJJJKKKKKKIIIHHHKKKIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@???CCCGGGLLLOOOOOOMMMKKKKKKPPPQQQRRRSSSSSSQQQOOONNNIIIHHHFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFBBB???:::888;;;BBBIIIOOO\\\fffooorrrzzzcccQQQEEEAAAAAA<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888888888999999999:::::::::666666666555444444333333222333444555555555444333222222222222222222222222////////////............222222111000///......---000000000000000000000000...------,,,,,,------...---------............///////////////////////////000000000000111111111111000111111111111222222222333444999EEE\\\xxxppplllvvvllleeeccchhhkkknnnwww}}}wwwvvvxxx888777777666555555555555444999;;;999777888777444333333222111111111222222222333333333333222111111111111000000///......------,,,+++******+++,,,---,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---.........---,,,++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,---------......---...000444777<<>>@@@AAA@@@???<<<>>>@@@AAAEEENNN[[[dddhhhiiikkkkkklllmmmpppsssyyy|||~~~|||vvvooolllkkkmmmmmmkkkdddZZZTTTSSSUUUVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYYYYXXXUUUTTTTTTUUURRRQQQPPPPPPOOOOOOOOOOOOSSSNNNJJJKKKKKKHHHHHHIIIKKKJJJJJJIIIIIIIIIIIIIIIBBBBBBCCCDDDDDDEEEEEEEEEBBBBBBAAAAAA@@@@@@@@@@@@DDDGGGLLLNNNNNNLLLKKKKKKPPPQQQRRRRRRQQQOOOMMMLLLIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCC???;;;999;;;AAAHHHMMMXXXcccnnnvvv]]]LLLBBB??????999<<<<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;:::999888777777777777777777777888999::::::;;;666666555555555555555555:::999888666444111///...222222222222222222222222222222111111111000000000111000000//////.........///////////////////////////......------......///---------............///////////////////////////000000000000111111111111000111111111111222222222333444888BBBVVVqqquuummmrrrrrriiieeeiiilllnnnwww|||wwwuuuvvv999888777666555555555555666:::<<<999666777666333333222222222222333444555222333333333333222111111000000//////......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------......---------......------///222555;;;===@@@BBBEEELLLVVV]]]kkk~~~zzzmmmqqqlll^^^[[[fffxxxfffWWWNNNSSS]]]eeeoooxxx}}}|||}}}~~~|||zzzxxxwwwnnniiibbb^^^___dddhhhkkksssuuuwww{{{~~~}}}{{{yyyxxxuuussskkklllnnnsssvvvtttnnnhhhffffffhhhjjjkkkfff^^^WWWWWWUUUSSSOOOLLLIIIFFFEEEEEEFFFGGGIIILLLPPPSSSUUUVVVWWWXXXYYYXXXVVVTTTRRROOOOOOOOOMMMJJJGGGCCCAAA===<<<<<<===???@@@???>>><<<>>>@@@BBBGGGPPP]]]eeehhhhhhgggffffffhhhkkknnntttvvvxxxuuuooojjjiiiiiilllllljjjcccZZZSSSPPPPPPTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUYYYYYYZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWTTTSSSSSSTTTTTTSSSQQQOOOOOOPPPRRRSSSSSSNNNJJJKKKJJJGGGFFFHHHJJJJJJIIIIIIIIIHHHHHHHHH@@@BBBCCCEEEFFFFFFFFFEEEBBBAAAAAA@@@@@@@@@@@@AAAEEEHHHLLLMMMMMMLLLLLLLLLPPPPPPPPPPPPOOOMMMKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEECCC@@@<<<:::;;;@@@FFFJJJTTT^^^jjjvvvzzzVVVHHHAAAAAA@@@999<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<999999888777666666666666555666666777888999999:::555555555555555666777777888888777555444444444444333333333333333333333333222222222111111111111000///////////////.................................000//////////////////000---------............///////////////////////////000000000000111111111111000111111111111222222222444555777===MMMfffrrrooo||||||qqqiiijjjkkkmmmvvv|||wwwuuuuuu;;;;;;999888777666666555777;;;<<<888666666666333444444333333333444444555222333333333333222111111////////////......------------,,,,,,,,,,,,------+++,,,,,,---------------***+++,,,---...---,,,+++,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------)))+++,,,...//////...------......------...111333888:::;;;;;;===DDDMMMTTTcccwwwppplllyyy|||kkk\\\___jjj~~~rrr\\\MMMRRRZZZ^^^hhhuuuyyyzzz|||~~~}}}||||||sssnnneee___^^^```eeehhhpppssswww{{{}}}zzzyyyyyyyyyyyyqqqooooooooopppnnnjjjgggjjjllloooqqqqqqlllddd]]]^^^]]][[[YYYVVVSSSPPPOOOOOOOOOOOOQQQSSSUUUXXXZZZ[[[[[[[[[ZZZXXXWWWUUUUUUVVVVVVUUUSSSNNNIIICCC@@@???===<<<===???@@@@@@???:::<<<>>>AAAGGGQQQ\\\dddgggfffdddbbb```bbbfffjjjnnnpppqqqnnnjjjhhhiiikkkkkkkkkjjjeee]]]VVVRRRPPPSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSUUUVVVWWWVVVTTTSSSTTTUUUVVVUUUSSSRRRRRRSSSSSSTTTRRRMMMJJJKKKJJJGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDAAACCCEEEFFFFFFEEEDDDCCCAAA@@@@@@??????@@@AAABBBGGGJJJLLLMMMLLLLLLMMMMMMOOOOOOOOONNNLLLJJJHHHGGGIIIHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDAAA===;;;<<>><<<;;;999888777777888;;;<<<888555666666444777666555444333333333333222333333333333222111111///////////////.........------------------------+++,,,---.........------+++,,,---...---,,,+++***++++++++++++,,,---......+++++++++,,,,,,,,,------)))***,,,...//////......,,,---......---...000333555777999:::;;;@@@HHHNNNZZZlll{{{tttlllvvv{{{aaa\\\aaatttxxxbbbRRRTTTYYYZZZcccqqqwwwyyy{{{~~~wwwrrrjjjbbb^^^^^^bbbeeemmmppptttyyy}}}~~~|||zzz{{{}}}~~~}}}zzzuuuqqqooonnnmmmllllllnnnppprrrpppkkkddd___bbbbbbaaaaaa___]]][[[ZZZZZZYYYXXXWWWWWWWWWXXXYYYXXXXXXWWWWWWYYY[[[^^^```cccbbbaaa\\\UUUMMMEEE@@@@@@>>>======???@@@@@@???;;;<<<>>>AAAHHHRRR\\\cccfffeeebbb^^^\\\^^^bbbfffkkkmmmmmmkkkhhhgggjjjmmmlllmmmmmmiiiccc\\\VVVRRRSSSSSSTTTUUUVVVVVVVVVUUURRRRRRRRRSSSTTTUUUWWWWWWUUUTTTTTTSSSSSSSSSRRRRRRTTTVVVVVVVVVTTTTTTTTTVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQLLLIIIKKKJJJFFFEEEFFFCCCDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFFFFEEECCC@@@???@@@??????>>>???@@@BBBCCCIIIKKKNNNNNNNNNMMMNNNNNNNNNNNNMMMLLLJJJIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGCCCAAA>>><<<<<>>======>>>>>>======;;;;;;<<<<<<;;;:::999888888777::::::999888888888999999999888888777666555444444555444333333444666888:::>>>===:::666444333222222333333333333333333333333111111111111000000000000.........///////////////........................///..................///---------............//////////////////////////////000000000111111111111000000111111111222222222777666777999???QQQrrrxxxiiigggwwwsssmmmkkkjjjqqqzzz~~~zzzxxxwwwBBB@@@???<<<;;;999888888777;;;;;;777555666777555777777555444333222222222222333333333333222111111000000000000000/////////---......//////......---+++,,,---//////......---,,,,,,---------,,,++++++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------***+++,,,---............,,,---...///...///222444333666888:::;;;@@@GGGLLLZZZjjjvvv{{{rrrxxxjjj^^^[[[lllzzzjjj[[[XXXYYYZZZbbblllvvvyyy|||~~~zzzvvvooofff```^^^```ccciiilllqqqvvvzzz}}}~~~}}}~~~}}}||||||~~~zzztttooonnnnnnooolllmmmnnnmmmjjjeeeaaa^^^cccddddddeeeeeecccbbbaaaaaa```]]]ZZZXXXWWWWWWWWWTTTUUUWWW[[[```ggglllppppppooommmggg^^^SSSHHHBBB@@@>>><<<<<<===?????????===>>>???CCCKKKTTT]]]cccbbbaaa^^^[[[YYYZZZ^^^aaaiiikkkllljjjhhhhhhkkkoooqqqrrrqqqoooiiiaaaYYYTTTRRRSSSUUUVVVWWWWWWWWWVVVQQQQQQQQQRRRSSSUUUVVVWWWTTTTTTSSSSSSSSSSSSTTTUUUTTTUUUWWWVVVUUUUUUVVVWWWVVVWWWXXXXXXWWWTTTRRRPPPNNNJJJHHHJJJJJJGGGEEEFFFDDDEEEFFFFFFFFFEEECCCCCCEEEEEEEEEDDDCCC@@@>>>===@@@???>>>===>>>@@@BBBDDDKKKMMMPPPQQQPPPOOOOOOOOOMMMMMMLLLKKKIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGBBB@@@>>><<<===???AAACCCJJJSSS\\\fffxxx___GGGBBB???AAABBB======>>>??????>>>===;;;:::<<<<<<;;;:::999888777777::::::999999999999999::::::999888777666555444333555444333222333555777999:::999888666555555555555333333333333333333333333444444444333333333222222000000000000000/////////........................///......------......///---------............///////////////////////////000000000000111111111111000111111111111222222222666555666999<<>>>>>???CCCKKKTTT\\\```^^^]]][[[XXXVVVVVVYYY\\\```dddgggiiiiiilllqqqvvvwwwwwwwwwtttmmmdddYYYRRRPPPQQQTTTVVVWWWWWWVVVVVVRRRRRRQQQQQQRRRSSSSSSTTTRRRRRRQQQQQQRRRSSSTTTUUUTTTVVVWWWWWWVVVVVVWWWYYYXXXXXXVVVUUUSSSQQQOOONNNLLLHHHGGGJJJJJJGGGEEEFFFEEEFFFGGGHHHHHHFFFDDDCCCDDDDDDCCCBBB@@@???>>>>>>???>>>===<<<>>>@@@CCCEEELLLOOOSSSTTTSSSQQQPPPOOOLLLLLLKKKJJJIIIHHHHHHHHHEEEEEEGGGHHHHHHHHHGGGGGGEEEGGGIIIJJJJJJIIIGGGEEEAAA???>>>======???AAACCCIIITTT```jjjxxxsssVVVDDDAAA======@@@<<<===>>>???@@@???===;;;:::999999999999999999999999999999888888888888999999888888888777777777666666555333222111111333666777222333444666777888999999444444444444444444444444555444444444444333333333222222111111000000//////////////////////////////000//////......//////000---------............///////////////////////////000000000000111111111111000111111111111222222222444111444999;;;CCC[[[uuurrr___fffuuuwwwqqqlllnnnuuu}}}{{{{{{|||}}}}}}{{{yyywwwBBBAAA???<<<:::888777777666::::::666555777999777333333222222222333444444222333333333333222111111111111111111111222222222---...///000000///...---+++,,,...000000///...---///...,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...---,,,+++,,,---...///+++---///000111222444666444555666666999@@@JJJRRR]]]iiipppyyyooo^^^bbbqqq|||pppnnnnnngggZZZTTTWWW\\\^^^kkkqqqxxx}}}~~~}}}|||zzzuuulllddd______```eeegggjjjoootttxxx{{{|||zzz{{{~~~}}}~~~{{{{{{|||~~~|||xxxtttrrrrrrmmmkkkgggaaa]]]ZZZZZZ[[[bbbccceeefffeeedddbbb```^^^]]][[[ZZZYYYYYYZZZZZZbbbfffmmmtttyyy{{{{{{{{{vvvvvvsssmmmcccVVVIIIBBB===;;;888777999:::;;;;;;<<<<<<===AAAIIIRRRYYY]]]ZZZYYYXXXUUUTTTTTTWWWYYYVVV[[[bbbgggkkkqqqyyy{{{{{{zzzvvvooodddXXXPPPNNNPPPRRRUUUVVVVVVUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQOOONNNNNNNNNOOOQQQSSSTTTTTTVVVWWWWWWWWWWWWXXXZZZZZZXXXTTTQQQNNNMMMMMMMMMKKKGGGFFFJJJKKKHHHFFFGGGDDDEEEGGGHHHGGGFFFDDDCCCCCCBBBAAA@@@???????????????>>><<<<<<===@@@CCCEEELLLPPPTTTVVVUUUSSSPPPOOOLLLKKKJJJIIIIIIIIIIIIIIIDDDEEEFFFGGGHHHGGGGGGFFFDDDFFFIIIKKKKKKIIIFFFDDD@@@???>>>===>>>???AAACCCJJJXXXeeennnxxxlllRRRDDDBBB===<<<@@@===>>>>>>@@@@@@???===;;;999666777777999:::;;;<<<<<<888777777777777777888888666666777777888999999999555333111000000222555666555666777777777555444333444444444444444444444444333333333222222222111111444333333222111000//////000000000000000000000000111111000000000000111111---------.........//////////////////////////////000000000000111111111111000111111111111222222222111///222888:::???SSSkkkfffiiitttzzztttnnnooottt|||xxxxxxyyyzzz{{{{{{xxxvvv??????>>>===<<<:::888777<<<<<<:::999888777777777777777666444333222111000000111333444444444444333111111000000000000111111////////////////////////------..................++++++++++++++++++++++++---,,,+++******,,,...//////...---+++***++++++,,,------------------------000//////000111444666777999888999<<<===???GGGOOObbbnnnuuutttyyymmmcccdddpppvvvkkkllljjjcccZZZUUUSSSTTThhhqqqxxxzzz|||~~~|||||||||zzzvvvuuusssjjj^^^ZZZ]]]```bbbeeekkkrrrvvvwwwwwwxxxzzz}}}~~~}}}~~~|||zzzyyyzzz{{{|||~~~}}}|||||||||yyyuuurrrtttnnnfff```\\\[[[[[[[[[]]]```cccdddbbb___]]]\\\XXX[[[]]]\\\[[[___gggnnnoooqqqrrrtttzzz}}}|||uuulllgggcccZZZMMMBBB<<<:::888666666777888999;;;::::::???HHHQQQWWWYYY\\\ZZZWWWSSSPPPQQQUUUXXX[[[bbbkkkrrruuuyyy}}}|||sssggg[[[TTTPPPRRRUUUWWWXXXWWWVVVTTTTTTRRRQQQPPPQQQRRRTTTVVVTTTRRRQQQPPPPPPSSSUUUWWWWWWUUUSSSRRRQQQRRRTTTUUUWWWVVVTTTRRRPPPOOONNNNNNFFFIIINNNRRRSSSQQQNNNLLLHHHGGGEEEEEEFFFGGGGGGFFFCCCBBB@@@>>>>>>???@@@AAA>>>===<<<;;;===AAAEEEGGGNNNOOOQQQTTTVVVUUURRROOOOOOMMMJJJGGGEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJKKKLLLJJJGGGDDD@@@<<<;;;===>>>???BBBHHHQQQ]]]gggmmm}}}bbbUUUGGGCCCCCC@@@>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999888999999;;;;;;;;;;;;:::999999:::::::::999999888888888888999999888888777666666666666666444444444555555555555555444444444555555555666666555555555555555555555555222222222111111///......111111111111000000000000////////////....................................---------..............................///000000111111111000000000000000...000333555555;;;LLL\\\yyyssslllqqq|||qqqmmmnnnpppyyy}}}zzzwwwuuuvvvvvvvvvuuu=========<<<<<<;;;999999;;;:::999888888888888888666555555444333222111111222333444555555444444333111111000000000000111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++------------------------/////////000222333555666888888:::>>>???@@@FFFNNN```lllrrrpppssswwwkkkeeehhhuuurrrnnniiiddd[[[RRRPPPSSShhhrrrzzz{{{{{{}}}~~~||||||}}}zzzxxxwwwuuummmaaa\\\]]]```aaadddiiinnnrrrtttsssrrrtttxxx|||~~~}}}~~~}}}{{{yyyyyyzzz{{{|||~~~}}}|||{{{{{{xxxtttqqqrrrmmmfff___[[[XXXWWWWWWXXX[[[___aaa```]]][[[ZZZ]]]___bbbdddeeeiiinnnssszzz|||{{{yyyzzz}}}{{{wwwwwwsssnnnjjjeee[[[NNNDDD:::999888777777888888999<<<;;;;;;@@@HHHPPPUUUWWW\\\ZZZXXXUUUUUUXXX[[[^^^eeekkkrrrwwwzzz}}}vvviii]]]VVVPPPRRRUUUWWWXXXXXXVVVUUUSSSRRRQQQQQQQQQRRRSSSTTTUUUSSSQQQOOOOOOPPPRRRSSSSSSRRRPPPOOOOOOPPPQQQRRRWWWVVVTTTRRROOOMMMLLLKKKTTTVVVXXXZZZYYYVVVRRROOOKKKIIIFFFEEEEEEDDDCCCBBBEEECCCBBB@@@@@@AAABBBCCCAAA@@@>>>===???BBBFFFIIIOOOOOOQQQTTTVVVUUUQQQNNNMMMKKKHHHEEECCCBBBCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKJJJFFFCCC@@@===;;;===>>>@@@EEEKKKVVVaaajjjsssZZZNNNCCCAAACCCCCCBBBCCC??????@@@@@@??????>>>===???>>>===<<<<<<<<<===>>>;;;;;;::::::999::::::;;;999999888888888888999999888888777666666666666666666666666666666666666666444444444555555555666666555555555555555555444444333333333333222111000///111111111111000000000000////////////......................................................------...............///000000000000000000000111111111///000333555555:::IIIYYYrrrxxxoooppptttmmmnnnqqqyyy}}}xxxvvvuuuuuutttsss;;;;;;<<<<<<;;;;;;:::999888888888888888888888888555444444444333333333333444555666666666555444333111111000000000000111111////////////////////////........................------------------------(((***,,,---...,,,+++***+++************++++++,,,---------------------------...///111222333444444777888<<<@@@BBBBBBHHHOOO___jjjpppkkkkkkvvvyyyllleeeiiiqqq~~~pppgggeee]]]OOOMMMTTTgggttt}}}}}}zzz{{{}}}}}}~~~{{{zzzyyyxxxpppfff```___``````aaaeeejjjmmmnnnnnnmmmooosssxxx|||~~~~~~~~~}}}|||zzzyyyyyyzzz{{{|||}}}|||{{{zzzyyywwwtttqqqoookkkeee^^^YYYTTTRRRQQQWWW\\\bbbffffffccc```___ccceeeiiinnnqqqtttvvvxxxzzz~~~}}}|||xxxvvvrrrmmmeeeYYYMMMDDD888888888999999999999999<<<<<<===AAAHHHOOOTTTVVV[[[YYYWWWXXX\\\aaadddeeeqqqwww}}}wwwjjj]]]VVVPPPRRRUUUWWWXXXXXXWWWVVVRRRRRRRRRRRRRRRQQQQQQQQQVVVTTTQQQOOONNNNNNOOOOOOOOONNNMMMLLLLLLMMMOOOOOORRRRRRRRRQQQOOOMMMLLLKKKXXXXXXWWWVVVSSSOOOKKKIIIIIIGGGEEEDDDDDDCCCBBBAAADDDCCCBBB@@@@@@AAAAAABBBDDDBBB@@@???AAAEEEJJJMMMRRRRRRSSSUUUVVVTTTQQQNNNMMMKKKHHHEEECCCBBBCCCCCCIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIEEECCC@@@===;;;===>>>AAAIIIQQQ^^^fffppp||||||UUUJJJAAA@@@CCCCCCCCCDDD@@@AAAAAAAAAAAA@@@??????@@@???>>>===============;;;:::::::::::::::;;;;;;::::::999999999999::::::888888777666666666666777888888888777777666666666444555555555555666666666666666666666555555444333444444444444333222111111222222111111111000000000////////////..................................../////////...---------,,,...............///000000//////000000111111222222111111333555444888FFFSSSjjj|||rrrooo}}}{{{ooonnnrrrwwwyyyvvvttttttsssrrr<<<<<<<<<<<<;;;:::999888666666777777888888888888555555555555555555555555666666777777777555444333222111111000000111111222000000000000000000000000////////////............------------------------)))***+++,,,,,,,,,+++***++++++,,,,,,---...//////------------------------,,,---///111222222222111555666<<>>>>>??????BBBAAA@@@AAADDDJJJOOOSSSWWWVVVVVVWWWWWWUUUQQQNNNOOOMMMJJJGGGEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJKKKKKKIIIEEECCC???<<<:::<<<>>>BBBMMMWWWfffmmmxxxqqqTTTJJJBBBAAAAAA??????@@@AAAAAAAAAAAAAAA@@@??????======<<<;;;;;;:::::::::;;;::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;999888777777666666777777999999888777666666555555555555555555555666666666666666777777666555444333444444444444444333222111222222222111111111000000////////////....................................000000///...---,,,,,,,,,...............///000000......///000111222222333222111333444444666AAAMMMcccwwwvvvmmmwwwtttpppsssttt|||yyyvvvuuuuuutttttt??????>>>===;;;888777555555666777888888999888888666666666666777777777777666777777777777666444333222222111111111111222222111111111111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,***+++,,,---.../////////------------------------+++,,,...000111111000000222444999AAAFFFKKKUUU___iiipppsssmmmgggkkkvvvtttxxxkkkccceeetttvvviiillljjj\\\VVV\\\eeettt~~~}}}~~~~~~}}}}}}|||}}}|||zzzvvvrrrlllgggdddbbb```___aaacccdddccciiimmmrrrvvvxxx|||}}}{{{{{{|||}}}|||zzzxxxvvvvvvtttqqqoookkkjjjfff___VVVOOOLLLKKKPPPXXXeeennnrrrpppmmmjjjhhhjjjoootttxxxyyywwwuuu}}}kkkYYYKKKAAA===777888999:::::::::::::::;;;===BBBGGGLLLRRRVVVYYYWWWWWWYYY^^^ccciiilllnnnuuu{{{rrreeeYYYRRRQQQRRRSSSUUUUUUUUUUUUUUUPPPPPPQQQQQQQQQQQQPPPOOOQQQPPPOOOOOOOOOOOOPPPQQQNNNMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMKKKJJJIIIJJJIIIIIIHHHHHHGGGFFFFFFCCCAAA@@@AAACCCDDDDDDCCC@@@@@@??????>>>>>>>>>>>>>>>???@@@CCCIIIPPPVVVZZZ\\\[[[ZZZYYYYYYVVVRRROOOMMMLLLIIIGGGFFFEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKKKKIIIFFFCCC===;;;;;;===???EEEQQQ]]]mmmuuuhhhQQQIIICCCAAAAAA>>>===>>>@@@@@@AAAAAA@@@@@@???>>>;;;;;;;;;;;;::::::999999;;;:::::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<999999888777777777777777888888777777666555444444666666666666666666666666555666777888777666444333333333333444333333222111222222222222111111111111////////////............////////////////////////000000///...---,,,,,,,,,...............///000000......///000111222222333222111222333333444===GGG^^^ssszzzmmmqqq|||sssrrrqqqyyy~~~yyyvvvvvvwwwyyyyyyAAAAAA@@@>>>;;;999666555555666888999:::999888888666666666777777777777777555666666777777666555444222222111111111111222222111111111111111111111111111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,...))))))+++,,,------------------------------------+++,,,---...////////////111111555===DDDMMMZZZfffoootttvvvqqqjjjiiipppxxx{{{qqqooo~~~mmm___]]]oooxxxlllqqqtttkkkcccccccccsss~~~~~~|||||||||}}}|||yyywwwvvvrrrllliiieeeaaa______aaaaaaaaafffkkkqqqtttuuuwww{{{~~~}}}{{{{{{{{{|||}}}{{{yyyvvvuuutttssspppnnnlllkkkhhh```VVVOOOMMMMMMPPPZZZhhhssswwwtttoookkkgggjjjooosssvvvwwwwwwwwwzzzdddSSSFFF>>>:::999999999999::::::::::::;;;>>>DDDIIIMMMQQQUUUXXXVVVYYY^^^aaacccgggjjjmmmsss~~~~~~{{{rrrggg\\\UUURRRRRRSSSSSSSSSSSSRRRRRROOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTQQQQQQPPPPPPPPPOOOOOOOOOTTTRRRPPPMMMJJJHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIFFFDDDBBBAAABBBBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@<<<>>>BBBHHHOOOWWW]]]``````^^^\\\[[[YYYVVVRRROOOIIIHHHFFFDDDDDDEEEFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJKKKJJJHHHDDDAAA<<<;;;===@@@CCCIIIWWWdddqqq|||~~~zzz___KKKEEEAAABBBBBB??????BBB@@@AAAAAAAAAAAA@@@??????;;;;;;<<<<<<===<<<<<<;;;::::::::::::;;;<<<===>>>======<<<<<<<<<<<<======999999888777777777777888777777777666666555555555777777777666666666666555444555777888888777555444222333333444444333333222333222222222222111111111////////////............/////////////////////////////////...---------,,,...............///000000//////000000111111222222222000111333333333:::BBBUUUkkkpppnnn|||xxxqqqmmmttt~~~yyywwwxxx{{{}}}~~~AAAAAA@@@???===:::888777666888999:::;;;:::888777666666666555555555555555333444555666666666555444333222222111111222222333222222222222222222222222111111000000///......---------------------------///......---,,,,,,,,,---)))***+++---------,,,,,,------------------------,,,,,,,,,,,,---...//////111000111777???JJJ[[[iiirrrtttuuurrrlllgggiiimmmuuukkkfffrrrqqqaaa[[[cccuuuyyyqqquuu}}}{{{qqqjjj```ppp}}}{{{{{{|||}}}zzzvvvwwwzzzwwwqqqmmmiiiddd```___`````````eeekkkrrruuuttttttvvvyyy~~~~~~|||zzzyyyyyyyyyzzzzzzxxxuuussssssqqqooonnnnnnmmmjjjaaaWWWPPPOOOQQQSSS]]]lllvvvxxxssslllgggfffkkkpppsssuuuxxx|||qqq\\\OOOGGG@@@;;;<<<;;;:::999888999:::;;;<<<@@@FFFIIIKKKMMMPPPRRRXXX]]]ccceeeccccccgggllluuu}}}zzz{{{|||yyyrrrhhh^^^WWWRRRRRRRRRQQQQQQPPPOOOOOONNNNNNMMMNNNNNNPPPRRRSSSQQQRRRRRRSSSSSSTTTUUUUUUSSSSSSSSSRRRQQQPPPOOONNNSSSQQQNNNKKKIIIIIIIIIJJJDDDEEEFFFHHHHHHHHHGGGFFFFFFDDDBBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAA@@@??????===AAAGGGNNNVVV\\\aaacccbbb___\\\ZZZWWWTTTPPPMMMGGGFFFEEEDDDDDDFFFHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHFFFBBB???===>>>AAAEEEHHHNNN]]]kkkrrr|||{{{wwwUUUGGGBBB@@@BBBCCCAAABBBEEEBBBBBBBBBBBBBBBAAA@@@@@@:::;;;<<<===>>>>>>======:::::::::;;;;;;<<<===>>>>>>======<<<<<<======>>>:::999888888777777888888777777777777777777777777777777777777666666666555222444666888999888777555333444444555555555444444333333222222222111111111////////////............////////////////////////..................------...............///000000000000000000000111111111111///000222222333888???III```~~~vvvmmmttt}}}nnnkkkoooxxxyyyyyy{{{zzzxxxyyy|||@@@@@@@@@???>>><<<;;;:::777999:::;;;;;;:::888777555555444444444333333333222333444666666666555555333222222111111222222333222222222222222222222222222111111000///......---////////////////////////---...///000000...,,,+++,,,---.../////////...------------------------------,,,,,,+++,,,---///000222//////333:::GGGYYYiiisssttttttssslllfffdddeeevvv}}}fff___hhh}}}xxxfff___VVVhhhzzzsssxxx{{{nnn___ooo}}}zzzzzz{{{|||yyyuuuwww|||zzztttpppllleeeaaa````````````fffmmmtttwwwuuutttuuuxxx~~~~~~{{{yyywwwwwwwwwwwwzzzwwwtttsssrrrqqqooommmooooookkkbbbXXXQQQQQQSSSPPP[[[hhhrrrssslllccc]]]fffkkkqqqtttvvvzzzhhhXXXOOOIIICCC>>>>>><<<:::888888888:::;;;===AAAFFFIIIIIIIIIKKKMMMYYYaaahhhhhhcccaaaffflllyyy{{{vvvxxxyyywwwqqqggg^^^XXXSSSRRRQQQPPPOOONNNMMMMMMNNNMMMLLLLLLNNNPPPSSSUUUSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNOOOMMMJJJIIIIIILLLOOOQQQFFFGGGIIIJJJIIIHHHEEEDDDCCCAAA@@@AAACCCEEEEEEEEE>>>????????????>>>======@@@DDDKKKSSSZZZ___cccdddbbb___\\\YYYVVVRRRNNNKKKHHHGGGFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGGGGGGGFFFDDD@@@===>>>@@@DDDIIILLLRRRaaaooosss|||pppNNNGGGCCCBBBCCCCCCAAAAAADDDCCCCCCDDDDDDCCCCCCBBBAAA888999;;;===>>>>>>======:::::::::;;;<<<===>>>>>>>>>>>>============>>>>>>:::999888888777888888888888888888888888999999999888888777777666666666555111333666999:::999888666555555666666666666666555333333333222222222111111000/////////............000000000000000000000000---------..............................///000000111111111000000000000000000...///222222222777>>>@@@XXXwwwzzzmmmpppmmmiiilllrrryyyzzzuuussswww~~~|||yyyzzz}}}@@@>>><<<:::999888888999555777999:::999777333111666555555666777666444222444444444444333222111111///000111222222222222222555555555444333222111000///......---------......,,,---......,,,,,,---...///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,)))))),,,///000///000...111777777:::MMMcccrrrvvvvvvqqqmmmllliiieeessshhh^^^eeewwwqqqaaa^^^ggguuu~~~tttuuu}}}yyybbbiiixxx~~~~~~~~~}}}|||{{{{{{zzztttrrrmmmgggbbb^^^]]]^^^fffnnnuuuuuuooollloootttyyy|||~~~|||yyyvvvtttsssrrrtttssspppnnnnnnnnnooopppqqqnnniiiccc]]]WWWTTTRRR[[[[[[^^^cccccc______cccfffmmmtttvvvvvv{{{~~~rrr___PPPFFFBBB???======<<<<<<;;;::::::::::::<<<@@@CCCEEEEEEGGGKKKOOOXXXgggllljjjhhhbbbbbbmmmzzz}}}yyytttjjj]]]TTTRRROOOMMMKKKJJJJJJHHHFFFIIIIIIJJJKKKNNNPPPRRRSSSUUUUUUUUUUUUUUUUUUVVVVVVSSSTTTUUUUUUTTTRRROOOMMMLLLJJJIIIJJJMMMPPPRRRRRRIIIGGGFFFGGGIIIHHHEEEAAABBBBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@AAA???<<<>>>BBBCCCFFFLLLUUU___dddcccaaa]]]\\\ZZZXXXTTTQQQNNNLLLDDDGGGIIIJJJJJJIIIJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMJJJHHHEEEAAA???======>>>???AAAEEEKKKSSS]]]ffflllzzz~~~}}}|||kkkQQQGGGEEEBBBAAABBBBBBBBBAAABBBCCCBBBBBBAAA@@@???>>>===============<<<<<<<<<777777888888:::===???AAACCCAAA???===<<<<<<===>>>===<<<;;;999888888999999888888777666666777888999777777777777666666666666777666444555777888888888888777666555444333222222444444333333333222222222111111111111000000000000000000//////.........---------............------000000000000000000000000...//////000111222222222//////......000333555777>>>MMMfffzzzkkkhhhssstttqqqlllkkkppptttrrroooooojjjnnnvvv~~~}}}||||||||||||@@@>>><<<:::999999999999888999:::;;;:::888666444333222222333444333111///222333333333333222111111222222333444444444444444444444444444333222222111111111000//////......---,,,---......,,,,,,---......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,)))***,,,////////////,,,...333444777HHH[[[jjjqqquuussspppppppppnnnyyyvvvjjjjjjuuuqqq___]]]aaahhhwwwyyyuuuyyy|||zzzuuufffjjjuuu~~~}}}|||{{{zzzzzzvvvtttpppjjjddd___\\\[[[]]]dddkkkmmmkkkjjjmmmppptttwww||||||xxxvvvtttssssssuuusssrrrpppooooooppppppnnnlllhhhccc^^^XXXTTTRRRQQQRRRVVV[[[\\\ZZZ\\\```gggnnnuuuxxxzzzwwwlll\\\OOOHHHEEEBBB@@@??????===<<<;;;;;;;;;;;;===@@@CCCDDDDDDGGGLLLQQQ[[[iiillliiiggg```^^^iiisss{{{uuulll```WWWQQQOOOLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSTTTSSSRRRPPPOOOMMMLLLJJJIIIIIIKKKMMMMMMMMMFFFDDDCCCDDDEEEEEEBBB???CCCCCCCCCCCCCCCBBBBBBBBBDDDBBBAAAAAA???;;;===AAAFFFIIIOOOVVV\\\___^^^]]]XXXWWWUUUSSSPPPMMMJJJIIIEEEHHHJJJKKKJJJIIIJJJJJJOOONNNMMMLLLKKKKKKJJJJJJJJJHHHDDDAAA>>>=========@@@BBBFFFNNNZZZeeeooottt~~~{{{}}}dddNNNHHHFFFCCCCCCCCCDDDCCCBBBAAAAAAAAAAAA@@@???>>>===;;;<<<<<<<<<===>>>>>>>>>:::::::::;;;<<<>>>@@@AAABBB@@@>>><<<<<<<<<===>>>===<<<;;;:::999999::::::999888777777666777888999777777777777666666666666666555444666888999999888777777666666555444333333444444444444333333333333111111111111000000000000000000/////////............//////////////////...........................---......///000000111111000000///000111333666888;;;GGG\\\ttt{{{jjjbbbjjjuuunnnjjjmmmooommmkkkkkkfffkkksss~~~||||||{{{{{{{{{@@@???===;;;999999999999999999:::999999888777666666555444555666666444222000111222222333333222222333333444444555555444444333333333444444333222222222222222222111000...---,,,.........---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,******,,,...//////111...///444555888DDDSSSbbbmmmuuutttqqqqqqsssssszzz{{{qqqqqq|||xxxfffaaa^^^^^^hhh|||}}}uuuttttttrrrooohhhhhhooo~~~~~~|||{{{yyyyyyxxxvvvsssmmmggg___YYYVVVUUUZZZ```eeegggiiikkklllmmmrrrxxx}}}|||xxxuuuttttttuuuuuuuuutttsssrrrqqqpppoookkkjjjhhhddd___YYYTTTQQQHHHHHHLLLSSSUUUVVVYYY^^^hhhooowww|||xxxooofffZZZQQQLLLJJJGGGEEECCCBBB@@@>>>===<<<<<<<<<===???BBBCCCDDDGGGNNNTTT^^^jjjlllgggddd\\\YYYcccnnn}}}xxxoooddd[[[QQQOOOMMMLLLMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOPPPOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRQQQPPPOOONNNNNNMMMLLLJJJHHHHHHHHHIIIHHHGGGHHHGGGFFFGGGGGGGGGEEECCCDDDDDDCCCCCCBBBBBBAAAAAABBB@@@???@@@???===???DDDKKKOOOUUUYYYZZZZZZYYYYYYSSSRRRQQQNNNLLLJJJHHHGGGGGGIIIKKKLLLJJJIIIIIIJJJOOONNNMMMLLLJJJIIIHHHHHHJJJHHHDDD@@@===<<<;;;<<>>===:::;;;<<<<<<>>>>>>???@@@============>>>???@@@AAA???>>>===<<<;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<::::::999888777777777777888777777777666666666555333333444777999:::999888777777666666555555555444555555555444444444444333222222111111111000000000000000////////////......//////000000000000//////........................------......//////000000111111000111222444666777:::AAAQQQggg~~~jjj^^^bbbxxx{{{qqqiiihhhiiihhhffffffdddiiiqqq}}}~~~}}}}}}{{{zzzyyyxxxxxx@@@???===;;;:::999999999888888777666666666666666888777666666777777666444000111222333444444444444222222333333333333222222222222333444444444333333000111222333333111///------...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++---.../////////---///555888999>>>FFF\\\hhhsssrrrmmmmmmoooqqquuuqqqhhhnnnyyyxxxlllgggaaaaaannnwwwrrrnnnjjjgggbbbbbbiiiyyy~~~|||zzzyyyxxxyyyxxxuuupppiii___VVVPPPSSSUUUZZZ```eeehhhhhhhhhhhhmmmuuu||||||wwwuuutttvvvwwwwwwvvvvvvuuutttrrrpppoookkkkkkiiieee___XXXQQQLLLEEEEEEHHHNNNRRRTTTYYY```jjjqqq{{{~~~pppjjjddd[[[UUURRROOOLLLIIIEEEDDDAAA>>>===<<<<<<<<<===???AAABBBCCCHHHPPPVVV```kkkkkkeeeaaaYYYUUU^^^mmm{{{ssshhh```SSSQQQNNNMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQPPPOOOMMMMMMLLLMMMMMMKKKJJJHHHGGGHHHHHHFFFEEEIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@???======???@@@???CCCIIIOOOUUUZZZ\\\ZZZWWWVVVWWWQQQPPPOOOMMMKKKJJJIIIHHHHHHJJJLLLLLLKKKIIIIIIIIIMMMLLLLLLKKKJJJIIIHHHGGGIIIGGGCCC???<<<;;;;;;;;;@@@@@@FFFRRRbbbqqqyyy}}}}}}sssuuu|||pppTTTIIIBBBAAA??????@@@AAA???>>>@@@@@@BBBBBBBBB@@@???===<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========;;;;;;:::999888777777777888888777777666666555555222333555888;;;<<<:::888666666666666666666666666666666555555555444444444222222222111111111000000000000///////////////////////////000000/////////000000000000000000000000.........//////000000000000000000111222333555666999===III___zzzppp______qqqttthhhdddeeeeeeeeefffffflllttt~~~}}}}}}|||{{{yyywwwvvvuuuAAA???===;;;:::999::::::888777666555555666666777555444222222444444333222222222444555666666777777333333444444444333333222222222333444444444333333...///111222222111000...---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------...///+++***...555::::::999999QQQ^^^iiijjjggghhhkkknnnqqqlll^^^aaalllzzzvvvkkk```aaaooo~~~tttjjjbbb]]]ZZZ\\\eeewww~~~}}}}}}{{{yyyyyyzzzxxxuuuqqqjjj```TTTLLLQQQRRRVVV\\\aaadddcccaaaeeekkkssszzz~~~|||xxxvvvvvvwwwyyyxxxxxxwwwvvvtttrrrpppooonnnmmmkkkfff^^^UUUMMMHHHEEEDDDFFFLLLPPPSSSZZZbbbnnnvvvxxxqqqkkkfff___ZZZXXXUUUQQQMMMGGGEEEBBB>>><<<;;;;;;<<<>>>@@@BBBBBBDDDHHHPPPVVV^^^hhhgggaaa___WWWTTT[[[lll~~~xxxlllcccVVVSSSPPPNNNMMMLLLJJJHHHJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPQQQOOONNNMMMLLLKKKKKKLLLLLLIIIHHHGGGHHHIIIIIIHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@???@@@======@@@@@@@@@EEELLLTTTXXX]]]^^^[[[WWWVVVVVVNNNMMMLLLJJJIIIIIIIIIIIIHHHJJJLLLLLLJJJIIIHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGEEEAAA>>><<<::::::;;;>>>???EEEPPP___llltttxxxeeePPPJJJAAA@@@??????AAAAAA???>>>@@@AAACCCDDDDDDBBB@@@?????????>>>>>>=========<<<>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==================;;;;;;;;;:::999888777777888888888777666555555555222333555888;;;<<<:::888666666666666555555555555666666555555555444444444222222222222111111111111//////000000000000000000---......//////......---000000000000000000000000///000000000000000111111...//////000111222333333555999DDDYYYssswwwccc\\\hhhwwwyyyiiicccdddeeefffggglllrrrzzz||||||{{{zzzxxxvvvtttsssAAA@@@>>><<<::::::::::::999999888888888888999999888666444444555555555444333444555666777777777777666666777777666666555555333333333444444333222222///000111222222111000///---...//////...---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------------...000//////111999@@@BBB>>>:::AAANNNZZZ___aaaffflllnnnppplll\\\]]]gggttt```WWW___ooozzzzzzlll```ZZZXXX[[[fffvvv~~~~~~}}}|||zzzzzz{{{xxxvvvrrrmmmbbbUUULLLMMMOOORRRWWW[[[]]]\\\[[[ccchhhooouuuyyy}}}~~~{{{yyyxxxxxxzzz{{{zzzyyywwwuuusssqqqoooooopppnnnkkkeee]]]SSSJJJEEECCCBBBDDDIIINNNSSS\\\eeettt~~~zzzuuuqqqmmmhhhbbb^^^\\\YYYUUUQQQJJJGGGCCC???<<<;;;;;;<<<>>>@@@CCCDDDEEEHHHOOOUUUYYYcccbbb]]]]]]XXXUUU]]]iii{{{~~~{{{mmmbbbWWWTTTQQQNNNMMMKKKIIIGGGIIIJJJLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQMMMMMMLLLLLLLLLKKKKKKKKKHHHGGGGGGHHHJJJJJJIIIGGGEEEFFFEEEDDDBBBAAABBBDDDCCCCCCBBBBBBAAAAAA@@@@@@BBB@@@???AAAAAAAAAFFFMMMXXX[[[^^^^^^[[[WWWTTTRRRIIIHHHGGGFFFFFFFFFGGGHHHFFFHHHJJJKKKIIIHHHHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGDDDBBB???===;;;:::;;;;;;===AAAGGGQQQ[[[fffooottt}}}[[[KKKJJJBBBBBBAAABBBCCCCCCBBB@@@@@@BBBDDDEEEEEEDDDAAA@@@AAA@@@??????======<<<;;;<<<============<<<;;;::::::;;;;;;<<<<<<=========<<<===============<<<<<<;;;;;;;;;;;;;;;:::999888999999888777666555444444444444555888:::;;;:::999666666555555444444444333555555555444444444444333333222222222222111111111//////000000000000111111------............------........................000000000000111111111111......//////000111111222111555???RRRiiijjj\\\___hhh~~~kkkddddddeeefffgggooouuu|||||||||{{{xxxuuusssqqqAAA@@@>>><<<::::::::::::888888888888999888888888:::888666666777888777777444444555666666777666666777777777777777666555555444444444444333222222111555444333222111000//////---///000///...---...000...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------))),,,......---,,,...000555222111777@@@FFFCCC>>>777BBBMMMTTT[[[eeelllnnnnnn{{{vvvfffeeelllwwwxxxaaaTTTWWWbbbjjjvvvuuukkkfff___bbbjjjuuu|||~~~||||||{{{|||zzzwwwtttooofffYYYOOOIIIMMMQQQUUUXXXYYYYYYYYY```dddiiinnnrrrvvv{{{}}}}}}{{{zzzzzzzzz{{{||||||zzzwwwtttqqqpppoooooopppnnnjjjddd\\\SSSKKKFFFBBBAAACCCIIIOOOWWWbbblll{{{zzztttqqqpppmmmhhhccc___^^^\\\YYYUUUMMMJJJEEEAAA===<<<<<<===>>>AAADDDEEEFFFIIINNNRRRTTT]]]\\\ZZZ]]]YYYXXX```ggg{{{}}}lll___UUURRROOOMMMLLLKKKIIIGGGHHHIIIKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPKKKLLLMMMMMMMMMLLLJJJJJJGGGGGGGGGHHHIIIIIIGGGEEEFFFGGGGGGEEEBBBAAACCCFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@===>>>AAACCCEEELLLTTT\\\\\\\\\\\\ZZZVVVPPPKKKFFFEEEDDDCCCDDDEEEFFFHHHDDDFFFIIIIIIIIIHHHHHHIIIGGGHHHIIIJJJIIIHHHFFFDDDBBB@@@>>><<<;;;;;;<<<<<<===DDDMMMTTT[[[dddnnnvvvpppRRRGGGHHHBBBBBBBBBCCCDDDDDDBBBAAA???AAACCCEEEEEECCCAAA???@@@?????????>>>=========;;;<<<=========<<<;;;:::::::::;;;<<<===>>>>>>>>><<<======>>>===<<<:::999::::::;;;<<<<<<;;;:::999999999888777666555444444777666666777999::::::999666666555444333222222111444444444444333333333333333333222222222111111111//////000000000111111111......////////////..............................000000000000000000000000...///000000111111111111111555===KKK___vvvuuueee```cccxxxnnneeeddddddcccccclllttt}}}}}}|||{{{yyyuuurrrpppAAA@@@>>><<<;;;:::::::::555666777777777777666666888666333333444555555444333444555555666555555555555555666666555444333333555555555444333222111000:::888666333111///.........///000///...---...000///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------))),,,......---,,,...000222---)))---888BBBAAA;;;444===GGGOOOXXXdddkkkllliiitttzzzrrroootttooozzzbbbUUUWWW]]]aaalllzzzxxxuuugggiiinnntttvvvyyy~~~}}}||||||~~~{{{xxxuuurrriii\\\RRRHHHLLLRRRVVVWWWXXXYYYZZZ]]]```dddhhhlllqqqvvvzzz{{{{{{{{{{{{{{{||||||}}}}}}zzzwwwssspppoooooooooooommmiiiccc[[[SSSLLLHHHCCCAAADDDKKKRRR[[[hhhsssyyyuuupppnnnnnnlllgggbbb______^^^[[[XXXPPPLLLGGGBBB???===>>>>>>>>>BBBEEEGGGGGGIIIMMMQQQPPPYYYYYYXXX\\\[[[ZZZbbbggg}}}~~~jjj\\\SSSQQQNNNMMMLLLLLLJJJIIIGGGHHHKKKMMMNNNNNNMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOJJJKKKMMMNNNNNNLLLJJJIIIHHHGGGGGGGGGHHHGGGEEECCCBBBCCCCCCAAA>>>===???BBBAAAAAAAAAAAAAAAAAAAAABBB:::888:::@@@EEEJJJSSS\\\___]]][[[[[[YYYTTTLLLEEEFFFEEEDDDCCCDDDFFFHHHIIIBBBEEEHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIFFFCCCBBB@@@???===;;;:::;;;<<<===>>>GGGQQQXXX]]]dddpppyyyhhhLLLCCCFFF@@@@@@@@@BBBCCCCCCAAA???===???BBBDDDDDDCCC@@@>>>>>>>>>>>>>>>>>>?????????;;;<<<===>>>>>>===<<<;;;::::::<<<===>>>>>>???>>>===============;;;999888999:::;;;<<<<<<<<<;;;:::999999888777666555444444999777666666888::::::999666666555444222111000000444444333333333222222222333333333222222222111111//////000000111111111222//////000000000000//////000000000000000000000000///////////////.........///000111222222222222222555777===HHHZZZrrrooohhhhhhpppoooeeedddcccaaa```hhhqqq~~~}}}}}}}}}|||yyyuuurrrppp@@@@@@@@@@@@???>>><<<<<<::::::999999999999999999888666444333444555444444444444444444444555666777777666444111111111222333666555555555555444444444444333222111000000000000000111111111111///---,,,........................+++++++++,,,,,,---------++++++,,,...000111///...---...///...------...///000000//////000111222444555777@@@MMMWWW]]]dddjjjnnniiihhhrrryyyzzzppp___UUUTTTXXXcccppp|||uuuoooooorrrvvv~~~~~~}}}||||||||||||{{{|||xxxuuutttssslll```UUUUUUTTTTTTTTTUUUWWWXXXZZZ^^^___aaaeeeiiinnnrrrtttyyyxxxxxxzzz{{{|||{{{zzz{{{yyyvvvuuutttssspppnnnqqqmmmgggaaa[[[SSSJJJCCCDDDCCCFFFMMMUUU^^^kkkvvv}}}yyysssppppppqqqpppnnnnnnhhhcccaaabbbaaa]]]YYYPPPNNNIIIEEEAAA>>>===<<>>>>>??????>>>???BBBDDD>>>@@@CCCGGGLLLSSS[[[```aaa```^^^ZZZTTTNNNHHHEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCFFFIIIJJJJJJKKKJJJIIIGGGDDDBBBAAA@@@===???@@@===999999???EEEEEEKKKYYYcccbbb```nnnbbbMMMEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCAAABBBDDDDDDCCCBBB???>>>>>>???@@@@@@>>>======>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::;;;===>>>@@@>>>>>>===<<<;;;:::::::::999888888:::<<<<<<;;;::::::999666333222333888;;;888888777777777777888888888777666555555555555555888666444222111222333444222333333444444333333333111222222222222111000000222111111000000000000000////////////000000000000------......//////000000///000000000111111111111333555;;;DDDPPPbbb{{{~~~lllaaagggxxx|||ggg\\\ZZZ\\\___dddppp}}}~~~{{{vvvrrrooo>>>>>>>>>>>>===<<<;;;::::::::::::999999999999888777555444444555777777666555555555555555666777888888777555333222222333444666555555555555444444444444333222111111000000000//////000000///...,,,+++........................++++++,,,,,,,,,---------+++++++++---000000///------...///...---,,,---///......------...///111222444555===JJJVVV___iiirrrrrrkkkfffjjjwww{{{eeeVVVQQQRRR\\\lllvvvrrrrrrttt{{{~~~|||{{{||||||{{{zzz|||xxxuuuuuuvvvqqqggg^^^YYYXXXWWWWWWXXXZZZ\\\]]]``````bbbdddhhhlllppprrrwwwwwwxxxyyy{{{{{{{{{zzzyyywwwuuutttsssrrrpppnnnsssoooiiiccc]]]UUULLLFFFEEEDDDHHHQQQ[[[eeerrr~~~yyyuuupppnnnnnnnnnlllkkkmmmhhhdddccccccaaa]]]XXXTTTQQQLLLFFFBBB???>>>===CCCGGGKKKKKKJJJKKKOOOSSSXXX\\\aaaeeeggggggggggggzzzooo```WWWPPPNNNMMMNNNOOOMMMIIIFFFKKKJJJLLLPPPOOOLLLKKKMMMLLLKKKJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIHHHGGGGGGFFFFFFDDDBBBCCCEEEFFFEEEDDDBBBBBBBBBAAA@@@???=========>>>>>>=========@@@BBB???BBBGGGKKKPPPVVV\\\```___^^^\\\WWWRRRLLLGGGDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCDDDFFFHHHIIIIIIKKKJJJHHHFFFCCCAAA??????===>>>>>>===<<<<<>>======>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::;;;===>>>@@@>>>>>>===;;;;;;::::::;;;999999888:::<<<<<<;;;999888999888777666666888:::888888777777777777888888666666555444444444444444888666444222222222333444333333444444444333333222222222222222222111111000222111000000//////000000////////////000000000000/////////000000000000000111111111222222222333333222555:::BBBKKK[[[uuuvvvfff]]]llloooaaa[[[\\\^^^bbbmmmzzz|||}}}~~~~~~{{{xxxtttqqq<<<=========<<<;;;:::999:::::::::999999999888888666444333444666888888777444555555666777777888999888777555444444444555555666555555555555444444444444444333222222111111000...............---++++++////////////////////////,,,,,,,,,,,,------------+++++++++,,,...///...,,,,,,...///...---,,,---...,,,,,,++++++,,,---///000444444:::EEEQQQ]]]lllxxx~~~wwwmmmhhhnnn~~~rrr```UUUPPPVVVeee{{{vvvnnnkkkmmmuuu~~~}}}|||{{{{{{||||||zzzyyyyyyvvvssstttvvvtttnnnhhh```___]]]\\\]]]___aaaccceeeddddddeeegggjjjlllnnnppprrrtttuuuwwwwwwwwwwwwvvvuuussssssssssssqqqooorrrooojjjddd]]]UUULLLFFFDDDEEEJJJTTT___jjjxxx}}}uuussspppnnnmmmllliiigggiiigggdddddddddbbb\\\XXXXXXTTTNNNHHHCCC@@@???>>>FFFLLLRRRSSSPPPPPPTTTZZZ^^^bbbiiinnnqqqssstttuuuuuueeeWWWPPPNNNMMMMMMNNNOOONNNKKKIIILLLJJJJJJMMMMMMJJJIIIKKKNNNLLLJJJIIIGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBEEEFFFFFFEEEBBBBBBAAA@@@???>>>>>>======>>>===<<<;;;;;;>>>@@@BBBFFFMMMRRRVVVZZZ]]]```]]]\\\YYYTTTOOOIIIEEEBBBGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHHHHHHHJJJHHHFFFDDDAAA???>>>===????????????@@@AAACCCDDDPPPWWW\\\```jjjzzzlllVVVKKKFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDBBBAAA===???@@@@@@>>>======>>>===>>>>>>>>>>>>===<<<<<<::::::999:::;;;<<<>>>???>>>===<<<;;;;;;;;;;;;;;;:::999999:::;;;<<<;;;999666888::::::999888888999888888777777777777888888666666555444444444444555777666444333222222333444444555555555444333222222222222333333222222111000111000000///////////////////////////000000000000111111111111000000000000000000000111111111222222111444999>>>CCCQQQjjjlllWWWaaawww{{{iii^^^[[[\\\^^^iiivvvyyy{{{}}}~~~}}}zzzvvvttt<<<<<<======<<<;;;;;;:::;;;::::::999999888888888666444333444555666666444222333444555666777888888777666555444444555555666666555555555555444444444444444444333333222111111...............------,,,000000000000000000000000,,,,,,------------------,,,+++***+++---...---,,,,,,---......,,,,,,---...,,,++++++++++++---...///555444888@@@KKKYYYkkkzzzxxxllliiivvvuuudddXXXSSS]]]nnnuuukkkgggiiisss~~~|||{{{zzz{{{||||||{{{yyywwwtttqqqrrrttttttqqqmmmhhhgggdddbbbccceeegggiiilllkkkhhhfffeeeeeefffggghhhjjjnnnpppqqqqqqqqqrrruuusssrrrrrrssstttrrrqqqnnnllliiiccc\\\SSSJJJEEECCCDDDIIITTT```kkkxxxvvvuuutttrrrpppmmmiiifffcccbbbbbbbbbcccdddaaa\\\XXXZZZVVVPPPIIIDDDAAA??????DDDKKKSSSUUURRRSSSYYY___aaafffnnntttxxx{{{}}}~~~vvvhhh\\\SSSNNNLLLLLLMMMNNNNNNNNNMMMLLLKKKHHHHHHKKKMMMKKKKKKMMMNNNLLLJJJHHHHHHHHHJJJKKKKKKKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEBBBAAA@@@??????>>>>>>>>>======<<<;;;:::;;;>>>AAAFFFKKKSSSYYY\\\]]]^^^^^^\\\ZZZVVVQQQLLLGGGDDDBBBGGGFFFFFFFFFFFFFFFFFFGGGHHHFFFEEEFFFGGGHHHGGGFFFHHHGGGDDDAAA???>>>======AAACCCCCCCCCBBBDDDJJJOOOVVV\\\^^^___nnnzzz```SSSLLLIIIHHHEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBAAA@@@???>>>===>>>@@@???===<<<<<<=========>>>>>>======<<<;;;:::999999999:::<<<>>>???>>>===<<<;;;;;;;;;;;;;;;:::999999:::;;;<<<:::999666888999999888777888999888888777777777777888888777777666555555666666666666555444333333333333444555555666555555444333222333333333333333222222111111000//////......//////////////////000000000000111111111000000/////////............////////////111333777:::;;;FFF]]]rrrrrr[[[___mmmtttddd\\\ZZZ\\\fffsss|||zzz|||~~~~~~{{{wwwuuu===>>>>>>>>>>>>===<<<<<<;;;;;;::::::999888777777666444333333333333111//////000222444666777777777444444444444444444555555666555555555555444444444444444555555444333111111000000000///////////////111111111111111111111111---------------------------+++***+++,,,------,,,,,,---...---,,,+++,,,...---,,,,,,,,,,,,...///000555333666===GGGVVVkkk}}}rrrhhhppp}}}vvvcccUUUVVV___ssszzzpppjjjjjjttt~~~|||{{{{{{}}}}}}|||{{{xxxuuurrrrrrssstttrrrpppooommmkkkiiiiiijjjlllnnnssspppkkkeeeaaa```______bbbfffkkknnnnnnnnnpppqqqtttsssrrrrrrttttttsssrrrmmmllljjjeee\\\SSSKKKFFFEEEEEEKKKVVVaaakkkxxx{{{sssssssssrrrooojjjeeeaaa^^^]]]^^^```bbbccc```\\\YYYXXXUUUPPPKKKFFFBBB@@@??????FFFNNNQQQQQQSSSZZZ```dddiiiqqqwww|||~~~~~~sssiii```YYYSSSOOOKKKLLLMMMNNNNNNNNNOOOOOOPPPKKKHHHKKKMMMLLLLLLMMMLLLKKKJJJIIIIIIKKKNNNOOONNNMMMKKKJJJHHHHHHHHHHHHFFFFFFEEECCCBBBAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>======<<<;;;;;;===AAADDDKKKPPPWWW\\\^^^]]]\\\\\\YYYWWWSSSNNNJJJGGGEEEDDDFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEGGGHHHFFFEEEFFFDDDBBB@@@>>>===>>>>>>AAADDDFFFCCCAAAEEEPPPYYYZZZ^^^```ccctttfffSSSLLLIIIGGGFFFDDDCCCCCCBBBAAABBBBBBBBB????????????>>>===<<<<<<<<<>>>??????===<<<<<<==================<<<;;;;;;999999999999:::<<<===???======<<<;;;;;;;;;;;;<<<;;;:::999:::;;;;;;:::888666777777666555555888;;;888888777777777777888888666555555555555555666666555555444444333333333444666666666666666555444333444444444444444333222222111111000///////////////////////////000000000000000000000//////.....................////////////000222555666666===QQQccczzzyyybbb^^^dddyyylllaaa\\\]]]eeepppyyy~~~~~~~~~|||yyyvvvttt>>>???????????????>>>>>><<<;;;;;;:::999888777777666444333333333111///------///111444666777777777333333333444555555555555666555555555555444444444444555666666555444222111222222111000000111111222000000000000000000000000............------------...,,,++++++,,,------,,,+++---...---,,,+++,,,---------,,,,,,---...000111111111444;;;DDDSSSiii|||{{{pppsss|||pppxxxoooZZZUUUVVVeee~~~vvvlllhhhnnnwww|||}}}~~~{{{zzz{{{||||||{{{zzzxxxvvvuuuuuuuuutttsssrrrqqqpppooonnnooooooppptttpppiiibbb]]]YYYXXXXXXaaaffflllpppppppppqqqtttsssrrrqqqqqqssssssrrrqqqnnnnnnmmmhhh___UUUMMMIIIHHHIIIOOOZZZdddnnnzzz~~~wwwqqqnnnnnnnnnjjjeee```]]]\\\\\\^^^```bbbaaa___[[[YYYUUUTTTQQQMMMIIIFFFBBBAAA===AAAFFFJJJMMMRRRXXX]]]fffkkkrrrxxx{{{}}}|||sssnnnfffaaa^^^ZZZUUUQQQJJJLLLMMMNNNMMMNNNPPPRRRWWWPPPKKKLLLMMMKKKIIIJJJIIIIIIIIIIIIKKKMMMOOOPPPNNNMMMKKKIIIHHHHHHIIIIIIFFFGGGFFFDDDAAA@@@@@@AAAAAA@@@???>>>===>>>>>>???===>>>======>>>BBBGGGKKKQQQUUUYYY\\\\\\ZZZYYYYYYVVVTTTOOOKKKHHHFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCEEEGGGGGGFFFDDDDDDCCC@@@>>>>>>>>>???@@@???BBBDDDDDDDDDJJJUUU^^^^^^```eeeoooyyyZZZNNNLLLJJJGGGGGGBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>=========<<<>>>??????===<<<<<<===<<<============<<<;;;;;;999999888999:::;;;===>>>===<<<<<<;;;;;;;;;<<<<<<;;;:::999:::;;;;;;999888666666666555444555888;;;888888777777777777888888444333333333333444555555444444444444444444444444555555666666666666666555444444555555444444333222222111111000000000000000////////////000000000000////////////............000000000111111111222222111111333444555999GGGUUUooo~~~jjj___\\\jjjyyyjjjbbbaaafffmmmuuu{{{~~~|||yyyvvvtttsss>>>>>>??????@@@??????>>><<<;;;;;;:::999888777666444333333333444333000...---...111555777888888888333333444555666777777777666555555555555444444444444555666777666444222111333222111000000111222333000000000000000000000000///.........------------000...,,,+++---......---+++,,,------++++++,,,---------,,,,,,---...000111//////111666<<>>=========???@@@===>>>??????BBBGGGNNNSSSVVVXXXZZZZZZXXXVVVVVVVVVRRROOOKKKGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFAAAAAAAAADDDFFFFFFEEEDDDBBBAAA???>>>>>>???AAACCCAAAAAACCCGGGOOOVVV\\\___aaabbbllllllSSSMMMMMMJJJFFFGGGAAA@@@??????>>>>>>??????@@@@@@???>>>============<<<===???>>>===;;;<<<<<<<<<<<<======<<<<<<;;;:::999888888888999;;;===>>><<<<<<;;;;;;;;;<<<<<<===;;;:::::::::;;;;;;999777444666777888777777888:::888888777777777777888888555555555555555666777777333444444444444444444444444555666777777777777777555555555555555444333333333333222111111111111111////////////000000000000///////////////000000000111111111222222222333333222000000333555888AAAKKKcccuuu~~~yyyiii\\\bbbttttttiiieeegggjjjnnnsssxxx}}}|||}}}~~~}}}zzzwwwtttsssrrrrrr===>>>???????????????>>><<<<<<;;;:::999777777666333333333444555555222000---///222666888999999999333444555777888888888888666666555555555444444444444555777777666555222111222222111000000111222333//////////////////////////////.........---------111...,,,,,,---.........+++,,,------++++++,,,------,,,++++++,,,---///000///...///111333;;;LLL\\\ooozzzwwwzzzppp[[[___tttkkkbbbWWWRRRYYYjjj}}}yyyoooooosssrrrwwwzzzzzzxxxxxx}}}~~~yyyvvvvvvxxxyyyzzzttttttssstttttttttsssssstttuuuuuuuuutttsssqqqooojjjfff___YYYTTTRRRQQQRRR]]]dddlllpppoooooorrruuuooonnnmmmmmmnnnnnnmmmllljjjllllllggg]]]SSSLLLHHHEEEGGGNNNZZZfffppp}}}~~~vvvssspppmmmfffhhhiiigggcccaaacccdddfffggggggeee```\\\YYYWWWQQQRRRSSSTTTRRRMMMIIIFFFEEEBBB@@@BBBIIIPPPTTTUUUaaaeeejjjnnnppppppppppppjjjiiijjjmmmqqqoooiiicccdddaaa```aaabbb___WWWPPPKKKMMMOOONNNMMMMMMPPPSSSWWWNNNHHHIIILLLLLLKKKLLLFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFDDDBBBBBBCCCEEEFFFBBBDDDEEECCCAAA@@@BBBEEEAAA@@@>>>===<<<===???@@@>>>>>>???AAADDDJJJRRRWWWYYYZZZYYYXXXUUUSSSTTTUUUOOOLLLHHHEEECCCCCCEEEFFFGGGFFFEEECCCCCCEEEFFFGGG??????@@@CCCEEEFFFEEECCCAAA@@@>>>===>>>@@@CCCDDDEEEBBBCCCMMMZZZcccbbb^^^cccdddrrr~~~xxxvvvxxxzzzaaaKKKHHHJJJEEEAAABBB@@@??????>>>===>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<===???>>><<<;;;;;;<<<<<<<<<======<<<<<<;;;:::999888888888999;;;===>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::;;;;;;999777333666999;;;;;;999999999888888777777777777888888999999888888999:::;;;;;;333333444555555444444444333444555777888888888888555555666666555555444333444333222222111111222222////////////000000000000//////000000111111222222000000000000111111111111333000///333666999>>>EEEZZZmmm|||tttbbbaaannn}}}|||ooohhhhhhhhhjjjmmmqqquuuxxxqqqrrrwww{{{|||zzzvvvsssqqqpppqqqrrr??????>>>>>>===<<<<<<<<<>>>===;;;:::999888888888444777999;;;:::777333000000111333555777999999:::444444555777888999:::;;;888666444333222333555666888777777666555444444444000111111111111222222222000000/////////000222333////////////...---,,,+++------...///000000//////...---,,,+++***+++,,,,,,///...---,,,,,,---...///...000000///000666AAAJJJhhhsss}}}xxxxxxeee___iiiwwwiiiTTTNNNPPPXXXkkk{{{tttooorrr|||~~~yyy{{{{{{wwwwwwxxxyyyyyyxxxvvvrrrooonnnoooppprrruuutttsssrrrqqqpppppppppkkkgggaaaZZZUUUPPPNNNMMM[[[]]]```dddhhhllloooqqqpppjjjhhhlllmmmiiigggjjjnnnmmmkkkgggaaaWWWLLLEEEIIIKKKOOOXXXeeesss}}}vvvsssoookkkhhhkkkiiifffdddbbbbbbccccccgggggggggccc^^^ZZZWWWVVVTTTVVVWWWTTTQQQNNNOOOQQQHHHGGGEEEEEEHHHNNNTTTXXX^^^```cccgggiiijjjjjjiiiggghhhhhhgggdddbbbcccccceeeeeeggggggddd\\\RRRJJJNNNNNNNNNMMMMMMMMMMMMMMMGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFEEEFFFGGGIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBBBBEEEBBB@@@>>>>>>???>>>======>>>CCCIIIQQQWWW[[[\\\^^^]]][[[XXXUUURRRPPPNNNOOOMMMHHHDDDBBBBBBCCCEEEEEEDDDDDDCCCCCCDDDFFFGGGBBBBBBCCCDDDEEEEEEDDDDDDBBBBBBAAA???======@@@BBBEEEIIIHHHRRRgggllleeeddd^^^hhhuuuxxxwww~~~eeeWWWJJJDDDCCC@@@======>>>????????????>>>===============>>>>>>>>>>>>>>>BBBAAA???===<<<;;;<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;::::::;;;<<<===<<<;;;;;;<<<===>>><<<:::<<<<<<;;;::::::999888888555777:::<<<===<<<:::999888777666555555666777888777999::::::777555555555444555777888999888666555555666666777777777777666555444444333333222222111222111111222333333000......111333222000///000222000000000000000000000000////////////000000000000333555555333111333:::@@@NNNaaazzz~~~lllbbbaaajjj{{{wwwqqqnnnjjjhhhiiillloooqqqkkkiiimmmzzz|||zzz{{{yyyuuuqqqooonnnooopppBBBBBBBBBAAA@@@@@@??????===<<<;;;999888888777777444666888999888666333000000111222444555777999:::555555666777888999999:::888777555444333444555666777777777666555444444444444444333333222222111111333222222111111222333444////////////...---,,,,,,------...//////////////////...---,,,,,,,,,---...//////............//////...000000///...333;;;CCCWWWdddttt}}}xxxrrruuu~~~lll^^^___hhh}}}|||hhhUUUNNNMMMSSSeeexxx|||rrrooowww{{{zzz|||zzzvvvtttvvvxxxxxxvvvrrrpppnnnoooqqqrrrtttsssrrrqqqqqqqqqqqqqqqkkkhhhbbb\\\VVVQQQNNNMMMTTTVVVYYY]]]aaafffiiikkknnnjjjjjjooopppmmmkkkmmmnnnllljjjgggaaaXXXNNNGGGGGGIIIOOOXXXeeerrr~~~yyysssooommmkkkhhhfffeeecccaaaaaaaaabbbcccdddeeeeeeaaa]]]XXXUUUTTTQQQSSSTTTSSSRRRQQQTTTVVVOOOMMMJJJIIIJJJNNNSSSVVVZZZ\\\```cccfffhhhhhhhhhggghhhhhhfffbbb```___```eeeiiikkkiiibbbYYYRRROOONNNNNNNNNMMMMMMLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCAAA???>>>>>>>>>???@@@BBBHHHOOOUUUZZZ\\\\\\]]][[[XXXUUUQQQOOOMMMLLLEEEDDDBBBAAABBBDDDFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEAAABBBBBBCCCCCCBBBBBBAAA???@@@@@@???>>>???AAADDDEEEKKKMMMWWWjjjmmmeeeccc^^^jjjxxx}}}___RRRFFFBBBBBB@@@>>>>>>>>>>>>??????>>>>>>===<<<========================???>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<=========<<<<<<;;;:::;;;<<<======>>>===;;;;;;<<<<<<;;;999;;;;;;:::999999888777777:::;;;===??????>>><<<;;;888777666666666666777888999;;;<<<<<<999777666666444555666777888777555444666666777777777777666666555555555444444444333333222222111222333333111...---///111000...---...000000000000000000000000000////////////000000000000000222444222000222777<<>>=========<<<;;;:::999888777777777555555666666666444333222222222111222333666888:::666666666777777888888888888777666555444555666777777777666666555444444444666666555444333222111111444333333222222222222333000000//////...------,,,---......///////////////000///......------......//////000000000000//////...///000///---///555:::HHHUUUhhhwwwvvvnnnjjjlll|||uuu```WWWXXXjjjuuuyyyjjjYYYOOOJJJMMM]]]ooozzznnnpppuuuwww|||}}}vvvrrrtttvvvwwwuuurrrpppooopppqqqsssrrrrrrqqqqqqqqqqqqqqqqqqooolllgggaaaZZZUUUQQQPPPNNNPPPRRRVVV[[[aaaeeegggjjjhhhiiinnnqqqnnnlllllllllkkkiiifffaaaYYYPPPJJJGGGKKKRRR\\\hhhttt}}}tttmmmjjjiiihhhgggaaaaaa_________```aaabbbaaabbbbbb___ZZZVVVTTTSSSQQQRRRSSSSSSRRRTTTVVVYYYTTTQQQNNNKKKKKKMMMPPPRRRVVVWWWZZZ]]]```bbbdddddddddeeefffeeecccaaaaaabbbfffjjjlllggg]]]UUURRRSSSNNNNNNMMMMMMLLLKKKJJJJJJLLLKKKJJJIIIGGGFFFEEEDDDIIIIIIJJJJJJKKKKKKJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB???======>>>@@@BBB@@@BBBBBB@@@======???BBBEEEIIIPPPWWW[[[\\\\\\[[[[[[XXXTTTOOOLLLJJJIIIHHH???@@@@@@AAACCCEEEGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>><<<>>>?????????@@@BBBDDDFFFOOOSSS]]]nnnooofffeeeeeerrriiiWWWLLLBBB@@@AAA@@@??????>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@>>>;;;::::::::::::999::::::999999888888777777<<<===???@@@???>>><<<;;;888888777666666777888888;;;===>>>>>>;;;999888888444555666777777666555444777777888777777666555444666666666555555555555555333222222333444444111///...///111111///...///000000000000000000000000000////////////000000000000---000222222000111444888===NNNfff{{{oooccc```kkkxxx{{{xxxsssmmmgggccc```^^^YYYZZZbbbmmmwww}}}~~~{{{zzz~~~|||xxxssspppnnnmmmmmm=========<<<;;;;;;::::::;;;:::999888777777777777666666666555555444444444555333222111222555999;;;777777777777777777666666888888777666666666666777666666666555555444444444555555555444333222222111333222222111000000000000111000///......---------......///////////////.../////////...............---...///000000///...------...//////...///222444<<>>???@@@<<<@@@BBB@@@======BBBFFFKKKQQQXXX^^^___]]][[[YYYWWWTTTOOOJJJGGGEEEDDDEEEBBBCCCDDDEEEEEEFFFFFFFFFIIIHHHHHHGGGFFFEEEEEEEEEBBBBBBBBBAAA@@@>>><<<;;;<<<===????????????AAACCCHHHRRRVVV^^^lllmmmhhhkkkwwwwwwYYYSSSIIIAAA@@@AAA???>>>@@@??????@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;999999;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>@@@===:::999:::;;;;;;;;;:::::::::999999999888888;;;<<<<<<===<<<:::888777888888888888888888888888<<<===???>>>;;;999888888666777777777777666666555888888888888777555444444555555555555555555555666444333333444555555222000111222333333222222222222////////////////////////////////////000000000000,,,///111222111111333555777EEE[[[pppwwwfff___eeepppzzzrrriiiaaa]]][[[WWW[[[cccmmmuuu{{{}}}}}}}}}yyytttqqqnnnmmmlll??????>>>>>>===<<<<<<<<<::::::999888777777777777777777666666666666666666777555222111222555888;;;777777777666666666666666888777777666666666666666555555555555444444444444222222222333333333333333222222222222111111000000111111///......---.........///////////////..................------,,,,,,+++,,,............,,,++++++---...///000000222333444;;;IIIYYY```^^^ZZZZZZ```rrrkkk[[[VVVXXXcccooowww~~~|||uuunnneeeYYYMMMHHHMMMUUUiiizzzqqqhhhkkkyyy~~~wwwtttvvvwwwuuussssssrrrpppoooooopppqqqrrrnnnooopppqqqqqqqqqpppooopppooollliiiddd___[[[XXXRRRRRRRRRTTTXXX^^^dddgggeeeeeeeeeeeefffgggeeeccciiihhhfffdddbbb]]]XXXTTTPPPTTT]]]gggqqqzzz{{{nnnddd``````____________^^^]]]]]]\\\\\\\\\]]]^^^^^^\\\XXXUUUSSSRRRRRRRRRQQQRRRTTTVVVXXXYYYRRRQQQNNNLLLKKKLLLNNNPPPSSSRRRQQQQQQQQQRRRSSSTTTXXX[[[^^^`````````aaabbb___\\\XXXTTTQQQNNNKKKJJJLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>:::>>>AAAAAA???@@@FFFKKKQQQWWW^^^aaa___[[[XXXVVVTTTQQQLLLGGGCCCBBBAAABBBCCCCCCEEEEEEFFFEEEEEEDDDGGGGGGHHHHHHHHHHHHHHHHHHDDDDDDCCCBBB@@@>>><<<;;;===>>>>>>>>>======???@@@GGGQQQTTTXXXcccggghhhqqqkkkSSSQQQJJJCCCBBBAAA???>>>???@@@@@@AAAAAA@@@@@@???>>>======<<<<<<;;;;;;;;;;;;888999;;;=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;===>>>>>>???>>>;;;999999;;;===>>>>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::888777666888888999999999999888888:::<<<======;;;999888999999999999999888888777777888888888888777555444444333333444444555555555666555444444555666666333111222222222333333333222222////////////////////////////////////000000000000---///111222333222333333555???QQQdddwwwmmm``````gggwww|||rrrggg___[[[ZZZYYY___gggnnnssszzz~~~|||{{{{{{}}}{{{xxxtttqqqooommmlll>>>======<<<<<<;;;::::::::::::999888888888888888777777777777777777777777666555222111111444777999666666666666666666666666777777777666666666555555444444444444444444444444111222222222333333333444333444444555444444333222222111000...---....../////////////////////...------............---,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,---///000111222222444666???LLLTTTVVVYYY]]]]]]kkkvvvttteeeaaa\\\ccckkkqqqwww}}}~~~{{{xxxuuunnncccWWWNNNLLLMMMVVVdddyyy~~~qqqpppzzzyyynnnkkkooossssssppppppooonnnnnnnnnooopppqqqnnnooopppqqqqqqpppnnnnnnjjjjjjjjjiiifffbbb^^^[[[UUUTTTRRRSSSUUUZZZ```cccfffeeebbb___```dddeeeccchhhfffdddcccbbb___\\\YYYSSSWWW___iiisss{{{yyylllccc___^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZYYY[[[\\\]]][[[WWWTTTRRRRRRKKKKKKMMMQQQWWWZZZ\\\\\\RRRQQQOOOMMMNNNOOOQQQSSSQQQPPPNNNKKKKKKKKKLLLMMMTTTVVVXXXYYYWWWUUUTTTTTTVVVRRRNNNKKKKKKJJJHHHFFFJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCC???@@@AAABBBAAA@@@>>>===:::===AAACCCDDDHHHMMMRRRWWW[[[``````\\\VVVSSSSSSOOOMMMIIIEEEBBBAAA@@@@@@???@@@AAACCCEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIEEEEEEDDDCCCAAA???===<<<======<<<:::999:::===@@@CCCNNNPPPSSS\\\bbbiiiwww{{{{{{{{{}}}~~~aaaRRRPPPIIIDDDCCCBBB>>>===???@@@@@@AAAAAA@@@@@@???>>>>>>>>>======<<<;;;;;;;;;999:::;;;<<<>>>>>>??????<<<<<<<<<;;;;;;;;;;;;;;;777888:::<<<===>>>??????===;;;:::;;;===???@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888999::::::::::::999888888:::<<<<<<:::999999:::;;;;;;::::::999888888888777777888777777666555444222222333444555555666666666555555666777777444222222111000111333333111000000000000000000000000000////////////000000000000///000111222333333333333666;;;GGGXXXlll}}}wwweee^^^___lll|||zzznnnbbb[[[YYY[[[ZZZbbbhhhkkknnntttyyy{{{{{{|||}}}|||zzzwwwvvvvvvyyyxxxvvvsssqqqooonnnnnn======<<<;;;;;;::::::999;;;::::::999999999999999555555666777777666666555444333111000000111444555555555666666666666666666666666666666666555444444444444444444444444444444444444444444333333333333222333444555555555444333333222000...---.../////////////////////...------...//////000///...---,,,---------,,,,,,------------,,,,,,---///000000000333444999BBBJJJPPPYYYbbb^^^gggmmm{{{uuuqqqkkkmmmmmmmmmsss||||||ssshhh]]]TTTNNNNNNUUUfff}}}vvviiibbbdddiiilllmmmmmmmmmmmmmmmmmmnnnooopppnnnooopppqqqpppooommmlllgggiiijjjkkkjjjgggcccaaaYYYWWWSSSRRRSSSWWW\\\```cccbbb]]]WWWYYYaaaeeedddgggeeecccbbbbbbaaa___]]]WWW\\\cccllluuu}}}~~~uuujjjccc``````______YYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZXXXUUURRRPPPPPPHHHHHHLLLQQQXXX\\\\\\[[[QQQPPPNNNMMMMMMOOOQQQRRROOOMMMJJJGGGGGGHHHJJJKKKNNNQQQSSSSSSPPPMMMLLLKKKLLLLLLJJJHHHGGGFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCCCC@@@@@@@@@???????????????===???BBBFFFKKKQQQVVVYYYZZZ^^^___\\\VVVQQQOOOPPPLLLKKKHHHFFFCCCAAA@@@??????@@@AAACCCEEEFFFHHHIIIIIIIIIJJJKKKJJJJJJHHHHHHDDDDDDCCCBBBAAA???===<<<::::::888777666999===AAACCCOOOSSSUUU^^^eeeooo}}}xxxuuu{{{jjjUUUPPPLLLGGGCCCCCCBBB>>>>>>@@@>>>????????????>>>======??????>>>======<<<;;;;;;999999:::;;;===>>>@@@AAA=========<<<<<<<<<;;;;;;666777:::<<<>>>?????????>>>===<<<>>>???@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999:::;;;;;;:::999999666888;;;<<<;;;:::;;;<<<;;;;;;:::999888888888888666666777777777777666666222333444555666777888888777666666777888777555333333111000111333444222000000000000000000000000000////////////000000000000000000000000222333333222666777>>>LLL```sssoooccc___cccppp{{{lll^^^XXXYYY]]]\\\dddhhhggggggmmmsssuuuzzz||||||yyyvvvvvvzzz~~~|||}}}}}}{{{wwwtttssssssuuutttsssrrrqqqpppooooooAAAAAAAAA@@@??????>>>>>>;;;;;;::::::999:::::::::333444555666666666444444222111///...///000111222555555555555666666777777555555555666555444444333444444444444444444444444777777666555444333333222///000222333444333333222333222000...---...///000//////000000///...------///000111111111000...---///...---,,,,,,---...///...---,,,,,,---......---------111888@@@HHHTTT___```fffiiiwww{{{yyysssnnnssswwwkkk]]]SSSNNNPPPZZZooo|||~~~tttggg]]]ZZZ___fffkkklllllllllllllllmmmnnnoooooopppqqqqqqpppnnnllljjjhhhjjjmmmnnnnnnllliiiggg\\\YYYUUUSSSSSSWWW[[[______]]]VVVOOORRR]]]ddddddfffdddcccbbbbbbbbb```^^^\\\```gggoooxxxzzzsssiiicccaaabbbbbbaaaTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWXXXVVVSSSPPPOOOOOOIIIIIIMMMRRRXXX[[[YYYVVVOOONNNLLLKKKKKKLLLMMMNNNLLLJJJGGGEEEEEEGGGIIIKKKJJJMMMPPPQQQOOOMMMKKKKKKFFFIIIKKKIIIDDDDDDHHHMMMFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGFFFEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCBBB@@@>>><<<<<<===???@@@@@@@@@CCCHHHPPPWWW\\\^^^\\\^^^___ZZZRRRMMMMMMNNNJJJIIIHHHFFFDDDBBB@@@???EEEEEEEEEEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKIIIGGGFFFCCCCCCCCCBBB@@@>>>===<<<888777666444444888???CCCEEESSSYYY\\\eeekkkvvv{{{uuu}}}\\\MMMNNNHHHDDDBBBCCCBBB>>>>>>AAA===============<<<<<<;;;@@@??????>>>===<<<<<<<<<999999999999;;;>>>@@@BBB>>>>>>=========<<<<<<<<<555777:::<<<>>>?????????@@@??????@@@AAAAAA???===::::::::::::::::::::::::;;;;;;::::::::::::999999999999;;;;;;;;;;;;999999666888;;;<<<<<<<<<<<<===;;;:::999888777777777777555666777777777777777666333444555666777888999:::777666666777888888555333555333222333666666444222000000000000000000000000////////////000000000000111///...///111222222222555444888DDDXXXlllzzzxxxjjjccc^^^iii{{{}}}lll^^^XXX[[[```]]]eeeiiieeedddjjjpppqqqqqqrrrrrrooollllllrrrxxx}}}~~~~~~~~~~~~|||xxxtttssssssrrrrrrrrrqqqqqqqqqppppppAAAAAA@@@@@@???>>>>>>>>><<<;;;999777777888999:::666666777777666444222111222333333111///------...777555333222222333555666666555555444444555555666444444444333333333222222444444444444444444444444444444444444444444444444////////////////////////444111...///111222000......000111111/////////000++++++++++++,,,---......---------......000111222000...///555<<>>===>>>???BBBCCCDDDGGGLLLRRRWWW\\\___aaa```]]]YYYSSSOOOLLLKKKJJJHHHGGGFFFDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIGGGEEEDDDAAAAAA@@@???>>>;;;999888111000111666888;;;BBBIIIRRRXXX```eeehhhmmmuuu{{{zzzrrrnnnZZZMMMDDDGGGDDDAAA@@@AAAAAA>>>;;;;;;;;;<<<<<<<<<<<<;;;;;;=========<<<;;;;;;::::::777888999:::<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::<<<>>>>>>>>>>>>===???>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;:::999888666666666777777<<<;;;;;;:::::::::;;;;;;888888888888999:::;;;;;;<<<888444666;;;===888333888666666666777666444222333444777999::::::999888777888888888888666444333222333333444444555555666333222111111000111111111//////000000111111222222000000////////////000000666444555???LLL^^^sss{{{bbb\\\cccooo~~~uuufff___\\\YYYbbbdddaaa[[[XXX]]]fffmmmqqqsssssspppmmmmmmqqquuu~~~~~~~~~|||{{{zzzzzzyyyvvvqqqnnnoooqqqsssuuuuuusssqqqpppAAAAAA@@@@@@???>>>>>>>>>;;;:::888777777777999:::666666666555555444333222555555666444222000000111444333111000////////////555555444444444444555555444444444333333333333222333333444444444444444444333333333333333333333333000000000000000000000000444111//////111222000///---///000000///......///---,,,,,,,,,,,,------.........---......///000111000...///444:::CCCRRR___```______cccnnnyyyfff[[[WWWbbbuuu{{{nnnaaaYYYXXX[[[^^^cccdddiiiooopppmmmmmmqqqoooooopppppppppooonnnnnnkkkkkkmmmpppqqqoookkkgggeeebbb\\\WWWVVVXXX[[[^^^```\\\WWWUUUVVVYYYZZZ[[[___^^^___```aaa```^^^[[[```aaadddkkksssyyy{{{{{{rrrgggdddddddddppp||||||mmmccc[[[\\\]]]YYYTTTSSSUUUUUUVVVUUUSSSPPPLLLJJJIIIKKKPPPVVVZZZYYYTTTPPPMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDFFFHHHFFFGGGIIIKKKKKKIIIGGGFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEGGGDDDAAABBBEEEFFFCCC@@@============>>>@@@AAABBBFFFHHHMMMSSSXXX[[[]]]^^^\\\ZZZVVVSSSOOOMMMKKKKKKGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCAAA@@@>>><<<:::888777666333222444888:::>>>FFFOOOXXX]]]cccgggiiinnnvvv||||||uuu}}}```PPPHHHCCCGGGEEECCCBBBCCCCCC@@@>>>=========>>>>>>==================<<<<<<;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>======<<<;;;::::::;;;<<<===>>>>>>>>>===>>>===<<<;;;;;;:::::::::<<<<<<;;;;;;:::::::::;;;999999777777666777888888<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<999777888;;;<<<999555888666555555666777666444555666777999999999888888888888888888777666555444555444444444444444444444333333222111111111111111444444222111///...---,,,111111000000000000111111444222555<<>>=========:::999888777666777888888555555444444444444444555777888999777555333444555888888777555444333222111555444444333333444444555555555444444444333333333333333333444444555555555222222222222222222222222111111111111111111111111333222000000111111111000---///000000///....../////////...------------...///.............../////////...000333666???QQQbbbhhhgggccc```cccsss~~~ooobbbdddppp~~~wwwkkkddd___\\\ZZZ]]]```iiiqqqsssooommmoooooopppqqqqqqqqqqqqqqqqqqllllllnnnppprrrqqqmmmkkkhhheee```\\\ZZZ[[[]]]___```^^^[[[ZZZ[[[\\\\\\[[[^^^^^^^^^___```___[[[XXXaaaaaacccggglllpppqqqqqqmmmdddbbbbbb___fffnnnkkkiiiddd```___]]]XXXTTTTTTVVVVVVUUUTTTQQQMMMJJJIIIIIINNNSSSVVVVVVTTTQQQPPPLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGEEECCCCCCEEEGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHHHHGGGFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEBBB???@@@BBBCCCBBB???<<<===>>>@@@BBBCCCDDDEEEIIILLLPPPUUUXXXZZZZZZZZZVVVUUUTTTQQQOOOLLLKKKJJJEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBAAA???;;;888555444444444555555777;;;>>>CCCNNNXXXbbbeeehhhjjjlllqqqyyy}}}kkkRRRGGGEEEDDDEEECCCBBBBBBBBBBBBAAA???>>>>>>????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<>>>>>>>>>======<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>======<<<;;;::::::999::::::<<<<<<<<<;;;;;;;;;;;;:::888888888777777888999999<<<===>>>??????>>>======>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888666444444666777888777888888888888888888888888999888888777666666666666777666666555444444333333444333222222111111222222555444333111///---++++++222222111111111111222222000111444:::@@@LLL```rrrqqqYYY[[[cccsss~~~vvvlllccc\\\[[[YYYWWWXXX___jjjsss{{{|||~~~}}}~~~~~~{{{yyyzzzxxxvvvuuuvvvvvvuuusssqqqrrrssssssqqqnnnkkkiii>>>>>>===<<<<<<;;;;;;:::999888777777666666777777555444333333333444666777999::::::999777555666777;;;;;;;;;;;;:::999888777444444333333333333444444555555555555444444444444222333333444444555555555111111111111111111111111222222222222222222222222333222111000000111111000...000222111000///000111111111///......---------//////...---------.........///000111222;;;NNNaaaqqqpppjjj```\\\hhhwwwppppppvvvzzzrrrnnniiiaaaYYYWWW[[[fffpppsssnnnkkklllooopppqqqrrrrrrrrrrrrrrrmmmmmmnnnppprrrrrrpppnnnllliiieee```^^^\\\]]]]]]^^^^^^______``````___^^^```___^^^^^^______]]]\\\]]]^^^```cccfffhhhiiiiiiiiiaaaaaa```YYY[[[___ZZZddddddcccaaa\\\WWWTTTTTTUUUUUUTTTRRRPPPNNNLLLKKKPPPUUUZZZZZZVVVQQQPPPQQQMMMLLLKKKIIIHHHGGGGGGGGGFFFGGGGGGEEECCCCCCDDDFFFHHHGGGFFFFFFEEEEEEEEEEEECCCDDDFFFHHHHHHHHHGGGFFFBBBCCCCCCCCCCCCDDDDDDDDDBBBDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCC@@@>>>>>>@@@AAAAAA???>>>@@@CCCGGGIIIJJJJJJJJJMMMOOOSSSVVVXXXWWWVVVUUUSSSRRRQQQOOOMMMJJJGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEDDDCCCAAA@@@@@@AAA>>>999555222111222333555666;;;AAAEEEKKKWWWcccmmmnnnoooppprrrwwwaaaLLLDDDDDDEEE@@@@@@??????@@@@@@???>>>>>>>>>????????????>>>>>><<<<<<<<<<<<============???===:::888888999;;;=========<<<<<<;;;;;;;;;;;;;;;<<<<<<===============>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;:::888888888888999999::::::;;;<<<>>>@@@@@@???===<<>>===<<<;;;;;;;;;;;;:::<<<>>>===;;;999:::<<<888666444444666888::::::;;;:::999888888888888999:::999777666555666777888666666666555555555444444444444333222222222222222000000000000000000000///222111111000000111111222...000555888:::BBBTTTfff{{{vvvaaa^^^```lllwwwlllcccaaa______```ccclllttt~~~}}}zzzxxx}}}zzzwwwvvvvvvwwwvvvvvvtttuuuuuuuuurrrnnnkkkhhh;;;;;;::::::999999888888999888888777777777777777555444333333444555777888888999:::888777555666777666777777888888888777777555444444333333444444555666666666555555555444444333333333444444555555555111111111111111111111111222222222222222222222222333222222111000000111222111222444444222111222333222111000///...---------///......------------......///000111000777HHHZZZppprrrnnnaaaVVV^^^wwwtttlllpppyyy|||sssrrrmmm```UUUMMMRRR^^^jjjooommmlllnnnooopppqqqqqqrrrrrrrrrrrrooonnnnnnppprrrrrrqqqoooooommmiiiddd```\\\ZZZYYY___```bbbccccccaaa___^^^```^^^[[[[[[\\\^^^______ZZZ[[[]]]^^^_________```]]]XXX\\\^^^YYY\\\aaa]]]```bbbccc___[[[WWWUUUSSSUUUUUUUUUUUUTTTTTTSSSSSSWWW\\\```]]]VVVPPPOOOQQQNNNMMMKKKIIIGGGFFFEEEDDDEEEFFFGGGFFFDDDDDDEEEFFFIIIHHHFFFDDDCCCBBBBBBBBBAAABBBDDDEEEGGGGGGGGGFFFAAAAAABBBBBBBBBCCCCCCCCCAAABBBDDDFFFFFFFFFDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@AAA???>>>===???@@@AAABBBAAACCCGGGKKKNNNOOOOOOOOOPPPRRRTTTVVVVVVTTTRRRQQQQQQPPPOOOLLLIIIFFFCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFFFFEEEFFFFFFGGGGGGEEEDDDCCCAAA@@@>>>>>>===???<<<888333111111333444555999AAAIIINNNTTT```mmmuuuuuuuuuvvvyyyyyyzzz\\\KKKDDDCCCCCC????????????>>>>>>??????<<<==================<<<;;;<<<<<<======>>>>>>>>>???>>>;;;888888999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???>>>===<<<;;;;;;;;;;;;<<<<<<=========<<<;;;:::888888999999::::::;;;;;;999:::<<<>>>>>>===<<<;;;>>>>>><<<;;;::::::999999:::===@@@???;;;999;;;===888666444444777999;;;;;;<<<;;;:::999888888888999:::999777666666777888888555555555666666777777777555444444333333333333333...//////000111222222333000000////////////000000///111555777666;;;JJJZZZuuujjjccc___fffuuussshhhddddddgggiiihhhlllsss}}}{{{yyy~~~zzzvvvtttssstttssssssttttttuuutttqqqmmmiiiggg::::::999999888777777777999999888888888777777777666555555555666777888888777888999888666555666777444555555666666777888888555555555444444555555555777666666666666555555555444444444444444444444444111111111111111111111111222222222222222222222222222333333222000000111333222444555555444333333444111111000......---------...---------------............000111000444AAANNNjjjppprrrhhh[[[]]]pppwwwoooxxx|||iiicccfffuuuwwwqqqiii[[[PPPEEEJJJUUUbbbiiilllpppuuupppqqqrrrrrrrrrrrrrrrqqqqqqooonnnooopppqqqqqqppppppoookkkgggbbb]]]ZZZXXX```bbbeeeeeeccc```^^^]]]___]]]ZZZYYYZZZ[[[\\\\\\WWWXXXYYYYYYVVVUUUUUUUUUTTTPPPUUUXXXSSSWWW^^^[[[[[[______[[[XXXWWWUUURRRTTTUUUWWWYYYZZZZZZYYYYYYYYY]]]___[[[TTTNNNNNNOOOMMMLLLJJJGGGEEEDDDCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFHHHGGGEEECCCBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFF@@@AAAAAAAAAAAABBBBBBBBB@@@AAABBBDDDDDDDDDCCCCCCEEEDDDCCCBBBAAA???>>>>>>??????>>>>>>???BBBDDDFFFCCCFFFIIIMMMPPPQQQRRRRRRSSSTTTTTTTTTSSSQQQOOONNNOOOMMMKKKIIIFFFCCCAAA@@@BBBBBBCCCCCCDDDFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFFFFCCCBBB@@@???===<<<;;;;;;;;;999666333222333555666888???KKKUUUZZZ]]]gggrrrwwwwwwwwwzzz{{{uuusssmmmTTTIIIDDDAAA@@@@@@AAABBBAAA?????????AAA;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>?????????===;;;999999999:::;;;===<<<;;;::::::;;;<<<=========<<<<<<<<<<<<===>>>??????>>><<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;:::999999:::;;;;;;;;;::::::888999:::<<<<<<<<<;;;;;;===<<<;;;:::999999999999;;;===???>>>;;;:::;;;===999777555666888:::;;;;;;;;;;;;;;;::::::999999999999888888777777888888888555555666666777888888999666555444444333333444444222222222222222222222222000000////////////000000111111444555444777CCCOOOlll}}}sssjjj```aaakkkyyyyyyjjjdddccciiijjjhhhkkkrrr}}}zzzyyyyyyvvvrrrooooooooonnnmmmpppqqqqqqqqqoookkkhhhfff;;;::::::999999888888777999999999999999888888777666777777888888888888777666888888888666555666777888777666666666777888999777666666555555666666777777777777666666666555555555555555444444333333222222222222222222222222222222222222222222222222222222333444333000///111333222444555555444333333444000//////...------------,,,,,,,,,,,,---......//////...///111111222999BBB\\\hhhrrrmmmbbb___kkkyyykkkbbbgggttttttfffaaalllzzzsssfff\\\VVVGGGIIIQQQ[[[ccchhhooowwwsssssstttttttttsssrrrrrrrrrpppnnnnnnoooppppppoooooonnnmmmjjjeee```\\\ZZZZZZ^^^cccdddcccaaaaaaaaa```___]]]]]]]]][[[XXXVVVOOOQQQSSSRRROOONNNNNNPPPQQQMMMQQQRRRKKKOOOWWWUUUXXX[[[ZZZVVVUUUWWWUUUQQQQQQSSSVVVYYYZZZZZZYYYXXXTTTVVVVVVTTTOOOKKKJJJKKKGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEEEECCCBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????@@@BBBDDDEEE@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????>>>????????????@@@CCCGGGJJJHHHJJJMMMPPPSSSTTTUUUVVVUUUTTTSSSQQQOOONNNMMMMMMKKKJJJGGGEEECCCAAAAAAAAACCCCCCCCCCCCDDDFFFGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEBBBAAA???<<<;;;:::999999666555333222222444666888@@@IIIWWWbbbeeedddjjjssstttuuuvvv{{{}}}uuuoooooo}}}___LLLFFFDDDAAAAAA???AAABBBAAA>>>===>>>@@@;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@@@@===<<<;;;:::::::::::::::===<<<:::999999:::<<<===>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===;;;::::::;;;;;;<<<<<<;;;:::999888999999:::;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;=========<<<;;;;;;;;;999777777888:::;;;:::999::::::;;;<<<<<<;;;:::999777888888999999888888888777777777777777777777777666555555444444444444444444444444333333222222222111000000000000000000111222000111333333555===FFF]]]pppttteee^^^bbbmmmzzzqqqhhhcccfffgggcccgggooozzz~~~}}}yyy{{{~~~~~~|||zzzwwwvvvsssqqqnnnmmmmmmmmmmmmlllnnnoooppppppooollliiiggg<<<<<<;;;;;;:::999999888999::::::::::::999888888777888999::::::999888777777888999888666666666888999777555333333444555666777777666666666666777777777777777777666666666666666666555444333222222111222222222222222222222222111111111111111111111111222444555333000///111444111333444444333222222333//////...------------...+++++++++,,,---...///000000...///222222111555:::LLL\\\kkklllbbb]]]dddnnnfff___VVVcccyyyqqqgggeeeqqqxxxhhhaaaaaaNNNNNNRRRYYY___cccllltttuuuvvvvvvvvvuuutttsssssssssqqqnnnmmmnnnoooooonnnnnnnnnmmmkkkhhhccc___]]]SSSXXX^^^bbbcccdddgggiiibbbbbbccccccaaa]]]WWWRRRFFFIIILLLMMMLLLKKKNNNPPPOOOKKKPPPQQQLLLRRR\\\\\\VVVXXXWWWRRRSSSWWWVVVPPPMMMOOOSSSVVVWWWVVVTTTSSSMMMNNNNNNMMMKKKIIIHHHHHHBBBBBBAAAAAAAAABBBBBBCCC@@@BBBCCCCCCBBBAAABBBCCC???@@@AAABBBCCCCCCCCCCCCAAA@@@>>>===>>>@@@CCCEEE??????@@@@@@@@@AAAAAAAAA????????????@@@AAABBBCCCAAAAAA@@@@@@@@@@@@@@@@@@>>>??????@@@AAAEEEJJJMMMNNNOOOQQQTTTVVVXXXYYYZZZVVVUUURRROOOMMMLLLLLLMMMIIIGGGDDDBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEDDDCCCCCCCCCCCCDDDDDDBBB@@@>>>;;;:::999888999222222111111222444666888FFFPPP```kkklllhhhkkkrrrrrrrrruuu{{{xxxsssppplllnnnrrrzzzWWWGGGEEEDDDDDDDDD===???AAA???<<<:::;;;===;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAA<<<<<<<<<;;;;;;:::::::::===;;;:::999999:::<<<===>>>===<<<;;;;;;<<<===>>>======<<<;;;::::::::::::;;;===>>>???>>>===;;;:::;;;;;;<<<===<<<;;;999888:::999999::::::<<<===>>><<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999888888999;;;;;;:::888999:::<<<======<<<:::999666777999::::::999888777999999888888777666666666666666555444444444444555444444444444444444444444222222111111111111222222222//////111333444:::AAAOOOddd{{{~~~kkk^^^\\\dddqqqzzz|||nnneeeeeeccc___bbblllqqqwwwzzzvvvppprrr}}}~~~}}}{{{yyy}}}|||yyywwwuuusssqqqooommmmmmoooooonnnmmmnnnoooqqqrrrqqqooollljjj===;;;999888888999:::;;;777777999::::::999888777888888999999999:::::::::999888888777777777777777666666666555555555666666<<<888555444555777666555999999888888777555444333222222333333333222222111333444333000111555555111777777666555444222000///555555444333333222111111444333333333222111111111000/////////...............///000000000///---,,,000///...---...111444666>>>GGGWWWfffggg```^^^bbbyyyiiiTTTRRRUUUbbbzzz~~~iiigggjjjqqqzzzxxxhhh___UUUUUUWWWZZZ\\\___iiitttvvvvvvtttppppppssssssppppppooonnnnnnnnnllliiigggkkklllmmmnnnmmmhhhbbb]]]\\\[[[ZZZ\\\```dddfffgggfffeeeeeefffeee^^^RRRHHH<<>>CCCCCCBBBAAA@@@@@@??????AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCC??????>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>>BBB@@@??????AAAAAAAAAAAACCCAAA???>>>===>>>@@@AAA===>>>@@@EEEKKKPPPSSSTTTXXXWWWWWWVVVVVVVVVVVVWWWTTTRRROOOLLLKKKJJJHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@???>>><<<:::888666444444444222333444333333:::BBBOOO[[[fffhhhgggjjjnnnoootttooopppzzzwwwqqqooowwwdddKKKEEEFFFBBB???@@@@@@@@@>>>===<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<============>>>???@@@AAA@@@>>><<<<<<<<<<<<:::888<<<<<<<<<===<<<<<<;;;;;;999<<<>>>>>><<<:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCC@@@>>><<<:::999888888999:::;;;<<<<<<======<<<<<<999:::;;;:::888777888999;;;;;;<<<<<<<<<;;;:::999888999:::;;;;;;:::999888999:::===???>>><<<888666888777666777999:::999888888999999999999888777777666666555555555444444444666666666666555444333222222111111000///.........111222222111111333666999CCCVVVpppvvvcccYYY[[[dddkkkxxxjjjaaa___``````___kkkmmmooommmfffdddnnn{{{|||yyy{{{|||{{{}}}|||zzzxxxvvvtttsssssstttrrrpppnnnmmmnnnpppqqqqqqpppoooppprrrpppkkkfff>>><<<:::999888999:::;;;888888999999999888888777::::::999999999999888888777777666777777888999999888777666555444444444444999666222222444555555444888888888888666555444333222222333333333222222111222555555222222555555222666666666555444333222111444444333222222111000000222222222222222111111111000000/////////.........///////////////......---------,,,,,,---///111333888@@@QQQbbbiiiddd___^^^nnnlllWWWKKKNNNYYYnnnvvvbbbcccgggooo~~~rrr```UUUUUUXXX[[[\\\\\\bbbiiiqqqtttuuutttuuuwwwuuuqqqnnnmmmmmmlllkkkhhhdddbbbcccdddgggjjjkkkiiiddd```[[[YYYXXXYYY]]]cccfffhhheeeeeeeeeffffff___TTTKKKBBBLLLWWW[[[[[[YYYUUUOOOUUURRRPPPOOOPPPRRRRRRRRROOOPPPSSSVVVWWWVVVSSSQQQTTTSSSQQQPPPOOOMMMKKKHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@???>>>===???@@@@@@@@@AAAAAAAAAAAA>>>>>>============>>>>>>>>>>>>>>>??????>>>>>>>>>>>>=========>>>???@@@@@@AAA@@@>>>>>>>>>???AAABBBCCCCCCFFFKKKRRRWWWZZZZZZZZZYYYXXXWWWUUUTTTTTTTTTRRRPPPLLLKKKJJJHHHFFFEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>===<<<:::888666444444333111222444444666>>>GGGSSS]]]fffgggfffhhhkkkmmmsssrrrwww~~~zzz{{{mmmWWWEEEBBBCCC>>>;;;===@@@???>>>===<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;===<<<<<<======>>>???@@@<<<:::999999::::::999888::::::;;;;;;<<<;;;;;;:::999<<<>>>>>><<<:::;;;<<<<<<;;;:::999999888888999;;;;;;<<<>>>???@@@AAAAAA>>>>>><<<;;;:::::::::::::::;;;<<<<<<======<<<<<<;;;<<<===<<<:::999:::;;;=========<<<<<<;;;;;;;;;999999::::::::::::999999999;;;<<<======;;;999777999888777888:::;;;:::999888999999999999888777777666666555555555444444444666666666666555444333222222222222111000/////////111111111111111222555888>>>OOOhhh~~~xxxdddWWWVVV]]]eeeuuuqqqeee```^^^^^^^^^eeeffffffddd___^^^iiivvv||||||zzz|||}}}|||{{{zzzxxxvvvtttsssrrrqqqssssssssssssrrrqqqqqqpppqqqqqqqqqqqqqqqnnnjjjggg???>>><<<:::999::::::;;;;;;:::888777777777888888<<<;;;:::999888777666666555555666777888999::::::999888666444333222222111666444222222444666666666888888888777666555444333222222333333333333222222000666999666333444555444555555555555555444444333333333222222111111000000111111111111111222222222000000000/////////......000000///...............,,,,,,------...///000111222888GGG[[[hhhhhh```[[[___qqqttt___LLLNNNUUUcccvvvgggcccaaaeeerrrfffYYYXXXYYY[[[ZZZVVVWWW[[[iiioootttvvvxxxzzzwwwsssmmmmmmllljjjgggbbb^^^\\\XXXZZZ___eeejjjkkkhhhfff___[[[WWWWWW[[[aaagggjjjeeedddcccdddddd___WWWPPPMMMYYYcccfffdddaaa[[[VVVXXXXXXWWWVVVTTTRRRPPPOOOLLLOOOTTTWWWXXXVVVSSSQQQSSSQQQNNNMMMLLLKKKHHHFFFFFFFFFDDDCCCCCCDDDEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@>>>??????>>>===<<<;;;:::=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<======>>>???>>>>>>>>>???AAACCCEEEFFFIIIJJJLLLQQQWWW\\\^^^___\\\[[[YYYWWWTTTRRRQQQPPPNNNLLLIIIGGGGGGFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@??????>>>>>>===;;;999777555444444222000111444666999CCCMMMWWWaaaiiiiiiiiimmmpppqqqvvvyyyzzzXXXJJJ@@@@@@AAA<<<:::<<>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???:::999888999:::;;;:::888888999:::;;;;;;;;;;;;;;;:::;;;======;;;:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBB===============<<<;;;;;;;;;;;;<<<============<<<===>>>>>>>>><<<;;;<<<===@@@???>>><<<<<<;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<<<<;;;:::999:::999888999;;;<<<;;;:::888999999999999888777777666666666555555555555444666666666666555555444333333333222222111000000000000000111111000111444777999FFF\\\sssjjjYYYRRRVVV\\\jjjxxx}}}mmmaaa\\\ZZZZZZ]]]]]]]]]\\\XXXYYYdddpppwww|||}}}|||~~~~~~|||zzzyyyxxxvvvtttssssssssssssuuuwwwxxxwwwtttqqqoooqqqrrrsssrrrooollljjjiii???>>>===;;;::::::::::::<<<;;;888666555666888999===<<<;;;999888666555444555666666777888999999999777666555444333222222222666555555555666888999999777777777777666555444333222222333333444333333333///777<<<888444444555555444444555666666666666666333333333222222222111111000000000111111222222222000000000////////////...111000...------......///---...///111111111111111000222===PPPaaagggaaaZZZTTTdddzzz|||~~~kkkXXXZZZ]]]cccnnn~~~zzzoooeeebbbhhhuuuuuueee```]]][[[XXXRRROOOPPP```hhhooorrruuuxxxwwwsssnnnnnnlllhhhbbb\\\WWWUUUOOOQQQWWW___fffjjjkkkjjjfffaaaZZZWWWZZZ___eeeiiieeebbb```______^^^[[[YYY^^^hhhoooooojjjfffaaa]]]^^^______[[[TTTNNNIIIHHHKKKOOOSSSVVVUUUSSSQQQPPPOOOMMMKKKJJJKKKKKKIIIHHHGGGFFFDDDCCCBBBAAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::::::::;;;;;;<<<<<<>>>>>>>>>===<<<<<<===>>><<<>>>@@@DDDGGGJJJMMMNNNOOONNNPPPSSSWWWZZZ[[[[[[YYYXXXWWWUUUSSSPPPNNNMMMJJJHHHFFFDDDEEEDDDCCCAAADDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@??????>>>>>>>>>>>>===<<<:::888666555444444222111222555888<<>>===<<<<<<;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;::::::::::::;;;<<<=========<<<;;;;;;<<<<<<;;;:::888999:::;;;<<<=========:::;;;<<<<<<;;;;;;;;;;;;>>>======<<<;;;;;;;;;<<<<<<===???AAABBBBBBBBBBBB;;;<<<===>>>>>>===<<<;;;;;;;;;<<<==================>>>???>>><<<;;;<<<===@@@???===<<<;;;:::;;;;;;;;;:::999888888999:::;;;<<<;;;;;;::::::;;;;;;;;;<<<:::999:::<<<<<<;;;:::888999999999999888777777666666666555555555555555666666666666666555444444222222222111111111000000///000111111000111333555666@@@QQQiiittt___SSSRRRUUUdddqqquuueee[[[WWWWWWVVVVVVWWWYYYXXXXXX```jjjrrrxxx|||||||||}}}{{{zzzyyyxxxwwwvvvvvvvvvuuuvvvwwwxxxwwwuuurrrpppqqqsssuuusssnnnjjjjjjkkk>>>>>>===<<<;;;;;;::::::<<<:::888555555666999:::===<<<;;;999777666444444777777888888888888777666555555444333333333333444444555555666666777999:::666666777666666555444333111222333444444444444444///777<<<999555444666666333444555666777777777777444444444444444333333333000000111111222222222333111000000000////////////111000...------......///,,,---///111222111000///111111666DDDUUU______YYYSSS___ppp|||zzzuuugggjjjlllnnnqqqzzzzzzjjjcccdddjjjvvvwwwnnneee___ZZZRRRLLLKKKXXXaaaiiilllooosssuuusssmmmmmmjjjcccZZZRRRNNNLLLFFFHHHMMMUUU^^^eeehhhiiimmmfff^^^XXXWWW[[[___aaaccc```[[[XXXYYY\\\___aaakkkssswwwqqqjjjgggeeeddddddfffddd\\\PPPEEE@@@???IIILLLPPPQQQOOONNNNNNNNNMMMKKKHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCAAA???>>>AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::999999:::;;;<<<===>>>??????>>>;;;:::<<<>>>???AAAFFFKKKPPPSSSVVVWWWTTTSSSRRRSSSUUUVVVVVVUUUSSSSSSSSSRRRPPPNNNMMMKKKGGGEEECCCBBBCCCCCCBBBAAADDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCC???>>>>>>>>>>>>>>>=========;;;999666555444444444444333555999<<<@@@JJJUUUXXXcccoooxxxwwwVVVIIIEEEBBBAAA>>><<>><<<<<<<<<<<<;;;999::::::<<<===>>>>>>>>>>>>;;;;;;::::::;;;;;;;;;;;;888888777777777888888999===>>>@@@AAABBBAAAAAA@@@:::;;;===>>>>>>>>>===<<<;;;<<<======>>>>>>======<<<===>>>===;;;;;;;;;<<<>>>===<<<;;;::::::::::::<<<;;;:::999999:::;;;<<<<<<;;;:::::::::;;;<<<<<<<<<;;;:::;;;<<<<<<;;;:::888999999999999888777777666666666666666666666666666666666777666666555444222222111111111111111000///000111111000111222444666<<>>>>>>>>>>>===<<<<<<;;;::::::::::::999999999;;;;;;::::::::::::;;;;;;;;;;;;:::::::::<<<===>>><<<>>>???>>>;;;:::===@@@FFFIIINNNSSSWWWZZZ[[[[[[XXXVVVTTTTTTTTTSSSQQQPPPLLLMMMNNNNNNMMMKKKIIIHHHEEECCCBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<:::888555444333444555666666:::???CCCGGGQQQ[[[\\\hhhvvv|||{{{jjjPPPFFFDDDBBB>>><<<<<<>>>AAA<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::::::::::::::999999999999:::;;;<<<======<<<;;;;;;<<<<<<;;;999;;;<<<===>>>>>>>>>>>>>>><<<:::999999:::;;;;;;:::777777777888999:::;;;<<<===>>>@@@AAAAAA???===<<<;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>===;;;======<<<;;;:::;;;<<<;;;;;;;;;<<<;;;;;;:::999;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<===;;;::::::;;;<<<;;;999888999999999999888777777555666666666666777777777666666666777777666666555222222222222222222222222000111222222111111222444666:::CCCTTTiii}}}uuufff[[[VVV\\\___hhhsss|||wwwiii^^^WWWNNNLLLNNNTTTWWWWWWZZZ^^^iiipppuuuwwwyyy|||~~~|||wwwwwwvvvvvvvvvwwwwwwxxxzzzxxxuuurrrpppqqqssstttrrrssssssrrrooommmmmmmmm999::::::;;;;;;;;;;;;;;;999888777666777888:::<<<888888888888777777777777555666888999999888777666777777666555444444444444111444666666444444555777555555666666555555444444111222333444555555555555444666777444444666666444555666777777888888888888444444444444444444444444444444444333333333333333111111111000000000/////////////////////......---,,,,,,------...---------...333444333888CCCJJJLLLQQQZZZdddlllvvv~~~zzz}}}ppplllhhhdddhhhqqq~~~{{{sssfffXXXQQQOOO[[[hhhmmmnnnppppppnnnpppnnngggZZZLLLCCCAAABBB@@@???BBBIIIUUUaaakkkqqqrrrllleee^^^ZZZXXXVVVTTTUUUTTTTTTTTTUUUYYY^^^aaahhhqqquuuppphhhfffiiijjjjjjkkkfffWWWDDD888666999>>>FFFQQQWWWXXXVVVUUUUUURRROOOKKKGGGFFFEEEDDDBBBDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===============<<<;;;;;;;;;:::::::::999;;;;;;::::::::::::;;;;;;===<<<;;;;;;;;;===???@@@:::>>>AAAAAA???@@@DDDHHHOOORRRVVVYYY[[[\\\[[[ZZZVVVTTTRRRQQQQQQPPPNNNLLLHHHIIIJJJJJJIIIGGGEEECCCEEECCCBBBBBBDDDEEEDDDCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<:::777444333333444555888999???FFFLLLPPPYYYccciiiuuuvvvrrrvvvuuuxxxwwwYYYHHHBBBBBBAAA>>>======>>>===;;;:::::::::::::::;;;;;;<<<;;;::::::999999:::::::::999999::::::;;;<<<===;;;::::::;;;>>>??????>>><<<<<<===============<<<===:::888888:::<<<;;;:::999999:::;;;===???AAABBBAAABBBCCCDDDCCC@@@===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<===>>>===;;;:::;;;<<<888:::<<<>>>>>>===;;;:::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;:::888888999999999999888777777555666666666777777777777666666777777777777666666444444444555555555555555000222444444222222333444555777<<>>===???@@@===============>>>>>>>>>::::::;;;<<<============<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;<<<>>>@@@BBB;;;@@@DDDEEEEEEGGGMMMRRRVVVXXX[[[]]]]]][[[YYYWWWRRRPPPNNNNNNMMMMMMKKKIIIGGGHHHHHHHHHGGGDDDAAA@@@EEECCCBBBBBBDDDEEEEEEEEE@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>>>>????????????;;;999666444222333444555888;;;BBBLLLRRRWWW```jjjwwwxxxrrrtttqqqwwweeeLLL@@@@@@AAAAAA@@@@@@AAA???<<<:::::::::999999:::;;;;;;<<<;;;::::::999999::::::::::::::::::;;;<<<======;;;;;;;;;>>>AAADDDDDDDDD<<<<<<<<<===<<<<<<;;;;;;===:::777777:::<<<;;;:::666777888:::<<>>===<<<;;;:::999:::;;;;;;<<<======>>>>>>>>>>>>>>><<<>>>>>>===<<<;;;<<<===777:::===@@@AAA???===;;;999:::<<<<<<<<<<<<:::999999:::;;;;;;<<<<<<<<<;;;<<<;;;999999::::::999888888999999999999888777777555666666666777777888888666666777777777777777666666666666777777777777777111333444444333222333444333444888BBBRRRggg{{{{{{qqqfff^^^[[[cccnnnxxx~~~lll___WWWPPPKKKNNNSSSWWW\\\bbbffflllqqqrrrtttyyy{{{zzzxxxxxxxxxxxxyyyzzz{{{|||{{{yyywwwuuusssssssssssssssqqqnnnoooqqqrrrpppmmm;;;;;;:::999:::;;;<<<===<<<999777888;;;<<<;;;::::::::::::::::::999888777777999<<<>>>>>>===;;;999888888777777666666555555222333333444555666777777333444444555555444444333555555444333444555666777888777555333333333555666555666666666777777888888666555444333333333333444444444444333333333222222111111111111111000//////222111000//////000111222000---++++++---...---+++000///......///444;;;@@@KKKVVVaaaffffffjjjuuu}}}{{{xxxnnneeeaaahhhqqqyyyiii```aaafffooowwwwwwssstttyyyzzz}}}qqqaaaXXXLLLFFFLLLJJJNNNQQQVVVcccsss{{{{{{wwwsssnnnhhhccc___[[[YYYVVVVVVWWWXXXYYY\\\^^^___^^^nnnuuunnnhhhjjjmmmjjjlllkkkdddVVVGGG===<<<>>>GGGSSScccpppvvvtttnnnjjjccc^^^XXXUUUUUUUUUSSSRRROOOJJJDDD???===>>>???@@@;;;===>>>===<<<;;;<<<>>><<<<<<============<<<<<<888888888888999:::;;;<<<<<<===>>>===;;;::::::;;;===AAACCCCCCEEEHHHFFFBBBHHHKKKNNNNNNLLLMMMSSSXXXZZZ[[[]]]^^^]]]ZZZWWWUUUPPPOOOMMMLLLMMMLLLJJJHHHGGGFFFEEEEEEEEEEEECCCAAAAAABBBDDDEEEEEEEEEEEEDDDBBBBBBAAAAAAAAABBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB>>>????????????>>>>>>===>>>777333333333333555999??????EEEPPPYYYbbbrrr~~~nnnTTTGGGCCC;;;===@@@@@@???===<<<<<<888888888888888888888888;;;;;;<<<<<<;;;;;;:::999:::999999888888999999::::::;;;<<<===>>>???@@@AAA<<<;;;::::::999999999999::::::999888777777888888777999;;;>>>@@@AAAAAAAAAEEEEEEEEEEEEEEEDDDCCCBBB::::::;;;;;;<<<;;;;;;;;;<<<<<<============<<<<<<======>>>>>>===;;;999888999;;;<<<<<<;;;::::::;;;>>>===<<<;;;;;;;;;;;;;;;999:::<<<======<<<999888:::999999888888999999:::777777888888888888777777888888999999999999888888666888::::::888666666666666666555555555444444444444555777888888777555444111777777999FFFRRRfffyyydddUUU[[[hhhqqq|||uuujjj]]]WWWOOOKKKMMMSSSZZZ^^^gggnnntttuuuuuuwwwwwwvvvwwwxxxyyyxxxwwwxxxzzz|||zzzwwwtttssstttuuurrrpppmmmmmmnnnnnnnnnnnnnnnnnn;;;;;;:::::::::;;;<<<===;;;999777888;;;<<<;;;::::::::::::::::::999888888::::::<<<<<<<<<:::999777666666666666555555555444444555555666666777777888444444444555555444444444555555444444444555666777888777555333333444555666555666666777888888777777555555555444444444333333333333333222222222111111111111111111111000000///000000/////////000111222222///------///000...---//////......///333999>>>IIISSS___dddeeehhhpppxxxyyytttfff___aaagggtttpppeeeccchhhrrr{{{}}}|||xxxfff\\\RRRNNNWWWZZZ]]]___```gggttt{{{|||~~~{{{vvvppplllhhhdddbbb[[[ZZZXXXWWWXXXYYYZZZ[[[[[[iiiqqqlllgggjjjmmmkkkllllllggg\\\OOOHHHHHHKKKSSS]]]lllwww|||yyysssnnnhhhccc\\\XXXWWWVVVTTTSSSTTTOOOGGGBBB???======<<<>>>???@@@>>>===;;;<<<===;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>><<<<<<>>>@@@CCCGGGIIIIIILLLPPPPPPLLLPPPSSSVVVUUURRRRRRVVVZZZXXXYYY[[[[[[ZZZWWWTTTRRROOOMMMLLLKKKKKKKKKIIIHHHFFFEEEDDDDDDEEEEEECCCAAAAAABBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBAAAAAAAAABBB???@@@@@@@@@@@@???>>>>>>>>>888555666777666888<<>>@@@@@@>>><<<;;;;;;999999999999999999999999:::;;;;;;;;;;;;:::999999:::999999888888999999:::::::::;;;======>>>>>>>>><<<;;;:::999999999999999999888777777666666777777888999<<>>>>>>>>===<<<:::999999;;;<<<<<<;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999:::777888888888888888888777888888999999999999888888555666888888666444444444555555555555555555555555444555666777777666555444111666666888CCCNNNaaazzzmmm\\\[[[bbbjjjwww~~~uuufff___UUUPPPPPPTTTXXXZZZfffpppxxxvvvrrrrrrtttuuuwwwyyyzzzyyyxxxxxxzzz{{{wwwuuussssssuuuvvvuuusssooonnnmmmlllllllllllllll;;;::::::::::::;;;<<<===:::999888999;;;<<<;;;:::::::::;;;;;;::::::999999<<<<<<;;;:::999888777666555555555555444444444444777777777777777777777777444444555555555555444444555555444444555555666777777666555444444444555666555666888999999888777666444555666666666555444333333333222222222111111111111222222222222111000000//////......///000111222333111//////000111000///.........---...222777;;;EEEPPP]]]eeeffffffjjjnnnrrryyyzzzoooeee___bbbjjjxxxxxxjjjfffjjjsss}}}{{{fff\\\TTTUUU```fffjjjjjjhhhjjjrrr{{{zzzuuuoookkkhhhfff```^^^ZZZWWWUUUUUUVVVWWWXXXeeellliiifffiiimmmlllkkkllljjjcccZZZVVVWWWZZZbbbjjjuuu~~~wwwqqqlllggg```[[[XXXWWWUUUTTTUUUQQQKKKFFFCCCBBB@@@???CCCDDDDDDBBB???======>>><<<======>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCBBBAAA@@@BBBEEEHHHLLLOOOQQQPPPSSSXXXYYYWWWYYY[[[]]][[[XXXUUUVVVXXXUUUVVVWWWVVVUUURRROOONNNMMMKKKJJJIIIJJJIIIHHHFFFDDDCCCBBBCCCDDDEEECCCAAACCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBCCCDDDEEEFFFBBBBBBAAA@@@@@@@@@@@@AAA@@@AAAAAAAAA@@@@@@???>>>===999888:::;;;;;;===BBBHHHJJJTTTeeexxxhhhPPPDDDBBBCCC===???AAA@@@>>><<<;;;;;;::::::::::::::::::::::::999::::::::::::999888888999999888888888888999999999:::<<<=========<<<<<<;;;::::::999999999999:::888777666666666666666666777999<<>>======<<<;;;:::999888888<<<<<<============<<<<<<===============<<<;;;::::::;;;======<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;>>>===<<<:::::::::<<<<<<999999999999999999999999888888999999999999888888888888999999999999888888666777888777555333333444555555555555666666666666333444555666666555444333111666444666@@@HHHXXXnnnzzzeee\\\\\\bbbrrrsssiii\\\UUUUUUXXXZZZZZZeeepppxxxuuunnnlllpppsssuuuwwwxxxxxxwwwwwwwwwyyyuuusssrrrsssuuuvvvvvvuuuqqqooommmjjjhhhhhhiiiiii::::::::::::;;;;;;<<<<<<999999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;::::::<<<;;;999888777666777777555555555555555555555555888888888777777666666666555555666666666666555555555555555555555666666777777666555555444555666666555777999;;;;;;999777555333555666777777666444333444444333333333222222222222222333333222222111000000000//////////////////333222111000000111111000...............111555888@@@LLL]]]hhhjjjhhhfffeeepppvvvwwwhhhnnn|||uuuiiiffffffooo~~~mmmhhhjjjpppyyy~~~xxxaaaWWWRRRVVVcccgggkkkllliiihhhooozzzxxxqqqkkkgggeeeccc```[[[WWWUUUTTTUUUVVVXXXbbbiiigggeeehhhllllllkkklllkkkgggaaa^^^```ccckkkqqqyyy~~~uuuooojjjfff```ZZZWWWVVVVVVWWWSSSPPPMMMKKKLLLLLLLLLKKKKKKKKKKKKHHHEEEBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJJJJIIIHHHFFFFFFIIINNNRRRTTTXXXYYYWWWWWW[[[^^^]]]]]]^^^___]]]XXXTTTRRRRRRRRRRRRRRRQQQPPPMMMKKKIIIKKKIIIHHHGGGHHHHHHFFFEEECCCBBBAAABBBDDDDDDCCCAAAEEEEEEDDDDDDBBBAAA@@@???AAAAAAAAAAAABBBDDDEEEFFF@@@@@@????????????@@@@@@@@@@@@@@@@@@??????>>>===<<<::::::===??????CCCIIIOOOUUUcccwwwvvvWWWFFF??????AAA>>>???@@@???===;;;;;;;;;::::::::::::::::::::::::999999999999999888777777999999888888888888999999:::;;;<<<===>>>===;;;:::::::::999999999999999:::888777777666666666777777777888;;;>>>AAADDDFFFHHHEEEDDDDDDCCCAAA???>>>===<<<;;;;;;::::::999999999<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<===???<<<<<<;;;::::::;;;;;;;;;>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999999999999::::::999999999888888999999999999888888999::::::999777555555666555666666666666777777777444444555555555555444444111555333444===BBBMMMaaazzzrrraaaZZZ]]]nnn~~~tttdddZZZYYY\\\]]]\\\aaakkkqqqnnnjjjjjjmmmnnnppprrruuuuuuuuuttttttuuuttttttssssssssstttttttttrrrppplllhhhfffeeefffggg:::::::::;;;;;;;;;;;;;;;888999:::;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;999888666666777888999666666666666666666666666888777777666666555555444555666666777777666666555555555555666666666666666666666555555555666666666666888:::;;;;;;:::777666444555777888888777555444666666555555555444444444333333333333333222111111222222111000///...------111111111000/////////000...////////////000333555;;;HHHZZZiiinnnkkkeeeaaammmpppxxxiii[[[___ggg|||wwwooohhhhhhrrrtttjjjhhhkkkrrrxxx}}}vvv^^^VVVRRRXXXggghhhiiijjjgggdddiiivvv|||ssskkkfffeeebbb```\\\XXXVVVUUUVVVVVVZZZbbbggggggeeegggjjjkkkkkkkkkjjjfffaaa```bbbdddmmmpppuuu{{{}}}xxxpppiiidddaaa\\\WWWUUUUUUWWWYYYTTTRRRQQQQQQTTTVVVXXXXXXTTTTTTTTTQQQNNNKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNLLLNNNPPPRRRUUUVVVWWWWWWSSSRRRPPPNNNNNNQQQVVVZZZ]]]aaabbb]]][[[]]]___^^^^^^^^^^^^[[[WWWRRROOONNNNNNNNNNNNMMMKKKIIIHHHFFFIIIGGGFFFFFFGGGGGGEEEDDDCCCBBBAAABBBDDDDDDCCCAAADDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDD??????>>>>>>>>>??????@@@????????????>>>===<<<;;;:::999;;;???AAACCCIIIQQQVVVcccvvv```III???:::999:::===>>>???>>>;;;::::::;;;999999999999999999999999888888999999888888777666999888888777777888888999:::;;;<<<=========<<<;;;999999999888888999999:::888888888777777888888999666777999<<>><<<;;;;;;===???;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>===;;;999888888999999::::::999999888999999999::::::999999999888888999999999999888888999::::::888666555666777777777777777777777777777444555555555555555555444111555333333:::<<>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBB???>>>>>>>>>>>>???@@@@@@??????>>>>>>===<<<;;;:::;;;:::<<>>@@@BBBBBBBBBAAA@@@???>>><<<;;;888888777888999:::<<<>>><<<<<<============<<<<<<:::999999999:::;;;<<<<<<>>>>>>>>><<<:::999;;;===:::::::::::::::;;;;;;<<<:::<<<===>>>===;;;888555888999:::;;;;;;:::999888888888999999999999888888888888999999999999888888666777777666444444555777888888888888777777777777666666666666666666666666222666333333999999===KKKcccxxxkkk___^^^aaavvvqqqeee^^^ZZZXXXXXX[[[\\\^^^ccciiiiiieeehhhlllqqquuuuuutttttttttuuuuuutttrrrnnnllllllmmmooonnnjjjgggeeedddeeeeee999:::;;;<<<<<<<<<;;;;;;666999<<<===;;;999:::;;;;;;;;;<<<===============<<<;;;:::999888777777777555555555666666666777777777777777777777777777777666777777888888777777666444555666777888777777666555555666777777777777777::::::;;;;;;:::999999888666666777777777888888888666666666666555555555555444444444444444333333222000111222333333222111111000111222000...---///111///111222222111000111222444;;;HHHVVVbbbhhhhhhgggbbbeeejjjqqqyyy{{{bbbWWWYYYWWWaaa|||~~~pppgggiiirrr{{{|||rrriiigggjjjppp{{{sssaaa[[[YYY^^^lllnnnhhhccc___\\\^^^jjjxxxxxxnnneeeaaaaaaaaa```___^^^\\\ZZZXXXWWWXXX[[[___cccdddeeeiiilllmmmjjjddd___[[[[[[^^^aaafffgggiiinnnrrrpppiiiccc___^^^ZZZVVVSSSTTTZZZ^^^^^^[[[XXXXXX[[[___cccddddddeeefffeeecccbbbbbbcccaaaaaaaaaaaa```___^^^^^^]]]^^^aaacccdddeeedddddd```___]]]ZZZWWWXXX[[[^^^aaagggiiiccc]]]\\\\\\ZZZYYYWWWUUURRRQQQOOONNNMMMIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDFFFEEEDDDDDDEEEEEECCCAAA????????????@@@AAACCCDDDBBBBBBAAA@@@@@@@@@AAAAAA???>>>>>>>>>??????@@@AAA@@@?????????>>><<<;;;:::===<<<>>>BBBEEEJJJVVVbbbpppzzzzzzvvv\\\EEE???@@@===:::<<<888999:::999888888:::;;;999999999999999999999999999999::::::999999888777888888777777777777888888888777666666777999;;;===888888888888888999::::::777777777777777888999999;;;:::::::::;;;<<<>>>???>>>>>>>>>===<<<;;;:::::::::999888777888999;;;<<<<<<<<<============<<<<<<;;;;;;::::::;;;===>>>???@@@???>>>;;;888777999;;;::::::999999::::::;;;<<<;;;<<<<<<;;;:::999777666777888:::;;;;;;:::888777777888888888888888888777888888999999999999888888555666666555444444666888::::::999888777777666666777777777666666777777777333777333444:::888999EEERRRhhhzzziii]]]WWWdddsssrrreee]]]YYYTTTYYY\\\\\\```eeegggeeeaaafffmmmqqqsssrrrrrrrrrssstttssspppllliiijjjkkklllkkkjjjhhhgggfffffffff999:::;;;<<<<<<<<<;;;:::555999======;;;999999;;;;;;;;;<<<===>>>>>>======>>>===<<<:::888777555555444444444555555555666666888888888888888888888888777777888888888888777777444555777888888888777666555555666777777777777777;;;;;;;;;::::::999999999777777666666777888999999666666555555555444444444444444555555444444333222...///111333444555444444000222333111...---///222000111333333111000111222333666???LLLZZZdddiiikkk```dddiiipppwwwdddYYY[[[YYY___ttt|||mmmhhhmmmtttwwwzzzllldddcccgggpppyyy}}}}}}nnn^^^YYYVVVZZZhhhkkkccc]]][[[ZZZ\\\iiivvv|||rrriiiggggggbbbbbbaaa```]]]ZZZWWWVVVTTTVVV[[[```ccceeeiiimmmnnnjjjccc]]]ZZZ[[[^^^aaaeeeeeeggglllqqqpppjjjdddaaa```]]]XXXTTTUUU[[[```^^^[[[XXXXXX\\\bbbgggiiihhhjjjkkkjjjiiihhhiiikkkfffffffffeeedddcccbbbaaa^^^```aaaccccccbbbaaa```bbbaaa___\\\YYYXXXZZZ\\\\\\cccfffaaa[[[YYYXXXWWWUUURRROOOMMMMMMLLLLLLKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDGGGFFFEEEEEEFFFEEECCCAAAAAAAAAAAABBBCCCFFFHHHIIIDDDDDDCCCBBBAAAAAAAAAAAA??????>>>??????@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;>>>>>>@@@DDDGGGMMMZZZggg}}}zzz}}}bbbKKK888777;;;999888;;;666777888888777888:::<<<::::::::::::::::::::::::999::::::::::::999888888888888777777777777888888666555444333444777:::<<<888888777777888999::::::666666666666666777888888===<<<;;;::::::;;;<<<===;;;;;;;;;;;;::::::999888<<<:::999777777888:::;;;<<<<<<============<<<<<<===<<<<<<<<<===>>>@@@AAA@@@@@@>>>:::777666777999999999999999::::::;;;<<<===<<<:::888777777777777777888:::;;;;;;:::888777777777888888888888777777888888999999999999888888666777777777666777999<<<<<<;;;:::999888666555555888888777777777777888888333777444555:::777777BBBDDD[[[uuurrr```VVVUUUfffyyy|||mmmbbb^^^RRRZZZ^^^]]]]]]aaaeeefff[[[```gggmmmoooooonnnnnnqqqrrrrrroookkkhhhiiikkkjjjjjjjjjiiihhhggggggfff:::;;;===>>>??????>>>>>>:::;;;;;;:::999:::<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<999;;;<<<888333111555999999888666555444444444555777888888888888777666666555666777888888777666555666666666666777777777777777777666666666666777777888999999::::::999999888>>>999444333666999;;;;;;555444333333222222222222555444444333333222222111777555333111111333555777333333333222222222222111000000000000000000000000000222777???JJJUUU___eeekkkccccccooozzz}}}~~~ooo```WWWTTTXXXeeessstttbbb^^^bbbbbbmmmzzzhhh```cccfffffflllllliii```WWWUUUZZZaaaggg___YYYVVVWWW\\\gggsss~~~wwwqqqnnnooolllhhhaaa]]][[[[[[ZZZZZZWWWWWWYYY[[[___eeeiiillllllgggcccccceeegggdddaaabbbdddiiiooorrrppphhhbbbeee\\\TTTRRRPPPOOORRRWWWUUUWWWVVVTTTXXXaaahhhjjjnnnllljjjiiijjjkkkkkkjjjhhhhhhhhhiiiiiifffbbb^^^]]]___aaacccdddbbb```___aaa^^^[[[XXXWWWXXXZZZ[[[bbbaaa___]]][[[XXXWWWVVVTTTRRROOOLLLIIIGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBAAAAAA???>>>===999;;;===>>>>>>===;;;:::DDDAAA===;;;<<<=========???AAAEEEGGGHHHOOO```pppqqqMMMEEE===999:::<<<;;;::::::999888888888999:::;;;777777777888999999::::::666777777888888888777777:::999888777666666666666:::999888777777888999:::777777888:::<<<===<<<:::;;;999777777888888888777999999999:::;;;;;;;;;;;;===:::888888;;;<<<;;;999<<>>===;;;::::::::::::999999999???>>><<<:::;;;===@@@BBB?????????<<<:::888999:::<<<>>>??????===<<<===>>>;;;<<<<<<<<<<<<:::999888============<<<;;;:::999;;;:::999888777777777777666888:::<<<===<<<;;;:::999999888888888888888888777777777777777777888888444444555555555555444444777666555555555777888999@@@HHHZZZqqq{{{dddRRRRRRVVVdddzzz}}}pppdddZZZZZZ[[[\\\]]]]]][[[XXXYYY\\\aaafffjjjkkkkkkkkknnnnnnmmmlllkkkiiigggfffeeegggkkkmmmnnnllljjjhhh999:::;;;===>>>======<<<:::;;;;;;:::999999<<<>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::777444333555888888777666555555555666666888999999999888777666666777777888888888777666555888888888888999999999999777777666666666666777777999999::::::::::::999999999666333333555666666555555444333333222222222333111222222333333444555555666444333222222333444666111111111111000000000000111111111111111111111111///111444888@@@LLLYYYaaallleeebbbjjjuuu}}}rrr^^^TTTSSSWWWbbbllltttzzzggg^^^]]]\\\bbbqqquuuhhhcccaaa^^^\\\^^^^^^[[[WWWWWWZZZ^^^fff___YYYWWWXXX^^^jjjuuu|||wwwsssqqqqqqmmmiiiddd___]]]\\\ZZZYYYXXXYYYZZZ]]]aaaeeeiiikkklllhhhddddddggghhhfffddddddeeeiiinnnqqqnnnhhhbbb\\\UUUOOONNNLLLJJJLLLPPPQQQSSSTTTTTT[[[eeemmmoooooollljjjhhhiiiiiiiiihhhbbbbbbcccdddfffeeebbb```[[[]]]^^^______^^^\\\[[[[[[YYYVVVTTTTTTUUUWWWYYY\\\[[[YYYWWWUUUSSSRRRQQQOOOMMMLLLIIIGGGFFFEEEDDDFFFFFFGGGGGGGGGFFFEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>======???>>><<<<<<<<<===???@@@BBBBBBAAA@@@????????????CCCEEEHHHMMMQQQYYYjjjyyyxxx[[[IIICCC<<<999:::<<<;;;999::::::999999999::::::;;;666666777888888999999:::777888888888888888777777::::::::::::::::::::::::999888777777777777888999777777888:::======<<<:::;;;999888888999999888666999999888999999:::;;;<<<===:::888888:::;;;:::999<<<@@@AAA===<<<>>>???>>>======<<<<<<;;;;;;::::::@@@???===<<<<<<<<<>>>???>>>???>>><<<:::999999;;;:::<<<======<<<;;;<<<===??????@@@@@@???>>><<<;;;;;;;;;;;;;;;:::999888888<<<<<<;;;999999999999999888999:::<<<<<<<<<<<<;;;999888888888888888999999888888888888888777777777666666666777777666666666666555555444555666777888>>>DDDRRRhhh~~~kkkZZZRRRRRR[[[nnnvvviii___]]]\\\[[[[[[ZZZXXXVVVZZZ\\\___cccgggjjjkkklllnnnmmmlllkkkiiigggeeeddddddfffiiikkkkkkjjjhhhfff777888:::;;;<<<<<<;;;::::::::::::999888999;;;=====================<<<<<<;;;999666555555666555555666666666666666777888888:::::::::999888777666666777777888888777666555555888888888888999999999999888777777666666777777888999::::::;;;;;;::::::999999888777888999888666444444444333222222222333333222222222333444444555555444444333333333333444444222111111111000000000000222222222222222222222222///111222333666AAAPPP[[[iiifffbbbcccmmm{{{{{{cccVVVUUUZZZaaahhhkkkwwwssseee^^^YYYXXXaaauuuuuuiii___XXXQQQSSSVVVXXXYYYYYYYYYXXXccc^^^ZZZZZZ[[[```jjjttt|||xxxuuutttrrrqqqpppjjjgggccc___]]][[[XXXVVVYYYZZZ\\\___bbbeeeggghhhjjjgggdddeeehhhkkkjjjhhhgggggghhhkkknnnlllfffaaaUUUPPPKKKJJJHHHFFFHHHLLLQQQTTTUUUWWW]]]hhhoooqqqnnnkkkgggeeeddddddcccbbb___^^^^^^___``````___]]]YYYYYYYYYYYYXXXWWWVVVUUUTTTRRRPPPNNNNNNPPPRRRTTTTTTSSSQQQPPPNNNLLLKKKJJJGGGGGGGGGFFFFFFEEEDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHEEEDDDCCCBBBAAAAAAAAABBB@@@AAAAAABBBCCCCCCCCCCCCBBBAAA???===<<<<<<<<<===@@@???>>>>>>>>>@@@AAACCC>>>@@@CCCBBB@@@???@@@BBBIIIIIINNNUUU[[[cccppp|||aaaIIICCC>>>:::888:::;;;:::888999::::::;;;::::::999999666666777777888888999999999999999999999888777666444555777888999999999888777777666666666666777777666666888:::======;;;999:::999999:::;;;:::888666999888777777888999<<<======;;;999999::::::999888===AAABBB>>>===@@@AAA?????????>>>>>>===<<<;;;;;;??????>>>>>>===<<<<<<<<<>>>>>>>>><<<:::999:::;;;999;;;=========<<<===>>>AAAAAAAAAAAA@@@???>>>===;;;;;;;;;::::::999888888>>>===<<<;;;::::::::::::999::::::;;;;;;<<<<<<===888888888888888999:::;;;999999999888888777777777777777777888888777777777555555444444444555666666;;;???HHHYYYnnnyyyhhhVVVPPPQQQ```uuu}}}ooodddaaa\\\XXXVVVUUUTTTRRRXXXZZZ]]]```dddhhhkkkllllllkkkjjjiiigggeeedddccccccdddfffggghhhgggeeeddd666777999:::;;;;;;::::::999::::::999888888:::===>>>===============<<<<<<<<<777333444777888555222444555555666777888999:::::::::::::::999777666555444555555555666666666666555666666666777777777777888777777777777777777888::::::;;;;;;;;;;;;::::::;;;:::999999888888666555444333333222222333333333555555555444333333222222222333444444444444333222444444333333333222222222222222222222222222222222///222444222222999GGGRRR^^^dddddd```fffxxxsssbbb]]]```gggmmmpppwwwsssfffZZZVVVYYYjjj~~~xxxhhhZZZWWWVVVWWWYYY\\\[[[WWWSSS___\\\\\\^^^^^^^^^bbbhhhllliiiggghhhkkkllljjjhhhbbb```^^^\\\[[[YYYVVVSSSXXXYYY\\\^^^aaacccddddddeeedddccceeeiiimmmnnnnnniiihhhggghhhjjjiiiddd```UUUPPPKKKIIIGGGFFFJJJPPPWWWZZZ[[[[[[___hhhmmmmmmlllhhhccc```^^^]]]\\\[[[^^^\\\ZZZYYYZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPOOOOOONNNMMMKKKIIIIIIJJJLLLMMMMMMLLLKKKJJJHHHGGGEEEEEEAAABBBCCCEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCBBBBBBCCCCCCDDDEEECCCCCCAAA@@@@@@@@@AAAAAA???@@@AAABBBCCCCCCBBBBBBBBB@@@>>>;;;::::::;;;<<<<<<>>>@@@BBBCCCCCCCCCCCCCCCGGGIIIFFFBBBBBBFFFKKKPPPRRRYYYcccjjjnnnttt{{{oooPPPCCC<<<:::888888999:::999777888888999::::::999777666555555666666777888888999::::::::::::999888666666333444666888888777666555666666666555555666666666555666888:::======;;;999999888999;;;<<<;;;999666999888666666777999<<<>>>===<<<::::::999999999888<<>>@@@AAA@@@@@@??????>>>===<<<;;;;;;======>>>??????>>>===<<<=========<<<:::999;;;<<<;;;===???@@@??????@@@BBB@@@?????????>>>===<<<<<<>>>======<<<;;;;;;;;;;;;>>>===<<<;;;;;;:::::::::999999999999:::;;;<<<===777777777888999:::;;;<<<:::::::::999888888777777888888777777777777888888666666555555666666666666999;;;@@@KKK]]]ssszzzaaaUUUNNNXXXkkk}}}uuuhhhccc[[[TTTQQQPPPOOOOOOTTTWWW\\\aaaeeehhhiiijjjiiiiiihhhgggfffeeeeeeeeecccdddeeeeeeeeedddcccbbb666777999:::;;;;;;:::999888999999888777888:::<<<>>>=========<<<<<<<<<;;;;;;666222333777888555111333333555666777999999:::999::::::999888777666666111111222333444666777888555666666666777777777777888888777777777777888888999::::::;;;;;;::::::999888777666444222222333555333333333222222333333444666666555444444333333222111222444555555444222111444444444333333333333222111111111111111111111111,,,111444333000333===EEENNN\\\dddaaacccssstttiiijjjssszzz}}}oooZZZUUUWWWaaappp~~~vvveeeccc```^^^^^^___]]]XXXTTTZZZ[[[___bbb___XXXUUUVVVUUUUUUVVV[[[aaadddccc```\\\[[[ZZZZZZZZZYYYVVVTTTVVVWWWYYY[[[]]]______````````````dddhhhmmmpppqqqiiigggeeeeeegggfffbbb^^^WWWQQQLLLIIIGGGGGGMMMVVV\\\___```___bbbiiilllkkklllhhhbbb^^^[[[ZZZYYYXXXYYYWWWVVVUUUUUUUUUTTTRRRQQQPPPOOONNNLLLKKKKKKJJJKKKJJJHHHFFFEEEFFFFFFGGGIIIIIIHHHGGGFFFDDDDDDCCC???AAABBBDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGBBBBBBAAAAAABBBBBBCCCDDDBBBAAAAAA@@@@@@@@@@@@@@@>>>???AAABBBBBBBBBAAA@@@@@@???<<<:::::::::<<<===>>>>>>>>>@@@BBBEEEHHHJJJTTTUUUSSSMMMGGGHHHNNNUUUVVV\\\hhhvvv|||{{{{{{}}}}}}wwwzzzWWWBBB>>>888777666777888888888777666777777888888666555444444555555666666777888888:::::::::999888777666555888999:::;;;;;;999777666555555555666666555555555444555777;;;======:::888888888999:::<<<;;;999666999888666666777:::===???======<<<:::888888888888;;;???AAA???>>>@@@AAA???>>>>>>======<<<;;;:::::::::;;;===???@@@??????>>><<<======<<<::::::;;;===<<<>>>@@@AAA@@@@@@AAABBB???>>>>>>===<<<<<<<<<;;;???>>><<<;;;;;;:::;;;;;;===<<<;;;:::999999999999999888888888999:::;;;<<<888888888888999:::;;;<<<;;;:::::::::999999999888888777777666666777777888777777888888777777777777888999;;;BBBOOObbbxxxnnn___RRRUUUdddsss~~~nnnfff\\\SSSOOOMMMMMMMMMPPPUUU]]]eeeiiijjjiiigggffffffeeeeeefffggghhhiiieeeeeeeeeddddddccccccbbb555666888999::::::999999888888888777666777999;;;=========<<<;;;;;;::::::999555222333777888444111111222444666777888888888777888888888888777666666000111111222444666777999888888888888999999999999999888888777777888888999888999999::::::999999888888888777444333333555777333333222222222333444444333333333444555555666666111222333444444333222111222222222222111111111111111111111111111111111111+++///222111///000444999AAAPPP^^^bbbeeeooozzzzzzxxx]]]XXXWWW[[[cccnnn~~~uuuqqqmmmiiigggeeebbb]]]YYYYYY[[[```ccc^^^RRRIIIFFFDDDFFFJJJQQQWWW[[[]]]]]]\\\[[[ZZZZZZZZZZZZWWWUUUTTTTTTVVVXXXYYY[[[]]]^^^\\\]]]^^^aaaeeeiiilllooogggeeebbbcccdddccc___\\\VVVRRRNNNLLLIIIIIIPPPYYY[[[___aaabbbffflllooonnnnnniiiccc]]][[[YYYXXXXXXRRRQQQQQQSSSTTTUUUTTTSSSMMMMMMMMMLLLKKKIIIHHHGGGIIIHHHFFFEEEEEEEEEFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDAAAAAACCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCBBBBBBCCCCCCDDDEEE@@@@@@AAAAAAAAAAAA@@@@@@>>>???AAABBBBBBAAA???>>>======<<<;;;;;;<<<======CCC@@@===<<>>???>>>>>>===;;;888666777888888===@@@>>>===??????===<<<<<<<<<;;;;;;;;;::::::999:::<<<>>>@@@@@@@@@@@@;;;<<<<<<<<<;;;;;;<<<>>>;;;===?????????>>>???@@@@@@@@@???==================<<<:::999888888999:::<<<;;;:::999888888888888888888999::::::;;;;;;<<<999999999999999:::;;;<<<::::::::::::::::::::::::999888777666666777888999888888999999999888777777666888;;;===DDDSSSfffttt{{{lll^^^ZZZ```iiiuuu~~~xxxpppcccXXXRRROOONNNMMMNNNTTT^^^hhhmmmmmmjjjgggeeeeeeddddddeeefffhhhiiigggfffdddcccbbbbbbbbbbbb333444666777888888777777777888888777666666999;;;<<<<<<<<<;;;::::::999999666444333444666666444111000111333555666777777777555555666777777777777666555444444444444666777888888888888888999999999999999888888777777888888999777888888999999888888777666888:::999777666777999333222222222333333444555333333444444555666666666222222222333333222222222333333222222222111111111222222222222222222222222...000111000///000222444999CCCSSSbbbiiinnnwwwnnneee\\\YYY[[[bbbooo{{{~~~zzzvvvpppiiiccc^^^ZZZ[[[___aaaZZZLLLBBB???===???BBBFFFKKKQQQXXX\\\]]][[[YYYXXXXXXWWWUUUSSSSSSSSSSSSUUUWWWZZZ\\\^^^\\\]]]^^^___```bbbfffhhhdddbbb```aaabbbaaa]]]YYYUUUTTTTTTSSSPPPNNNSSS[[[[[[```cccdddhhhooorrrppplllggg```[[[XXXWWWVVVVVVOOOOOOPPPRRRTTTUUUSSSPPPJJJKKKLLLMMMLLLJJJHHHFFFEEEEEEEEEFFFFFFHHHIIIJJJHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCDDD>>>@@@BBBCCCCCCBBB@@@??????@@@AAABBBBBB@@@===;;;;;;;;;;;;<<<======>>>>>>AAA@@@???AAAFFFNNNVVV[[[TTTRRRPPPOOORRRYYY```eeefffppp~~~zzz|||xxxlllppp~~~lllQQQCCC===;;;666666555555444555777999777777666555444444444444333444444555555666777777666666777777777666666555555555555555555555444444555666777777777777666555333444777;;;======999666777666555666888999888777888888999:::;;;===>>>???>>>???>>>;;;777555666888555;;;===<<<;;;======;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>>>>?????????:::;;;<<<<<<;;;;;;===???===???@@@@@@???>>>???@@@AAA@@@>>>===<<<<<<=========<<<:::888888888999:::<<<;;;:::999888888888888999:::;;;============<<<::::::999999999::::::;;;999999::::::;;;;;;<<<<<<:::999888777777888999:::777888888999888777666555444888;;;<<<===FFFTTT```lllvvv|||nnneeebbbccckkksss~~~pppbbbYYYSSSPPPOOOPPPVVV___hhhmmmnnnlllkkkfffeeecccbbbbbbccceeefffgggfffdddaaa``````aaaaaa222333444666666666666555777777888777666666888;;;<<<<<<;;;::::::999888888444444444444555555333222000111333555666666666555333444555666777777777777999888777555555666666777666666666666777777777777999999888888888888999999777777888888888888777777000333888888666444333444222222222222333333444555777666666555444444333333222222222222222222222222555555555444444444333333333333333333333333333333444333222111111222444555777;;;KKKaaammmnnnpppwwwvvv~~~|||sssddd\\\ZZZ]]]eeemmm|||zzzooofff```\\\\\\^^^^^^WWWJJJAAA>>>;;;<<<>>>???AAAIIISSS[[[^^^[[[WWWUUUTTTRRRPPPNNNSSSSSSSSSTTTVVVYYY]]]___^^^^^^^^^]]]]]]^^^```bbbbbb```___```bbb```\\\XXXUUUVVVYYY[[[WWWSSSVVV]]]]]]bbbeeefffiiioooqqqoooiiiddd]]]WWWTTTSSSSSSRRRQQQQQQRRRSSSTTTSSSOOOLLLIIIJJJLLLMMMMMMJJJHHHFFFCCCCCCDDDFFFHHHJJJLLLNNNHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDBBBBBBBBBBBBDDDEEEGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@??????@@@@@@AAABBB===???BBBEEEEEECCC@@@>>>???@@@BBBBBBAAA???<<<:::999:::;;;===>>>?????????999>>>EEELLLRRRUUUWWWWWWNNNNNNPPPVVV```kkktttxxx{{{}}}tttmmmwwwxxxUUUAAA>>><<<777777666666444333444777999999888666555444444555555333333444444555666666777444555666666666666666555777777666666777888999:::555666777888888777666555333444777;;;======999666777666444555777888888777888999:::;;;===>>>??????>>>??????<<<777555666888333999<<<;;;:::<<<<<<:::::::::;;;;;;<<<========================>>>>>>>>>:::;;;<<<<<<;;;;;;===???@@@BBBCCCCCCAAA@@@@@@AAA@@@>>>===;;;;;;;;;<<<<<<@@@>>><<<:::::::::;;;<<<<<<<<<;;;:::999999999999:::;;;>>>???@@@@@@>>>===;;;;;;:::999999999::::::888999999:::;;;<<<======<<<;;;999888888999;;;<<<666777888888888666555444222888<<<<<<:::>>>IIISSS^^^jjjzzzzzzooofffbbbgggoooxxxyyyjjj___WWWRRRPPPSSSXXX___gggmmmoooooonnngggeeecccaaa``````aaabbbgggeeeccc```______``````666666555555555555666666666666666666777888999:::;;;999777666666555444333777777666666666666777777222333444444444333222111333333444444555666777777888888777777666666555555888666444444666888888888888999999888888777666555<<<;;;999888888888999:::333444666777777777666666666666555444333222222111222555777666444333444666555555555555555555555555555444333333222111000///000000111222333333333333222222222222222222222222555999III```jjjfffdddgggeeennn{{{{{{wwwsssiiiaaa\\\aaaiiilllppptttyyypppbbb[[[VVVRRRPPPNNNIII@@@999;;;777777<<<>>>@@@HHHRRRRRRSSSSSSRRRPPPOOOQQQRRRTTTTTTSSSRRRQQQTTTXXX\\\[[[ZZZYYYYYYZZZ[[[]]]^^^[[[[[[\\\]]]\\\ZZZWWWVVVVVVVVVVVVVVVWWWWWWXXXXXX\\\^^^```bbbdddfffggggggccc___YYYTTTRRRQQQOOONNNNNNOOOPPPQQQQQQOOOMMMLLLKKKLLLLLLLLLLLLJJJHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJMMMKKKHHHGGGHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCDDD@@@AAACCCEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@FFFDDDGGGEEE===@@@EEE>>>@@@@@@@@@>>><<<:::;;;<<<;;;;;;<<<===??????>>><<<===;;;BBBTTT___\\\SSSMMMMMMMMMVVVfffttt}}}{{{wwwwww___JJJAAA<<<999777888888777666666555666666777666555444333333444555333333333444444444555555333333555666777777777777777666444333333444555666666666666666555555555555555777999:::999999;;;<<<666666666666666777888888999:::;;;<<<===???@@@@@@>>>===:::888777777777777888999:::999888888:::<<<:::;;;<<<>>>>>>>>>======;;;;;;<<<===>>>>>>======<<<<<<;;;;;;<<<===???@@@AAAAAA???>>>>>>>>>???@@@>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666777777:::;;;>>>@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::888777::::::::::::::::::::::::::::::999999888777666666:::999999888999===CCCHHHUUU___pppwwwmmmgggdddbbbeeepppyyylll___VVVSSSOOOTTT[[[cccjjjnnnpppqqqooolllfffaaa^^^]]]]]]^^^cccdddeeedddbbb`````````555555444444444444555555666666666666777888999999<<<:::888777888888777555555555444444444444555555222333444444444444333222333333444444555666666777777777777777666666555555:::999777777999::::::999666666777777888777777777888777666666555555666666333444555666666666555555666555555444444333333222222444666666444222333444222222222222222222222222444444333333222222111111222222333333333222222111222222222222222222222222666999FFF[[[lllpppmmmjjjcccfffmmmxxx~~~uuummmsssvvvxxxqqqiiigggjjjbbbeeejjjqqqzzz}}}qqq```YYYPPPKKKIIIEEE===666888555444888999:::AAAIIIOOOPPPPPPPPPNNNNNNOOOQQQUUUUUUTTTRRRQQQTTTXXX[[[^^^]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZXXXVVVUUUTTTUUUVVVWWWWWWWWWWWWVVVZZZ[[[]]]___aaabbbbbbccc```]]]WWWSSSQQQPPPOOONNNMMMNNNPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJHHHFFFEEEEEEEEEDDDBBB@@@@@@@@@@@@@@@????????????@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@???DDDDDD>>>DDDKKKEEEBBB@@@>>><<<;;;;;;<<<<<<======>>>???@@@@@@>>>===??????GGGUUU]]]ZZZSSSOOORRRTTT___ooo||||||www~~~lllOOO@@@;;;999777666555555555444555555666666777666444333333333444444333333333444444444444444333444555666666777666666888666555444333444555666888888888777777777666666555888:::;;;:::999999:::888777777777777777888999888999999:::;;;<<<======<<<;;;:::888777777777888444555666555444555777999999:::<<<=========<<<<<<;;;;;;<<<===============<<<<<<;;;;;;<<<===???@@@AAA@@@???>>>>>>>>>??????>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888:::<<<>>>@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;:::999888::::::::::::::::::::::::::::::999999888777777777777888888777888<<>>888666444444555666777<<>>>>>======<<<<<<>>>@@@AAACCCDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDD???>>>CCCCCC???FFFNNNJJJEEE@@@;;;999;;;======<<<>>>???@@@AAAAAA@@@>>>===@@@CCCLLLWWW[[[YYYUUUUUU\\\```jjjyyy}}}|||zzz|||jjjVVVAAA777666555444555333333333333444555666666555444444333333333333444444444444444333333333333444555555666666666555555999888666555444555666666999999999999888888888888555888;;;;;;:::999888888999999888777777888888888888888888888999999::::::::::::999888777777888888555666777777666777999;;;:::;;;<<<======<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<===>>>??????@@@@@@???>>>>>>>>>>>>???=========<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::<<<===???AAAAAA@@@>>>===========================;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;:::::::::999888888777777555666777777888:::===@@@JJJRRRaaarrr{{{xxxvvvuuucccdddkkkxxxvvvqqq`````````cccgggnnntttxxxrrrqqqmmmhhhddd___\\\ZZZ[[[]]]``````^^^[[[ZZZYYY333333222222222222333333444444444444555666777888666555333444555666666555666555555555555555555666333333333444444444444444444444444555555555666666666666666666666666666666888777666666777777555333444444555666666666666666666777888999888777666555555555555444444333333222333444444444555555666666555666666666555333333333333333333333333333333333333333333444444555555555333333444444333222222111222222222222222222222222111555888AAAXXXqqqzzzuuufff^^^]]]jjj|||{{{dddYYYXXXZZZ___jjjzzz}}}ooogggeeefffmmmxxx~~~nnn[[[OOOKKKIIICCC===777666666666666888<<<@@@CCCEEEFFFGGGGGGHHHJJJMMMSSSSSSRRRQQQPPPQQQTTTWWWZZZZZZZZZ[[[\\\\\\]]]]]]\\\ZZZYYYWWWUUUTTTSSSSSSPPPRRRTTTVVVVVVUUURRRQQQRRRSSSSSSTTTTTTTTTTTTTTTVVVSSSPPPOOOOOOOOOOOONNNKKKLLLLLLMMMLLLKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFDDDBBB@@@@@@???>>>===<<<<<<<<<>>>???AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAEEECCC>>>EEEMMMIIIFFF@@@888777:::>>>>>><<<===???@@@@@@???>>>>>>>>>AAAIIITTT]]]______aaaccclllnnnuuu~~~{{{uuussssssuuuxxx|||{{{{{{ZZZKKK<<<666555333222333444333333333333444444555333333333222222222333333444444444333333333333222555555555666555555444444888888777666555666666777999999999888888888777777555888;;;<<<:::888777777999888777777666777777777888888888888888888888888888888777777777888888888666777888999888999<<<>>><<<<<<===>>>>>>===<<<;;;<<<<<<===============<<<<<<<<<<<<======>>>??????@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;========================;;;;;;:::::::::::::::;;;>>>>>>@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999888888888444666888999888999;;;===EEELLLWWWfffuuu~~~}}}jjjdddbbblll~~~}}}nnnkkkfffccceeejjjrrrvvvvvvvvvuuusssnnniiiccc```___``````___]]][[[[[[\\\444444333333333333444444333333333333444555666777555444222333444666555555555555444444444444555555333333333444444555555555444444444555555555555555555555555555555666666666777666444444555555444222666666666666666555444444777888999:::999888777666555555444444333333333333333444444555555666666777666666666666666555444333555555555555555555555555222333333444444555555666111222333444444444444444222222222222222222222222000555666888HHHbbbtttxxxrrreee]]]dddsss~~~uuucccXXXUUUWWWYYY^^^iiiyyyyyyoooiiigggmmmuuunnn___WWWQQQHHHAAA999:::888555444777;;;===>>>@@@BBBBBBCCCDDDGGGIIIOOOOOOOOONNNMMMNNNQQQTTTXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYYWWWVVVTTTSSSSSSSSSOOOQQQSSSTTTTTTSSSPPPOOOOOOOOOOOOPPPPPPOOOOOONNNQQQOOOMMMLLLMMMNNNMMMLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEFFFGGGFFFDDDBBB??????>>>>>>===<<<;;;;;;>>>???AAACCCDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAEEEBBBDDDBBB===DDDMMMJJJFFF???777666999===>>>===<<<>>>??????>>>>>>@@@CCCJJJVVVccckkknnnqqqvvvzzz}}}uuupppppppppssswww||||||{{{wwwsss~~~{{{gggMMMCCC999777666444333555777666555444333333333333111111222222222222222222333333333333333333333333444555555555555555444333777777666666666666777777888777777777777666666666666888:::;;;999777777777777666666555555555666666999999999999888888888888666666777777777888888777333555666777777888;;;===>>>???@@@@@@???>>>===<<<<<<===============<<<<<<<<<<<<===>>>>>>?????????????????????>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<========================::::::999999999::::::;;;??????@@@@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::::::::999999999999999666888:::::::::999;;;<<<@@@EEENNN[[[lll}}}rrrhhh^^^```ooo}}}wwwnnnfffdddgggmmmrrrxxxzzz}}}~~~{{{uuunnniiidddccc```]]]ZZZZZZ\\\___444333333222222333333444222222222222333444555666777555444444666777666666333222222111111222222333444333333333444555666777555555555555555555555555444555555555555666666666:::888555555666777777777777777777777666555444444666777777777666666555555666555444444333444444555444444555555666666666666555444444555666666555333333333333333333333333333222222333333444444444555111222333444555555555555222222222222222222222222333666777777>>>QQQfffsssyyylllaaa^^^dddnnn|||xxxhhh\\\UUUSSSTTTXXX```nnnxxxoooiiilllpppuuuvvvjjj___UUUMMMGGGFFFAAA999444666999999;;;===>>>???@@@AAADDDFFFIIIJJJKKKJJJJJJKKKNNNPPPXXXXXXXXXXXXWWWVVVUUUTTTVVVVVVUUUTTTSSSRRRRRRQQQOOOPPPQQQRRRRRRPPPOOOMMMLLLMMMMMMMMMMMMMMMLLLLLLMMMKKKJJJJJJKKKLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFGGGGGGHHHHHHGGGDDDDDDCCCDDDEEEEEEBBB@@@======<<<<<<;;;;;;::::::>>>@@@AAACCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????AAA>>>AAA@@@<<>>>>>>>>???@@@??????AAAGGGLLL[[[iiiwww~~~|||sssoooqqqtttxxx~~~~~~yyy{{{dddRRR@@@:::555555555333444777888777666444333222111111///000111111222111111111222222222222333333333333333444444555555555444444444555555666666777777888666666666666555555555444666888999999888777888999555444444444555555666777999999999999999999888888555666777777777777666666444666888888999;;;>>>@@@@@@AAAAAAAAA@@@???===<<<==================<<<;;;<<<<<<===>>>????????????>>>>>>??????>>>>>>===<<<:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;??????????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===:::::::::;;;<<<<<<======::::::::::::::::::999999888:::;;;;;;:::999:::<<<;;;???FFFSSSeeexxx{{{pppbbb[[[aaaooo~~~vvvkkkffffffjjjnnnwww|||}}}uuunnneeeccc```[[[WWWWWWYYY[[[222222111111111111222222111111111222222333444555777666444444555666555444222222111111111111222222444333333333444555777888555555555555555555555555444444444555555555666666<<<999666555666999;;;;;;777777777888777777666666666666555555444444444555666555444444444555666777555555555555666666666666222111000222555666444222222222222222222222222222222222222333333333333333333333444444444444444333222222222222222222222222555444555777:::BBBSSScccpppmmmjjjfffbbbcccppp~~~rrr```TTTOOOSSSXXX^^^iii|||tttqqqnnnllltttxxxnnnhhhcccaaaVVVGGG===;;;;;;:::999;;;<<<======???AAADDDCCCEEEFFFGGGGGGHHHKKKNNNUUUUUUVVVVVVUUUTTTRRRQQQPPPQQQRRRRRRRRRPPPOOONNNOOOOOOPPPPPPOOOOOONNNMMMKKKKKKLLLLLLMMMLLLLLLLLLJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGCCCCCCBBBBBBCCCDDDFFFGGGCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFCCC@@@==================<<<<<>>;;;>>>>>>;;;FFFSSSQQQAAA>>>;;;888888:::===???BBBCCCDDDBBBBBBGGGQQQXXXlllzzzzzzqqqooorrrzzzlllRRRDDD999555333444333111333777666555444222222111111111...///000111111111000000000000111222333444444555222333333444555555555555111222333555666777888888666666666555555555444444666777777777666777999;;;444444444444555777888999888888888888888888999999555666777777777666555444555777999:::;;;===@@@BBBAAAAAAAAAAAA@@@>>><<<;;;===============<<<;;;;;;;;;<<<>>>???@@@@@@??????===>>>?????????>>><<<<<<::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<===::::::;;;;;;<<<=========:::::::::::::::::::::::::::;;;;;;:::888888:::;;;:::;;;@@@JJJ[[[ooo}}}nnn```YYY___mmmyyy}}}rrrkkkiiikkknnntttzzz~~~tttmmmdddcccaaa]]]YYYVVVUUUVVV111111000000000000111111111111111111222333444555666444222222333333333222444333333333333333333444444444333333444555777888555555555555555555555444444444444555555555666666<<<999555333555999;;;===555666777888888999999888888777666444444555666666666555444444555666777888666666666666666666666555000......000444555444111333333333333333333333333222222222222222222222222555555555555444333222222222222222222222222222222444000000666888999EEETTTbbbjjjttttttjjjbbbgggsssyyycccRRRNNNTTT[[[```hhhxxxzzzqqqhhhkkkuuu}}}yyykkkVVVGGGDDDBBB>>>999:::<<<<<<<<<===@@@BBB@@@AAACCCDDDEEEGGGJJJLLLOOOPPPRRRSSSTTTTTTSSSSSSLLLMMMOOOPPPPPPOOOMMMLLLPPPOOOOOONNNNNNMMMMMMMMMKKKKKKLLLLLLMMMMMMLLLLLLIIIHHHGGGGGGIIIIIIHHHGGGHHHGGGGGGFFFEEEFFFFFFFFFBBBBBBBBBBBBCCCEEEGGGHHHAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFHHHIIIHHHEEECCC?????????@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFEEEEEE>>>????????????@@@@@@@@@>>>;;;>>>===:::EEERRRPPP>>>>>><<<999888999<<>>>>>===<<<;;;;;;;;;<<<>>>???@@@@@@??????===>>>?????????>>><<<;;;999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>======<<<<<<========================:::999999888999:::<<<<<<::::::;;;;;;<<<===>>>>>>::::::::::::::::::::::::;;;;;;:::999777777999;;;::::::<<>>===AAADDDDDDDDDGGGIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCCCCEEEHHHHHHGGGEEEEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAA@@@???@@@AAAAAA???@@@AAABBBCCCCCCCCCCCC@@@@@@??????>>>>>>======;;;???@@@===AAAIIIMMMLLLCCC@@@<<<777777???KKKUUU[[[VVVOOOJJJJJJSSS```jjjyyyssspppqqq{{{sss\\\HHH<<<:::333222222111111222333333222111111111111111111111000000000000000000000000////////////////////////222222222111222222333333666111000444666555555777777666555444444444444444333333444555666777888888222333444666777777777777999999777666555555555555444555555555555555555555555555666777888999::::::<<<===>>>>>>>>>===;;;:::666888::::::999999:::;;;===>>>??????>>>>>>???@@@AAA@@@@@@???@@@@@@AAAAAA===;;;::::::<<<======<<<888999::::::;;;;;;::::::;;;999999:::<<<===<<<;;;;;;===@@@@@@???===<<<<<<:::::::::;;;<<<======>>><<<;;;999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::999888888888999777999;;;===CCCQQQfffuuuxxxzzziiiZZZWWW]]]ppp||||||yyyxxxwwwuuuuuuwwwzzzzzzyyytttoookkkhhhffffffccc[[[QQQOOOQQQ333222000///...///000111000000111333444444555555444444555555555444333222222222111111222333555666333333333333444444444555444444333222222222222222333333333333444555555666555555555555555555555555666666777777777777666666666666666555555555444444333333222222222111111111888555222111333666777666333333333444444444555555555555555555444333222111222222222222222222222222000111222333333222000///111111111111111111111111111111111111333666888:::CCCNNN^^^jjjlllggg```[[[mmm~~~xxxiiiaaaccckkkvvv~~~|||vvvrrrgggiiilllrrr|||ooocccdddbbbVVVBBB???<<<::::::<<<<<<<<>>>>><<>>===;;;:::<<>>===<<<;;;:::777888::::::999888999:::;;;<<<>>>===<<<<<<===?????????>>>>>>>>>>>>??????:::999888:::===?????????888999::::::;;;;;;:::::::::999999:::<<<===<<<;;;;;;===???@@@>>><<<;;;;;;;;;<<<<<<===>>>>>>??????<<<;;;999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888:::;;;:::<<>>IIIWWWaaaccc]]]WWW\\\ooo}}}sssyyynnnjjjeeefffuuuuuueeebbb___RRRGGGCCC>>>;;;;;;<<<=========::::::>>>@@@>>><<<===BBBBBBCCCDDDEEEFFFGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGEEECCCBBBGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAACCCBBBCCCEEEFFFGGGEEECCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBCCC@@@@@@@@@???>>><<<:::::::::::::::999999999999999;;;===>>>===>>>AAABBB@@@<<<===>>>???BBBKKKWWW___eee]]]TTTSSSZZZeeennnrrryyy|||xxxuuurrrmmmlllllllllmmmrrrxxx}}}yyy^^^KKK>>>666444555444333222111111111111111000000111222333444555555000000000000000000000000111111111111111111111111111111111111111222333333222000222555444222333777555555444333333333444444666666666555555555555444444555666777888999999999999888888777777777888888777777777666666555555555555555666777888999::::::;;;<<<=========<<<;;;:::777999::::::888777777888999;;;<<<<<<;;;;;;<<<=========<<<<<<<<<<<<======;;;:::999;;;===>>>>>>===888999::::::;;;;;;:::::::::999999:::<<<======<<<:::<<<>>>>>><<<;;;::::::======>>>>>>??????@@@@@@<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999999888888999999777:::;;;999888<<>>>>>>>>======;;;999:::@@@BBB???===>>>CCCCCCDDDDDDEEEFFFFFFGGGCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGFFFCCCDDDEEEEEEDDDBBB@@@>>>CCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEDDDBBBBBBCCCBBBBBBDDDEEEEEECCCAAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@?????????>>><<<;;;999888;;;;;;;;;;;;;;;;;;<<<<<<===>>>???????????????===>>>@@@CCCEEEGGGNNNVVV]]]]]]]]]___bbbhhhllloooppp|||uuussssssooonnnnnnnnnooovvv}}}uuu|||{{{fffNNN???888555555666444333222111000000000000.../////////000000111111000000000000000000000000111111111111111111111111111000000000111222333444444333444777555222333888444444333333333333333444222333333444555666777888555666777888999:::::::::999888888888888888999999888888888777666666555555555555666777888999::::::;;;;;;<<<===<<<;;;:::999888999::::::888666666777999:::;;;;;;;;;;;;<<<>>>======<<<<<<;;;;;;<<<<<>><<<<<<<<<;;;999777888999::::::;;;;;;:::::::::999888:::<<<======<<<:::<<<======;;;999999:::======>>>>>>????????????<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::999999888999999:::666999;;;;;;:::;;;@@@EEEQQQ```qqq~~~vvvkkk___aaajjjyyy{{{uuuvvvsssnnniiibbb]]]YYYWWWVVVWWWZZZ]]]ZZZUUUVVVZZZ...///111111111000...---000/////////000222444555222222111111000000000000000000111222333333333333666555333222222444666888444444333333333333444444000111333444555555555444111222333444555777888888555555666666666666555555555555444444444333333333444444444444444444444444555666666666555444333333666666666777777777888888555555666666555555444444333333333333333333333333222333333444444555444444222222222222222222222222111111111000000111111111111222444888???GGGOOOUUUQQQXXXbbbooo~~~|||qqqlllsssfff[[[ZZZRRRHHHFFFCCCAAAAAA???===:::<<<999;;;AAADDDBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIHHHGGGFFFEEECCCDDDDDDDDDCCCBBB@@@???BBBBBBAAAAAAAAAAAAAAA@@@BBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDBBB???AAAAAABBBBBBCCCCCCCCCCCCEEEDDDCCCBBB@@@>>>===<<<===============<<<;;;;;;;;;;;;<<<<<<======>>>>>>======>>>??????>>>===>>><<>>666333222111111333222111111000000000111000000000//////.........////////////////////////000000000000000000000000000000000000111222333444666444333555333000111555333333222222222222333444222222333444555666777777555666777999::::::::::::999888888888888888999999888888777777666666666555555555666777888999:::::::::;;;<<<<<<<<<;;;999888888999;;;:::888777777777999;;;<<<===<<<<<<>>>??????>>>======<<<<<<<<<<<>>=========;;;999666888999::::::;;;;;;::::::999888888:::<<<>>>>>>===;;;<<<===<<<:::888999999<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777666666:::999999888999999::::::777999;;;<<<;;;;;;===@@@GGGTTTdddppp~~~}}}qqqhhhbbbjjj|||zzzxxxuuunnnfff\\\TTTOOOOOOQQQVVV[[[[[[YYY\\\bbb//////000111000///...---000///...---///111333555222222111000000000000111///000111222333333333333444333111000000222444555444444333333444444555555111222333444444444333222222222333444555666777888444555555666666555555444555555555555444444444333333333333333444444444444444555777666555444444444444444555555555666666666555555666666666555555444555555555555555555555555222222222333444444555555333333333333333333333333111111111111111111111000,,,111666999:::>>>DDDJJJMMMQQQVVVaaassstttvvv}}}vvvttt|||nnnbbb```XXXPPPMMMIIIEEECCC@@@===;;;999666777===???>>>===>>>AAAAAAAAAAAABBBBBBCCCCCC??????????????????????????????>>>===>>>???AAABBBCCCDDDFFFGGGGGGFFFEEECCCEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDBBBBBBAAABBBCCCBBB@@@>>>??????@@@AAABBBBBBBBBBBBDDDCCCCCCAAA???===;;;:::<<<<<<===============<<<999999:::;;;<<<======>>>===;;;<<>>EEEPPPXXX^^^ccciiimmmxxx|||}}}yyyrrrrrrxxx{{{vvvyyy}}}~~~~~~{{{kkkMMMAAA777444333111//////111111000000000111111222333333222111000///......////////////////////////......................../////////000111222333444;;;555000000000//////111222222111111222222333333555555555444444444444333555666777888999:::::::::999888888777777777888888666666666666666666666666555555666777888999::::::999:::;;;;;;;;;:::999888888:::;;;;;;999888888999:::;;;============???AAA@@@???>>>===============;;;;;;;;;<<<>>>>>><<<:::888999::::::;;;;;;::::::999888888:::<<<>>>>>>===<<<======<<<:::888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;:::888777666666999999888888999999::::::999::::::999888777999:::AAAKKKWWWaaaooouuugggfffuuu~~~|||vvvlll```UUUOOONNNOOOTTTYYY[[[\\\bbbiii///////////////......---.........///000111222333333222111000000000111111//////111222333333222222000111222333444333222222333333222222333444444555333444555666555444222111333333444444555666777777444555555666666555555444666666666555555555444444555555555555666666777777333555666666444333555777444555555555666666666666555555666666666666555555555555555555555555555555444444333333333444444555333333333333333333333333000111111222222111111111///222555555555888>>>DDDKKKQQQVVV\\\fffwww|||nnnppp}}}wwwrrrgggccc]]]TTTMMMHHHEEECCCBBB>>>:::999===???===<<<===@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>======<<<;;;:::::::::<<<>>>@@@>>>@@@CCCEEEEEEDDDCCCAAACCCBBBAAA@@@@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBAAA???<<<<<<<<<>>>???@@@@@@@@@???@@@@@@@@@@@@???===<<<;;;;;;<<<<<<======<<<<<<;;;888999:::;;;<<<===>>>>>>@@@======BBBEEEDDDGGGLLLLLLUUUcccnnnvvv|||yyyuuuxxx|||~~~xxxxxx~~~fffTTTAAA:::666666555111000222000//////000000111222333111111111000000/////////////////////////////////..............................//////000222333444DDD999000///111111000000111111111111111222333333555555555444444444333333444555777888999999::::::999888888777666666666666444444444555666666777777555555666777888999::::::999::::::;;;;;;999888777888:::;;;;;;:::::::::;;;999;;;=========>>>???AAA@@@???>>>===<<<<<<<<<<<<::::::;;;===>>>>>><<<:::888999::::::;;;;;;::::::888888888999<<<>>>>>>===>>>>>>>>><<<:::888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999888888999999:::;;;999999888666555666888999>>>EEEMMMTTTaaavvvxxxmmmmmmxxx}}}tttiii___XXXRRRRRRUUUYYY[[[]]]dddmmm000/////////............+++---///111222222111000444333111000000000111222...///111222333333222222...111666999999666333000222111111111222333333444444555777777666555333111333333444444555666666666444555555555555555555444777666666666666555555555333444444444555555666666222444666555333333666999777777777777888888888888555555666666666666666555333333333333333333333333777666555444444333444444333333333333333333333333000111111222222222222111777444000---...444>>>DDDMMMVVV\\\\\\^^^hhhvvv~~~xxxkkkmmmwww}}}uuummm```TTTNNNKKKJJJJJJLLLGGGEEEFFFGGGDDDCCCEEEAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>:::999888888888;;;===>>>;;;===@@@BBBCCCBBBAAA@@@???>>><<<;;;<<<>>>AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>???@@@BBBCCCBBBAAAAAAAAABBBAAA>>>;;;999:::<<<>>>>>>>>>>>>===<<<===>>>??????>>>===<<<;;;<<<<<<<<<;;;;;;:::999::::::;;;<<<>>>???@@@@@@DDD@@@AAAGGGJJJJJJOOOUUU]]]gggvvvyyysssoooxxx}}}vvvzzzlllRRR???999555333333111......111.../////////000222333444---------...............////////////////////////////////////////////////.........///000222333444LLL>>>222111555555333222111111000000111222333333111222222333444555666777444555666777888999999999999999777666555555555555222333333444555666777777555555666777888999::::::999999:::;;;:::999888777888:::<<<<<<;;;;;;<<<===999;;;<<<=========???AAA??????>>>===<<<;;;;;;;;;<<<<<<<<<===>>>===:::777999999:::;;;;;;;;;::::::888777888999<<<>>>>>>>>>>>>???>>><<<:::999999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888999:::;;;;;;<<<<<<999888888888999::::::;;;888777666555555888;;;======BBBGGGLLLXXXnnnwwwjjjjjjwww{{{qqqiiicccVVVUUUVVVYYYZZZ\\\eeennn111///---...//////,,,******,,,...111222333222111222000...,,,+++,,,---...///////////////000000111///000000000000111111111444444333222000///......666555444222111111222222111222333444555555555555333333444444555444444444444444333222222333333333555555555555555555555555555444333222333555777888888777666555444444555666777777666555555555555555666666555444444444444555555555444333333333333444888666444111000111222333222222222222222222222333:::444111111222333999???HHHQQQ]]]ddd```]]]bbbllltttjjjeeeiiiwwwzzzzzzyyymmmhhhccc\\\WWWWWWWWWUUUTTTVVVXXXTTTLLLEEEAAA???>>>???AAABBBBBBAAA???;;;===CCCEEE???<<<===999999::::::::::::::::::::::::;;;;;;<<<=========???>>><<<<<<;;;<<<===>>>===>>>>>>???@@@AAAAAAAAA@@@???===<<<<<<===>>>>>>??????>>>>>>>>>=========;;;;;;::::::;;;<<<>>>???===<<<;;;:::::::::::::::@@@===:::999:::<<<===>>>:::<<<<<<888888===@@@@@@CCCAAAJJJYYY___]]]aaakkkqqq}}}pppggggggrrrxxxgggOOOAAA>>>888888777666444333222111////////////............111000///...............------,,,,,,,,,,,,------..................------+++,,,---...////////////???999222///000111000///////////////000222555666555444222333555777888999666666666666555555555555888777666555555666777777666666666666666555444444888777777777777999:::;;;999;;;<<<;;;999777777888<<<======<<<::::::<<<======<<<<<<;;;;;;===>>>?????????>>><<<<<<;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;===;;;999:::===>>><<<:::888999;;;:::999999:::<<<@@@===:::888777999;;;===<<<<<<;;;;;;;;;:::::::::888888999:::::::::999999<<<;;;999888888999:::<<<:::;;;;;;;;;;;;:::888777888888888888777777777666999999888888888999:::;;;CCCBBBBBBEEEJJJZZZtttyyyooolllmmmwww}}}vvvqqqgggaaaYYYUUUWWW]]]cccggg000...---...//////,,,***)))+++...000111222111111111000...,,,,,,,,,---...000////////////000111111000000000111111111111222333333333333333222222222333333222222222333444555444444555555555444444333333333444444555444444333444333333222222333333444777777666666666666666666888777555333333333444555666555444444555666777888666666666666555555555555666666555444444444444555555555444444333333333444444333000.........000111333333333333333222222222:::555111222222222666;;;BBBKKKXXXaaa```\\\^^^ddd{{{|||nnnccc^^^aaaooo}}}}}}zzzvvvnnnhhhgggeeeaaa]]]]]]``````]]]YYYGGGCCC???===>>>@@@AAABBBBBB???AAAFFFGGGAAA======::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@AAAAAA>>>>>>===<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;::::::;;;:::::::::;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;???@@@<<<<<>>???>>>======<<<;;;:::::::::============<<<<<<<<<<<<>>><<<:::;;;===>>>===;;;999:::;;;;;;::::::;;;===???===;;;999999:::;;;===<<<<<<<<<;;;;;;;;;::::::;;;::::::999999888888888999888777777777999;;;<<<::::::;;;<<<<<<;;;999888999999999999888888888777888888888999999999::::::<<<;;;<<>>>>>@@@BBBDDDFFFDDDDDDHHHHHHCCC??????;;;;;;;;;::::::::::::;;;======<<<;;;;;;:::999999;;;;;;::::::::::::;;;;;;<<<======>>>>>>?????????===<<<<<<;;;<<<<<<======999999999999:::::::::::::::999999999:::;;;<<<===>>>>>>======<<<=========<<<===>>>???>>>===;;;:::666;;;>>>===@@@MMMZZZbbbiiifffhhhppprrrqqqvvv|||mmmhhhjjjwww{{{|||vvvvvv}}}jjjWWWHHH<<<666666222222111111111000000000/////////............---.........---......//////.........------.........------------------......,,,,,,---...////////////+++,,,---......///222444333222222111111111222222333333444666888999888666666666666555555555555444555555555555666777888888777777777777777666666555777777777777777999::::::777888:::999888777777888888:::===>>>>>>===>>>???===<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;:::::::::<<<<<<<<<<<<============>>>===<<<<<<>>>>>>===<<<:::;;;<<<<<<;;;;;;<<<>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::===<<<:::888777777777888777666666666777999;;;<<<999:::;;;<<<<<<<<<;;;:::::::::999999999888888888666777888999:::999999888::::::;;;===@@@III[[[lll{{{rrrfffkkkttt~~~}}}yyyqqqeee\\\WWWXXXYYY[[[...............---+++***)))***,,,---...////////////......---......///000000000000000000111222222111111111111222222222222222333333444444555555555000000111222333555666777666666777777666555555444444444444555444444333333333333222222222333444444444444444333222222111111444444333333444555777777444444444444555777888:::444555666777777666666555666666555444444444444555555555555555555444444333555444333333333444666777666666555444444333222222444111111333333111111444666;;;FFFTTT[[[ZZZZZZ[[[cccrrrzzzlll```XXXWWWaaammmuuunnnddd\\\YYYWWWWWWVVVPPPKKKEEEAAAAAABBBDDDEEEGGGEEEDDDDDDDDDCCC@@@???===<<<;;;:::999999::::::======<<<;;;:::999888777999999999999999::::::;;;:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<======::::::::::::;;;;;;;;;;;;999999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>???>>>===<<<<<<<<<555999<<<@@@LLL```pppwwwrrrnnnmmmqqqssswww{{{ssssssxxx{{{}}}qqqnnnwwwoooWWWHHH???888555555000000000000000000000000//////.........---------------------......///000///......------......///,,,,,,------------......,,,------...//////......***---000///---,,,---000111111111111222222222333333444666888;;;;;;999666666666555555555444444444444444444555666777888888666777777777777777666666666666666777888888999:::555777999999777777777888:::===@@@AAA@@@???>>>???<<<<<<<<<<<<=========>>>=========<<<<<<;;;;;;:::;;;;;;;;;<<<===>>>>>>???>>>>>>======>>>>>>>>>===;;;<<<======<<<<<<===>>><<<<<<=========<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;===;;;999777777777999:::888888777777888999:::;;;888999;;;<<<===<<<<<<;;;999999999888888888777777555666888::::::999888666999888:::<<<===AAANNN\\\rrr|||ppppppqqqvvv}}}yyylllbbb[[[YYYYYYYYY---.........---,,,++++++******+++,,,---....../////////....../////////000000000000///000111111222000000111111111222222222222222222222222222333333222222222333333444444444444555555666777777666666444555555555444333333222333222222222333333444555444444333333333222222222333333444444555666666777666555555444444666777888555555666666666666666555666666555444444444444555555555666666666555444333111111000000111222333444666666555444444333222222000...///333444222222444555666>>>JJJSSSVVVZZZ^^^___gggsssuuuiii^^^[[[aaakkk{{{{{{vvvuuu{{{|||sssiii```YYYSSSOOOMMMJJJFFFDDDEEEFFFGGGGGGGGGEEECCCAAAAAAAAA@@@===>>><<<:::999888888999999<<<<<<;;;:::999888888777999999999::::::;;;;;;;;;999999999:::::::::::::::999:::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>><<<===<<<;;;999999<<>>:::666333222000000000000111111111111............---------------------------...///000......------------......,,,,,,,,,,,,------......,,,---......///.........,,,///111000---+++,,,---......000111222333333444333444777:::<<<<<<999666555555555555444444444444333333444555666777777777666666777777777777666666555666666777888888999999444666888888777777888999999<<<>>>>>><<<:::999999;;;<<<<<<==================>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<===>>>??????===>>>>>>>>>======>>>>>>;;;<<<>>>===<<<<<<===???<<<<<<===>>>>>>>>>===<<<======<<<<<<<<<;;;;;;;;;:::999777777777999;;;===;;;;;;::::::999999999999888999;;;<<<<<<<<<;;;;;;777777777777666666666666444555777999999888777666555444555777777888AAAKKK]]]kkk~~~wwwsssuuu}}}xxxlllddd^^^[[[XXX,,,...///...,,,******+++++++++,,,,,,---.../////////////////////////////////////////////000000111///000000000000111111111111111111111111111111111333333444444444333222222333333444555666777777666555555555555444333222222222222222222333444555555555555555555555555555555666666666555555444333333666666555444444555777777777777666555555555555555666666555444444444444555555555666777666555444333222222222222333444444555555555444444333333222222///...///333444222222555555444777???GGGMMMUUU]]]___ccchhhrrrvvvjjjcccfffmmm{{{yyyppplllooowww~~~yyyoooddd[[[VVVRRROOOLLLKKKLLLNNNOOOOOOMMMOOONNNKKKJJJHHHCCC===>>><<<999777666666777888999999999999999999999999999:::;;;<<<======<<<<<<::::::::::::::::::::::::888999;;;<<<>>>>>>??????;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;::::::============>>>???@@@AAA<<<======;;;888:::???CCCHHHJJJNNNUUUcccssszzzyyyggghhhkkkqqqyyy{{{xxxyyyxxxqqquuuyyy|||nnnWWWIII<<<777666333000///111111111111111111111111.........------------,,,---------,,,------......---------,,,,,,---------++++++,,,,,,------......------...............---+++---//////.........///+++,,,...000111222333333333333555888;;;;;;888666555555555444444444444333333444555666666666666666444555555666666666666666444555666777888888888888444666888999888888999:::<<<>>>???>>><<<:::999999;;;<<<<<<===>>>============>>>???@@@@@@???======;;;;;;;;;<<<===>>>>>>???<<<===>>>>>><<<<<<===>>>;;;<<<======<<<<<<===???<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;888777777777888:::<<<======<<<<<<;;;:::999888777888999:::;;;;;;;;;:::999777777666666666555555555444555666777888777777666777555666888777777<<>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999;;;===???@@@@@@@@@???>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<===>>>@@@AAABBB???BBBDDDDDDBBBBBBFFFKKKLLLUUU^^^ccciiiqqquuuvvvqqqvvv}}}|||{{{|||tttuuu~~~}}}iiiXXXGGG===444333333111///000111111111000000000000000.........---------,,,,,,......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,***++++++,,,------......---...............------,,,++++++,,,...//////...+++,,,...///000000000///111111222555777888666444555555555444444444333333333444555666666666555444333333444555555555555555444555666777888888888777444666888999999999;;;<<<>>>??????>>><<<;;;<<<===;;;;;;===>>>>>>>>>===<<<<<<===>>>??????>>>===<<<;;;;;;<<<<<<======>>>>>>;;;===>>>===;;;:::<<<>>>:::<<<======<<<;;;===>>>=========>>>>>>?????????============<<<<<<<<<<<<888888888999999::::::;;;:::::::::::::::999888777888999:::::::::999888777777777777777666666666666555555555666666666777777999777888:::999777;;;BBBBBBKKKZZZlll~~~yyysssuuuzzzyyyrrrmmm+++...///...+++)))***+++---------------...///000111111111111000///---------------------...//////............////////////,,,---...000222444555666111111333444555444333333555555555555444333222222555555555555444333222111222222222222333444555666222333333444555666777777222333444555666666666666222222333333555888:::<<<===:::666333111222444666666666555444444444444555444666777888777666444333333333333333333333333333222222222222222222222333555222111444333000000333222111111333444888BBBMMMXXX```eeebbbdddttt{{{xxx{{{xxxpppnnnnnnrrrzzz~~~}}}}}}~~~yyy}}}~~~rrrmmmeeeaaaaaaeeejjjllloooxxx~~~xxxmmm[[[JJJ===;;;888555333333444555444555666888999;;;<<<<<<;;;<<<>>>@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======888:::<<<>>>@@@AAAAAA@@@CCCCCCBBB@@@???>>>===<<<;;;<<<=========<<<;;;::::::::::::;;;===>>>@@@@@@CCCHHHMMMNNNLLLLLLOOORRRQQQaaaooossssssvvvzzz}}}~~~}}}yyyrrr]]]III@@@888222111222000000222111111000000////////////......---------,,,,,,,,,///...------,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......---...............------///,,,)))***---...---+++,,,---...//////...---,,,//////000222444555444222555555444444444333333333444555666666666555444333222333333444555555555444333444666888888888777777444666999:::::::::<<<===999::::::999888888:::<<<:::;;;===>>>>>>>>>===<<<:::<<<===??????>>><<<;;;<<<<<<<<<===============:::<<<>>>===::::::;;;>>>:::;;;<<<<<<;;;;;;<<<>>>>>>>>>======>>>???@@@@@@>>>=========<<<<<<<<<<<<999999:::::::::999888888777888888999999999888888888999999:::999888666666888888888888777777777777666555555555555666777777666444444666555444777===>>>CCCNNN^^^rrrtttppprrr|||......---,,,***)))((((((,,,,,,,,,---------.......................................///......---------------............///////////////000111222333222222222333333333444444777444111111333444333111000111333444444333111000111111000222444666555555888777666555555666777888666555555555555444444444333333333444444444555555444444555555555555444444222444666666555444555666333222111222333333222000333333333333333333333333333333333444444555555555666444222111222333333222...000222333333777===BBBJJJUUU___aaa___fffyyy~~~}}}tttppplllkkkmmmnnnnnnppptttvvv||||||vvvssstttuuuvvvuuu{{{|||xxxaaaOOO===;;;999999:::999555222999888888888888:::<<<===>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;===>>>>>>===@@@???>>>@@@BBBBBB???===@@@???<<<:::999999999:::<<<<<<<<<<<<>>>BBBIIIMMMWWW]]]bbb___XXXSSSUUUYYYccckkkuuu}}}lllYYYIIIBBB777555333111///000000111000000///...,,,+++******,,,++++++******++++++,,,333000---***)))***---...******+++,,,,,,------...---,,,+++******,,,...///------------------------///......------....../////////000000000000///...000000111111111222222222111111222333444444444444333444555444222222444555555444444444444555666666777444444777;;;;;;777222444555777888::::::;;;;;;::::::999::::::::::::;;;:::;;;===>>>>>><<<:::999>>>>>>>>>?????????<<<:::<<<======>>>===;;;999888:::::::::999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>>>>???>>>===<<<:::999:::::::::999999999888888:::888666444444666888:::>>>===;;;999888777666666;;;:::999888777777777777777888999888666444444555444444444444555555555555:::<<>><<<;;;<<<>>><<<888444555555555555666777888888======<<<<<<<<<<<<======::::::::::::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<>>>>>===<<<;;;<<<;;;;;;<<<===<<<:::888<<<=========<<<;;;:::999:::::::::::::::::::::;;;<<<<<<===>>>>>>>>>>>>=========>>>>>>>>><<<;;;:::===>>>>>>>>>===<<<:::999:::::::::999999999999888:::999777666666777999:::;;;;;;:::999888888888888::::::888777777777777777666888999888666444444555555555555555555555555555999:::===CCCOOO^^^ooozzz{{{vvvtttrrruuu}}}........................*********+++++++++,,,,,,------------------------***+++,,,,,,------------------------............---...000111222222111000111111222222222333333333555444222222333444333222444444666666666666444444111111000222444666555555666666777777777777666666555555555555444444444444333333333333444444444444222333333333333333333222000222444444333222333444666555444555777777555444333333333333333333333333333333333222111111000000...///111444666666444222222222222111111333666999???BBBHHHPPPXXX___dddffftttwwwrrrtttxxx{{{sssddd```cccgggkkknnnrrrtttwww{{{~~~xxxqqqtttlllddd___^^^ZZZQQQJJJBBB@@@@@@BBBCCCBBB===999555666777888999999999999<<<;;;;;;::::::;;;;;;<<<::::::999999999:::<<<=========<<<<<<;;;;;;<<<<<<===???@@@>>>;;;<<<@@@EEE===???AAABBBCCCBBBAAAAAAEEEGGGIIIMMMRRR[[[dddjjjjjjllllllhhhddddddiiinnnuuu{{{vvveeeXXXLLL???666333000/////////000222444555.............../////////000///......---------------,,,++++++***+++++++++///......------,,,++++++........................------------------------------,,,,,,,,,,,,------......///////////////...000000000000111111111111000111222333444444444444555555666555444444555777444444444444444555555666777555333555888999777555555666777888999:::::::::888999;;;======<<<;;;::::::;;;===???@@@???>>>===<<<;;;:::;;;<<<<<<:::888<<<<<<===<<<<<<;;;:::999;;;;;;::::::::::::::::::;;;<<<<<<===============>>>>>>@@@@@@???===;;;999<<<=========<<<;;;::::::::::::::::::999999999999999999999999999999999999999999999999999999999:::999999888777666666666666555777888777555333333444666666666666666666666666888888999;;;BBBMMMYYYaaavvv~~~xxxnnnmmmuuu...............---------++++++++++++,,,,,,,,,,,,------------------------((()))***+++,,,---------,,,,,,---------.........,,,---000111222222000///111111111111222222222222444333333333333333333333444444555666666555444444111111000222444666555555555666777888888777666555555555555444444444333333222222333333333444444444333333444444444444333333111333555555333222333444555444444555777777666444222222222222222222222222222222222222222111111111///...///111333333222111333333222000000000222333666999???IIIVVVaaahhhlllnnnuuuqqqlllkkkpppuuuxxx{{{~~~lllfffiiikkkkkkkkkpppqqqqqqssstttvvvxxxyyyvvvpppoooggg^^^XXXUUURRRKKKEEEFFFEEEEEEFFFHHHFFFAAA<<<666777999:::;;;:::999999:::999999999999999999:::;;;:::999999:::<<>><<<>>>@@@AAABBBCCCEEEGGG@@@@@@BBBCCCEEEFFFGGGHHHPPPSSSXXX]]]bbbgggmmmqqqqqqrrrsssrrrqqqrrrvvvzzz|||yyysssrrruuuyyy}}}tttfffVVVKKKBBB999444333.........///000111222333............---------------------------.../////////...---,,,***(((&&&%%%+++,,,,,,------...//////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////....../////////000000000111111000111222333333444333333222333333222111111222444444444333333444444555666777555333444666888888777666777888999999999999999777999;;;>>>>>>===;;;::::::<<<>>>@@@AAA@@@??????===<<<;;;<<<======<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===============???@@@AAABBBAAA???<<<:::;;;<<<<<<<<<;;;;;;;;;:::;;;;;;:::::::::999999999999999:::;;;;;;:::999999999999999999999999999999999888777666555555555555444666777666444333333444555555666666777888888888888888777777:::@@@IIIOOOeeepppwwwppprrrxxx~~~//////...---,,,+++***))),,,,,,,,,,,,------------------------------------((()))***+++,,,,,,,,,,,,,,,,,,,,,------------...+++---///111222111000///000000000111111111222222222333333333333333333333333333333444444333333333111111000222444666555555444555666777777666555444555444444444444333333333222222222333333333444444444444555555555555444444333555666666444333444555444333333444666666555444222222222222222222222222000111111222333444444555555222000///000222222222444222111000///000000000111555;;;DDDOOO]]]jjjsssqqqppppppuuu~~~xxxhhhcccbbbfffjjjmmmrrrwww{{{wwwyyywwwrrrnnnjjjjjjjjjjjjkkklllmmmnnnxxx|||{{{xxxooojjjeeebbb___ZZZQQQJJJJJJHHHGGGGGGHHHEEE@@@;;;555666777888999888777666999999888888888888999999:::::::::;;;<<>>===;;;::::::<<<>>>@@@AAAAAA@@@???===;;;:::;;;<<<===<<<;;;<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999;;;<<<<<<===>>>=========>>>???@@@@@@???>>>;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;<<<<<<;;;:::999:::::::::::::::999777666999888777666555555555555444555666666444333444444222333444666777999:::;;;999999888777888<<>>@@@AAA@@@???>>>:::888777777999::::::999;;;;;;::::::::::::;;;;;;;;;<<<======<<<;;;999888<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::999999999999999:::;;;<<<;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;999999::::::;;;;;;:::999777666999999888777666666666666444555777777555444555555111222333555777999:::;;;888999999999999;;;???CCCAAANNNaaasssyyyuuutttttt{{{---,,,,,,+++***)))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......///000000000/////////000000000111111///222555555333222333444222222111111111111222222111111000222444666555555333222222222222222222333444444444333333333222222111222222222222333333333333444444555555444444333333555666666444333333333222111111333555666555333111111111111111111111111///000000111222333444444555333000000111333444444222000//////111222111///222222333555:::DDDQQQZZZhhhgggeeebbbbbbhhhsss|||yyyqqqeee]]]VVVTTTUUUXXXbbbkkkuuuxxxtttlllfffccccccfffhhhkkkmmmpppqqqpppqqqsssuuuqqqrrrtttxxxyyyvvvpppkkk\\\XXXRRRNNNKKKHHHBBB>>>@@@@@@????????????@@@@@@>>>>>>============>>>>>>@@@BBBEEEIIIKKKMMMMMMMMMLLLOOOQQQPPPNNNPPPVVV[[[^^^^^^```ffflllmmmgggbbb[[[]]]bbbkkkuuujjj```______iiiyyyzzzmmm\\\NNNEEE<<<555333333111000111...............---,,,,,,......---,,,++++++*********))))))******+++,,,---*********+++++++++++++++---,,,,,,++++++***))))))++++++++++++,,,...///000+++++++++++++++++++++++++++---...//////...---+++******+++------.........------.........////////////000111222222333333222222333333333111111333444333333222222333333444555000222444666666666777777999999999999999888777666555666888999:::;;;;;;;;;<<<===>>>@@@@@@???===<<<:::888666666888:::::::::;;;::::::999999:::;;;;;;<<<<<<===>>>===;;;999888===>>>>>>???????????????===<<<;;;;;;;;;<<<===>>>999888888888999:::<<<===<<<;;;;;;;;;;;;:::::::::999999::::::::::::999999888999:::;;;;;;:::888777::::::888777777777777777444666777777666555666777333333444555666777777888666777888888888:::===???>>>GGGSSS```kkkwwwuuuwwwwwwxxx++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,---------......------...///000111////////////000000000000///222555555333222333555333222222111111222222333111111000222444666555555333222111000000111222333444444444333333333222222111111222222222333333333222333333444444333333222333444555555333111222222222222222333666666666444111111111111111111111111000000000000111111111111...------...111222222111111///...///222333222///111000///000666???HHHNNN]]]cccgggbbb\\\^^^iiiuuuvvvhhhaaa[[[YYYZZZ___jjjuuu}}}wwwkkkdddcccfffiiilllnnnppppppnnnnnnppprrrnnnoooqqqvvvyyy{{{yyywwwhhhbbbZZZUUUQQQMMMHHHDDD@@@???>>>======>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAGGGIIINNNRRRUUUVVVUUUUUUVVVYYY[[[[[[ZZZ\\\ccciiikkklllnnnppprrrqqqooommmlllpppvvvpppaaa```ccchhhyyyzzzmmmbbbSSSGGG:::333...///000...---...,,,,,,---......------,,,---------------------------,,,++++++******++++++...---,,,+++************((())))))***++++++,,,,,,---,,,++++++,,,///222333++++++++++++++++++++++++,,,---///000000///---,,,)))***+++,,,------...------------........./////////000111222222333222222000111111000//////000222333333222222333333444555///222555777777666666666999999999999999888777666555666666777999:::;;;;;;<<<===>>>??????>>><<<;;;;;;999888888:::<<<<<<<<<;;;:::999999999:::;;;<<<<<<===>>>>>>===;;;999888>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===>>>???BBBCCC888888777777888:::<<<===<<<<<<;;;;;;;;;:::::::::999999999999999999999999555777999;;;<<<;;;:::999;;;:::999888777777777777555666888888777666666777555555555555555555555555444555777777777888:::<<>>BBBKKKVVVccciiifffcccccceeeuuu~~~uuunnnccc\\\\\\eeerrr{{{xxxpppkkkjjjkkkmmmpppqqqnnnhhhfffhhhlllkkklllmmmoooqqqrrrssssssooolllgggdddaaa\\\UUUPPPGGGHHHIIIIIIGGGDDDAAA>>>IIIIIIJJJJJJJJJJJJIIIIIIPPPVVVYYYZZZ^^^cccbbb\\\VVVYYY^^^ccchhhmmmssswwwwwwwwwxxx{{{}}}|||zzzxxx}}}~~~jjjeeejjjxxxvvvfffYYYNNNCCC<<<444333222000///---,,,+++......---------,,,,,,,,,---......,,,******+++---...---+++))))))***+++,,,))))))*********+++++++++************************---,,,+++******+++,,,---...---+++***)))******+++++++++++++++,,,,,,---.........---------,,,,,,,,,........................000000000111333333222111////////////000000000000333333333333333333333333333444555777888888999999:::999888666555555444444555666888999::::::999888:::::::::;;;======:::888<<<<<<<<<:::999999;;;===;;;:::888777777777888888======>>>======<<<;;;;;;<<<===>>>===;;;;;;???BBBEEECCCAAA>>><<<;;;:::::::::999888777777888999999:::999999;;;<<<===<<<;;;::::::;;;;;;::::::999888::::::999999777666444333999888888777666555555555888888666555444333333222333333333444444555555555444666888;;;<<<<<<;;;:::>>>AAADDDGGGKKKTTTaaakkkyyy{{{qqqooouuu+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,***((((((***,,,---......------------,,,,,,,,,,,,,,,------------.................................///000000111000000...000222333111000000111111111111222222222333333222111000111333444444444333333333222222222111111000000111111222222333333222222222333333333333333555555444444444333333333111111000000///...------222333333333333222111111333333333333333222111000111111111111111111111111666222......111333222000333222111000000000111222000000111111222555999===AAAIIIUUU^^^bbbbbbaaaaaajjjsss~~~pppddddddmmmzzz{{{vvvsssrrrpppqqqqqqooollljjjkkkllljjjkkkllllllllllllkkkkkkqqqooollljjjgggccc\\\XXXRRRQQQPPPNNNLLLJJJIIIHHHOOORRRUUUXXXYYYXXXVVVTTTSSSXXX[[[\\\bbbhhhiiieee^^^aaafffkkkqqqwww}}}yyyqqqvvvxxxgggXXXLLLCCC:::444333222111000///---,,,,,,------,,,,,,,,,+++++++++***++++++***((('''(((***...---+++***)))***+++,,,))))))*********+++++++++******************************)))(((((()))******------+++*********++++++---,,,,,,,,,,,,---.../////////...---,,,,,,+++***......................../////////000111111111000////////////000000000000333333333333333333333333111222333444666666666777:::999888777555555555555666666888999::::::999999;;;::::::<<<======;;;999;;;<<<<<<;;;999888:::;;;<<<;;;:::999999999::::::>>>>>>>>>>>>>>>===<<<<<<>>>??????===;;;;;;===@@@BBBAAA@@@>>>===<<<<<<<<<:::999888777777888999999;;;:::999;;;<<<===;;;::::::::::::;;;:::999999888999999999888777666444444888777777666666555444444555444444444444555555666333333333444444444555555444555777999:::::::::999;;;>>>@@@AAADDDLLLWWW```kkkwww|||wwwwww{{{~~~++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,+++)))(((((()))+++,,,......------------,,,,,,,,,,,,,,,,,,------------........................+++,,,---...///000111111---///111222111000111222000000000111111111111222333222111111333555555444333333333222222222111111111111111222222222222222444444444333333333333333555555555555444444444444333333222222111111000000222333333333333222111111333444444444333222222111111111111111111111111111888444000///000111///---111111000000000111222222222222222000///000333666666<<>>888222...111000000///......------------------,,,,,,,,,,,,)))***+++***((('''(((***---,,,+++*********+++,,,***************+++++++++******************************)))(((((()))******,,,,,,+++******+++++++++...------------......///000000///...,,,+++******------------------------.........///////////////////////////000000000000222222222222222222222222222222333444555666666777:::999888777666555555555666666777999999::::::999<<<;;;:::;;;======;;;:::;;;<<<===<<<:::888888888<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>???>>>>>>===<<>>>>>===<<<999999888888888888999:::;;;::::::;;;<<<<<<:::888999::::::::::::999888888999999999888777666555444666666666555555444444333444444333444444555666666333333333333444444444444222444666777888888888777888:::;;;;;;===CCCLLLSSS\\\hhhwww}}}***++++++++++++,,,,,,,,,...------,,,,,,------...,,,+++***))))))***+++,,,,,,,,,+++++++++*********++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---...//////,,,...000000000000111333000000000111111111222222333222111222444555555555333333333222222222111111222222222222222222222111555555444444444444333333555444444444444333333333555555555555555444444444222333333333333222111111000111222222333333222222111111111111111111111111666333000///000000...---............//////000000111222111///......000222222666<<>>>>>?????????===;;;:::999999888999999999::::::<<<;;;::::::;;;;;;999777999999999999999888888777777888888888777666555555555555555444444333333333777666555444333333333333333333333333333333333333222222444555666666666666666777777777999===DDDJJJRRR\\\kkkwww*********+++++++++,,,,,,---------,,,,,,------------,,,++++++++++++,,,---,,,,,,+++++++++*********+++++++++,,,,,,,,,------------------------------...---,,,,,,+++,,,------,,,...////////////111333111111111111222222222333333111000111333555555444333333333222222222111111333333333222222222222222444444444444444444444444333333333222222222111111111111111111222222222222222333333333333222111111,,,---///000222333333333000000000000000000000000222111000000000000000///------......////////////...//////...------///111555888<<<;;;;;;@@@JJJRRRPPPPPPRRRWWWaaapppxxxsssoooppprrrrrrvvv{{{yyywwwxxxvvvqqqlllooooooppprrruuuxxx{{{|||yyy|||}}}yyysssnnnkkknnnpppssswww{{{~~~zzzxxxxxxxxxyyyzzz||||||||||||vvvuuutttxxx~~~~~~uuutttuuu}}}~~~}}}ooo```VVVKKKFFF>>>777333111000///......---------------------------,,,,,,,,,++++++***,,,......---,,,,,,---+++++++++++++++++++++,,,************************************************+++++++++,,,,,,+++++++++)))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,------.........------------------------...///000///------000222////////////000000000000111111111111111111111111444444444444555777888999:::999888777777666777777666666777777999:::;;;;;;<<<:::999:::;;;<<<;;;:::999;;;<<<<<<999666555555999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>???>>>===;;;888777888888999999::::::::::::<<<:::::::::;;;;;;999777888888999999888888777666666666777777777666666555444444444444333333333333666555444333333333333333333333333333333333333333111222222333444444444444222222333333666:::???CCCHHHQQQ^^^lllwww************++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---......------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,------...///...---...000222111111111222222222333333222111000000222444444333333333333222222222111111222222222333333333333333222333333333444444444444222222222222111111111111///000000000111222222222222333333333333222111111+++,,,...000111222333333000000000000000000000000//////000000000000000000//////000111111111000000+++---......---...000222666999;;;777333555???IIIJJJKKKLLLOOOVVVddduuutttjjjeeeaaabbbeeehhhooovvv~~~~~~}}}yyyuuuqqqpppnnnnnnppptttyyy|||{{{{{{xxxzzzzzz{{{|||~~~}}}{{{zzz|||}}}vvvtttwwwyyyxxxooovvv|||www|||yyyjjj]]]PPPGGG>>><<<777333000.........------------------,,,,,,************))))))))))))'''))),,,,,,+++************++++++++++++,,,,,,,,,+++++++++***************************************((()))************)))(((((()))***+++,,,---------,,,++++++*********************+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,---///000...,,,,,,000333////////////000000000000000000000000000000000000222222111111222444666777:::999888777777777777777666666666777888:::;;;<<<;;;:::888888999::::::999999:::;;;:::888666666666888999999::::::::::::999888999::::::;;;:::::::::999999999<<<>>>@@@???>>>=========<<<:::888777666777888999:::;;;;;;;;;::::::999999:::;;;;;;999777777888888888888777666666555555666777777777666666444444444444444444444444222222222222333444666666333333333333222222222222111222222222222333333444//////000111444777;;;===>>>EEEPPP]]]kkkzzz************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++......------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,...///......///---,,,,,,///111000000000111111111111222111000//////111333333222333333333222222222111111111222222333333444444444000111111222333444555555333333333222222222111111111111222333333444555555222333333333333222111111...///000111111222111111000000000000000000000000//////000000000//////000///000111111111000///...+++,,,......---...///111222444555333111222777===AAAEEEJJJLLLPPPZZZjjjvvv~~~pppiii```[[[YYY[[[___eeeoooyyy}}}}}}yyysssnnnlllnnnrrruuuwww|||{{{{{{tttwwwwwwqqqooossswwwyyywww~~~vvv~~~wwweeeYYYNNNCCC<<<555555444111///---,,,---...---------,,,,,,+++++++++++++++*********))))))$$$'''***+++***(((((()))******++++++,,,,,,,,,,,,+++++++++*********))))))************************((()))************)))((('''(((***,,,---------------,,,++++++*********+++***+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---******...333////////////000000000000000000000000000000000000222222111111222444666777999999888888777777888888666666666666888:::<<<===:::888666666888999999888888999999888666666777888999999:::;;;::::::888888888999:::;;;;;;;;;;;;::::::999999<<>>;;;;;;:::999888777777777777777888999;;;;;;;;;;;;;;;999888888999;;;;;;:::888777777888888777777666555444555555666777777666666444444444444444555555555111111111222333444666777333333333222222222111111222222222222222222333333222222111333555888999:::999<<>>???<<<999999888777666666777888999777888999;;;<<<<<<;;;;;;888777777999;;;;;;:::999777777777777777666666555333444555666777777777777555555555555555555555555444444333222222222333333333333333222222111111111222222222111222222333444777666666777999:::::::::999:::===CCCNNN\\\jjjrrr,,,,,,,,,,,,++++++***)))((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,++++++***)))))))))***++++++,,,,,,------...////////////////////////111111111111111222222333111111111111222222333444333333222222111222222222222333333444444333222222111222333333444444444444333333333222222222111111111111222333333333333222444333333333222222111111//////000000000000//////111000///......///000111000000//////.........---000000111111000...,,,+++111000///---------...///............000222444666333>>>FFFHHHRRRccckkkhhhiiitttsssggg___YYYTTTSSS[[[fffpppzzz|||vvvrrrpppmmmoooqqqtttvvvxxx|||{{{vvvsssvvvxxx|||pppcccbbbcccdddqqqyyyxxx~~~||||||pppdddTTTHHHAAA<<<777444000000111000000///......,,,+++******,,,---,,,+++)))+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++******))))))))))))))))))))))))))))))++++++++++++,,,---.../////////...---,,,,,,++++++******+++,,,,,,---......---------............////////////...------,,,,,,............////////////222111111111111111222222222222111000111444666888555999===<<<777444666999:::::::::999999999999888555555555666666666666666666888:::999777666888:::;;;;;;:::999888666555555::::::;;;;;;;;;:::999999999999:::;;;<<<<<<<<<<<<<<<999666666888999999777<<<;;;:::999999999:::;;;::::::999999888777666666777777666666555555555444333333444555666666555555555555666666555555444333555444222111111111222222444444444333333222222222222222111111000111111111333333333333333333333333555777:::<<<@@@IIIVVV```ppp{{{,,,---.........,,,+++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++,,,,,,------...........................///////////////000111111555444444444444555555666333333222222111222222333333333333333333222222222111222333333444444444333333333222222222111111111111111222333333333333222000000000//////////////////000000000000000///...000///...------...///000000/////////...............////////////......---333222000///...---......//////......///000222222222999???EEEVVVlllwwwuuujjjlllrrr{{{{{{qqqhhh\\\TTTPPPXXXeeesss|||xxxuuuwwwvvvuuurrrqqqrrruuuxxxzzz}}}}}}yyysssoooqqqtttzzz|||gggbbbgggkkkttt~~~qqqaaaXXXKKKAAA<<<999555222//////000000///......------,,,++++++++++++***)))((()))******(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((''''''&&&&&&))))))))))))))))))))))))++++++++++++,,,---...............---,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,------------............------------............////////////111000000000111111222333333222111111222444666888888;;;===<<<999777888:::999999888888777777666666555555555666666666777777666888:::999888777999;;;<<<<<<;;;:::999888777666;;;<<<;;;;;;:::999888777::::::;;;;;;<<<<<<;;;;;;:::888666777999;;;:::888;;;:::999888888999:::;;;<<<;;;;;;::::::999999999777666666666555555555555333444444555666666555555555555555555555444444333444333222111111111222222444444444333333333222222222222111111111111222333333333333333333333333333000222444555888>>>IIIQQQ```lll~~~---...///000000...---+++++++++,,,,,,,,,+++******++++++,,,,,,,,,+++******************************++++++++++++++++++++++++***++++++,,,------......***++++++,,,,,,------...........................---------------...//////333333222111111111222222333222222111222222333333555444333222111111222333222222333444444444333333333222222222222111111111111111222333333333333222111111111111111222222222000000000000000///......///......------......///////////////..................------...//////000444333111000......------000//////.........//////000333777@@@VVVqqqqqqjjjdddfffrrrzzzeeeYYYQQQWWWeeeuuu~~~zzztttooolllmmmnnnooouuuyyy{{{}}}wwwppplllnnnuuu}}}uuulllppp{{{|||{{{}}}}}}hhhZZZMMMFFF>>>888666444222///---............------,,,...---+++++++++***)))''',,,---...---,,,+++,,,...++++++++++++++++++++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))++++++***++++++,,,---......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............---............//////////////////000111222333444333222222222333555777888::::::999999888888999999::::::999888777777666666444444555666666777888888666777999999999999;;;<<<<<<<<<;;;:::999999888888<<<<<<<<<;;;:::888666555999999999:::999999888888666666777999;;;<<<;;;999999999888888888999999:::::::::::::::::::::::::::666666666666555555555555333444555555666555555555555555555555555444333333444333222111111111222222444444444444333333333333111111111111222333444444333333333333333333333333111333555555666999@@@EEEKKKWWWjjj~~~,,,---///000000///---+++,,,,,,,,,,,,+++******)))++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,------***++++++,,,,,,------...------------------------------,,,,,,------...///222111000000////////////222222111111222222333333555444222000000111222333222333333444444333333333222222222222111111111111111111222333333333333222111111111222222333333444000111111000000///...---/////////......////////////////////////.........///...---,,,,,,---///000000000//////.......................................000333:::MMMeeewww|||rrrkkkbbb^^^dddppp~~~yyyjjj\\\]]]hhhvvv~~~xxxsssqqqpppnnnwww~~~~~~}}}}}}wwwrrrxxxxxxuuurrrrrrvvv|||~~~{{{{{{|||sssrrrwwwzzzxxxfffTTTHHH>>>:::555333222111///---,,,,,,---------,,,,,,+++---+++******++++++***(((---...///...---,,,---///************************))))))))))))))))))))))))************************+++*********************))))))))))))))))))))))))++++++******+++,,,,,,------,,,,,,,,,+++++++++***,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------...//////---------.........//////......//////111222333444222222222333444555777888999777444444555777777666<<<<<<;;;:::999888888777333444555666777888999999666777888999:::;;;<<<===:::::::::999999888888888;;;;;;;;;:::999888777666777777777777666666555444444555888;;;======<<<;;;888888888888888888999999888888888888888888999999666666666666666555555555444444555555555555555444444444555555555444333333333222222222222222222222444444444333333333333333111111111111222333555555222222222222222222222222444555777777777888;;;>>>>>>FFFUUUhhh{{{***+++---......---,,,+++---,,,,,,++++++************++++++,,,,,,,,,++++++************************++++++++++++++++++++++++,,,+++++++++*********)))***++++++,,,,,,------...------------------------......------......///000555444333222222111222222222111111111222222333444444333111000000111333444333333333444444333333222222222222111111111000000111111222333333333333222------......//////000000000000000000000///......000000000111111000000000.........///////////////111000...,,,,,,,,,------******+++---......//////+++,,,------.../////////---000222444===NNN___iiigggfffbbb]]]ZZZ^^^hhhqqq}}}qqqmmmqqqwww~~~~~~yyywww~~~yyywwwxxxvvvnnnkkkiiibbbdddggggggiiioooyyy}}}uuuwww|||}}}}}}~~~zzzuuuvvv~~~mmm___RRRFFF???666555222111000///...---++++++,,,,,,,,,,,,++++++***)))((()))+++,,,+++***((()))******(((((()))***************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))++++++*********+++,,,,,,+++++++++++++++*********+++++++++++++++++++++***,,,,,,,,,,,,------------***++++++,,,---...//////------------.....................///000222333444222222222333444555666777777555333333444666666666;;;;;;:::999999888777777444444555666777888999:::666666777888:::;;;<<<<<<888888888888777777777777888888999999:::999999999777777888777777666555555444666:::===>>>===<<<;;;777777888888999999999999888888888888888888999999555555555666666666666666444555555555555555444444444444444555444333333222222222222222222222222222333333333333333333333333000000111111222333444555222222222222222222222222000111222333333444555666;;;===EEERRRcccttt******++++++,,,+++++++++,,,,,,+++******+++++++++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,+++******)))((((((***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///............///000000222111111000000000000111111111111111222333444444111111000000111222444555333333444444444333222222222111111111111000000000111111222333333333333222////////////000000000000//////000000000000//////000111111222222111111000.........///////////////111000///---,,,+++++++++&&&'''))),,,---///000000+++,,,---...////////////,,,000222111222:::FFFQQQWWW]]]aaa^^^XXXVVVZZZ```kkkttt}}}}}}xxxwww~~~~~~xxxddd]]]]]]]]]\\\aaaffffffeeeiiittt~~~|||yyyssssssttttttvvvyyy{{{~~~xxxeeeUUUJJJCCC>>>:::333333222000///.........***++++++,,,,,,,,,,,,,,,((('''''')))+++,,,,,,+++((()))***)))(((((((((***************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))++++++************++++++*********************************+++++++++++++++,,,,,,,,,,,,------------***++++++,,,---.........,,,------------..................///000111222333000111111333444444555555666666666555555666777777777666666666666555555555555555666777777888999999777666666777999;;;:::999666666666777777777777777666777888999::::::::::::999999::::::999999888888666999===>>>===<<<;;;;;;666777888999::::::::::::::::::::::::::::::::::::555555555666666666666666555555555666555555444333444444444444444333222222111111222333333333222222111111111111222222222222000000000000111222333333222222222222222222222222000000111222333333444444999999;;;BBBMMM]]]llluuu+++******)))***+++,,,---,,,+++*********+++,,,---)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++...............///000000......---------...//////111111111111222333444555......///111222333444555333444444444333333222111111111111111000000000000111111222333333333333222222222222222111111111111---...///000000111111000///000111222222111000///............/////////000............------,,,+++'''(((***,,,.../////////---...////////////...---,,,...///000000222888>>>FFFMMMTTTWWWTTTRRRSSSUUUXXXaaannnzzzqqqkkkjjjqqq{{{nnn______ggglllooorrrtttrrrooopppvvv|||~~~uuuooolllkkkpppxxx~~~lllaaaQQQDDD===999777555111111000...------...///***+++,,,,,,------,,,,,,)))(((((()))***,,,+++******+++,,,+++******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))++++++************++++++)))*********************))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........///////////////000111111//////111222333444444444222555777777555444555888444444444444555555555555666666777777777888888888888666555666888:::888777666666777777888888888888777888888999999999999888777888888999999999999888999<<>>@@@???;;;888888999777888:::;;;<<<<<<;;;;;;::::::999999888777666666444555555555666666777777555666666666555444333333333333444444444333222222000111222333444333333222......//////000000000111111000///////////////000111111111111111111111111555444222111222222222111///333777777888<<>>@@@DDDFFFNNNPPPTTT[[[eeeqqqvvviiieeefffddd^^^ZZZ[[[]]]dddooo|||wwwrrrxxx{{{tttkkkgggiiirrr{{{tttaaaUUUGGG@@@888333222222111000///............---------++++++++++++++++++++++++***+++,,,,,,+++(((%%%###))))))))))))************))))))))))))((((((((((((&&&''''''((()))******++++++***)))(((((((((******,,,***''''''))))))(((&&&((((((''''''''''''((((((((((((((((((((((((((((((************************)))************+++++++++,,,***))))))***+++***)))+++,,,------......------***+++,,,,,,------,,,,,,000///...------...///000//////111222222222222222---///111333444555444444555444444444444333333333777777777777666555444333333444555666777888999:::777888888888888999999999999999888888888888888888;;;:::888777777888:::;;;AAAAAA???>>>;;;999777555777888999:::;;;<<<<<<<<<999999999999999888777666555555555555555555555555555555444444444333333333444444444444333333222111222222222222222222222222000//////...///111333444111111222222222222111111222111111111000000//////222222333333333222222111///000111333555888:::<<>>999333///...---,,,+++............------------++++++++++++++++++++++++++++++******((('''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((&&&''''''((())))))******++++++***)))))))))***+++,,,***((((((+++,,,+++*********))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++******+++---//////---+++***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///...---,,,,,,---.../////////000111222222222222...///111333444444444333444444444444444444444444777777777777666555444333555555666777888888999999777777888888888999999999999999888888888888888888<<<;;;999888888:::<<<===@@@@@@>>>===;;;888666555777888999::::::;;;;;;:::777888888888777777666555777777777777777777777777555555444444444333333333333333444444333333222111222222222222222222222222////////////000111222333111111222222222222111111111111111111000000000///111222222333333222222111000000111333555777999:::???DDDOOO]]]hhhrrr++++++++++++++++++++++++)))))))))******+++,,,,,,---,,,++++++,,,---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,...000111000---***))))))))))))))))))(((''',,,,,,,,,,,,---------...,,,,,,,,,---------......---------...//////000000777444111///000111222111444333222222222222333333333333333333222222222222111111////////////111111000000000000000000000000000000///.........//////000000000000000000000000111000/////////000222222..................//////111000...,,,+++++++++,,,000000///.........//////........................---------------------------000333555666777999;;;<<>>???>>>===;;;999777666555888888999999999999999888666666777777666666555555888888888888888888888888555555444444444333333333333333333333333222222111111111111111111111111111...///000111111222111111111111222222222222111111111111111111000000000000111111222222222222222111111111111222444555777888888:::BBBMMMVVV^^^jjjuuu++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********,,,------***(((,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,------+++,,,,,,,,,---------------------....../////////444333111111111222222222444444444444444444444444333222222222222222222222111000////////////000111000000111111222222333333000000///....../////////000000000000000000000000///...,,,+++,,,---///111.....................---///...---,,,++++++,,,,,,000///...------...///000........................+++,,,,,,,,,,,,,,,---------///111222222222444555;;;???CCCHHHPPP[[[bbbeeeeeeppp}}}~~~rrraaaXXXPPPRRR\\\hhhvvv}}}|||zzzmmmjjjmmmrrrvvv}}}}}}yyysssqqqtttyyy|||}}}zzzyyy}}}}}}qqq___OOODDD===888555000///---,,,,,,+++***)))------------,,,,,,,,,+++************************,,,+++***)))))))))))))))))))))))))))************))))))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''((((((((('''&&&''''''((())))))((((((''''''''''''((((((************************************************))))))))))))************(((((()))+++------+++))))))******+++,,,+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,---------...///000111111111111111222222222222111111111333333444555666777888999666666777666666555444444666666666666666666666666777777777777888888888888888888999999999999999:::::::::999888999;;;===???>>>===;;;:::888777666666999999999999999888777666666666666777777666666555888888888888888888888888555555444444444333333333222222333333333222222111000000000000000000000000...///000222222222111000111111222222222222111111111111111000000000000000000111111222222222222111222111111222222333444555666777<<>>888333///,,,,,,,,,---,,,,,,+++******---,,,,,,,,,++++++++++++************************)))***,,,------,,,***)))))))))))))))************))))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))))))))((('''&&&&&&''''''((((((''''''''''''((((((************************))))))))))))))))))))))))(((((()))))))))*********...,,,)))((()))******)))***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------......---------------...///000000000000222222111111111111111111222333444555666888999999666666666666666666555444555555555555555555555555666666777777777888888888888888999999::::::::::::888888777777888:::===>>>===<<<:::999777777777777999999999999888777777666666666777888888777777666666666666666666666666666555555444444444333333333111111222333333222222222000000000000000000000000...///111222222111000///111111222222222222111111000000000000000000111111///000111111222222222222111111111111111222333333444333666;;;???DDDNNNXXX]]]kkkzzz}}}yyy)))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))---+++)))(((***+++++++++*********+++******))))))))))))))))))******************+++++++++,,,,,,,,,------------------------%%%)))...111111///.........///000111222222222222111111111222222222222222////////////////////////,,,------...///000111222000000//////000000111111////////////////////////...---,,,,,,,,,---...///------------------......((()))***+++,,,------...,,,++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,------......000111111000//////000000333666@@@WWWppp|||zzzllleee```dddmmmwww{{{yyyxxxttttttyyywwwpppmmmjjjjjjooossstttuuuxxxxxxwwwuuuqqqpppsss{{{}}}yyy|||zzz}}}wwwvvvsssooonnnooossswwwtttooohhhhhhooo}}}mmm^^^IIICCC;;;666444111...+++)))***++++++))))))***+++,,,,,,,,,+++++++++******************************'''))),,,......,,,***(((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((()))++++++++++++++++++++++++)))'''&&&''')))******))))))))))))******************************))))))))))))))))))))))))((((((((()))))))))******333///+++))))))++++++,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------............------,,,---...///000000000000222111111000000000111111222333333555666777888888555666666666666666555555444444444555555666666666666666666777777777888888888888999999:::;;;;;;;;;777666666666888:::===???===;;;:::888777777888888999:::::::::999888777777666666777888888888777777444444444444444444444444555555444444444333333333000111222222222222222222111111111111111111111111000000111111111111000000111111222222222222111111000000000000111111111111//////000111222222222222111000000000000111222222444333555999;;;>>>GGGQQQSSSaaaqqq~~~~~~******************************+++++++++*********(((***+++***(((''')))+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***+++,,,,,,+++***(((((())))))))))))))))))))))))*********+++++++++************++++++++++++------------------------***---111333111000000111111111222333333333222111000111111111222222222222...//////////////////...///////////////.........///.........//////000111---------------------------------.........//////,,,,,,,,,------.........))))))***++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---///000000///......///...444888<<>>>>>:::;;;;;;;;;:::888777555777888999::::::999888777777777777777666555444333666555555555555666666777555555444444444333333333333222111111111222333444555555444444444333333333222222222111///000222444//////000000111111111222000000//////.........---...000111222222111000...//////000000111111111222222222111000222888@@@FFFXXXVVVTTTTTTWWW[[[```ddd^^^iiiwww))))))(((((((((''''''''''''((()))***+++++++++***+++)))((((((+++,,,+++***(((((())))))))))))(((((())))))************)))))))))))))))((((((((((((((()))******++++++******)))***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------...,,,+++,,,...000000000---...///000000111111000111111111000000000//////111000000///......------//////000000000000//////000000///...............,,,+++***+++------+++***,,,+++++++++,,,------...---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////............///...---...111666;;;>>>IIIOOOVVVZZZZZZWWWSSSQQQSSS]]]iiirrr|||zzzmmmccc]]]RRRNNNMMMOOORRRZZZjjjzzz|||mmmkkkeeeeeelllxxxzzzwwwxxx~~~wwwnnnkkkmmmlllvvv~~~yyyyyy||||||wwwnnnfffaaa```ccceeeccceeehhhlllrrr{{{xxxbbbXXXJJJ@@@:::777222//////......---,,,+++******++++++++++++++++++++++++***++++++++++++***)))((())))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((())))))(((((()))***&&&&&&''''''((()))***+++&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&&&&''''''((())))))***))))))(((((())))))***+++************+++---...///)))************+++++++++)))***++++++***)))***+++------------------------,,,,,,---......---,,,,,,...///000///...---...///111111222333444444555555555555555555555555444444666777888888999999999999999888666555555666888999666666666666777777777888777888888999:::;;;<<<<<<;;;;;;<<<<<<;;;999888777777888999999999999888777555555666666666666666666666666555555555555555666555444444444444333333333222222111111111222333444444444444333333333333222000000000///......000222///000000000111111111111000000000/////////.........///111222222111///.../////////000000000111111111111111000222777===BBBMMMLLLIIIGGGHHHKKKNNNQQQUUU___lllwww}}}((((((((('''''''''&&&&&&&&&'''((()))*********)))+++)))((((((***++++++***(((((())))))))))))((((((''''''(((******+++++++++++++++++++++++++++++++++******)))(((((()))******++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,///---,,,---///000000000------...///000000000000///000111111111000///...000000000///......------000//////////////////000...////////////...------,,,***((()))***+++******+++++++++,,,,,,,,,,,,------,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...//////000///...---,,,///...---,,,---///111333777===FFFMMMPPPQQQPPPPPPOOORRRUUU[[[hhhwww~~~xxxjjjccc[[[VVVSSSXXXdddpppyyyzzzfff]]]^^^ZZZZZZbbbmmmwwwzzzqqqmmmpppzzz}}}tttlllhhhhhhbbbkkkuuu~~~{{{qqqpppsss{{{~~~xxxkkkgggccc______aaaeeehhhiiilllrrrxxxzzzzzzuuuhhh___JJJCCC;;;555333111///,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&((())))))(((''')))***)))((((((((()))******+++'''''''''((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))))))))(((((())))))***+++*********)))((('''%%%%%%)))************+++++++++)))***++++++***)))***+++------------------------,,,,,,------------,,,,,,...000000///---,,,---......///000111333444555555444444444444444444555555555555777888999:::::::::777666555444444555666777999999999999::::::::::::888888888888999999999:::;;;;;;;;;;;;;;;:::999888777888888999999888888777333444555666777777777777777777666555444444444444444444444444333333333333222222111111222222333444333333333222222222111111///000000///......///111000000000000111111111111111000000000000000////////////111111111111//////...///////////////000000000111111111222444888<<>>:::555111000...,,,*********************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))$$$$$$%%%&&&(((***,,,---((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''')))(((''''''(((***+++***)))'''&&&%%%%%%%%%((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''(((((())))))((((((((((((((()))***************)))&&&###!!!))))))*********+++++++++)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///---,,,,,,---......///000111222333333333333444444444444555555666666777888888999888888666555444444444444555666::::::;;;;;;;;;<<<<<<<<<999999999999999999888888999999::::::999999999888777777888888888888777777555555666777777777777777888777666555444333333333444444444333333333222222222111222222222222333333222222222111111111111000111222222222000000111333000000000000000111111111111111111111000000000000//////000111111000//////............///////////////000222222111222444555444333222222333555777888===CCCKKKSSS[[[dddooovvv))))))))))))(((((((((((('''''''''''''''((((((((())))))))))))((()))***+++(((((())))))))))))(((((())))))************))))))&&&&&&&&&'''''''''(((((((((***,,,------,,,***((()))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,,,,++++++,,,---...---+++,,,---...//////000000000---...000111222000///---////////////............000///...------...///000,,,---...//////...---,,,000...,,,+++---...///...------............---,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))***+++,,,---///000++++++++++++,,,---......************************---...///000///...,,,***++++++,,,---...//////000000111444777;;;BBBIIINNNUUUXXXXXXUUUUUUZZZ^^^___jjjrrr~~~xxxqqqkkkbbbVVVNNNLLLJJJGGGGGGMMMSSSYYYccclllttt}}}tttaaaaaabbbdddjjjqqqxxx}}}~~~tttqqqnnnhhhccc```eeeppp}}}yyypppkkkllloooqqqqqqsssxxxpppqqqtttxxx|||xxxwwwzzz}}}}}}pppbbbVVVLLLCCC>>>333111///---,,,+++)))((())))))************++++++((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((%%%%%%%%%&&&''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''((()))***)))(((&&&%%%$$$$$$$$$((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((('''((())))))***&&&''')))***+++***))))))))))))*********+++++++++)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,,,,---//////000000000000000111333333333333444444555555888888888888888777666555555555444444444444555555777777777777888888888888::::::::::::999999999999777777777777777777888888777777777777777777777777777777888888777666555555777777666444333333333333444444333333333222222222111111222222333333333333222222111111111000000000000111333222111000111222111111000000000000000000000000000000111111111111/////////000000/////////////////////...............000222222111000000111111111111111222333444555666:::@@@EEELLLUUUaaaiii((((((((('''''''''&&&&&&((((((''''''''''''((()))((()))))))))((((((***+++(((((())))))))))))(((((())))))*********))))))(((((())))))******++++++,,,(((***---//////---***((((((((((((((((((((((((((())))))************))))))************++++++++++++++++++***+++------+++***,,,,,,---...////////////---...///000000000///...//////////////////......///..................///,,,,,,---............---///---,,,,,,---......---,,,---...///...---,,,++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************+++---......++++++++++++,,,,,,---...************************,,,---...//////...---,,,------,,,++++++++++++,,,111000//////111777???EEEMMMTTTZZZZZZ[[[___```___\\\```kkkxxx}}}sssjjj___VVVRRRLLLIIIIIILLLNNNQQQYYYbbbkkksss|||yyyiiiZZZPPPSSSWWW]]]bbbfffiiijjjwwwooohhhdddeeeeeeaaa______cccpppnnniiidddccchhhpppxxx|||xxx{{{}}}xxxvvvxxx~~~nnnfffYYYLLLBBB;;;666333------,,,,,,,,,,,,,,,---******************++++++************************(((((())))))******))))))(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%'''(((((('''&&&((()))((('''''''''(((((()))***'''''''''((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''(((((()))***'''(((((())))))((((((''')))************+++++++++)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......---,,,---...000000000000000000000000222222333333444444555555999999999888777666444444555555555555555555555555777777777888888888999999:::::::::::::::999999999666555555555666777888888888777777666666777777888888888888888777666555444666666555444333333333333333333333333222222222222000111222333333333333222222222222111111111000000...///111111///...///000111111111111000000000000//////000000000000000111////////////////////////000000000////////////...///000222111000/////////222222111111111000//////222555999<<<@@@GGGQQQXXX))))))((((((((('''''''''))))))(((''''''((())))))''')))***)))''''''))),,,(((((())))))))))))(((((('''((()))******************++++++,,,------......)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))************))))))************++++++++++++,,,++++++,,,......,,,***,,,,,,---...////////////........./////////000000.../////////////////////---......//////......------,,,,,,,,,------...///...---,,,---//////---,,,***+++,,,------+++)))(((++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++******+++,,,------,,,,,,+++++++++,,,------+++++++++++++++++++++++++++,,,,,,------......///000...---+++***++++++,,,000//////---...111666:::AAAIIIRRR[[[dddkkkjjjfff]]][[[___gggooouuu~~~|||sssooofffcccaaaaaa```aaagggoootttzzz|||vvvmmmdddYYYPPPNNNPPPTTTYYY]]]```cccdddzzzlll[[[WWWVVVYYYZZZZZZ\\\```cccrrr{{{jjjiiiiiimmmsss}}}yyyssswww|||rrrfffTTTMMMCCC:::444111///...,,,,,,,,,++++++,,,---///++++++++++++++++++******************************'''(((((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''(((((()))***+++,,,&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((('''(((''''''''''''((())))))***)))(((&&&%%%$$$$$$$$$)))************+++++++++)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***,,,------------...000/////////000000111111222111222222333444444555555777888888888777666555555555555555666666555555555888888999999999:::::::::888888888888999999999999666555555555666777999:::888777666555555666777888777777888888888777777666555555444333333444444444333333333222222222222111000111222333333333222222333333222222222111111111---///111111000/////////111111111111000000000///....../////////000000000/////////....../////////111111000000000////////////000111111///......//////000000111111000///...111333555666777;;;BBBGGG++++++++++++***************)))(((''''''((()))***&&&)))***)))''''''))),,,(((((())))))))))))((((((%%%&&&((()))+++,,,,,,,,,%%%&&&&&&'''(((((())))))******))))))))))))******))))))))))))))))))))))))))))))************)))))))))************+++++++++---,,,,,,...//////,,,***+++,,,---...////////////...............///000111.........///////////////,,,---...//////...---,,,------,,,+++,,,---///000.........000111111...,,,((()))+++,,,+++)))'''&&&++++++,,,---,,,+++***)))+++++++++++++++++++++++++++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,---...///000000///---,,,,,,...///111///000000/////////222444:::@@@JJJXXXiiitttrrrjjjeee]]]YYY[[[___bbblllwww}}}|||yyykkkaaa[[[WWWUUUUUUWWWYYY]]]aaaeeegggyyygggXXXWWWTTTSSSVVVWWWYYY```hhhkkk{{{oooqqqtttzzzxxxrrrnnnxxx|||pppeeeVVVHHHAAA<<<444...,,,---...///+++******(((&&&&&&((())),,,,,,,,,+++++++++******((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((###$$$$$$%%%''')))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&((('''&&&&&&''')))))))))((((((((((((((()))%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''((())))))'''''''''''')))+++...///)))************+++++++++)))+++++++++***)))***+++++++++++++++++++++++++++---,,,+++******+++,,,---)))+++------------///000---...///000111222333444111111222333333444555555555666777777777777777666555555666666666666555555444555555555666666666666666777777777888888888888666666666666777888:::;;;888777666555555666777888555666777888888999999888444444333333333444555555333333333222222222111111000111222333444333222222333333333222222222222111///111333333222111111111222111111111000000//////---.........//////000000//////............//////222222111111000000//////000111111000///...///000+++,,,...111222333222222000222444333222444888===)))))))))))))))))))))))),,,+++***((('''&&&&&&&&&,,,***''''''))))))'''%%%(((((((((((())))))))))))******))))))((((((''''''*********'''%%%%%%&&&(((,,,+++***(((((((((((()))((()))***+++***)))'''%%%'''((()))******+++++++++(((((()))***************)))***+++,,,---,,,+++++++++((('''))),,,///...---000///------,,,---...///,,,...000111222111///...,,,...111222222///,,,***###(((---000///---------......------------......,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---+++***+++,,,...---------+++)))***,,,---,,,)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------............////////////888888:::DDDRRR```jjjnnngggeee```ZZZWWWXXX]]]aaammmvvv~~~wwwrrrnnnoooooonnnnnnqqqwww}}}yyyjjjdddkkkkkkjjjgggeeegggmmmrrrooosssyyy~~~{{{xxxwwwwwwxxxxxxwww~~~xxxjjj]]]TTTJJJ@@@999333222111///...---,,,,,,***)))))))))***+++,,,,,,)))************)))(((((()))'''%%%%%%'''((('''&&&$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&((('''&&&))),,,,,,)))&&&$$$######$$$%%%''')))***''''''(((((((((((('''''')))(((((((((((())))))***))))))))))))((((((((((((&&&%%%%%%%%%&&&''')))+++(((((())))))******++++++*********)))))))))))))))((()))***,,,------,,,,,,************************333222000...,,,+++******//////......///000111333222222111111111111111111222333555777888777666555777666666555555555666666555666777888888777666555666777888999999888777666666666555555666888:::;;;777666555444444555666777888888888999999:::::::::555444444333333444444555222222222111111000000000222222222222222222222222222222222111111111000000......//////000000111111222222222111111111111111//////000000000000//////////////////////////////111111000000/////////...,,,***((())),,,...,,,***......////////////......000000000000000000000000)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,///+++'''&&&'''))))))(((''''''''''''((((((((((((***)))))))))(((((((((''')))))))))'''&&&%%%'''))),,,,,,+++******+++,,,---******))))))((((((((((((++++++++++++***)))((('''((())))))*********)))))))))***+++,,,,,,,,,+++++++++)))'''))),,,......---......---,,,,,,------...,,,---.../////////...------...000111111///---+++---000333444222000//////......------------......---,,,,,,+++******)))))),,,,,,++++++++++++,,,,,,+++++++++*********))))))+++***((()))+++,,,,,,+++,,,***((()))+++,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,------.........//////////////////111777AAAKKKSSSXXXaaabbbbbb```\\\XXXUUUUUU]]]eeepppzzz~~~~~~zzzvvvwww}}}vvvxxx}}}~~~wwwnnnnnnnnnrrrxxx~~~}}}ssslllcccWWWNNNGGG@@@888222///...---,,,+++***************))))))******+++,,,...---+++***)))***++++++)))'''&&&&&&((())))))(((''''''((((((((('''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((())))))((((((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''(((&&&&&&'''***+++)))'''''''''''''''(((***,,,---(((((())))))))))))((((((((((((''''''(((((())))))((((((((())))))*********''''''''''''''''''(((((()))))))))))))))************)))))))))))))))))))))((()))+++,,,,,,,,,,,,+++******************************+++,,,...000111222///............000111222111111111111111111111111222333555777777777666555666666555555555555666666666777888888888888777666666777777777777777666666777777777888888999:::;;;888777666555555666777888666666777888999;;;<<<<<<555555555444444555555555444444333333333222222222222222222222222222222222222222222111111111000000//////000000000000000111000000000111111111222222000000000000000000000000////////////////////////000000000//////.........///...,,,---000111000.../////////....../////////000000000000000000000000))))))))))))))))))))))))&&&&&&&&&'''((()))***+++000,,,(((%%%&&&(((******&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((()))(((&&&&&&((()))''''''''''''((()))***+++,,,+++)))''''''(((***+++++++++++++++***)))((('''))))))*********))))))((()))***++++++,,,,,,++++++***)))((())),,,---...------,,,,,,++++++,,,------------------------,,,,,,....../////////...------000111222000---+++******...------,,,,,,------...------,,,,,,++++++******,,,+++***))))))***+++,,,+++++++++******************((('''''')))******)))***)))((()))******)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........//////------///000333999???DDDRRRWWW^^^aaa^^^WWWPPPLLLOOOUUU___iiirrr|||~~~vvvoookkkiiijjjooowwwyyyooocccYYYPPPJJJBBB<<<888555000,,,,,,,,,+++*********************)))))))))***++++++000...+++((('''(((***,,,)))(((&&&''')))*********))))))))))))((('''&&&%%%'''(((((((((((('''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%&&&'''))))))(((((())))))))))))((((((''''''&&&&&&'''(((((()))'''((()))***+++,,,------)))))))))))))))(((''''''************))))))))))))))))))))))))))))))************++++++,,,++++++***************************,,,,,,,,,,,,------...///......------...///111222000000000000111111111111111222444666666666555555666555555555555555666666777888999999999999888777666666555555555666666777999999999:::::::::999999888777777666666777777888444555666777999;;;<<<===666666555555555555666666555555555555444444444444222222222222222222222222222222222111111111111111111111111111111000000000---......///111222222333111000000//////000000111/////////////////////////////////...............111000///000111222222000111000///......///000111000000000000000000000000((((((((((((((((((((((((############$$$%%%''''''---+++)))'''''')))******&&&&&&'''''''''((((((((())))))))))))((((((((((((((()))***(((&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''+++***)))(((((()))***+++&&&'''((())))))***)))))))))************)))(((((()))******+++++++++++++++******)))***+++,,,------++++++++++++++++++,,,,,,......---,,,,,,,,,,,,---///......------.........//////---+++)))'''''''''------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,+++)))(((((()))+++,,,************************)))((('''''')))******)))******))))))*********)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------.........///000000///---///444999>>>EEEOOOVVVXXXUUUQQQNNNJJJNNNTTT[[[cccmmmwww~~~}}}~~~yyyrrrnnnmmmmmmqqqtttzzzzzznnncccWWWLLLDDD>>>:::555222111000---+++,,,,,,++++++++++++,,,,,,******))))))))))))******---+++)))'''&&&&&&'''(((((('''&&&''')))******)))((()))))))))(((((('''&&&''''''((((((''''''&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''(((&&&%%%$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))***++++++,,,------((()))***++++++***)))(((++++++******))))))(((((()))))))))))))))*********+++++++++++++++*********************************///...---,,,++++++++++++...------,,,---///000111/////////000000000000000111222333444555555555444555555444444444555666666888999::::::::::::999888666555444333333555666777888999:::;;;:::999777666777777666666666666777777555555666777888999:::;;;555555444444444444555555555555555555555444444444222222222222222222222222111111111111111111111111333333222222111111000000---......///000000111111111111000//////000111111////////////////////////..................------///......//////000000000222111///......///111222000000000000000000000000(((((((((((((((((((((((())))))((((((((())))))***)))******+++***)))((((((''''''((((((((()))))))))(((((((((((()))))))))))))))***+++)))'''%%%%%%%%%*********))))))(((((((((((()))***++++++***)))((($$$%%%&&&'''(((((((((((())))))*********))))))((()))))))))*********++++++************++++++---...)))******++++++,,,,,,,,,......---,,,,,,------.........---,,,,,,---...///111000...,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++***))))))***++++++************************+++)))((((((***++++++******++++++++++++***++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------......,,,)))***...222111666>>>DDDIIILLLNNNPPPLLLNNNQQQUUUZZZaaagggllltttyyyyyy|||wwwvvv{{{}}}xxxxxxxxx}}}|||zzzyyyzzzyyyvvvsssppppppssswwwzzz}}}|||vvvmmmbbbWWWLLLCCC===:::555333000///......---,,,+++************+++,,,,,,******))))))((())))))***))))))******)))(((&&&%%%(((&&&%%%%%%''')))((((((&&&&&&'''((((((((((((((('''''''''''''''&&&&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&$$$$$$$$$&&&'''((((((((())))))))))))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''')))))),,,,,,,,,+++++++++++++++&&&''')))+++,,,++++++***++++++******))))))(((((((((((())))))************++++++******************************************))))))******,,,---///000---,,,,,,,,,,,,...///000....../////////000000000000111222222333444444444444444444444444555666666888999:::;;;;;;:::999888555444333333333444666777888888999999999777666555555555555555555555555555777777777777777777777777444333333222222333333444333333333333333444444444222222222222222222222222111111111111111111111111333333222222111111000000000000000///////////////111111000000000000111111////////////////////////------..................---...............//////111000///......///000111////////////////////////))))))))))))))))))))))))---,,,+++******)))******%%%(((+++,,,***(((''''''(((((((((((()))))))))***(((((((((((()))))))))))))))***+++***'''%%%%%%%%%))))))))))))((('''&&&%%%%%%''')))++++++***((('''(((((((((((('''&&&%%%$$$(((((()))******************))))))))))))***++++++***+++++++++******,,,...))))))+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,------...///000...,,,,,,...///...---,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++,,,***))))))+++,,,,,,+++***,,,---,,,+++***+++,,,++++++++++++++++++++++++************++++++++++++******++++++++++++******+++++++++,,,,,,,,,---------------++++++,,,...111///111333666999>>>DDDIIIOOOQQQTTTYYY^^^cccgggiiiggggggmmmwww}}}~~~xxxrrrrrrvvv{{{|||}}}}}}xxxxxxvvvsssrrrtttrrryyy~~~vvvpppnnnnnnoooqqquuuyyy~~~}}}ssskkk^^^TTTJJJBBB<<<666444555//////...---,,,+++++++++))))))((((((((())))))*********)))((((((((())))))((())),,,------+++(((&&&((('''%%%%%%'''''''''&&&$$$%%%&&&'''((((((((((((&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&''''''&&&$$$$$$%%%'''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''(((******,,,,,,,,,+++++++++******&&&'''((()))++++++,,,,,,************))))))))))))((((((((()))******++++++******)))))))))******+++************************+++++++++******+++,,,,,,,,,,,,++++++,,,---///000------......//////000000000000111111222222333333333333333333444555666666888999::::::::::::999888444444444444444555666777888888888888888777666555333444444555555444444333777777777777666666666666333333222222222222333333222222222222333333333333222222222222222222222222111111111111111222222222111111111111111000000000111111111000000/////////000111111222222111111000////////////////////////.............../////////...///000000//////000111...//////////////////...////////////////////////))))))))))))))))))))))))***)))((((((''''''((((((%%%'''))))))'''&&&'''((('''''''''((((((((())))))'''((((((((()))))))))***%%%'''))))))(((''''''(((&&&&&&'''(((''''''%%%%%%&&&&&&'''((((((((((((((())))))))))))((('''&&&&&&&&&'''(((***++++++++++++***))))))((()))***+++,,,***+++,,,+++***))),,,...)))***+++,,,---------,,,((()))+++,,,---...------,,,,,,,,,------.........,,,***)))***------,,,***++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))*********+++++++++,,,***))))))+++,,,,,,+++)))+++,,,+++))))))***,,,++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,...---++++++---///000000...//////000111444999===GGGJJJQQQZZZcccjjjnnnpppkkkgggggglllpppuuu|||{{{yyy{{{}}}|||||||||xxxyyyzzzyyyyyyzzz~~~~~~sssllljjjjjjsssvvv|||yyyqqqggg\\\VVVIII@@@999777444///...111+++,,,,,,+++*********+++******)))(((((()))))))))******)))((((((((((((((('''(((***+++++++++***)))+++)))'''&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%''')))(((&&&$$$%%%&&&%%%%%%&&&&&&&&&%%%######'''(((((((((((((((((('''&&&&&&&&&'''((()))++++++************++++++++++++((((((((((((((()))***+++)))))))))))))))*********'''(((((()))******++++++))))))(((((()))***+++,,,************************...---,,,***)))))))))))),,,++++++++++++---...///,,,,,,---......///000000000000000000111222222333333333333333444555666777777888999::::::999888777333333444666666777777777999999888888777888888888444444555666666555444444666666666666666666666666444333333222222333333444111222222222333333333333222222222222222222222222000000111111111222222222//////000000000000000111000000111111111111111111///000222444444222000///////////////////////////.........//////000000000---///111111///...000222,,,---...//////...---,,,////////////////////////))))))))))))))))))))))))))))))((((((((())))))***&&&'''((('''$$$$$$'''***&&&&&&&&&'''''''''(((((('''((((((((())))))******"""%%%((()))))))))***+++'''((()))++++++++++++***'''&&&%%%%%%%%%''')))***'''((()))***++++++++++++%%%&&&((()))+++,,,,,,,,,***)))((((((((()))+++,,,)))+++---,,,))))))+++...)))***,,,---......------%%%&&&))),,,------,,,,,,+++,,,------.........------+++***,,,...///,,,***++++++************++++++*********************+++)))+++---//////---+++)))))))))******+++++++++++++++***((()))+++,,,,,,+++(((***,,,+++(((''')))+++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,)))&&&'''+++------+++,,,---...//////000333555555;;;FFFTTTaaakkkoooqqqvvvqqqllliiifffeeekkkssstttuuuyyy{{{|||tttmmmjjjmmmppp|||~~~xxxnnncccXXXNNNDDD>>>===555111333222---+++...)))***++++++******+++,,,------,,,+++++++++++++++******)))(((((((((((((((&&&&&&&&&''''''((()))***---+++)))((((((((('''&&&&&&&&&&&&&&&%%%$$$######&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''((()))***'''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%(((******'''%%%%%%&&&((())))))***)))(((&&&%%%))))))************))))))&&&&&&'''''')))***+++,,,(((((()))***+++,,,,,,---+++***((('''''''''((()))(((((())))))******++++++'''(((((()))***+++++++++)))((((((((((((***,,,---************************%%%&&&'''(((+++---000111,,,++++++***+++,,,...///,,,,,,------...///000000////////////000111222333222222222333444555666777777888999999999999888777222333555777888888777666;;;:::888888888999:::;;;444555666777777666555444444444444555666777888888555444444333333444444555222222222333333444444444222222222222222222222222000000111111222222222222......//////000000111111//////000111222333444444...000333555555333000...////////////////////////.../////////000000111111,,,...000///------///111***,,,...000000...,,,***////////////////////////)))***)))(((&&&'''(((+++(((''''''(((((()))***+++))))))))))))************((((((((((((''''''''''''((('''&&&'''((())))))'''))))))(((((((((((())))))***)))(((''''''((())))))(((''''''(((+++,,,,,,+++((('''&&&%%%%%%&&&'''(((((()))***+++,,,+++******++++++++++++************,,,++++++++++++++++++,,,,,,+++)))(((((()))+++,,,,,,,,,,,,---------.........---,,,,,,,,,+++)))&&&***+++,,,---...---,,,+++------------------------,,,+++***+++,,,,,,,,,+++************************,,,,,,+++***)))))))))******************)))((((((###'''***+++******************))))))((((((((($$$&&&)))+++---------,,,************************************************///...---,,,+++*********++++++,,,,,,---...//////555666:::@@@JJJWWWeeennnsssrrrppplllgggaaa[[[XXXZZZ^^^dddllluuu}}}~~~|||wwwsssrrrsssrrrqqqppprrrxxx}}}wwwpppfff^^^SSSKKKFFF@@@999333000000//////---+++)))(((...,,,***)))((()))***+++))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&))),,,---,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&((()))))))))((('''###%%%'''))))))'''%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''%%%$$$######$$$%%%***)))(((''''''((()))***,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&''')))***+++)))((('''))))))))))))))))))))))))))))))((((((((((((((()))************************,,,+++***))))))+++---...---...............------000////////////111333444444333111111111333555666:::::::::999888777777666333444555666777777777777555666777777777777777777555555444444444444555555444333333444666777666555666666555444333333333333444444333333222111000000222333333111000111333555000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000222222111111000000//////////////////............////////////////////////........................000000000000000/////////*********(((&&&&&&(((***))))))(((''''''(((((((((''''''''''''(((((((((((())))))((((((((('''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((***)))((((((((()))******((('''&&&''')))******)))((('''&&&&&&&&&&&&'''((('''((()))*********))))))''''''(((((()))))))))*********))))))))))))******,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,---------,,,+++,,,------+++)))++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++,,,,,,,,,,,,,,,+++++++++++++++******)))************************)))(((((($$$'''+++,,,,,,,,,------......------,,,,,,,,,,,,)))***+++,,,,,,+++)))(((************************************************---,,,,,,+++++++++,,,,,,++++++,,,,,,---.........///111333777>>>HHHRRRZZZdddfffhhhiiigggddd___\\\WWWYYY[[[___eeeooozzzvvvpppnnnmmmllliiiooorrrvvvyyyzzz||||||uuukkkaaaZZZPPPJJJAAA;;;999555000+++---,,,,,,++++++***************++++++******)))))))))))))))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&(((***------+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''***************)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((---,,,+++*********++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***))))))+++---...------............------///............///111111333222111111111333555666777777666555555444333333333444555666777777777777555666666777777777666666555555444444444444555555555444333444666666555444444444333333333444444555444444333333222111111000...///000///...---///111111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000000/////////.........---////////////............................................................////////////////////////+++++++++)))'''&&&'''(((***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&'''((())))))''''''((())))))))))))(((''')))((((((((()))***+++,,,((('''&&&&&&(((((('''&&&(((''''''&&&&&&''''''(((&&&'''((()))))))))((((((&&&&&&'''((()))***++++++)))((((((''''''(((((())),,,+++***))))))***+++,,,,,,,,,,,,,,,------------,,,++++++,,,...///---,,,,,,,,,++++++++++++,,,,,,*********++++++++++++++++++***)))))))))***,,,---.........------,,,,,,,,,*********)))******++++++)))************))))))((()))***,,,,,,++++++---...//////............------***+++,,,,,,+++***((('''************************************************++++++++++++,,,,,,------+++++++++,,,,,,------...+++---...///222777===BBBLLLPPPVVV\\\``````^^^\\\VVVUUURRRQQQTTT\\\fffnnnvvvyyy~~~~~~}}}uuunnngggdddfffjjjmmmmmmrrrwww}}}vvvsssmmmfff]]]RRRGGG@@@===999333111111000---*********)))(((((()))***+++'''(((+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&)))+++---,,,***'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))),,,)))%%%""""""$$$''')))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((,,,+++*********+++,,,---------............------......---------......///222111111000111333444666555555555444333333222222333444555666666666666666666666666666666666555555555555444444444444555555666555444444555666555333222222222222333444555666444333333222222111111111000222333333111000111222111111111111111111111111000000000000000000000000///000000111111000000///////////////000000000000////////////............////////////....................................................................................+++++++++***'''%%%&&&'''(((((('''&&&&&&&&&&&&&&&))))))))))))******************)))))))))(((((((((((('''&&&'''((())))))'''&&&''')))******)))'''&&&((((((((()))***+++,,,,,,)))(((''''''((((((&&&%%%((((((''''''''''''((((((''''''(((((())))))))))))((())))))***++++++,,,,,,(((((((((''''''(((((((((++++++***))))))***++++++---------............///---,,,,,,---...///...,,,---,,,+++*********+++,,,*********++++++++++++++++++***)))(((&&&''')))***.........------,,,,,,+++***)))))))))***+++,,,,,,))))))************)))((()))******((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************************************+++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,---,,,---.........///222444777;;;AAAHHHNNNQQQRRRRRRTTTRRROOOMMMNNNTTT\\\bbbddddddhhhooovvv{{{{{{yyyyyyxxxwwwzzz~~~yyyqqqmmmllllllmmmmmmjjjhhhjjjooouuuyyyzzz{{{}}}{{{uuuppplll```\\\VVVOOOHHH@@@888333333000......///000///---+++***(((''''''(((***+++'''((()))+++++++++******''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''')))++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))******))))))))))))))))))***&&&&&&''''''((())))))***((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&$$$!!!!!!$$$''')))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))++++++*********+++,,,---,,,,,,---.........------...---------------......000000000000111333444555777666666666555555555444333444555555666666666555666666555555555555555666555555444444444444555555777666444444555555444222333333222222333333444555333333333222222111111111222444666666555333333333111111111111111111111111//////////////////////////////000000000000//////////////////000000000000111111111111000000000000////////////............................................................---------...............***+++,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))((((((((((((((('''&&&'''((())))))'''%%%'''(((******((('''%%%''''''((()))***++++++++++++)))(((((((((((('''%%%(((((((((((((((((((((((((((((((((((())))))******++++++*********************))))))(((((())))))***+++******************+++++++++,,,,,,,,,---------...---------......,,,***...---+++***)))***++++++***+++++++++,,,,,,,,,---)))***)))&&&###"""###%%%,,,,,,,,,,,,++++++*********)))))))))***+++,,,,,,((())))))*********)))))))))***)))'''%%%%%%'''*********************++++++))))))******++++++++++++************************************************,,,,,,,,,,,,+++***)))(((*********+++++++++++++++---...000///......///111///000333666;;;???BBBDDDJJJKKKMMMNNNQQQVVV\\\aaa```]]][[[^^^dddiiikkkkkkjjjiiiiiikkkpppuuuxxxzzz{{{xxxvvvqqqkkkggghhhkkknnnooorrrssstttwwwzzz|||}}}}}}{{{xxxtttnnnggg```YYYUUUKKKGGGCCC>>>;;;666222...,,,+++***++++++,,,,,,+++...,,,***((('''((()))***))))))((((((((()))+++,,,%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%'''))))))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((###%%%'''(((((('''%%%###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&%%%%%%%%%&&&(((***+++((((((((((((((((((((((((((((((((((((((()))******************************++++++***+++++++++,,,,,,++++++,,,---......------------.....................//////000111222333444777777666666666666555555333444444555555555555555666555555555555666777777555555444444444444555555777666444444555555444222555444333222222222222222333333222222222222222111111333555555333111000111111111111111111111111111//////////////////////////////000000000000//////////////////000000000000000000000000111111111111////////////............................................................------------......//////)))***+++***(((&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&'''((())))))'''&&&'''(((((((((((('''&&&&&&'''((())))))***))))))***)))(((((())))))'''&&&'''(((((())))))(((((('''))))))((((((((()))***+++))))))))))))((((((''''''+++******))))))******+++************************))))))))))))************...---,,,---------+++)))---,,,+++*********************++++++,,,---------,,,...///---)))&&&'''(((*********************************)))******++++++((())))))************)))+++++++++)))'''''')))+++******++++++++++++,,,,,,,,,,,,+++******)))))))))************************************************,,,,,,------+++***(((&&&***************************,,,......------...000//////......000333777999;;;>>>DDDJJJOOOUUU[[[^^^```]]]YYYVVVWWWZZZ\\\]]][[[[[[\\\^^^aaaeeeiiikkkpppwww~~~yyyuuutttsssqqqooommmlllllllllkkkjjjmmmqqqwwwzzz||||||}}}~~~~~~|||xxxtttqqqjjjeee]]]VVVPPPKKKFFFCCC===:::777555333111...,,,++++++++++++++++++++++++...---+++***)))))))))***+++)))(((''''''(((***,,,%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))$$$%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((("""$$$'''))))))'''$$$"""%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))&&&'''(((((((((((('''&&&%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((()))***+++++++++(((((((((((((((((((((((((((''''''(((((()))***+++******************************+++++++++,,,,,,,,,***+++,,,------...------+++,,,---...////////////------...000111222333333444444444444444444444444333444444555555555444444555555555555666777999;;;555555444444444444555555666555444444555666555333555444333222111111111111222222222222222222222222444555666555333222222333222222222222222222222222000000000000000000000000...//////000000//////...////////////000000000000............////////////////////////............------------------------........................---------...//////000000''')))++++++)))'''''''''(((((((((''''''((())))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((('''&&&'''((())))))'''''''''''''''''''''''''''&&&'''(((((()))((('''''')))'''&&&&&&(((((('''&&&'''((()))******)))((('''(((((('''''''''((()))***((((((((((((((()))))))))+++******))))))******+++*********++++++*********))))))*********+++++++++++++++***+++------,,,+++,,,,,,,,,++++++***)))((())))))******+++,,,,,,,,,,,,000333333...+++,,,...(((((())))))***+++++++++++++++******)))*********(((((()))******************+++,,,***)))(((***+++*********+++++++++,,,,,,++++++*********************************************************************+++,,,,,,,,,***)))'''*********************)))((()))++++++++++++---//////...---------...000111000444999===BBBFFFKKKOOOSSSSSSRRRPPPNNNOOOQQQSSSRRRTTTUUUUUUTTTVVV[[[___dddhhhnnntttyyy|||}}}~~~{{{wwwtttrrroooiiiddd```bbbdddeeedddeeegggjjjoooppprrrwww{{{}}}|||{{{wwwwwwuuuqqqkkkddd___[[[SSSMMMFFF@@@>>>;;;999777222111//////000///---,,,+++,,,,,,,,,++++++***+++***************************))))))(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&'''(((((((((((('''$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))%%%%%%&&&&&&&&&'''''''''%%%%%%'''((()))(((((('''((()))***++++++***)))((('''''''''(((((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((''''''''''''((()))***+++******************************++++++,,,,,,,,,+++******+++,,,------------((()))+++---.../////////,,,---...000111222333333222222222222333333333333444444444555555444444333555555444555777999<<<>>>555555444444444444555555555444333444666666555444333333222222222222222333222222222222222222222222666777777555333222333444222222222222222222222222000000000000000000000000......////////////......////////////000000000000---........./////////000////////////............------------------------........................------...//////000111111''')))++++++)))((('''(((+++***)))(((((('''(((((())))))))))))************''''''&&&&&&&&&%%%%%%%%%((('''&&&''')))))))))'''((('''&&&&&&&&&&&&'''(((&&&'''((((((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%'''((()))******)))((('''''''''&&&%%%&&&'''((()))(((((()))***+++,,,------******))))))))))))************++++++++++++******,,,,,,---------.........)))((((((***---...---,,,++++++,,,,,,+++***(((''''''(((((()))***+++++++++$$$***///000,,,)))***,,,(((((()))***+++,,,,,,---,,,,,,+++***)))))))))***(((((()))***************(((***+++***)))((()))***(((((()))))))))*********''''''((()))***,,,...///************************************************((()))+++,,,,,,,,,***)))*********)))))))))))))))'''((()))***)))***---///,,,---------------,,,,,,...///111333444666:::===@@@DDDHHHIIIHHHIIILLLOOOOOORRRSSSQQQNNNNNNSSSXXX``````aaadddhhhkkkkkkjjjhhhrrryyy{{{~~~~~~{{{zzz{{{~~~}}}zzzzzz{{{{{{yyyvvvrrrooolllmmmppprrrrrrqqqkkkhhhdddcccdddbbb^^^ZZZ\\\aaafffhhhhhhiiimmmpppvvvwwwzzz|||}}}zzzuuupppeeedddbbb\\\TTTNNNIIIGGGDDD???999555444444222///*********,,,///000///...&&&((())))))(((''''''''''''''')))***++++++++++++((()))***+++***)))'''%%%)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''(((&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''...,,,***(((&&&&&&'''(((((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))***+++,,,------...---&&&'''))),,,---.........+++,,,...000111222222333333333333333333333333444444444444555444444333333555555444555777;;;>>>@@@555555555444444555555555444333333444666777666555111111111111222333444444222222222222222222222222333333222000------///111222222222222222222222222000000000000000000000000......////////////......////////////000000000000///000000000111111222222000/////////............------------------------.................................///000111111222''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((('''&&&%%%''')))&&&&&&''''''((())))))***((('''%%%$$$###$$$$$$%%%((()))******))))))***+++)))))))))))))))((((((((((((((((((((()))+++,,,---++++++******))))))((((((*********))))))))))))))))))))))))***+++++++++,,,+++++++++*********)))))),,,------+++***)))***+++%%%(((++++++***)))+++---+++***)))((((((***,,,---******************************++++++++++++******)))************+++++++++++++++************++++++))))))))))))))))))))))))+++++++++***)))(((((('''+++++++++******)))))))))))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,******++++++++++++******---,,,,,,---+++''')))...,,,++++++,,,...000111111333444666888;;;>>>@@@AAAFFFGGGHHHHHHIIIKKKPPPSSSZZZ```fffgggccc___^^^```___aaadddfffggggggfffeeeddddddcccdddfffhhhjjjllljjjhhheeebbb___^^^]]]]]]^^^\\\ZZZYYYXXXYYY[[[\\\]]]\\\\\\[[[[[[\\\\\\]]]aaaccchhhlllpppqqqqqqqqqvvvuuuqqqmmmiiidddaaa___UUURRRLLLEEE>>>:::777666111000///......---------...,,,***)))******)))((())))))************))))))((((((((((((((((((((((((+++*********))))))((((((&&&***---***$$$"""&&&+++)))(((&&&&&&''''''&&&%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))+++(((%%%"""!!!"""$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((())))))***)))))),,,,,,+++***)))((('''''',,,+++******+++***)))(((******)))))))))))))))***++++++******************,,,,,,,,,---------......------...///000111222222444444555666555444222111333333222111222333444555666666666666777888999:::555333111000000111333444777666666555555555666666222333444555666555444333555444333222111111111111000111333555666666555555111111111111000000000000///...------...///000111111111000000//////......///......------///000111222111///......///000000000///...------...///000////////////////////////------------------------........................''''''''''''''''''''''''''''''(((((((((''''''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''''''&&&%%%%%%&&&((()))))))))((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%'''(((((('''%%%$$$%%%&&&(((((((((((((((((((((((()))))))))((())))))***************)))))))))))))))***)))))))))))))))))))))***************+++++++++++++++++++++************++++++++++++******+++,,,***,,,...---+++***+++---+++***)))((()))***,,,---++++++++++++++++++++++++*********++++++*********)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************,,,+++++++++************************************************************,,,++++++******++++++,,,+++++++++,,,,,,+++++++++...,,,,,,---+++(((***///+++*********,,,---------,,,---...///111222333444999;;;<<<===>>>BBBFFFIIITTTZZZ```bbb```___```bbbccc```\\\YYYWWWWWWXXXYYYXXXXXXXXXXXXYYYZZZ[[[\\\YYYXXXWWWUUUTTTSSSSSSSSSWWWVVVTTTSSSRRRSSSTTTUUUXXXYYYZZZ[[[]]]___aaabbbeeefffhhhhhhhhhfffcccaaa]]][[[XXXTTTOOOKKKHHHGGG@@@>>>:::777333222111111...............000111222///---+++***++++++***))))))))))))***))))))((((((((((((((((((((((((((((((*********)))))))))((((((&&&(((***((($$$###%%%))))))'''&&&&&&''''''&&&%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%&&&))),,,...''''''&&&%%%%%%$$$############$$$%%%%%%&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''+++******************)))******))))))))))))************++++++++++++++++++,,,,,,,,,------------...,,,---...///000111222222333444444444444333222111333333222222222333444555555555555555666777888888444333222111111222333333444444333333333333333444111222333333444444333333555444333222111111111111000111222444444444333333111111000000000////////////......---...///000111000000000000//////......///......---...///000111111000///...---......///...---,,,++++++,,,---...........................------------------------........................(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''))))))(((((('''&&&$$$$$$&&&&&&&&&%%%&&&''''''(((%%%&&&&&&&&&$$$$$$%%%'''((()))))))))(((&&&$$$"""''''''''''''''''''&&&%%%'''((((((&&&$$$######$$$%%%&&&&&&''''''(((((((((******)))(((((((((((((((((())))))))))))))))))***))))))))))))))))))******+++++++++***************,,,,,,,,,+++++++++******+++************+++,,,,,,***+++------,,,+++,,,---+++***)))))))))***,,,---++++++++++++++++++++++++************************)))************+++++++++++++++************++++++))))))))))))))))))))))))&&&'''''')))***+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,+++(((***///******))))))))))))******,,,,,,,,,,,,---------------///111222444777;;;>>>GGGLLLRRRUUUUUUVVVYYY\\\___\\\XXXSSSPPPNNNOOOOOOQQQQQQQQQRRRRRRQQQPPPPPPMMMNNNNNNOOOOOOOOONNNNNNQQQPPPNNNMMMMMMMMMNNNOOOOOOOOOPPPRRRTTTWWWYYYZZZ[[[[[[ZZZXXXUUUQQQMMMJJJEEEDDDAAA>>>;;;888555444333222000///.........///+++++++++,,,...111555777///---+++***+++++++++))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''(((&&&%%%''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&''')))+++---...))))))))))))((((((((((((######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&((('''&&&&&&&&&''')))***))))))))))))***************)))))))))))))))************++++++,,,,,,------,,,,,,,,,,,,------------,,,------...///000111111222222333333222222111000333222222222222333444444333333444444555666666666222222222222222222222222333333333333333333333333222222222222222333333444444444333222111111111111111111222222222222222111000000000/////////......///............///000000000000000////////////...///............///000000111000///------,,,,,,,,,------,,,,,,,,,,,,------........................------------------------------------------------))))))))))))))))))))))))'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''((()))((('''%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&%%%$$$###%%%'''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&((())))))(((&&&%%%&&&'''$$$$$$%%%%%%&&&'''(((((()))((((((''''''((((((((('''((((((((())))))******)))))))))))))))*********,,,+++++++++***))))))))),,,,,,,,,,,,++++++++++++,,,+++***)))***+++******'''(((***+++,,,,,,---...******)))))))))***+++,,,++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++++++++************++++++))))))))))))))))))))))))&&&'''''')))***+++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++---***)))+++***(((***...,,,,,,,,,***)))((()))***---------------,,,,,,,,,***+++---...///000444666777:::>>>AAACCCEEEIIILLLKKKLLLNNNOOONNNKKKHHHFFFKKKKKKLLLLLLKKKIIIGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHEEEEEEDDDCCCBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAA@@@>>>;;;888777777666555444222111000///111000///---,,,,,,,,,,,,)))))))))***,,,000444666---+++))))))***+++***))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))&&&$$$$$$'''((('''%%%((('''&&&&&&'''((('''%%%'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&'''((())))))******###$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''"""###%%%&&&((()))******---,,,***((('''(((((()))'''((())))))))))))***+++))))))))))))))))))***+++******+++,,,------......++++++,,,,,,,,,---------,,,,,,---......///000000111111111111111111000000222222222222222333333333333333444555555555555555111111222333333333222222444444444555555555555555444333222111222333444555444333222222111111111222222222222222222222111111////////////............//////........./////////////////////////////////............/////////000000///...---,,,+++++++++................................................------------------------------------------------))))))))))))))))))))))))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$%%%'''((()))((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&%%%$$$###%%%'''%%%&&&'''((((((((('''&&&&&&'''((()))))))))''''''&&&'''))))))(((((()))***###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&'''((()))***''''''(((((()))))))))***(((((())))))************,,,+++++++++***))))))))),,,,,,,,,+++++++++******...,,,))))))******)))'''******+++,,,------,,,,,,***************+++++++++++++++++++++++++++++++++******)))(((((()))******))))))*********+++++++++++++++************++++++))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++******************************************************************************))))))))))))******+++((('''***+++))))))+++...//////---***)))***+++(((((()))))))))*********+++,,,------,,,---...000,,,...000111333555888:::555777;;;???@@@???===;;;======>>>===<<<:::888777999999;;;;;;;;;:::999888555444444333333333333333666555444333222111111111//////000000///...------+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((***,,,///111+++)))''''''((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((***'''$$$%%%(((***(((&&&(((&&&%%%&&&'''((('''&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&$$$"""!!!""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""###%%%&&&((()))*********)))((('''&&&&&&''''''%%%'''))))))'''''')))+++))))))(((((()))***++++++******+++,,,------......+++++++++,,,,,,,,,------,,,,,,------......//////000000000000000000000000111111222222222333333333333444555666666666555555000111222333333333333222333444555666666666555555555555444333333555666777333333222222111111222222333333333222222222222222////////////............//////////////////...................../////////---......///////////////.........---,,,,,,+++***---..................---........................------------------------------------------------((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))&&&&&&&&&%%%&&&''''''(((%%%&&&&&&&&&$$$$$$%%%''')))))))))(((''''''&&&&&&&&&'''((((((((((((((((((###$$$&&&&&&&&&'''(((***$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%'''((()))***'''(((((((((((((((((()))((((((((()))******+++++++++++++++***************+++++++++*********))))))...+++((((((***+++)))'''...---,,,,,,------+++)))))))))******++++++++++++***************************)))(((''''''((()))***)))************+++++++++++++++************++++++))))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))***++++++***))))))***)))(((''''''((()))******'''''',,,---+++((()))...000000...***(((***---''''''((())))))******+++***+++,,,,,,***)))***+++******++++++,,,------...//////...///000333555666111111111111000///...---...////////////...---------------,,,,,,,,,++++++///...------,,,---------++++++,,,,,,,,,++++++***''''''(((((()))***++++++((()))))))))************(((((((((((()))***++++++)))(((&&&&&&'''(((((('''(((''''''&&&'''(((***+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''***'''%%%&&&)))***)))''''''&&&%%%&&&(((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((''''''&&&'''(((((()))***+++,,,,,,%%%(((***)))&&&%%%(((***(((((((((((()))***+++,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000/////////000111111000111111222333222222222333444555666666666444444111111111222222333333444111222444555666555555444555555555555555666666777333333222222111222222333333333222222222333333444000000000/////////....../////////000//////...------............/////////---......///000/////////------......------,,,+++++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&&&&'''&&&''''''&&&%%%%%%&&&(((+++***(((''''''((()))***'''&&&&&&&&&''''''((()))###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''((((((((((((((((((''''''''''''(((((()))******++++++***************+++++++++*********)))))))))((((((,,,(((%%%'''+++---+++))))))(((''')))+++,,,***((())))))***+++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************((()))***++++++***)))(((+++***)))'''''')))***+++***''')))///222...***)))+++...///,,,(((&&&(((,,,***************+++++++++((()))+++***)))((()))***++++++++++++,,,+++***))),,,,,,,,,,,,---///000111------,,,,,,,,,,,,------+++***************+++++++++,,,,,,,,,++++++******++++++*********++++++,,,*********+++************))))))))))))))))))))))))(((((()))***++++++,,,,,,'''''')))*********)))))))))(((&&&&&&((()))((('''''''''&&&&&&(((***---...((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((((((((('''&&&%%%&&&((()))((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((((((((('''&&&$$$###""""""(((&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&'''''''''(((((((((((()))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))(((''''''&&&'''(((+++---......---,,,%%%(((***)))%%%$$$&&&)))(((((((((((()))***+++,,,******++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------000000/////////000222222///000111222333222222111222333444555555444333222111111111000111333444555111333555666777777666555333444555555666666555555333222222111222222333333111111000000111222333444111111000000000///////////////000000000///---,,,---------.........//////------///000000000///...,,,,,,---...///......---***+++,,,,,,,,,,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((('''&&&%%%''')))((('''&&&&&&(((+++...111'''&&&%%%%%%%%%'''((()))%%%'''''''''%%%%%%%%%'''''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&))))))(((((('''''''''&&&'''(((((()))***+++++++++))))))******+++++++++,,,))))))))))))(((((((((((()))%%%###&&&,,,///...+++###(((++++++***))))))***++++++++++++***((((((((((((((((((((((((+++)))(((''''''((()))+++)))************+++++++++++++++************++++++))))))))))))))))))))))))(((((())))))*********+++''''''(((((()))))))))***++++++++++++++++++++++++************************((()))***++++++***)))(((,,,+++)))(((((()))+++,,,***(((+++222555111+++)))(((+++---***&&&$$$&&&***))))))((((((((('''''''''&&&(((*********)))***+++,,,+++,,,,,,---,,,***'''"""&&&+++///000///,,,)))+++***))))))***+++---...(((''''''&&&''')))***+++(((((()))))))))((('''&&&******)))(((''''''''''''&&&''''''(((((())))))***))))))((('''&&&%%%$$$$$$''''''(((((((((''''''&&&&&&'''***+++,,,+++***)))***((('''''')))***))))))'''&&&&&&'''(((+++...000((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((()))((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&!!!"""######$$$%%%&&&&&&)))'''$$$"""!!!###&&&(((((('''%%%%%%%%%%%%'''((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''$$$""" """$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((()))******))))))%%%''')))******(((&&&$$$%%%)))+++)))%%%###%%%((((((((((((((()))***+++,,,++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------111000/////////111222333///000111222333222111111000222333444444333111000222111000000000222555666444555777999::::::999888222333444555666555444333222222222111222222333333000////////////111333444111111111111000000000000//////000000000///---,,,---------.........//////,,,---///000000000///...+++,,,---///000//////...,,,,,,............,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&'''((((((&&&$$$###(((&&&$$$$$$&&&&&&$$$!!!$$$$$$%%%&&&'''((())))))'''&&&%%%$$$$$$%%%''''''&&&&&&''''''(((((())))))$$$$$$%%%&&&&&&%%%$$$$$$((('''&&&&&&&&&''')))***((('''%%%$$$$$$%%%'''(((''''''''''''((()))+++++++++***(((''''''((()))***,,,......+++(((&&&'''***+++++++++*********))))))))))))************)))))))))******)))(((((()))+++++++++******)))*********+++*********))))))((((((''''''''''''(((((((((((())))))))))))******************))))))))))))***************)))******++++++,,,+++***))))))***+++,,,+++++++++************)))((((((((((((((((((((((((---,,,++++++***))))))((()))))))))*********))))))(((((((((((())))))))))))******+++---...///---+++***(((((((((***+++***)))'''&&&&&&(((***+++***)))))))))))))))))))))))))))))))))))))))***+++,,,---++++++***)))(((((())))))++++++++++++++++++++++++++++++************++++++************)))'''&&&%%%'''((()))******)))'''&&&(((((((((((())))))))))))((()))))))))))))))((((((&&&''''''((((((((((((((())))))))))))((('''&&&%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((&&&$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))((('''%%%###))))))((('''%%%$$$######'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$%%%'''))))))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++)))'''''''''((('''&&&))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))************+++*********))))))((((((,,,,,,++++++***))))))(((---------.........//////000000000000000000000000,,,------...///000000111111000000000//////......000/////////000111222222222444666888999999777666666555333111111111333444222222222111111111111000//////000111111111111111222111///.........///000........................//////000000000000//////000000...------,,,------,,,,,,,,,---------......////////////////////////000000///...------,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---((((((((('''''''''&&&&&&)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''')))))))))(((&&&%%%(((&&&%%%&&&((()))(((&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((''''''''''''(((((((((((($$$%%%&&&''''''&&&%%%$$$((((((''''''(((((()))***((('''&&&%%%%%%&&&'''(((((((((((()))*********+++((((((((()))(((((((((''')))***+++***'''&&&(((***+++++++++*********))))))))))))************))))))+++,,,,,,+++******+++---*********)))******++++++************)))))))))(((((((((((())))))))))))***))))))))))))******************))))))))))))******++++++******)))*********++++++***))))))***+++++++++++++++*********))))))************************...,,,***((('''((()))*********)))((((((((())))))))))))))))))************+++******,,,------,,,***+++***)))***,,,---,,,+++***+++,,,---,,,+++******((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&+++******)))(((((())))))************************((((((''''''''''''((((((((())))))))))))(((((('''((())))))***************'''((((((((())))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))((('''&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))(((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))((('''%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***(((&&&&&&'''((('''&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))************(((((()))***+++,,,------((())))))***+++,,,,,,---++++++,,,,,,,,,---------////////////////////////------......//////000000222222222111111111000000//////000111111222222222222333555666777777777666666444333111111222333444222222222111111111111000//////000111111111111111222111000///...//////000........................//////000000000000//////............------------,,,,,,---------.................................000//////...------,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---'''''''''&&&&&&&&&%%%%%%))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))*********)))'''&&&&&&%%%%%%&&&((())))))((())))))((('''&&&%%%%%%$$$(((((('''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))'''((()))******)))((('''%%%&&&((()))***(((&&&%%%&&&'''(((((('''''')))++++++************)))))))))******++++++++++++*********+++,,,+++******+++,,,))))))))))))******+++,,,************))))))))))))))))))))))))************))))))))))))******************))))))))))))******,,,+++******))))))))))))+++******))))))******+++++++++*********)))))))))************************...,,,(((&&&%%%''')))++++++***)))((('''(((((()))************+++++++++++++++******+++,,,,,,***(((***)))(((***,,,------,,,$$$(((+++,,,)))(((((()))((((((((((((((((((((((((,,,+++***)))((((((((((((******)))((((((((())))))))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))(((((((((((()))***++++++''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&"""###$$$%%%'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))'''&&&&&&''''''&&&%%%'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************))))))***+++,,,---......(((((()))***+++,,,---...,,,,,,,,,---------......................................................222222111111111111000000...000111333333333333222222333333444444555555666555444222111111222333333222222222111111111111000//////000111111111111111111111000///////////////////////////////////////...//////000000//////...---...///000000000//////,,,------------................................./////////...------,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---)))))))))(((((((((''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((())))))***)))(((''''''$$$$$$$$$$$$%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%)))(((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%&&&((())))))(((&&&$$$%%%&&&'''((((((((('''&&&'''''''''''''''(((***+++************))))))))))))******++++++++++++******''')))******((('''((()))(((((((((((()))+++,,,,,,*********)))))))))))))))(((((()))))))))*********((()))))))))******************))))))))))))******,,,,,,+++)))((((((((((((******))))))))))))******************))))))))))))************************,,,***(((&&&&&&'''((()))***++++++++++++)))(((''')))))))))*********++++++,,,***))))))******(((''''''&&&&&&'''***++++++***###)))+++(((''')))---))))))))))))))))))))))))))))))))))))***+++,,,---***))))))((((((((())))))((((((((((((((((((((((((++++++************++++++(((((())))))))))))(((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))&&&&&&'''(((((((((''''''&&&''''''((((((((((((((('''(((((((((''''''&&&%%%((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%###"""######$$$%%%&&&((())))))'''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++....../////////000000000------------------------......------------------//////////////////.........///222444555444333222222222222111222333444444333333222111111222222333222222222111111111000000//////000111111111111111111000000///////////////000000000000000000000000...//////////////////...---///111333444333222111------------....................................//////.........---------------......------,,,+++---,,,,,,++++++,,,,,,---*********)))))))))((((((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''((())))))(((((((((''''''&&&((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''')))))))))(((((()))))))))&&&((()))******)))'''%%%'''&&&%%%%%%&&&'''((()))***)))(((((())))))))))))))))))))))))))))))))))))*********++++++*********&&&(((******((('''(((((((((((((((((()))***+++,,,))))))))))))))))))******'''''''''((((((((())))))((()))))))))******************))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((())))))))))))(((''''''(((***---000///,,,(((%%%((((((((()))))))))******,,,***)))((())))))(((''''''&&&&&&''')))+++***))) &&&,,,---+++***---000************************&&&%%%%%%&&&&&&'''((())))))((((((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''************)))((('''&&&+++***((('''&&&&&&'''(((''''''''''''((((((((((((&&&'''((()))))))))))))))&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''''')))((('''&&&%%%$$$######%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((&&&%%%$$$%%%%%%&&&&&&'''''''''''''''((())))))(((''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))))))))************))))))******************,,,,,,,,,+++++++++++++++............/////////000........................------------,,,,,,,,,,,,..................//////---///222444555555444333222111111111111111222333222222222222222222222333222222222111111111000000//////000111111111111111000000000000000//////...000000000000000000000000......////////////......+++---///222333222111000---------.........//////.......................................---------------......------,,,+++---,,,,,,++++++,,,,,,---((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%((())))))(((&&&%%%%%%&&&$$$$$$%%%&&&'''((()))***((((((((((((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''''''''(((***+++(((((())))))))))))(((((()))***+++,,,,,,+++******((('''%%%%%%%%%''')))+++***)))'''((()))******)))(((((()))))))))))))))***))))))************))))))'''***,,,,,,+++))))))***(((((((((((())))))***+++))))))))))))************''''''''''''(((((((((((())))))))))))******************))))))))))))******+++***))))))((((((((((((((())))))******))))))(((******)))))))))((((((((((((((((((((((((((((((((('''(((***++++++***(((&&&&&&)))---000000---)))&&&'''((((((((()))))))))))),,,***(((((()))***))))))***)))((()))+++,,,+++***%%%(((+++***((('''(((***++++++++++++++++++++++++***)))(((''''''&&&&&&'''((((((''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((++++++******)))'''&&&%%%+++***))))))(((((())))))&&&&&&'''''''''(((((((((&&&'''((()))************&&&''''''(((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$######""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((())))))((('''&&&###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&'''(((******(((&&&&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))************%%%&&&'''(((***,,,------******++++++,,,---------+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000111111---...000222444444444444111111111111111111111111111111111222222222222222222222222111111111111000//////000111111111111111000000000000000///......////////////////////////---......//////......---***+++,,,...//////......------........./////////------------------------........................------......------,,,+++---,,,,,,++++++,,,,,,---'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&((()))(((&&&%%%&&&((($$$$$$%%%&&&'''((()))***''''''(((((('''&&&$$$###%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((()))(((%%%$$$$$$&&&)))+++'''(((((((((((((((((('''(((((())))))***+++++++++''''''''''''((()))******(((&&&$$$&&&)))++++++***(((((((((((())))))******(((((())))))))))))(((((('''))),,,,,,+++)))))))))))))))((((((((())))))***((()))))))))************'''(((((((((((()))))))))))))))))))))******************))))))))))))*********))))))((((((((())))))'''((()))******)))((('''***)))))))))(((((((((((())))))))))))))))))))))))))))))***++++++******)))%%%''')))+++,,,+++***((((((((()))))))))*********,,,***((((((***++++++++++++***))))))******)))(((''''''&&&%%%%%%%%%&&&'''************************,,,+++***))))))(((((()))'''''''''''''''((())))))''''''''''''''''''''''''******))))))))))))******)))))))))))))))(((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''############$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((***++++++)))'''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************&&&&&&''')))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------/////////000000000111111---...///000222333444444000111222222222222111000000000111222222222222222222222222111111111111000//////000111111111111111///000000111000///...---........................---......//////......---,,,,,,,,,------.....................////////////------------------------........................------......------,,,+++---,,,,,,++++++,,,,,,---(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&!!!$$$&&&&&&$$$$$$&&&(((%%%%%%&&&&&&'''(((((()))''''''(((((('''%%%###"""%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''%%%""" ###&&&)))''''''((((((((((((''''''%%%%%%%%%%%%&&&((()))***%%%&&&(((***++++++***)))$$$""""""$$$(((+++,,,+++'''((((((((())))))******''''''((((((((((((''''''$$$'''******)))'''&&&'''***))))))(((((((((((()))(((((())))))*********+++))))))))))))************))))))))))))******************))))))))))))******)))(((((((((((())))))***'''((()))******)))((('''))))))))))))((((((((((((************************++++++***))))))***+++,,,&&&&&&&&&&&&''')))***+++)))************++++++++++++***((((((***,,,,,,,,,***)))''''''((((((&&&%%%***(((%%%%%%(((***,,,,,,))))))))))))))))))))))))%%%%%%%%%&&&&&&'''((()))'''''''''''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))!!!$$$&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((((((((()))'''&&&$$$######$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!"""###$$$&&&((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&((()))+++###$$$&&&'''''''''&&&&&&$$$%%%'''(((((('''%%%$$$(((***+++------+++***(((''''''''''''''''''''''''%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((+++,,,,,,***((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,000000...---+++***((((((++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------,,,---------......//////------...///000222444555000111222444333222000//////000111222222222222222222222222111111111111000//////000111111111111111///000111111111000...---........................---..................---000////////////000111111............/////////000---------------------------.....................------......------,,,+++---,,,,,,++++++,,,,,,---((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&###$$$%%%&&&''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******))))))))))))******'''''''''''''''((())))))'''''''''''''''&&&&&&&&&"""$$$&&&((()))))))))((('''(((***+++***)))'''&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---,,,***(((((()))***+++((())))))***************(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))*********************)))))))))))))))+++***((('''''''''((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))******,,,)))&&&''')))***)))'''(((&&&$$$$$$&&&(((((((((''''''(((((((((((((((((()))(((((('''''''''((((((+++***)))(((((((((((((((%%%%%%'''((())))))))))))(((''''''''''''&&&&&&&&&((((((&&&%%%%%%&&&'''((('''''''''(((((()))))))))...,,,)))&&&%%%&&&((())))))))))))(((''''''&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&'''''''''))))))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###''')))(((&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%######$$$&&&)))+++&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((***)))(((&&&%%%%%%&&&((()))***)))((('''''''''((()))$$$$$$$$$$$$%%%%%%&&&''')))************))))))(((((((((''''''''''''((((((******))))))))))))******((((((((((((((((((((((((++++++,,,,,,,,,---------******))))))))))))******))))))***+++,,,------...............---,,,+++***))))))***+++,,,,,,------111000///...---,,,++++++---...///000000111111111222444444333111///...///000000000000111111111111111111111111111111111111//////000000000000////////////////////////////////////000000000000//////111111000000/////////...........................,,,,,,,,,---------..............................+++,,,---...////////////)))***+++,,,------------,,,,,,,,,++++++*********''''''&&&&&&&&&((()))***''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))'''''''''''''''(((((()))$$$%%%'''((()))((('''&&&%%%&&&'''(((((('''&&&&&&,,,+++***)))((((((''''''%%%%%%&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))''''''((()))***'''''''''&&&&&&%%%$$$###(((((((((((()))))))))))))))(((((((((''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((())))))))))))'''&&&&&&)))+++***)))(((&&&%%%&&&''')))((((((((((((((((((''''''''''''))))))((((((((((((((()))(((''''''&&&&&&&&&&&&'''%%%&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&'''))),,,---'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''!!!$$$'''((('''%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***))))))'''&&&&&&&&&''''''$$$$$$###""""""######$$$&&&%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))((()))(((((('''''''''((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******++++++++++++++++++++++++------------,,,+++***)))*********++++++,,,,,,---..................------------///000000000000000000111333222111000000111//////000000000111111111000000000000000000000000//////000000000000//////..............................////////////......000000/////////.................................,,,,,,,,,---------....................................///......---,,,+++***+++,,,---............,,,,,,,,,+++++++++******)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%$$$$$$###"""$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))"""$$$''')))******)))(((((()))(((((('''&&&$$$###,,,***((('''&&&''')))***&&&''''''(((((((((''''''************************))))))))))))))))))))))))***)))((('''&&&'''((()))*********((('''%%%###"""(((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((('''&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''&&&%%%&&&)))+++++++++(((''''''(((******)))'''((((((((((((''''''&&&&&&)))((((((((((((((())))))'''&&&&&&&&&&&&''''''(((&&&''''''(((((((((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))+++,,,---&&&&&&''''''((())))))***%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''))))))(((((((((((()))***((((((((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''&&&&&&'''((()))))))))(((***)))(((''''''''''''''')))((((((''''''(((((()))************************((()))))))))******************))))))))))))******,,,,,,+++++++++*********+++,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++,,,---...//////000,,,---...///000000000000...///111222111000111222//////000000000000111111////////////////////////...//////000000//////...........................------............------///............---------........................,,,,,,,,,---------.......................................------,,,+++***+++,,,---...////////////,,,,,,,,,++++++++++++***+++***(((&&&###!!!''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((()))))))))))))))(((((('''%%%%%%$$$'''&&&&&&&&&&&&(((***+++'''((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())),,,++++++***)))'''%%%$$$(((((((((((())))))))))))((((((((((((((('''''''''*********)))((((((''''''((((((((()))))))))))))))&&&''')))******(((&&&$$$&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''''''''''''''&&&&&&'''((()))******''''''((()))++++++)))''')))((((((''''''&&&&&&%%%'''''''''&&&''''''((()))((((((((((((((()))***+++'''''''''(((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&'''((())))))(((''''''''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&((((((((((((((((((((((((******)))(((((((((((((((###$$$&&&'''((('''&&&%%%))))))))))))))))))*********)))((('''''''''''''''$$$%%%&&&'''((((((((((((***)))(((''''''&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))*********++++++++++++,,,******))))))))))))******+++++++++***************++++++,,,,,,+++***)))))),,,,,,++++++++++++++++++++++++,,,---......//////,,,,,,---...////////////---///111111000///000111////////////000000000111////////////////////////...//////////////////...........................---......//////......---------------------------........................,,,,,,,,,---------..............................******+++,,,------------------...///////////////+++++++++++++++++++++++++++***)))&&&$$$""" ''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((***)))'''&&&&&&'''(((***''''''''''''&&&&&&''''''%%%&&&'''''''''&&&%%%$$$((((((((()))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))***'''''''''''''''&&&&&&%%%(((((((((((())))))))))))'''''''''(((((((((((((((***)))))))))((((((((('''''''''(((((())))))))))))''')))+++,,,,,,***'''%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((('''&&&''''''(((''''''((()))++++++)))'''((((((''''''&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((((((((((((((((()))***+++&&&'''''''''''''''&&&%%%(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$###"""""""""(((((()))***)))'''%%%$$$))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&(((((((((((((((((((((((((((((((((((('''&&&%%%%%% ###&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''***)))((((((''''''''''''$$$$$$%%%'''(((((((((((())))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))*********+++++++++******))))))))))))******(((((()))******+++,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,------------------+++,,,---......//////......000111111///......///...////////////000000000000000000000000000000000......////////////............................../////////000000/////////,,,,,,,,,---------------........................,,,,,,,,,---------..............................******+++,,,------------......//////000000//////++++++++++++++++++++++++(((((())))))(((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((+++***(((&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))((()))))))))'''$$$!!!'''(((((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******&&&'''((()))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***(((***,,,------+++(((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''&&&%%%&&&((((((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''(((%%%&&&&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&***))))))(((''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((******'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$ """%%%'''''''''&&&$$$$$$%%%&&&'''''''''''')))((((((''''''''''''(((%%%%%%&&&'''((((((((('''((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******''''''((()))***+++,,,---+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++......------,,,,,,++++++***+++,,,---...............000111000...------.........////////////000000000000000000000000000000---......//////......---------------------------//////000000000000//////,,,,,,,,,------------...........................,,,,,,,,,---------.......................................------,,,+++***......///////////////...***++++++++++++,,,,,,,,,'''''')))*********))))))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((((()))))))))(((((('''&&&&&&%%%&&&'''((()))***))))))((('''&&&$$$$$$&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))))))))(((((())))))***++++++******(((((((((((())))))))))))''''''''''''((((((((()))$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***((()))+++++++++***((('''((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((((('''''''''%%%'''((('''%%%%%%'''***(((&&&%%%&&&''')))(((((($$$%%%%%%&&&&&&''''''(((''''''&&&'''((()))******(((''''''&&&&&&&&&&&&'''$$$%%%%%%&&&''''''''''''(((''''''''''''&&&&&&&&&"""###%%%&&&''''''&&&&&&((((((((((((((()))))))))$$$%%%&&&'''(((((())))))((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))***+++''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&%%%$$$"""###%%%&&&''''''&&&&&&%%%&&&((()))*********)))''''''&&&&&&''''''((((((&&&''''''(((((((((''''''''''''&&&''''''((()))******))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))))))))******(((((())))))******++++++******++++++++++++***************++++++,,,,,,------------,,,,,,,,,++++++***+++,,,------...------,,,---//////...---...///........./////////000000////////////////////////---......//////......---------------------------...//////////////////...,,,---------....................................,,,,,,,,,---------....................................///......---,,,+++.........//////......---******+++++++++,,,,,,,,,'''((()))))))))(((&&&&&&''''''''''''''''''''''''&&&'''((()))((('''%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''"""%%%))),,,---,,,)))'''((((((&&&%%%%%%&&&'''(((((('''&&&&&&'''))),,,---&&&&&&((()))************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))&&&'''''''''(((((())))))%%%&&&&&&'''((()))******&&&&&&&&&'''((())))))***((())))))******)))'''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((((('''###%%%''''''%%%&&&))),,,(((&&&$$$$$$&&&(((((((((###$$$$$$%%%&&&'''(((((((((((((((((()))***,,,,,,+++***)))(((((((((((((((###$$$%%%&&&''''''((('''(((((('''''''''&&&&&&&&&"""###$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''((()))))))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((((((''''''''''''((('''''''''&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''!!!"""###%%%''')))***+++&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%''''''((((((''''''&&&%%%$$$%%%'''((()))))))))(((&&&&&&&&&&&&&&&'''((()))((((((((()))((((((''''''&&&&&&&&&&&&((()))***+++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******************))))))))))))((())))))*********))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------)))+++...///......000111............/////////000........................---..................------------------------------..................------------....../////////........................,,,,,,,,,---------..............................+++,,,---...////////////---...............------*********++++++,,,,,,,,,)))))))))))))))((('''&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%(((%%%"""$$$(((***'''$$$((('''&&&&&&''''''%%%######$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''')))***&&&'''((('''%%%%%%''')))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$######$$$&&&''',,,***)))((()))((('''%%%&&&)))(((%%%%%%((()))&&&%%%&&&)))******)))&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%''')))***---'''""""""&&&)))(((&&&###%%%''')))*********)))******))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''######$$$%%%&&&(((((()))((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))***)))((('''&&&&&&'''((((((((((((((())))))))))))(((&&&%%%&&&))))))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((()))*********&&&(((((((((&&&%%%&&&'''(((''''''''''''&&&&&&&&&%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((((((((((('''&&&&&&&&&%%%,,,***((('''&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%'''%%%$$$$$$&&&''''''&&&&&&)))+++***'''$$$###$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''***(((&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&'''((())))))((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''***)))((()))***+++***(((''''''''''''(((((((((((()))))))))(((&&&''')))+++++++++******))))))((((((((((((((()))+++***(((&&&))))))))))))******************++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......+++***+++...000...,,,,,,---------------,,,,,,000000///...---,,,,,,,,,---,,,,,,,,,,,,---......------------...///000000------............------......//////000000111111++++++++++++,,,,,,---...,,,---...///000000000000,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------------,,,+++******))))))))))))))))))))))))***************)))((((((%%%%%%%%%%%%&&&''''''(((&&&''''''((((((''''''&&&&&&###!!!"""&&&(((%%%"""'''&&&%%%&&&''''''%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))***)))(((&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''')))***+++)))(((((())))))'''&&&$$$'''&&&######&&&'''$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$&&&(((+++---((('''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&))))))))))))((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((('''''''''&&&&&&%%%%%%((((((((((((((((((''''''(((((('''''''''(((((())))))((('''&&&%%%%%%&&&'''''''''''''''(((((((((((('''%%%$$$&&&((((((&&&$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&'''((('''%%%$$$$$$%%%(((''''''''''''&&&&&&&&&%%%&&&((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((''''''''''''&&&&&&&&&&&&***)))'''%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$&&&''''''&&&###&&&''''''$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((######$$$$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))'''''''''&&&&&&''''''''')))(((''''''))))))((('''''''''''''''(((((((((((()))))))))((('''''')))+++)))))))))))))))((((((((()))(((((((((******((('''(((((()))))))))***************++++++++++++***************+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,---------,,,***,,,...///...,,,------.........------,,,000///...------,,,,,,,,,---------------......///...------,,,,,,,,,------------............------......//////000000000000---,,,,,,,,,,,,------........./////////......---,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&###!!!###&&&'''&&&###&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((((((%%%""""""%%%&&&$$$"""%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''')))+++,,,)))(((''''''))))))(((''''''***)))&&&&&&)))***''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++%%%(((++++++)))'''''')))******((('''&&&&&&%%%%%%)))))))))(((((((((((('''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$))))))(((((('''&&&%%%%%%((((((((())))))))))))))))))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&'''((()))'''%%%))))))((('''%%%$$$###"""&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$######&&&''''''&&&$$$"""###$$$(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$&&&''''''&&&###$$$%%%%%%$$$$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%%%%######$$$%%% """$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((######$$$%%%&&&(((***+++$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&'''(((((((((((('''((((((''''''&&&%%%%%%$$$&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((('''&&&&&&(((((('''&&&''''''''''''((((((((((((((())))))((('''''')))***'''''''''(((((((((((((((***)))'''''')))))))))((((((((())))))))))))************++++++++++++***************++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---------,,,+++,,,---...---,,,------...............---000///...---,,,,,,,,,,,,......------......///000000///...---,,,,,,,,,,,,------............------...////////////000000000......------------------/////////......---++++++,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********)))***+++,,,------------++++++++++++++++++++++++((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&%%%&&&((()))(((&&&%%%$$$$$$&&&'''((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%&&&'''((()))((('''&&&"""$$$'''&&&###%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&((()))***((('''&&&''')))***)))((((((+++***''''''***+++((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&%%%%%%%%%&&&'''(((*********))))))***,,,+++)))((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%''''''(((((((((((((((((('''''''''(((((())))))***))))))(((''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))******)))((('''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$$$$###'''((((((&&&$$$######$$$(((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((('''%%%$$$$$$&&&''''''&&&''''''&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&&&&'''((((((''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&'''(((((('''&&&''''''''''''((((((((((((((()))***)))((('''(((***%%%&&&&&&''''''(((((((((+++)))'''&&&((()))))))))(((((((((((()))))))))*********++++++++++++******************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,---,,,,,,------.../////////......///...------,,,,,,,,,---///............///000000000000///...............------............------////////////////////////000///...---------------------......---,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((''''''((())))))&&&'''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&((((((((('''%%%$$$$$$&&&'''((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%'''((((((((('''&&&"""%%%((('''$$$&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))'''&&&%%%&&&(((***)))((($$$&&&&&&""""""&&&&&&$$$'''(((***++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%***&&&"""###&&&))))))''')))((('''&&&%%%&&&'''((('''''''''''''''((((((((('''((((((((())))))******%%%&&&&&&&&&''''''((((((''''''((((((((((((((((((&&&&&&&&&''''''((((((((()))(((''''''''''''(((((('''''''''(((((((((''''''''''''((((((((()))))))))((()))***)))((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&'''((()))(((%%%$$$%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((('''%%%$$$$$$&&&''''''&&&***(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$%%%''')))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''))))))((('''''''''''''''((((((((((((''')))***)))((('''((()))%%%%%%&&&&&&''''''((((((+++)))'''&&&((()))))))))'''(((((((((((()))))))))******++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////.........------,,,,,,,,,,,,---///............///000000---,,,,,,,,,------...///------............------/////////...............000///...---------------+++,,,,,,---......------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++***))))))***,,,---&&&&&&((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''(((&&&$$$$$$'''((('''%%%&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))'''&&&%%%&&&((()))((('''%%%'''&&&######&&&'''%%%&&&(((***,,,,,,***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((("""###''''''$$$############$$$%%%&&&&&&&&&''''''''''''(((((((((&&&''''''(((((())))))***$$$%%%%%%&&&'''((())))))))))))(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))&&&'''(((((())))))(((((((((((((((((()))))))))***&&&'''((((((&&&$$$$$$%%%$$$$$$%%%&&&&&&''''''((($$$%%%'''((((((((('''&&&$$$$$$%%%&&&&&&'''(((((('''((()))(((&&&%%%&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$&&&''''''&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&''')))'''$$$!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&(((***+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''')))*********)))(((%%%%%%$$$$$$$$$$$$%%%%%%)))(((''''''))))))((('''''''''''''''(((((((((((('''(((******)))(((((()))&&&&&&&&&'''''''''''''''***)))'''''')))))))))(((''''''(((((((((((())))))******++++++++++++******)))))))))************+++******++++++++++++*********************+++,,,,,,+++,,,---,,,+++***+++,,,++++++,,,---............------,,,,,,,,,,,,------......------......///000))))))))))))***+++,,,---------............------/////////............---......------------------++++++---....../////////,,,,,,++++++,,,,,,---............---------,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++******(((((((((***+++---$$$&&&''')))***)))((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%&&&''''''%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((''''''&&&'''&&&%%%&&&(((((((((&&&(((******&&&&&&******(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%###!!!"""%%%''''''&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))%%%&&&&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&''')))***+++%%%&&&'''((((((((('''''''''''''''((((((((())))))''')))***)))&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&((((((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$&&&''''''&&&%%%$$$###$$$''''''&&&###%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&######$$$$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&(((((('''&&&''''''''''''((((((((((((&&&(((******)))((((((((((((((((((''''''''''''''')))(((((((((******(((''''''''''''((((((((())))))******++++++++++++******))))))))))))******************++++++++++++*********************++++++,,,+++,,,...---***)))***,,,)))***+++,,,---------------,,,,,,+++,,,,,,---------------------......///++++++*********+++,,,,,,------............------//////.........------------,,,,,,,,,,,,------...---....../////////......,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++******+++++++++******)))************************'''&&&%%%$$$%%%&&&)))***###%%%''')))******)))(((''''''((((((((((((''''''&&&'''((((((''''''((()))((('''&&&&&&''''''%%%######$$$%%%&&&''''''((('''######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''((("""$$$%%%%%%$$$%%%''')))'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""((('''&&&&&&'''((('''&&&&&&((((((%%%%%%((((((&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$''')))******)))***+++'''''')))))))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))''''''''''''''''''&&&&&&######$$$%%%&&&(((((()))******))))))((((((''''''%%%%%%%%%&&&((()))+++,,,###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((***,,,...---)))'''(((***'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&''''''&&&%%%%%%$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((((((((('''''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%'''%%%$$$$$$&&&''''''&&&$$$###$$$'''***+++)))&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%%%%######$$$%%%###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$&&&((()))(((&&&$$$"""&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%''''''''''''((((((((()))&&&(((***+++)))((((((((()))))))))((('''''''''&&&((((((((()))+++***(((&&&''''''''''''((((((((()))******++++++++++++******))))))))))))******************++++++++++++***************)))***++++++,,,+++---...---***(((***,,,((()))***+++,,,,,,---,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---......000000///...---------------..................---//////.........---------++++++++++++,,,,,,---...000000000000///...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))))))))))))))))))))))))))******)))(((''''''''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&((()))(((%%%"""$$$(((+++)))$$$###&&&***)))((('''&&&%%%$$$######"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))###%%%''')))***(((&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''((('''&&&$$$###((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$""""""&&&+++******))))))((((((''''''&&&&&&%%%$$$%%%&&&'''(((+++111666333***%%%(((,,,+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%'''((('''%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((( !!!###%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((('''&&&''''''''''''(((((())))))***)))'''&&&%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((******)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((()))(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((###%%%&&&&&&%%%%%%'''((('''&&&%%%$$$$$$%%%&&&'''(((((('''&&&'''((()))***###%%%'''))))))((('''&&&(((((())))))((('''&&&&&&((((((''''''''''''(((((()))(((((()))******(((&&&+++)))'''(((+++,,,***(((******))))))(((((('''''')))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,))))))***++++++++++++***,,,+++******))))))******************************......---,,,,,,,,,---------------------,,,+++***,,,,,,+++***+++,,,---...///...------,,,,,,,,,,,,/////////......---,,,,,,---------............//////...---...//////---++++++,,,---,,,***)))***+++++++++++++++++++++++++++***))))))))))))+++,,,---++++++************++++++&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&''''''((((((''''''&&&$$$###$$$%%%&&&''''''&&&!!!$$$(((((($$$((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$!!!"""$$$&&&((()))******$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''((('''''''''''''''((())))))***)))'''%%%######%%%(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))...111///)))%%%&&&))))))'''&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&'''))))))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''''''''&&&&&&$$$######$$$&&&(((''''''&&&&&&&&&''''''(((((((((&&&%%%$$$#########$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$%%%&&&'''(((%%%&&&'''((((((((('''&&&((((((((((((((('''&&&%%%((((((''''''''''''(((((()))(((((((((******((('''+++)))'''(((***+++***(((***)))))))))(((((((((''')))***++++++++++++***))))))))))))*********++++++))))))***++++++++++++***,,,+++******))))))******++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,+++++++++++++++***)))(((,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,---------------.........------------............///...---...//////---+++---......---,,,,,,,,,,,,........................,,,+++***))))))******+++++++++************++++++))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&'''(((((((((((((((((('''&&&&&&%%%$$$%%%&&&((()))%%%&&&'''&&&%%%### %%%&&&&&&'''((()))******(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((&&&###!!!!!!$$$''')))&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''+++***)))(((''''''((()))''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''((((((((((((((((((((((((((())))))(((&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''')))***)))'''%%%%%%&&&'''&&&%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&'''&&&%%%###""""""###%%%&&&%%%'''((((((&&&%%%&&&&&&&&&%%%%%%&&&(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&''''''&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))(((((()))'''%%%######$$$(((((('''&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''''''''%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$###""""""!!!%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%(((((((((''''''((((((((()))((('''(((******)))'''***)))((((((******)))((())))))))))))(((((((((((()))******++++++******)))((((((((()))))))))******))))))***++++++++++++***,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------.........---,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,+++++++++++++++,,,---.........------------...............---------///...---+++------------,,,,,,,,,,,,........................---,,,+++***))))))))))))++++++************++++++******))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&''''''((((((((((((''''''((((((((('''&&&&&&'''(((***'''$$$###%%%'''((()))###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&###""""""$$$'''***''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''...,,,***((('''((()))******)))((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''&&&%%%$$$###$$$'''((('''''')))***((($$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&%%%'''&&&%%%%%%&&&&&&%%%$$$'''&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!###%%%%%%$$$!!! !!!$$$%%%$$$'''))))))'''%%%%%%&&&######"""$$$%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((('''(((((('''%%%$$$$$$%%%&&&%%%$$$######$$$%%%&&&)))'''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''(((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))***)))'''&&&'''((((((((((((''''''(((((((((''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''(((''''''(((******)))'''))))))(((((()))))))))((())))))))))))(((((((((((())))))************))))))((((((((()))))))))******))))))***++++++++++++***,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,---------............---,,,---......---++++++*********++++++***)))++++++++++++++++++++++++,,,++++++*********))))))++++++************++++++'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%!!!$$$((()))(((&&&&&&''''''%%%######%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''(((((((((((((((((('''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''')))'''%%%$$$###$$$%%%'''######$$$%%%&&&(((***+++$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((%%%&&&&&&''''''&&&%%%$$$!!!(((,,,)))'''))))))&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&'''((('''&&&%%%(((&&&$$$%%%&&&'''&&&$$$)))(((&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!###%%%((('''$$$######$$$'''((($$$%%%'''((('''%%%%%%%%%######"""$$$%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%$$$######$$$&&&'''(((...+++(((&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***'''((((((((((((((((((''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''((())))))(((''''''(((''''''(((***+++)))((((((((())))))((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******(((((()))))))))))))))(((++++++,,,,,,,,,---------++++++,,,---------,,,+++---------,,,,,,+++++++++,,,,,,,,,------------...---,,,,,,---......---++++++)))((()))+++,,,***)))))))))))))))))))))))))))))))))******++++++++++++++++++************++++++((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&(((%%%'''***+++***'''$$$""")))))))))((('''''''''&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$%%%'''((()))$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''((($$$%%%''')))******))))))###///555...&&&&&&%%%###''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&)))'''%%%%%%&&&'''&&&&&&***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&''''''&&&$$$######$$$&&&'''$$$######$$$&&&'''%%%$$$&&&%%%%%%&&&(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""""""""$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%'''(((%%%%%%&&&&&&''')))***+++///,,,(((&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''''')))***&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((())))))((('''&&&'''''''''(((***+++***((('''((())))))''''''((()))(((((((((((())))))))))))***))))))(((((())))))***)))))))))*********++++++))))))***++++++++++++***,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((()))************)))***+++,,,---------,,,,,,+++,,,---...///...---,,,.........---,,,+++++++++,,,,,,,,,,,,------------,,,++++++,,,......---+++---+++)))***---...---***************************(((((()))++++++,,,,,,+++++++++************++++++***)))((((((((()))+++,,,''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&###''''''$$$###&&&)))''')))***(((%%%$$$%%%((())))))((((((((('''''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***,,,+++(((&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((&&&''')))***)))((('''&&&###444===333'''%%%&&&%%%((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%&&&'''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%  %%%(((&&&###'''&&&&&&'''))))))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%###%%%'''))))))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&&&&&&&'''(((((()))((((((,,,)))%%%######$$$%%%$$$'''&&&&&&&&&%%%%%%%%%%%%&&&&&&((()))))))))((((((%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''%%%$$$&&&&&&'''(((((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%&&&'''((((((((('''&&&%%%&&&'''(((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&(((***+++***)))&&&(((***)))'''&&&''')))'''((((((((()))))))))******)))(((''''''((()))***((((((((()))))))))******))))))***++++++++++++***,,,+++******))))))******++++++++++++++++++++++++,,,,,,+++************+++***+++,,,------------,,,***+++,,,---------,,,,,,+++,,,...000000///...---.........---------------++++++,,,,,,,,,---------+++++++++,,,......---+++---***((()))---///---***************************))))))++++++++++++***)))++++++************++++++'''&&&%%%$$$%%%&&&(((***'''''''''&&&&&&'''''''''((('''%%%%%%'''((('''&&&''''''((((((((((((''''''***,,,---)))$$$"""$$$(((&&&$$$ &&&000&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((())))))))))))((((((%%%&&&&&&''''''((((((((()))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''''''''&&&&&&'''))),,,...$$$$$$%%%&&&&&&''''''((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&''''''''''''''''''&&&&&&'''((('''%%%%%%'''(((++++++***)))&&&### 444@@@666)))'''******(((((((((''''''&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((((()))(((&&&$$$###%%%'''&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%***'''"""%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&"""$$$(((***+++)))&&&$$$###$$$$$$%%%&&&'''(((((('''((()))'''%%%###$$$$$$%%%&&&'''''''''&&&%%%$$$(((%%%"""!!!"""$$$%%%%%%'''''''''&&&&&&%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&%%%###&&&'''(((((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&((()))))))))((('''###%%%'''))))))((('''&&&&&&&&&'''((())))))((((((&&&'''(((******((('''&&&'''&&&&&&(((***+++***)))&&&(((***)))&&&&&&'''***'''((((((((())))))*********)))(((''''''((()))***''''''''''''((((((((()))))))))***++++++++++++***,,,++++++***)))*********************************---,,,++++++******++++++((()))******++++++++++++***+++,,,---...---,,,,,,,,,---///111111000///...,,,------......//////000++++++,,,,,,,,,---------++++++***,,,......---,,,+++(((%%%'''+++---+++((())))))))))))))))))))))))++++++,,,,,,+++***((('''++++++************++++++''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''***,,,***&&&$$$%%%'''&&&'''((((((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$###$$$(((,,,+++'''))))))'''&&&%%%$$$$$$$$$%%%'''***,,,,,,+++)))'''%%%%%%&&&''''''((())))))'''&&&&&&%%%%%%$$$$$$$$$(((((((((((('''&&&%%%%%%!!!!!!%%%+++)))###$$$+++&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$######""")))$$$,,,%%%!!!'''+++!!!111!!!/// (((...&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&&&&$$$"""$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''((((((((((((((('''%%%$$$&&&***...)))+++((("""$$$++++++$$$$$$###"""&&&******'''###))))))((('''%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))))))))((((((''''''''''''$$$***$$$"""'''(((''''''''''''&&&$$$###"""%%%%%%%%%&&&'''''''''(((###!!!))),,,$$$!!!$$$###&&&%%%%%%$$$#########$$$(((''''''&&&$$$######"""''''''&&&&&&&&&%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%$$$######""""""######$$$%%%&&&'''&&&%%%$$$###)))(((&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&%%%&&&''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((($$$%%%+++,,,(((&&&((('''$$$###$$$'''))))))'''"""###%%%'''((((((((((((((('''&&&%%%&&&'''((()))))))))))))))))))))))))))((((((((((((''''''&&&%%%'''(((+++'''$$$---111%%%''''''(((((((((((('''''',,,+++***)))((((((((((((000 ###(((444(((///++++++++++++++++++++++++666))))))*********111---,,,+++)))((((((***,,,---(((((()))***+++,,,------++++++******************))))))))))))))))))))))))///,,,((()))///222,,,$$$+++...---)))'''***,,,,,,---++++++---111222///+++...//////---+++***---///+++,,,,,,,,,,,,+++******))))))******+++++++++,,,)))))))))))))))******+++))))))))))))))))))))))))''''''''''''((((((((((((******)))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((()))(((&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&,,,(((+++111+++(((&&&&&&%%%$$$###############$$$&&&'''((('''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''!!!!!!(((+++***)))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&(((%%%'''%%% ((()))///'''&&&,,,+++%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%###$$$&&&(((((('''&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%)))---///---&&&!!!$$$'''$$$ (((%%%""" !!!$$$&&& %%%+++***'''%%%(((---&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&((('''&&&&&&$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$###...######$$$"""!!!%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%,,,,,,&&&+++***&&&%%%%%%$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###!!!###&&&'''((('''''''''%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&(((((('''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''***'''%%%'''%%%"""$$$***'''%%%###$$$'''))))))'''###$$$&&&((())))))))))))'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%***''''''***...---''' ''''''((((((((((((''''''+++***))))))((()))))))))###(((000###000111888))))))))))))))))))))))))(((***'''111***---%%%'''******)))((()))***+++,,,*********+++,,,,,,------************************************************'''''')))******,,,111555)))///222000///000///,,,''''''((()))***++++++,,,$$$&&&***---...,,,)))&&&+++,,,,,,,,,++++++******((()))))))))******************))))))******+++,,,************************''''''''''''((((((((((((***))))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&'''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&*** ''')))+++///)))((((((''''''(((((((((''''''''''''((((((((((((,,,,,,+++***((('''&&&&&&(((((())))))))))))))))))&&&&&&&&&'''((()))))))))(((---///+++'''&&&$$$!!!$$$%%%%%%%%%%%%%%%%%%$$$((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%% %%%&&&!!!!!!%%%$$$+++"""(((***...+++%%%***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&(((###%%%,,,111...&&&&&&000000'''###((( ###'''((((((((()))+++---)))$$$$$$((()))&&&"""(((((('''&&&$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''((('''&&&&&&$$$$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!%%%...***"""$$$((((((((((((((((((''''''))))))((((((((((((((((((((((((###&&&'''$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######%%%&&&&&&%%%(((''''''&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$###$$$###'''))))))'''%%%'''&&&%%%&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""%%%((()))((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((())))))((()))***'''%%%'''---***)))((((((***,,,,,,+++((()))***,,,------------)))))))))((())))))***+++))))))))))))))))))))))))((())))))************)))&&&)))++++++"""!!!---''''''((((((((((((''''''))))))((((((((()))******,,,&&&000'''$$$***%%%))))))))))))))))))))))))&&&000###+++$$$///%%%...((((((((()))))))))******)))))))))***************************************++++++++++++++++++++++++444,,,)))000333,,,%%%$$$(((---000...,,,,,,+++(((...222555555111---***)))999222)))$$$&&&***...111,,,,,,,,,+++++++++*********************+++++++++******))))))******+++,,,++++++++++++++++++++++++''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((('''''''''(((((((((((())))))&&&%%%&&&((((((%%%"""$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%''''''***%%% ***((($$$$$$$$$$$$$$$%%%&&&'''######"""""""""###$$$%%%&&&&&&%%%$$$"""!!! """######$$$$$$%%%%%%%%%"""""""""""""""######$$$"""$$$ !!!&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""&&&%%%&&&***(((###%%%%%%###)))%%%%%%'''&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&$$$&&&(((((('''&&&'''((('''''''''(((((((((((((((,,,+++*********'''""" ###&&&&&&(((,,,***'''### ###&&&))),,,)))%%%%%%(((++++++***(((''''''&&&$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&!!!+++)))$$$%%%$$$###############$$$%%%%%%%%%%%%$$$$$$#########"""###$$$###)))000$$$+++&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&%%%(((((('''&&&&&&&&&&&&&&&)))(((&&&$$$######$$$$$$ """&&&((((((&&&###!!!'''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$(((***)))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((("""&&&'''%%%############""""""###$$$%%%%%%###$$$$$$%%%&&&'''''''''############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$""",,,***&&&)))&&&###---''''''(((((((((((('''''''''''''''((((((***++++++,,,(((+++------...555........................+++222&&&"""''',,,!!!!!!''''''((())))))))))))(((((('''''''''&&&&&&%%%%%%***************+++++++++++++++++++++++++++++++++333%%%$$$(((%%%(((///...111111---+++---...---///+++&&&###$$$)))...222$$$&&&)))---000000///---,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++++++++++++++++++++++++++''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((())))))'''%%%''')))***'''$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&''''''...---'''######$$$))))))))))))***+++,,,,,,)))((('''&&&&&&((()))***))))))((((((((('''''''''((((((((())))))*********,,,,,,+++***))))))******111))) &&&...+++###&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&''''''(((((())))))&&&$$$ ***!!!%%%###%%%'''777(((---&&&&&&&&&''''''(((((((((%%%$$$$$$%%%'''((('''&&&$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((######$$$%%%'''&&&$$$"""(((111111((($$$)))%%%###!!!"""'''------&&& ''',,,((("""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%#####################$$$!!!&&&%%%"""$$$'''+++222''''''&&&&&&'''((()))***)))(((((((((''''''&&&&&&333***)))+++'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$###$$$%%%'''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$''''''''''''&&&%%%######'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$(((***)))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''&&&%%%'''***,,,***&&&''''''''''''&&&'''((()))(((((((((((()))******+++((((((((()))))))))))))))************************''''''((()))************+++---'''$$$...444***''''''((((((((((((''''''&&&'''''''''((()))++++++&&&(((***(((;;;$$$''''''''''''''''''''''''""")))000'''555555444(((''''''((())))))))))))(((((((((''''''&&&&&&%%%%%%))))))*********+++++++++++++++++++++++++++++++++$$$(((222:::666+++)))000!!!'''+++++++++---...+++...,,,,,,111666555---%%%///000111111///,,,+++***---,,,+++*********++++++++++++++++++++++++******(((''''''''''''((())))))************************''''''''''''(((((((((((()))(((((('''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((''''''((())))))(((&&&%%%$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((000###((("""###...%%%%%%%%%%%%%%%&&&''''''%%%$$$#########$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$######$$$%%%"""***///+++###"""&&&&&&''''''((((((''''''&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((```ggg]]]ZZZddd]]]WWWhhh[[[hhhYYYbbb;;;""" &&&&&&&&&'''(((((())))))&&&%%%$$$%%%'''((('''&&&$$$&&&(((((('''&&&'''((('''''''''&&&&&&&&&&&&&&&###%%%%%%%%%######$$$&&&'''???PPPSSS^^^qqqttthhhhhhRRR666$$$ ###%%%$$$)))###!!!'''111555///'''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&&&&$$$$$$###"""&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$###(((%%%)))%%%######"""""""""###%%%&&&###############""""""""""""---&&&(((000!!!%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%((('''%%%$$$$$$%%%'''(((&&&%%%$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""%%%((()))((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&%%%%%%+++)))$$$!!!&&&(((&&&$$$%%%%%%%%%######%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''+++---###(((...%%%''''''((((((((((((''''''''''''''''''((()))***+++&&&---,,,!!!%%%###mmm________________________bbbccc^^^===((( ((((((((()))))))))******++++++******)))))))))((()))))))))***++++++,,,,,,++++++++++++++++++++++++111)))!!!!!!)))---***%%%NNNYYYccchhhkkkkkkhhhcccNNN>>>+++###&&&,,,...---$$$$$$%%%''')))+++,,,,,,---,,,+++*********+++,,,)))))))))((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))(((''''''%%%%%%$$$###'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%'''(((((('''&&&''''''&&&%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$)))******,,,+++'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''''''''&&&&&&%%%###""""""###$$$%%%///%%%"""'''$$$"""000%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***+++...&&&&&&&&&'''((()))))))))&&&%%%$$$%%%''''''&&&%%%$$$&&&(((((('''&&&'''(((((('''''''''&&&&&&&&&%%%&&&$$$$$$...NNNNNN999!!! &&&#########$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&$$$$$$###"""&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))---'''(((%%%999((('''&&&$$$###$$$%%%&&&((($$$$$$$$$%%%%%%%%%%%%%%%111,,,555!!!///!!!%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###$$$%%%'''(((%%%$$$###$$$'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''&&&&&&%%%(((### ###'''(((&&&'''((('''%%%$$$&&&)))''''''&&&&&&&&&'''((()))&&&'''((()))***))))))(((''''''''''''''''''''''''(((((()))))))))(((((('''999(((444///000''''''(((((((((((('''''''''''''''''''''((()))***###''''''000222'''===333,,,...000******)))((()))***+++,,,,,,,,,++++++++++++++++++((())))))***++++++,,,,,,************************&&&...;;;UUUuuuSSS555///+++...333444,,,###...---+++))))))***+++,,,*********))))))((((((((()))))))))))))))***++++++************************''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###&&&((((((%%%$$$%%%(((&&&&&&%%%%%%&&&''')))***''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((...777"""+++---'''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%///%%%&&&&&&&&&'''((())))))***'''&&&%%%%%%''''''&&&%%%$$$&&&(((((('''&&&'''(((******))))))((((((((('''NNNxxx::: ///$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&***^^^///111,,,&&&---%%%%%%%%%%%%%%%&&&'''((("""######$$$&&&''''''((()))((((((((((((''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%"""###%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!'''''''''((((((((())))))%%%%%%&&&''''''&&&%%%%%%&&&(((((('''&&&%%%&&&'''))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''(((((((((111000%%%%%%000 ''''''((((((((((((''''''(((''''''''''''((())))))***333###!!!111***,,,+++ ***,,,+++)))((((((***,,,---******************++++++((())))))***++++++,,,,,,))))))))))))))))))))))))NNNmmm777###&&&---000...---+++))))))***+++,,,---------,,,,,,++++++++++++++++++***++++++,,,---++++++++++++++++++++++++******))))))((((((((('''******)))&&&%%%&&&***,,,'''((((((((())))))******+++'''%%%((()))&&&$$$%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%+++"""...***$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$@@@UUU---'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''!!!(((%%%555"""###333222OOO%%%///$$$$$$!!!)))""""""%%%((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%)))%%%"""%%%ZZZ"""(((###'''%%%'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&***(((%%%###""""""$$$%%%%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&((((((***'''######$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$###&&&%%%"""%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((((((''''''&&&$$$)))... ###,,,((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&***,,,)))%%%)))555@@@RRR$$$)))111***)))((((((((()))+++,,,******+++++++++******)))++++++,,,,,,+++***((('''%%%???)))###///&&&EEEUUU,,,+++***222111 ,,,&&&!!!444,,,---------,,,+++)))(((******))))))))))))******"""333'''&&&777xxx)))))))))(((((('''''''''))))))((('''%%%&&&(((+++%%%%%%%%%%%%&&&&&&&&&&&&((($$$###'''((('''&&&'''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%444######!!!'''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$333///###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''---%%%++++++!!!sssddd///222---+++''' ###%%%&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%% """XXX"""(((###'''%%%'''&&&&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###((('''%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%""" !!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''######&&&&&&###"""&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''999"""***(((---,,, ((((((((((((((((((((((((******))))))))))))******))),,,---***&&&''',,,222...(((***)))((((((((()))++++++************************))))))++++++++++++***))),,,888111hhh(((:::///111)))'''+++++++++,,,,,,,,,***)))(((******))))))))))))******555555111///333((((((((('''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''%%%!!!!!!&&&((('''''')))%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$WWW***'''"""***$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%/// &&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''' ,,,666$$$AAA'''&&&!!!"""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%!!! """ '''\\\"""(((###'''%%%'''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###&&&'''&&&''')))%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%'''((()))\\\###***,,,...***!!!'''''''''''''''''''''''',,,***)))'''''')))***,,,)))+++,,,+++)))'''''''''%%%...!!!)))))))))((()))******+++)))(((((('''((()))+++,,,(((((()))++++++,,,,,,+++333...&&&444yyy333///<<<***666 )))******++++++***))))))******))))))))))))******'''777...NNN''''''''''''''''''&&&&&&$$$&&&((((((&&&%%%%%%&&&******))))))((((((''''''%%%!!!!!!%%%'''&&&&&&(((%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$VVV)))&&&(((!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% QQQSSS)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%---555___www'''///$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&)))&&&+++^^^"""(((###'''%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&'''((()))%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++)))'''&&&%%%&&&((()))UUU***,,,(((&&&'''+++'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''')))******((('''SSSSSS)))$$$)))))))))))))))******+++((('''&&&&&&''')))+++---))))))******++++++++++++!!!+++(((aaa 777 ---***))))))))))))*********)))******))))))))))))******'''%%%222QQQ&&&&&&''''''''''''''''''###%%%(((((('''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''###"""&&&'''%%%$$$%%%$$$%%%%%%&&&'''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""" +++"""(((!!!%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$---+++&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&***!!!)))777***!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######'''$$$)))ZZZ"""(((###'''%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$''''''(((((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,***'''%%%######$$$%%%!!!sss***(((%%%&&&(((...''''''''''''''''''''''''&&&'''((())))))((('''&&&)))'''&&&&&&)))++++++***)))''''''((()))))))))************((('''&&&&&&''')))+++---,,,++++++*********)))))) +++---000888333))))))))))))))))))************))))))))))))******+++---'''''''''''''''(((((((((###&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%***&&&$$$''''''$$$###$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((&&&### (((///###&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%444"""hhh==='''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%% %%%###'''ZZZ"""(((###'''%%%'''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((("""###%%%&&&'''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&!!!""""""######""""""!!!"""$$$%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&######&&&&&&###%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''%%%###!!!!!! !!!&&&'''(((!!!'''///***'''''''''''''''''''''''''''''')))***,,,,,,***)))'''---***(((&&&''')))))))))!!!555!!!(((((()))************))))))(((((('''((()))+++,,,---,,,+++***))))))))))))777)))ooo<<>> 444)))&&&%%%***+++)))'''((())))))&&&"""&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%---$$$..."""''''''***)))(((((((((((())))))))))))))))))************))))))!!!555KKK((('''111000...---,,,+++***)))))))))(((---&&&...AAAKKK000---&&&///)))+++++++++*********)))))))))///(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%!!!!!!"""$$$&&&(((***+++&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''%%%------,,,!!!&&&###///NNN***"""&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''###222%%%aaaNNN&&&###$$$((('''***((((((((('''&&&&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&...,,,"""zzz---!!!---))),,,"""((()))$$$)))***,,,'''000 (((###((($$$&&&''''''%%%$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&###((([[["""(((###'''%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&(((((((((''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&%%%%%%%%%%%%!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''((()))((('''%%%###&&&%%%$$$%%%'''''''''&&&"""$$$&&&&&&%%%$$$%%%&&&111%%%$$$---(((555"""LLL''''''%%%)))***'''%%%''')))***(((%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&###000aaaUUU$$$,,, (((%%%+++)))(((((((((((())))))))))))))))))************))))))000)))uuu///,,,)))%%%###+++******)))))))))******"""111+++))) ***111......'''***+++++++++*********)))))) //////)))))))))(((((('''''''''***))))))'''&&&%%%$$$$$$(((((('''&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%&&&'''''''''&&&$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''''''''&&&&&&%%%--- ---!!!!!!///&&&)))yyy***%%%%%%$$$$$$%%%%%%'''(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''***&&&+++...---!!!'''%%%%%%'''((())))))(((&&&%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&)))((($$$'''UUU''',,, '''%%%&&&'''''' ---$$$444$$$!!!... 000PPP ***$$$&&&''''''%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&###((([[["""(((###'''%%%'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$###!!!!!! !!!###%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$'''((())))))(((&&&$$$###'''%%%%%%%%%'''((('''&&&###%%%&&&'''&&&%%%&&&'''(((---)))"""666JJJvvv%%%(((&&&((('''&&&&&&'''((())))))(((&&&'''(((((())))))(((((())))))))))))))))))))))))***!!!111%%%***)))###***###---'''(((((((((((())))))))))))(((((())))))))))))((((((###000DDDTTT555222''',,,222)))((((((((()))***++++++%%%...***&&&555UUU(((...''',,,+++++++++************)))::: 444bbb))))))))))))(((((((((''')))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''(((((('''%%%###"""$$$%%%''''''&&&$$$""" ''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%***///+++222,,,***LLL ***'''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%)))999###...%%%&&&%%%((()))***)))&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((000&&&777:::$$$000$$$111$$$ &&&---,,,%%%!!!###&&&---...555 ,,,CCC!!!)))$$$%%%''''''&&&%%%&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%''''''%%%###"""$$$$$$&&&###((([[["""(((###'''%%%'''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''&&&%%%$$$###""" """$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$######%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$$$$&&&&&&###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&###$$$$$$%%%&&&'''((()))%%%%%%&&&&&&''''''(((((('''((())))))))))))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''&&&%%%&&&((()))((('''$$$&&&''''''&&&&&&'''((( 111"""(((000;;;mmm&&&'''&&&'''&&&'''((((((''''''(((***'''((()))*********)))(((************************+++&&&+++555''')))---!!!///###(((((((((((())))))))))))''''''((((((((((((''''''111!!!333666...)))@@@ ,,,///!!!******))))))******+++,,,,,,&&&%%%///777<<>>555***!!!XXX,,,'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%!!!***---&&&###(((bbb@@@,,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((()))&&&(((******'''$$$""""""(((((('''&&&''')))---000&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&///%%%###$$$...(((%%%%%%&&&''''''''''''''''''aaa$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%((((((''''''''''''((((((%%%&&&&&&&&&'''''''''''''''((())))))******))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%))))))%%%)))"""///)))444"""///((()))***+++,,,,,,,,,+++///+++"""...$$$,,,^^^333((()))'''(((((())))))))))))((()))******)))(((''''''((())))))))))))))))))))))))###000...%%%&&&(((eeeBBB)))%%%,,,+++''''''''''''''''''''''''%%%%%%'''((()))*********((())))))******))))))(((---//////,,,((($$$###$$$***************************)))))))))***+++,,,,,,&&&)))...)))'''///'''((((((((()))+++,,,+++)))(((***++++++***((())))))'''''''''((())))))******)))(((((((((((('''''''''%%%&&&'''((()))+++,,,,,,''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&---:::111***!!!444:::'''%%%%%%&&&&&&&&&&&&&&&%%%+++$$$999...!!!333QQQ!!!###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###(((,,,+++'''&&&000%%%,,,!!!&&&&&&&&&&&&&&&&&&&&&%%%!!!$$$'''(((((('''&&&&&&'''))))))'''&&&&&&&&&###%%%'''))))))&&&"""&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''***((((((+++BBB%%%&&&&&&'''''''''''''''###[[[$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''""""""###%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$######$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$&&&''')))))))))'''&&&,,,$$$)))111000555333###***,,,###%%%&&&((()))*********)))&&&AAA...000$$$YYY###******))))))(((((((((((()))&&&(((***+++***)))))))))))))))))))))))))))))))))'''***---)))%%%###888*** ***---((((((((((((((((((((((((''''''''''''((())))))***'''(((((())))))((((((''' ###%%%&&&''')))+++************************+++******))))))***+++,,,***(((000&&&&&&GGG)))((('''''')))+++,,,+++***&&&(((******)))(((((()))%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&%%%&&&''')))***,,,---...((((((((('''&&&&&&&&&%%%&&&'''(((((()))((((((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((()))$$$%%%(((*********((('''%%%&&&&&&''''''(((((((((%%%###---&&&$$$ 111$$$LLL(((###&&&''''''(((((((((''''''""",,,'''###///+++ XXXwww+++###$$$%%%&&&''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((((( %%%...+++######***---''''''&&&&&&&&&%%%%%%%%% $$$&&&%%%###"""###$$$%%%$$$$$$%%%''')))+++&&&######'''******'''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((((((+++,,,---___%%%&&&''''''((((((''''''%%%YYY$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&((()))***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%%%%''')))***+++***)))(((444%%%"""+++$$$+++EEE///+++$$$&&&''')))******))))))&&&555 ..."""&&&(((RRRxxx,,,+++***)))'''''''''((()))$$$&&&***,,,,,,+++++++++))))))))))))))))))))))))... %%%///...%%%%%%222###''',,,)))))))))))))))))))))))),,,+++)))(((((()))***+++''''''(((((((((((('''''')))(((((()))***+++***((()))))))))))))))))))))))),,,+++***)))))))))***+++---'''000&&&***\\\,,,((('''''')))+++,,,+++***$$$&&&)))))))))(((((((((&&&'''''''''(((((())))))&&&)))+++***'''%%%&&&((((((***++++++)))''''''(((&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((()))))))))&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$###""""""$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&|||&&&&&&000''',,,'''222))))))(((&&&&&&%%%%%%%%%666&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''lll;;;,,,&&&***))))))((('''%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%''')))$$$%%%%%%&&&&&&&&&'''(((&&&&&&%%%$$$%%%&&&'''((('''###000&&&---'''###&&& $$$'''+++)))^^^&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$'''(((&&&$$$$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&((('''&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''((((((&&&%%%###((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&'''((())))))((((((''''''(((((('''&&&%%%$$$%%%&&&'''((((((((('''&&&)))))))))(((''''''&&&&&&%%%###""" !!!###$$$''')))******)))(((((((((++++++++++++++++++++++++(((jjj###***(((------///%%%222'''))))))))))))))))))))))))000)))(((((())))))******++++++))))))))))))))))))))))))$$$%%%(((******)))'''&&&)))'''((()))&&&)))AAA]]]GGG---%%%...***))))))((('''&&&&&&&&&&&&((())))))(((((()))+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))'''&&&''')))%%%333''')))---///)))((('''''''''(((***++++++***)))'''''''''((()))''''''''''''((((((((()))'''((())))))'''&&&&&&'''%%%&&&'''&&&$$$###$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%&&&''''''(((((((((&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%&&&&&&&&&'''&&&,,,!!!==='''777%%%%%%***)))((('''&&&&&&&&&&&&&&&$$$###$$$$$$###%%%'''&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''888&&&%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&!!!###'''(((((()))(((''''''''''''&&&%%%&&&%%%%%%$$$%%%&&&'''((("""@@@###)))UUUAAA+++***&&&&&&((( ((( XXX%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$%%%%%%###$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))((((((''''''''''''''''''(((((((((&&&%%%$$$&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&'''((('''((()))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&666---"""666!!!+++;;;&&&((((((((((((((((((((((((%%%000 000###///)))))))))))))))*********))))))))))))))))))))))))%%%&&&)))***+++***((('''---******,,,&&&%%%222---(((***))))))(((''''''&&&&&&&&&((())))))(((((()))+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))***555)))***gggHHH***))))))((()))***+++,,,******)))(((((((((((((((''''''''''''((((((((((((((((((''''''((((((&&&%%%'''((('''&&&$$$$$$&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''222+++==='''222,,,---$$$******)))(((''''''''''''///'''$$$))))))$$$&&&...(((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&!!!$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###((()))''')))&&&%%%%%%(((((('''$$$%%%%%%$$$$$$$$$%%%&&&''',,,222VVV***%%%(((%%%***&&&&&&'''[[[$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###&&&(((((('''$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''''''''((())))))(((((('''&&&''''''(((((((((((((((***)))'''&&&&&&'''(((((()))))))))((('''&&&$$$###$$$$$$%%%%%%&&&''''''((((((((('''''''''(((***+++'''(((((())))))((((((((((((((((((((((((((((((((("""---+++ 888777'''666''''''''''''''''''''''''&&&***'''+++333+++$$$///************))))))))))))))))))))))))))))))))))))'''(((***+++++++++)))(((,,,''''''---,,,%%%"""%%%111&&&***))))))((((((''''''&&&'''((())))))(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((((()))+++!!!...)))]]]*********)))***++++++,,,))))))******))))))(((((('''''''''((((((((((((((()))'''%%%&&&))))))&&&###(((((('''%%%$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))((((((((((((((((((***$$$444000OOO'''"""000*********)))(((((((((((((((+++///'''%%%)))###(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((rrrCCC...&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((***%%%!!! $$$'''((('''### """&&&)))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&***444]]]!!!$$$!!!******'''+++\\\$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''((((((((($$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&'''(((''''''((((((((((((((((((((((((&&&'''''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&((()))***'''''''''((())))))((('''************************---"""(((WWW///(((---444'''((((((((((((((((((((((((///((((((,,,'''$$$%%%%%%++++++******))))))(((((())))))))))))))))))))))))((()))+++,,,,,,+++***))))))$$$###))),,,,,,---111hhhBBB,,,***))))))))))))((((((''''''''')))***)))((('''(((***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''')))******---)))aaa)))))))))*********++++++((()))***++++++***((('''(((((((((((((((''''''''')))'''%%%&&&((()))&&&###$$$$$$###""" !!!$$$&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''''''''"""999///hhh"""%%%...###******))))))(((((((((((()))---###!!!''''''"""%%%///(((((())))))((('''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***)))'''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((())))))---,,,)))'''%%%%%%''')))###!!! """&&&((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&(((444 RRR```$$$%%%!!!(((((($$$!!![[[&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%'''((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''(((((((((((((((''''''%%%&&&((())))))((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((())))))'''&&&%%%''')))***(((&&&''''''''''''''''''''''''---777lll,,,,,,+++///))))))))))))))))))))))))+++!!!$$$(((###(((222111++++++******))))))((((((******************************+++,,,++++++***))))))''''''((('''&&&***...555%%%((()))))))))))))))(((((((((((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))************************+++,,,,,,***((('''((()))111MMMaaa((((((((()))))))))))))))((()))***++++++***)))(((((((((((((((((('''''''''''''''&&&&&&''''''%%%$$$$$$%%%%%%$$$######%%%(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$"""111333(((RRR333444""")))((((((''''''(((((()))***###&&&111111'''&&&---(((((((((((((((((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***$$$"""###%%%'''((()))******%%%&&&&&&''''''(((((((((&&&&&&&&&''''''(((((()))((()))***(((&&&%%%'''***((((((((('''&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&!!!FFF\\\///)))***%%%(((""""""###```&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((('''&&&'''((()))*********)))(((%%%%%%%%%%%%'''((()))******))))))(((''''''&&&&&&'''''''''(((((()))))))))'''%%%$$$&&&)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&...111QQQ(((111(((+++***************************'''...333,,,)))'''************))))))))))))***************************++++++++++++***))))))%%%***......)))&&&''')))$$$222###))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))************************+++,,,,,,***((('''(((***---]]]''''''((())))))))))))((())))))******++++++******)))(((((((((''''''''''''%%%'''((('''&&&%%%%%%%%%%%%'''((((((''''''(((***(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''''''''(((###666..."""(((CCC999555,,,((('''''''''''''''((((((***...+++!!!!!!))),,,&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))***wwwMMM###$$$%%%'''((()))))))))&&&&&&'''(((((()))******$$$%%%%%%&&&''''''(((((('''&&&&&&'''(((((('''&&&(((+++,,,***%%%###$$$&&&%%%&&&'''(((((((((''''''***666EEE///---((('''(((&&&)))PPP%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))'''&&&''')))$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))&&&%%%%%%%%%&&&''')))***((((((((((((((('''&&&&&&((('''%%%%%%%%%'''(((***'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''(((((()))))))))))))))((('''$$$###%%%***+++)))&&&(((((((((((((((((((((((( )))$$$'''111;;;???222%%%111,,,))))))))))))))))))))))))---+++'''###$$$'''+++---)))))))))))))))*********************************++++++*********)))))))))$$$)))......,,,++++++,,,&&&jjjXXX%%%))))))))))))))))))))))))(((******)))(((''''''((('''((((((((()))))))))***))))))))))))))))))))))))************************)))*********))))))+++---???HHH'''((()))*********))))))******))))))******+++,,,))))))(((((('''''''''&&&$$$''')))(((%%%###$$$&&&"""$$$&&&&&&%%%%%%%%%&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''###%%%'''&&&$$$###%%%'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''(((((()))***++++++,,,&&&***+++$$$+++(((&&&nnn444+++###''''''&&&&&&&&&''''''((($$$$$$&&&)))***)))))))))&&&&&&'''((()))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***!!!,,,&&&''''''(((((('''&&&&&&%%%'''''''''((()))******+++$$$$$$%%%%%%&&&'''((((((***'''%%%'''******&&& ###(((+++)))###!!!$$$)))&&&&&&((()))))))))((('''888((($$$(((!!!&&&))) --- +++|||$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###%%%((($$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''(((''''''######$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((('''&&&$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&$$$$$$%%%&&&''''''''''''''''''((())))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++(((((())))))((('''&&&&&&'''$$$ !!!&&&***)))(((&&&&&&%%%&&&'''((($$$%%%%%%&&&&&&''''''((('''((((((((((((''''''&&&'''$$$###%%%***,,,)))%%%''''''''''''''''''''''''((("""555"""nnn<<<...%%%))))))))))))))))))))))))%%%------+++000...((()))(((((())))))******++++++************************+++******)))))))))((((((******)))&&&&&&(((***))))))222{{{,,,)))))))))))))))*********)))******)))(((''''''((('''((((((((())))))******))))))))))))))))))))))))************************&&&'''))))))***+++...000///((()))***+++,,,+++******+++***)))))))))***,,,---111---'''%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''(((...+++'''&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&)))'''&&&&&&((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))+++)))'''%%%######%%%''')))***,,,,,,***'''%%%%%%'''%%%...&&&%%%(((###!!!,,,111)))((((((&&&%%%%%%&&&'''((()))((((((((((((((()))***''''''''''''''''''&&&&&&''''''&&&''''''((()))***+++***)))((('''&&&%%%%%%!!!***$$$222(((***'''!!!(((%%%&&&((()))))))))((((((&&&''''''(((((((((((((((***)))'''%%%%%%%%%'''((((((!!!+++***111!!!&&&&&&)))+++&&&222GGG)))'''%%%%%%&&&'''((('''$$$***999&&&"""&&&***,,,&&&000###'''&&&((($$$(((ZZZ"""'''"""&&&$$$%%%#########$$$$$$$$$%%%%%%%%% """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''111+++$$$###&&&(((&&&""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%"""######$$$&&&'''((((((&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))***************((('''&&&&&&''')))+++---((((((''''''''''''((((((,,,***((('''&&&'''((()))((('''&&&'''((())))))'''+++***)))(((((('''((((((++++++************++++++""",,,///%%%+++888000,,,%%%''')))///###///333...&&&%%%%%%'''((()))(((&&&******+++++++++)))'''&&&''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((('''***""",,,,,,!!!((()))(((***(((((((((((())))))))))))***************))))))))))))))))))(((((((((((())))))(((222***555&&&))))))+++)))'''111---###bbb++++++++++++*********))))))!!!???!!! 666(((''')))---)))&&&$$$%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%''''''---***'''&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((******)))''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((()))+++***'''&&&''')))PPP---''';;;''')))###(((((('''&&&'''((()))***'''''''''((((((***++++++'''''''''''''''''''''''')))(((((('''''''''((((((((((((((('''''''''''''''$$$333jjjEEE$$$%%%)))((("""***%%%&&&''')))))))))((('''&&&'''(((((())))))((((((***)))'''%%%%%%&&&'''(((---)))333...$$$+++***))) 222&&&***)))'''%%%%%%&&&((((((''''''$$$ ddd222...---!!!..."""+++'''&&&((($$$(((ZZZ###(((###'''%%%&&&%%%############$$$$$$$$$%%%###$$$%%%&&&%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$$$$%%%'''(((((((((''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&((('''''''''&&&%%%%%%%%%(((''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&''''''(((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''&&&&&&&&&((()))***((((((''''''''''''((((((+++***((('''''''''((()))((('''&&&'''((())))))'''***))))))(((((((((((()))))))))(((((((((((()))))))))+++***!!!---$$$WWW 555333&&&###... )))&&&$$$(((''''''((()))******(((((())))))*********))))))(((((())))))******++++++************************)))))))))))))))))))))))),,,$$$rrrOOO)))000)))'''))))))******((()))))))))************+++++++++*********))))))******))))))))))))******+++---!!!000)))222+++***222!!!000'''{{{...,,,,,,,,,+++++++++******&&&111333"""((()))***)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''',,,***'''&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%(((***+++***)))(((((((((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&'''))))))(((((()))+++{{{))))))$$$...***!!!$$$((((((((((((((()))***+++%%%&&&&&&((()))***+++,,,''''''''''''''''''''''''+++***)))(((''''''''''''%%%&&&&&&&&&''''''((((((&&&333222&&&%%%((()))###***%%%&&&'''((()))((('''&&&&&&'''(((((())))))((((((***)))'''&&&&&&'''(((((()))$$$***""",,,'''222&&&PPP)))'''&&&&&&'''(((((('''... iii... ///...)))$$$&&&%%%'''###(((ZZZ###)))$$$(((&&&'''&&&#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$$$$############$$$$$$!!!$$$&&&&&&$$$!!!!!!"""$$$%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$((((((((()))(((((('''&&&''''''&&&%%%$$$######$$$&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))((((((((((((((('''((('''&&&'''((())))))''')))(((((((((((())))))***)))((((((''''''(((((()))(((((()))###///111###{{{!!!(((000(((111"""***+++''',,,***((((((***+++,,,+++(((((((((((()))***+++,,,)))*********************************************))))))))))))))))))))))))---$$$000%%%111222%%%***))))))+++)))))))))*********++++++,,,+++++++++*********************))))))*********000...$$$......///"""***888"""EEE...,,,,,,,,,,,,,,,+++++++++---888111$$$444)))***''''''((()))******)))(((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))(((((('''''''''&&&+++)))'''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&%%%$$$%%%''')))))))))))))))(((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''((((((((()))***000ZZZ:::+++///((()))))))))((((((((((((((((((&&&&&&'''((()))*********''''''''''''((((((((((((******)))(((''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&((((((((())))))''')))$$$(((&&&&&&(((((()))((('''&&&''''''((()))))))))))))))))))))(((''''''(((((()))"""---333'''...((("""'''444"""EEEggg)))'''&&&&&&((()))((('''(((+++---###---999(((!!!++++++111!!!&&&%%%'''###(((ZZZ###(((###'''&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$###""""""%%%%%%&&&&&&%%%%%%$$$###!!!"""$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((''''''&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))******$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))************))))))''''''((((((((('''&&&&&&((((((''''''''''''(((((('''(((((())))))(((''''''((('''&&&'''((())))))'''(((((('''(((((()))************))))))))))))******%%%&&&---+++)))///---(((222ZZZ---444###111///"""111...+++)))((()))+++,,,,,,***)))((((((((()))+++,,,+++*********************************************))))))***************+++((())) )))+++444###,,,***)))+++)))))))))*********++++++,,,+++++++++******************))))))))))))******%%%)))---000000*** 666555OOOjjj'''++++++++++++++++++++++++555"""***,,,,,,%%%%%%&&&)))*********))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))))))))((((((''''''&&&))))))((('''&&&&&&((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))'''%%%%%%'''''''''&&&''''''''''''&&&&&&%%%%%%###$$$&&&((()))(((((('''***(((&&&$$$$$$&&&(((***((('''''''''(((((((((''',,, iiiCCC!!!888&&&222))))))))))))((('''&&&%%%$$$(((((())))))))))))(((''''''''''''((((((((())))))((((((((((((((()))******(((((('''''''''&&&&&&&&&'''000***gggLLL((((((&&&'''&&&((('''((()))))))))((('''&&&'''(((((())))))))))))))))))))))))(((((()))))))))###***######+++...+++TTT666)))'''''''''))))))(((&&&222%%%,,,&&&333,,,(((666*** &&&+++%%%$$$&&&###'''ZZZ!!!'''"""&&&%%%&&&%%%&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''### $$$'''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!"""$$$&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))(((((()))))))))(((''''''((((((''''''''''''((((((&&&'''((((((((((((''''''((('''&&&'''((())))))'''(((((('''(((((()))************))))))))))))******,,,'''***...""" +++***yyyOOO,,,555((( ...---+++((('''(((***++++++,,,+++)))((((((((()))***++++++++++++************************************)))*********++++++,,,,,,&&&++++++gggGGG%%%000###...******+++)))************+++++++++,,,,,,,,,+++++++++******++++++************++++++222'''000%%%(((111999XXX;;;"""))))))))))))************'''@@@***$$$111(((***000"""%%%'''((((((''''''((())))))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((('''(((((()))(((((('''&&&'''(((((('''&&&&&&(((***%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))+++)))&&&$$$$$$&&&)))+++((('''&&&&&&((()))(((&&&999'''+++***&&&''')))(((((((((((('''&&&$$$###))))))*********(((&&&%%%'''''''''(((((())))))***(((((((((((()))***+++,,,))))))(((((('''''''''&&&)))!!!,,, ***)))$$$&&&%%%+++)))((()))***+++***)))(((''''''((())))))******))))))))))))))))))************(((111(((111LLL!!!(((((('''(((******(((&&&)))***+++lll 000###!!!+++&&&%%%$$$###&&&"""'''ZZZ &&&"""&&&%%%&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######))))))'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''(((((()))))))))))))))(((&&&%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((()))))))))))))))((((((''''''''''''((((((&&&''''''''''''(((((((((((('''&&&'''((())))))''')))(((((((((((())))))***(((''''''&&&&&&''''''(((///''' ---))) )))%%%&&&///)))$$$+++///!!!///&&&,,,***(((''')))***)))))),,,+++***)))((((((((((((******++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------)))(((///***)))---'''222)))///+++,,,,,,,,,,,,------------............------------------,,,,,,,,,,,,------555888777[[[---###((((((((()))))))))))))))"""###&&&((((((&&&&&&'''))))))))))))((('''&&&&&&&&&%%%%%%&&&'''((()))******%%%&&&'''((((((((('''&&&&&&(((((('''&&&&&&))),,,&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))&&&$$$$$$%%%(((***)))((($$$+++555OOO&&&***333***&&&'''((())))))((('''&&&'''(((*********)))'''&&&&&&''''''((())))))******))))))))))))))))))******((((((((()))))))))))))))))))))&&& 111%%%***%%%///******++++++,,,+++***)))((((((((()))************)))((()))******+++++++++***'''>>>TTT&&&((((((((()))******(((&&&111***((( 999QQQ 444###,,,***$$$###%%%"""'''ZZZ!!!'''"""'''&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$"""  ###&&&'''&&&######%%%&&&''''''((((((((((((''''''&&&&&&''''''&&&&&&''''''((())))))))))))))))))((('''%%%###"""%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((('''&&&&&&'''(((***+++((((((''''''''''''((((((''''''&&&%%%&&&'''((()))((('''&&&'''((())))))'''***))))))(((((((((((()))''''''&&&&&&&&&&&&'''''''''++++++///&&&...'''(((bbb333000***###555(((,,,***))))))******)))'''))))))*********))))))(((*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...+++***+++777......666(((444...///000000000000111111111222222222111111111000000111111000000000000111111&&&MMMIII///((((((((())))))************///&&&(((******((('''))),,,***))))))((('''&&&&&&&&&$$$%%%&&&'''(((***++++++$$$%%%&&&(((((((((''''''&&&'''((('''%%%&&&))),,,&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&%%%$$$$$$&&&(((((('''&&&&&&'''((()))***++++++)))((('''%%%%%%&&&'''(((''''''((((((((((((''''''$$$""""""%%%))),,,+++***,,,###---111\\\&&&,,,%%%$$$%%%''')))+++++++++***%%%''')))***+++***)))(((&&&''''''((()))******+++,,,+++***)))((((((((((((''''''((()))***+++,,,,,,'''---$$$+++222eee===***000%%%111(((+++,,,,,,---,,,+++***)))(((((()))***************((()))***+++++++++++++++)))(((___000((((((((()))+++***(((&&&###***222!!!(((((( 111---$$$!!!)))######%%%"""'''ZZZ"""((($$$(((''')))(((######$$$$$$$$$%%%%%%%%%%%%&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&%%%''')))(((%%%###"""###"""###$$$&&&'''((())))))'''&&&&&&&&&''')))+++,,,$$$$$$%%%%%%&&&'''((((((&&&'''((((((((('''&&&%%%&&&&&&'''((())))))((((((''''''&&&%%%$$$$$$$$$$$$!!!###%%%'''))))))''''''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***************)))(((((('''&&&%%%$$$%%%'''***+++((((((''''''''''''((((((((('''%%%$$$%%%''')))***((('''&&&''')))))))))'''+++***)))(((((('''(((((())))))(((((((((((()))))) 444%%%''')))!!!---)))$$$000JJJ###'''(((***,,,,,,+++***+++++++++)))'''&&&''')))+++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......(((000(((...vvvEEE111444888(((888000222222333333333444444444555555555444444444333333444333333333333333333444999iii&&& ,,,))))))******+++++++++,,,!!!sss***************)))((('''%%%&&&((()))((('''((()))%%%%%%%%%&&&&&&''''''''')))***+++++++++)))((('''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''((())))))''''''%%%333///###!!!///,,,((($$$$$$'''+++,,,---'''''''''(((((((((((())))))***++++++,,,++++++***(((&&&%%%'''+++,,,***'''$$$(((,,,+++)))(((***......''''''(((===666222,,,///)))///---...//////---++++++'''***,,,,,,,,,+++,,,---***************************)))^^^666'''---&&&'''''''''''''''''''''(((((('''''''''((())))))+++###++++++!!!''''''***&&&***\\\""")))$$$((('''(((&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$%%%%%%%%%$$$&&&'''''''''&&&%%%%%%$$$%%%$$$#########$$$%%%&&&(((''''''''''''((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''###$$$&&&&&&&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''((())))))***))))))"""###%%%'''((((((''''''((((((((((((((((((((((((&&&''')))*********)))((()))'''&&&&&&((())))))((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&''')))))))))))))))(((''''''%%%&&&&&&&&&'''((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))))))))((((((((('''%%%$$$$$$&&&''''''&&&$$$######%%%'''((((((&&&))))))))))))))))))))))))******)))(((((((((((((((111 )))|||777///666"""(((***++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------+++***,,,///000...+++,,,,,,---...///000000111555$$$111555///888...999666<<<000888777777999:::;;;:::888;;;<<<<<<;;;:::777555333:::888777666666666444222222bbb---***)))###************++++++++++++%%%...***++++++++++++******)))$$$&&&(((((('''''''''(((%%%&&&&&&&&&&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))***++++++"""---+++CCC+++&&&'''&&&### ###&&&''''''(((((((((((())))))))))))(((((()))))))))))))))))))))'''&&&(((+++,,,+++)))"""%%%)))***((((((***,,,(((------,,,***222222***///333///000111333444222000......000000000111111111111111------......---,,,++++++)))'''cccccc222###((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&''',,,hhh)))---&&&&&&)))%%%***\\\""")))$$$(((&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&''''''((())))))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''###%%%&&&&&&&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&'''((((((((((((((('''$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&$$$######%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''')))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((())))))******)))((('''&&&&&&'''((())))))((((((((('''((((((((('''&&&%%%%%%'''((((((''''''''''''(((***+++***(((((((((((((((((((((((((((******)))(((((((((((((((,,,111III&&&333###000(((***++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++))))))***---...---+++,,,---...///000111111111///+++000///333>>>@@@888===BBB???<<<======???@@@AAAAAAAAACCCBBBAAA@@@>>><<<:::999===;;;999999999888666444<<>>FFFLLLLLLIIIHHHGGGFFF@@@;;;777999@@@FFFHHHGGGDDDBBB???;;;888666444444***BBB222IIIooo******###111%%%((((((((((((((((((((((((******((('''&&&&&&&&&&&&,,,&&&777&&&"""$$$###&&&###((([[[###)))$$$(((&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''')))(((&&&&&&'''''''''&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######""""""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''((()))))))))((('''&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((())))))(((&&&''')))******)))''''''''''''''''''''''''(((((())))))******++++++)))(((''''''&&&'''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&'''((()))***++++++(((((((((''''''(((((((((((('''&&&%%%%%%&&&((())))))(((&&&''')))******))))))(((((((((******(((&&&(((((((((((((((((((((((())))))(((((((((((())))))'''///$$$!!!}}}...888$$$)))***,,,+++******+++---++++++++++++++++++++++++***++++++,,,,,,------------------...000111222222222333444666777777777777888???>>>888BBBLLLIIIEEENNNMMMOOOOOOPPPQQQQQQQQQQQQSSSTTTTTTRRRPPPMMMLLLMMMNNNOOOMMMKKKJJJJJJJJJIIIFFFCCCMMM<<>>>>>>>>===@@@>>>BBB>>>@@@CCCBBBKKKMMMQQQNNNQQQRRRSSSRRRPPPPPPRRRUUUTTTRRROOOMMMMMMNNNQQQRRRPPPOOONNNOOOOOONNNKKKHHHFFF888RRREEEHHHaaa333)))***444---(((333++++++******))))))))))))333"""''''''(((((()))((((((((((((***++++++)))(((((()))((((((((('''''''''''''''((((((((('''(((((()))***'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))(((&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((()))))))))))))))***++++++!!!222'''((( 222***&&&(((******((('''((()))((((((((()))))))))******)))***,,,---............,,,---------///333999===??????DDDLLLUUUXXXUUUPPPFFF<<>>000444<<>>666...AAA,,,000000//////...------,,,---%%%,,,(((***************)))((('''%%%'''((('''&&&$$$$$$%%%&&&&&&''''''(((((())))))(((''''''&&&'''((()))***%%%&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''((())))))... +++000222%%%)))+++,,,+++((('''***,,,,,,,,,------------......000333777:::;;;:::888666888999:::;;;===CCCLLLRRR\\\ZZZYYY___dddbbbXXXNNNOOOfffWWWjjjYYYHHHRRRNNNSSSTTTTTT___lllkkk```WWWVVVVVVXXXaaaooorrr{{{lllWWWRRRPPPDDD999KKKDDD,,,AAAHHH###---)))%%%333###''',,,+++***)))((('''&&&&&&******)))))))))******+++((("""###///555***((()))$$$((([[[$$$***%%%(((%%%&&&$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&& !!!###$$$$$$$$$###&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''''''''$$$$$$%%%&&&''')))***+++''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%''''''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))''''''((())))))***))))))%%%$$$$$$$$$%%%&&&((()))))))))))))))))))))))))))$$$%%%'''((((((((('''&&&'''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++,,,+++***)))((((((((((((''''''((()))))))))))))))''''''(((((())))))************))))))((((((''''''&&&'''((())))))((('''&&&$$$&&&)))+++,,,+++)))(((((('''&&&&&&((())))))(((&&&%%%%%%''')))***)))(((((((((((((((((((((((((((((((((((((((((()))******'''444)))***---...***,,,------,,,+++---...////////////////////////000111222333444555666666:::<<<>>>>>>>>>@@@EEEIIIJJJLLLOOOQQQRRRRRRPPPOOOLLLTTTOOOFFFVVV===NNNQQQLLLFFFNNNKKKOOORRRQQQPPPRRRYYY^^^^^^\\\XXXTTTPPPMMMKKKJJJIIIJJJLLLNNNQQQPPPNNNKKKNNNVVVPPPGGGMMMWWWLLLIIIDDDRRRQQQYYYUUU,,,>>>KKK ???:::777444888444222111111000//////......***///!!!333))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((())))))))))))((())))))))))))'''%%%%%%(((((('''$$$)))(((''''''''')))***+++******'''%%%///%%%eeeJJJ...(((,,,000)))+++...,,,&&&555///###))),,,555999DDD;;;IIIEEELLL:::===;;;;;;;;;===CCCLLLXXX___```cccffffffccc```______bbbhhhrrr}}}ZZZPPPXXXUUURRRQQQUUU\\\``````^^^RRRVVV[[[___eeeppp~~~ppp___QQQIIIJJJJJJ===<<>>>>>???@@@BBBDDDFFFHHHHHHKKKOOOPPPOOOOOOQQQTTTQQQNNNIIIIIIFFFAAAZZZ___\\\EEEOOOUUUTTTTTTUUUVVVXXX[[[\\\___]]]YYYWWWUUUSSSPPPNNNMMMOOOQQQTTTVVVXXXYYYYYYSSSWWW[[[]]]ZZZVVVRRRPPPNNNWWWUUUQQQQQQEEE***JJJ999333<<>>CCCZZZRRRQQQTTTXXXXXXXXXYYYZZZ[[[\\\]]]YYYWWWUUUTTTVVVWWWWWWVVVVVVVVVUUUUUUVVVWWWXXXYYYWWWZZZ___aaaaaa\\\VVVQQQNNNNNNMMMTTTRRRjjj```000DDDBBB???444:::@@@888555777888777555555555555333111000444***444666''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))************************((((((''''''''''''((()))***))))))(((((('''''''''%%%&&&(((((('''''''''(((+++)))'''&&&%%%&&&((()))***(((((()))+++,,,+++******++++++++++++******)))+++,,,+++******&&&777(((---+++(((111000)))000+++333---000===;;;@@@UUUKKK]]]NNNGGGKKKBBBAAABBBEEEIIIOOOXXXcccooowwwzzzzzzzzzwwwsssqqqqqqqqqlllpppwww}}}yyy]]]aaaaaa\\\WWWUUUWWWZZZZZZYYY[[[___eeeggghhhiiillloooxxx}}}|||tttrrrvvvxxxrrreeeZZZVVVVVVPPPZZZZZZ]]]^^^NNNXXXRRR&&&;;;$$$333'''111'''(((+++***)))(((((((((((((((%%%&&&''''''((('''''''''*** &&&***222***GGG&&&...UUU###***%%%)))&&&&&&$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''+++)))''''''((()))((('''&&&%%%%%%%%%''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&$$$''''''&&&(((---///---&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%'''((('''&&&&&&'''((())))))))))))((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''***)))((('''''''''((()))(((((()))*********))))))((('''&&&&&&(((((('''%%%(((''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((((()))))))))+++++++++)))'''''')))+++***)))((('''&&&'''((()))'''''''''(((((((((((()))***)))***,,,+++((((((,,,(((((((((((())))))))))))***************+++++++++)))(((***%%%+++777$$$555&&&%%%666***,,,///666111:::888666>>>:::222@@@EEEGGGIIINNNQQQBBBNNNLLLMMMNNNOOONNNMMMKKKJJJIIIHHHGGGHHHJJJLLLLLLLLLGGGKKKIIILLLSSSMMMDDDGGGMMMUUUSSSTTTUUUVVVVVVWWWWWWVVVVVVOOONNNLLLMMMQQQUUUWWWXXXYYYXXXVVVUUUUUUWWWXXXYYYUUUWWWZZZ___aaa^^^WWWQQQPPPNNNNNNUUUXXXHHH{{{eee;;;CCCHHH222@@@BBB111???555:::888777777888888777555555333(((@@@)))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''''''''(((((()))******)))(((((('''&&&&&&%%%'''((()))((('''((()))(((((((((((()))***++++++'''&&&'''((()))*********((()))***+++,,,+++***)))'''***++++++'''&&&%%%MMM,,,666$$$,,,---...111+++444444666777888SSSJJJOOOIIIPPP>>>JJJMMMCCCLLLQQQXXX```hhhqqqyyy~~~~~~~~~|||yyyuuuqqqmmmlllaaadddgggkkkooopppqqqqqq___jjjkkk^^^YYYSSSOOOOOOQQQSSSSSSTTTWWWZZZ[[[ZZZYYYZZZ[[[dddjjjoooqqqttttttnnnfffbbbgggjjjeee[[[UUUVVVYYYZZZcccaaa^^^^^^SSSTTTgggOOO555///111//////111++++++***)))))))))))))))'''''''''''''''''''''''''''$$$111''''''555(((###:::!!!'''fff###***&&&***&&&%%%###&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***)))((((((((((((((('''%%%$$$$$$%%%&&&&&&%%%######%%%&&&&&&%%%$$$$$$%%%###''''''&&&(((,,,...,,,%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''((()))))))))))))))((((((&&&&&&&&&'''''''''(((((('''((((((((((((((((((''')))(((&&&$$$$$$%%%'''((((((((())))))******++++++&&&&&&%%%%%%&&&''''''''')))))))))((('''''''''&&&''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))((((((((()))))))))))))))''''''((())))))))))))))),,,,,,+++)))'''''')))++++++***)))(((''''''(((((('''''''''((()))******+++%%%&&&((()))((('''))),,,''''''(((((())))))******)))))))))***+++++++++,,,))),,,---'''---&&&UUU000)))(((444+++...222---333555:::222777LLLGGGMMM@@@VVVLLLPPPTTTXXXUUUQQQRRRSSSTTTRRROOOKKKHHHJJJGGGFFFIIINNNSSSTTTSSSQQQUUUNNNKKKTTTUUUMMMKKKbbbMMMOOOOOOPPPQQQRRRQQQPPPOOONNNLLLIIIFFFFFFHHHLLLOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUPPPOOOPPPUUU[[[\\\XXXRRRUUUUUU[[[TTT^^^WWW]]]hhh===MMMHHHCCC888888GGG888;;;:::888999::::::999777666444...???)))JJJ((())))))******))))))((('''''''''''''''''''''''''''''''''((((((((())))))***))))))(((''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''&&&%%%%%%%%%'''))))))((('''((()))%%%''')))******)))((('''&&&'''(((((())))))***+++%%%&&&(((***++++++******###(((***---,,,------$$$:::(((222000333444+++444;;;===777HHHIIIZZZSSSXXX]]]fffmmmrrruuuwwwxxxttttttrrrpppkkkeee___ZZZUUUUUUUUUVVVWWWZZZ\\\]]]RRR[[[WWWLLLHHHBBB>>>>>>@@@CCCDDDGGGHHHIIIIIIIIIIIIJJJLLLRRRWWW\\\___bbbddd___YYYPPPTTTVVVSSSMMMKKKOOOTTTYYY___]]]VVVSSSQQQUUU___nnn$$$UUU222...444222///---,,,+++***************)))((((((((((((((((((((()))###///***%%%'''&&&%%%PPP%%%WWW###***&&&***&&&&&&###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######%%%&&&&&&%%%$$$$$$%%%$$$''''''$$$%%%)))***(((%%%%%%%%%&&&&&&'''))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''&&&'''((((((&&&%%%&&&''''''((())))))))))))((((((((('''''''''&&&&&&&&&%%%(((((((((''''''((((((((()))'''&&&%%%%%%&&&((()))(((((()))))))))***++++++))))))))))))((()))***++++++*********)))((((((((('''''''''((((((((())))))***))))))))))))))))))***(((((())))))))))))))))))''''''(((((())))))))))))&&&'''((()))******))))))+++++++++)))'''''')))*********))))))(((((((((((((((((()))***+++,,,,,,---)))++++++*********++++++''''''(((((())))))******)))))))))***+++++++++,,,)))---...''',,,%%%)))555111---000///555+++===111CCC???CCCSSSUUU___QQQPPPRRRUUUWWWWWWUUURRRPPPUUUQQQNNNNNNRRRVVVVVVVVVRRRWWWNNNDDDHHHIIIDDDDDDWWWSSS]]]ZZZZZZ[[[[[[[[[YYYWWWVVVWWWSSSNNNJJJJJJKKKKKKKKKKKKNNNQQQSSSSSSQQQMMMKKKKKKHHHFFFIIIPPPUUUUUURRRVVVOOO]]]TTTWWWdddZZZhhh[[[JJJRRRGGG???KKKFFFAAA>>><<<;;;:::;;;:::999777555888888555555777))))))************))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((((((((((((''''''&&&&&&&&&&&&'''))))))((((((((()))&&&'''))))))(((&&&$$$"""''')))*********)))+++,,,&&&'''((())))))*********(((+++,,,,,,---(((999111---999555222===444666999<<<444KKK\\\\\\^^^___ccciiimmmmmmkkkiiihhhcccaaa___]]]ZZZTTTNNNIIIGGGFFFDDDCCCCCCDDDFFFGGGKKK:::@@@AAA>>>:::666666888;;;===@@@??????@@@AAACCCFFFGGGEEEIIIKKKKKKNNNPPPNNNHHHBBBCCCDDDBBBAAABBBGGGKKKMMMQQQSSSNNNHHHIIIOOOSSSCCC:::EEE333555BBB+++111000///---,,,,,,,,,,,,+++******))))))))))))***,,,"""&&&,,,(((&&&((((((222ccc\\\""")))%%%)))''''''%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&&&&%%%%%%%%%''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&%%%'''&&&######&&&'''$$$&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''((())))))&&&&&&&&&'''''''''''''''%%%'''((('''&&&&&&'''(((&&&''')))******)))(((((()))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((***)))((((((((()))***+++))))))((((((((()))******((()))((('''%%%&&&(((***++++++***************)))''''''((((((((()))))))))***))))))(((((())))))***((((((((((((((((((((()))&&&''''''(((((())))))***'''''')))******)))((((((''')))***)))((('''((()))))))))))))))))))))(((((())))))******+++,,,------,,,---+++((()))+++)))%%%(((((((((((())))))))))))***************+++++++++(((***---'''***444$$$333000+++666666======JJJ;;;JJJLLLNNNmmmXXXUUUOOOQQQTTTXXX\\\^^^^^^\\\[[[[[[WWWRRRNNNMMMNNNOOOOOOIIIRRROOOIIIKKKJJJGGGLLLHHHuuu{{{ttttttttttttsssrrrqqqqqqnnnjjjddd___]]][[[YYYXXXWWWYYY]]]^^^\\\WWWPPPLLLLLLGGGCCCBBBEEEIIILLLLLLQQQBBBQQQRRRGGGSSSWWWPPPSSSHHHPPPUUUXXXDDDKKKEEEBBB@@@???>>>===:::888555===;;;000@@@777|||(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''((()))***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&((()))***(((((()))***((((((''''''((()))***+++''')))+++***(((''')))++++++******)))((((((((()))+++,,,+++)))---###LLL777333666<<<<<<666@@@???===777>>>777;;;rrrcccccc```aaabbb```\\\YYYWWWWWWRRROOOKKKHHHGGGFFFCCC@@@<<<===???@@@AAAAAAAAA@@@EEECCCYYYDDDBBB???;;;:::;;;>>>@@@BBBBBBBBBDDDGGGJJJLLLLLLFFFGGGEEEBBBBBBEEEDDD???>>>===;;;;;;>>>AAADDDFFFEEEDDDJJJKKKEEEFFFKKKJJJAAALLLJJJAAA555<<<222777666444222000///......---,,,+++*********+++++++++'''###...333...---,,,)))+++%%%hhh!!!(((###(((''')))(((%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''$$$'''))))))&&&$$$%%%&&&'''&&&%%%&&&((((((&&&%%%%%%&&&((((((&&&%%%&&&'''$$$&&&&&&######&&&&&&$$$''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&''''''&&&&&&((()))&&&''')))*********)))((((((((((((''''''''''''''')))((('''&&&&&&'''((()))((()))))))))***************)))((('''''''''((()))&&&'''&&&$$$!!!!!!$$$&&&))))))))))))************'''((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***'''(((*********)))'''&&&###&&&((())))))(((((((((((())))))*********))))))))))))******+++++++++,,,+++***'''%%%***///,,,$$$))))))))))))((((((((((((+++++++++***************)))(((...((()))LLL:::111,,,777999@@@AAADDD<<>>;;;<<<>>>???>>><<>>>>>@@@CCCGGGHHHJJJMMMQQQSSSSSSSSSRRRQQQLLLFFFEEEGGGFFFCCCAAA===;;;<<<@@@DDDFFFFFFFFF@@@EEEKKKFFFHHHMMMJJJNNNttt888III<<<:::;;;;;;:::888555333222111000///...,,,+++++++++,,,,,,&&&---%%%)))...'''&&&'''%%%...""";;;!!!'''"""''''''******%%%%%%&&&&&&'''((())))))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''$$$'''***)))'''%%%%%%&&&'''&&&&&&'''(((((('''%%%%%%'''(((((('''&&&&&&'''###&&&&&&######''''''%%%(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$%%%''''''''''''(((***%%%''')))***+++***)))(((&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))%%%&&&'''((())))))((((((***)))(((&&&&&&&&&'''((()))***)))'''######%%%(((''''''(((((())))))******(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((())))))***((()))***+++***)))'''%%% $$$(((***)))((('''''''''((()))***************))))))))))))***************)))&&&'''111:::777...******))))))(((((('''''',,,+++++++++******)))))),,,(((111,,,+++___ddd<<<111III999CCC===JJJ333XXXJJJKKKDDDRRRtttuuuccc``````aaa```___\\\YYYXXXUUUVVVWWWWWWYYY^^^gggnnn|||~~~zzzzzz|||uuuttt}}}~~~wwwuuunnnfff]]]WWWTTTTTTFFFUUU???@@@DDD???LLLAAAxxxWWWZZZUUULLLcccRRRUUURRRNNNJJJHHHDDD@@@===:::CCC+++??????444222))))))(((((((((((())))))%%%&&&'''((((((''''''&&&((((((''''''''''''((((((******((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))******)))((('''&&&'''((()))******)))((('''666222---(((%%%&&&(((***&&&'''''''''(((((())))))&&&###+++555vvv'''///000!!!---111,,,%%%&&&(((***,,,...000111'''...111))) 333|||HHHIIINNNIIIEEEEEEDDDDDDHHHLLLLLLFFF@@@JJJGGGLLLQQQHHH<<<>>>DDDBBBDDD???<<<<<>>>>>@@@BBB>>>JJJPPPIIICCCEEEEEE@@@===ssshhhFFF<<>>===<<<:::888666555444,,,---...///000111111111,,,+++***))))))***+++,,,###...,,,!!!YYY###***%%%(((%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&$$$%%%''')))******))))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%+++)))'''%%%$$$###$$$$$$''''''''''''&&&%%%$$$$$$%%%'''((((((&&&$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((('''&&&'''((()))(((''')))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''(((******)))((())))))))))))(((((((((((())))))333zzz$$$...,,,---((( !!!+++222000***)))......)))(((+++:::!!!)))???CCC===AAAGGGJJJJJJGGGNNNLLLKKKIIIFFFNNNVVVhhh___YYYYYY[[[[[[]]]```gggmmmtttvvvwww{{{wwwmmmhhhfff^^^^^^XXXOOOIIIJJJKKKJJJuuukkkXXXSSSSSSRRRRRRTTTQQQOOOOOOOOONNNKKKHHHDDD999888@@@===999LLLjjj***))))))(((((())))))***'''((()))*********)))(((******))))))))))))******,,,+++***)))(((((((((((('''&&&%%%%%%%%%%%%&&&'''***)))))))))(((((((((((())))))(((((((((((())))))333000,,,)))'''(((***+++&&&&&&&&&&&&''''''((((((...000VVV000333;;;///000'''(((((()))+++,,,------"""444'''>>>KKKMMMQQQIIIFFFEEEDDDDDDHHHJJJIIIBBB<<>>:::777555444...//////000000//////...---,,,***)))(((((())))))+++...&&&'''"""((("""$$$###'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''((($$$%%%'''(((((((((((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&)))((((((''''''&&&'''''')))((('''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%((()))***)))''''''''')))''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%###!!! &&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((***(((((((((***+++***)))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((''''''''''''&&&&&&&&&)))))))))))))))))))))))),,,,,,++++++******))))))******))))))((((((''''''***))))))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))((())))))))))))((((((((((((\\\((($$$000222333000"""((('''(((******)))+++///555(((+++>>>EEEEEEFFFJJJKKKJJJIIIIIIJJJKKKJJJJJJNNNdddcccccccccbbbdddppp~~~}}}wwwuuupppjjjfffeeedddbbbRRRSSSTTTOOOOOOTTTRRRQQQRRRSSSSSSPPPMMMDDD<<<;;;BBB@@@777;;;HHH*********))))))*********'''((()))************)))******))))))))))))******,,,+++***))))))(((((())))))'''%%%######%%%''')))******(((''''''(((((()))+++)))(((&&&&&&((()))+++...,,,+++***)))***+++,,,%%%&&&&&&&&&&&&&&&''''''### 888222333444333&&&))))))))))))))))))))))))777777(((---gggJJJOOOQQQEEEDDDBBBBBBCCCFFFIIIGGGAAA<<<|||___,,,EEEMMMGGGQQQWWWWWWTTTPPPNNNNNNPPPSSSUUU[[[aaaiiiqqquuuuuurrrppprrrxxxnnnzzz\\\jjjaaabbbhhhnnn___eeeeeeoooZZZfffpppmmm}}}vvvrrraaaiii[[[\\\\\\WWWNNNFFFGGGRRR]]]lllaaaXXXVVVRRRIIIAAA??????mmmSSSZZZQQQIIIMMMKKKFFFAAA===:::888777333333444333222111///...000///---+++)))(((((()))+++$$$"""***111$$$"""&&&"""!!!&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))((((((%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&$$$###"""&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))((('''(((***+++***)))((((((((((((((((((((((((''''''((())))))***++++++&&&&&&'''''''''((((((((())))))))))))))))))))))))+++******)))((('''&&&&&&******))))))((((((''''''++++++***)))))))))******(((((((((((((((((((((((((((''''''(((******)))((((((((((((((()))))))))))),,,+++333,,,$$$***((("""((((((,,,---)))&&&(((******...---///lllJJJPPPKKKNNNLLLKKKKKKFFFLLLOOOOOOTTTTTTxxxllleeennn}}}zzzMMMMMMOOOKKKIIIQQQQQQQQQSSSVVVVVVUUUSSSNNNHHHEEEFFFEEE???888555++++++************++++++&&&&&&''''''((((((((()))((((((''''''''''''(((((())))))((('''''''''''''''***)))(((&&&&&&((()))***+++***(((&&&&&&''')))******)))(((''''''((()))******************)))))))))''''''''''''''''''''''''%%%333MMM+++***)))"""000***************)))))))))(((+++%%%111MMMTTTUUUDDDEEE===>>>@@@DDDFFFEEEBBB>>>YYYYYYPPPVVVNNNSSSUUURRRPPPTTT]]]fffkkkmmmlllpppwww}}}}}}{{{~~~{{{qqqooovvvrrrvvvyyyuuusssuuu}}}rrrrrrooouuuggglllhhh```VVVNNNNNNUUU]]]eeehhhhhhaaaVVVNNNJJJJJJ@@@nnnbbbQQQTTTRRROOOIIICCC???<<<<<<<<<888999999999999777555333333222000...,,,,,,,,,,,,$$$222###+++<<<&&&NNN"""'''!!!$$$"""&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''#########"""!!!"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''((((((((((((((((((((((((*********))))))(((((('''%%%&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''(((((())))))******++++++***))))))*********))))))))))))))))))))))))(((''''''(((******)))((((((((((((((())))))))))))555<<<444%%%888 999!!!''',,,---))))))---,,,'''999(((,,,MMMWWWLLLNNNNNNMMMNNNIIIUUUWWWVVV\\\\\\||||||___KKKKKKLLLJJJLLLNNNPPPTTTWWWXXXXXXWWWWWWSSSLLLFFFFFFGGGCCC;;;++++++************++++++&&&&&&&&&'''((())))))***((((((''''''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))(((***)))'''&&&&&&(((***+++'''((()))******)))(((''''''((()))))))))'''&&&%%%)))))))))(((((((((((((((***(((zzz"""444555(((---*********++++++,,,,,,,,,&&&:::%%%"""VVVZZZWWWDDDCCC:::;;;<<<>>>@@@???>>><<<:::iiieee]]]WWW[[[fffnnnnnnkkkooovvvzzzvvvyyy}}}wwwqqqhhhaaa^^^___aaaccciiipppnnnbbbZZZ\\\\\\XXXUUUfffRRRaaaXXXSSSLLLDDD>>><<<<<<<<<;;;<<<>>>???>>>===:::999333222111////////////000)))+++333...==='''iii"""***&&&)))%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&%%%$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''%%%%%%&&&'''((('''&&&''''''''''''''''''''''''******))))))(((''''''&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((()))))))))******+++++++++''''''(((((())))))******))))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))((('''((((((((()))))))))***+++...$$$%%%>>>333%%%+++###%%%&&&(((...222000***777'''###KKKSSSHHHLLLNNNPPPQQQQQQ___\\\[[[[[[___hhhyyyxxxwww~~~}}}zzz{{{rrr}}}sss}}}MMMIIINNNMMMIIILLLQQQUUUXXXYYYZZZZZZSSSTTTOOOGGGFFFIIIHHHBBB*********))))))*********((((((((()))***+++,,,---******))))))))))))************))))))))))))******%%%&&&((())))))(((&&&%%%)))((((((''''''(((******&&&((()))++++++)))(((&&&&&&'''((()))((('''&&&%%%*********))))))))))))(((...+++!!!******///))))))***+++,,,------...''')))000VVVSSSLLL;;;:::999999999999999999::::::444dddmmmpppiiimmmvvvwwwzzzuuussswwwwww|||sssmmmgggfffjjjoooqqqqqqwwwyyyxxxtttoooiii\\\OOOhhhYYYfff]]]WWWMMMCCC===;;;;;;<<<@@@AAACCCDDDDDDBBB???===555444222111000111111222777+++---222///777444######---))),,,((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%$$$$$$''')))%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''((())))))******((((((((((((((((((((((((&&&''''''((()))***+++,,,******))))))((((((''''''(((((('''''''''((())))))''''''''''''''''''''''''(((''''''(((******)))(((''''''(((((())))))******"""))))))!!!"""333***&&&&&&***,,,+++)))***"""...IIIMMMFFFLLLQQQUUUWWW\\\ggg^^^bbb\\\dddfffdddhhhmmmfffjjjbbbmmmdddwwwjjjlllpppnnnvvv|||{{{}}}HHHCCCDDDFFFGGGKKKQQQUUUWWWXXXZZZ[[[NNNSSSUUURRROOOMMMIIIEEE***))))))(((((())))))***)))(((((()))***+++---...******))))))))))))************))))))))))))******(((''''''''''''''''''((('''((((((((()))))))))***(((((())))))))))))((((((%%%&&&'''))))))***))))))***)))))))))((((((((((((&&&###***HHH&&&===&&&))))))******++++++,,,,,,000888OOOEEE>>>555555888888777888999===AAADDDEEEhhhiiikkkhhhaaaiii]]]ccceeepppqqq}}}{{{nnnkkkiiijjjqqqyyypppnnn{{{iiiccc___[[[UUUKKKCCC>>>>>>AAACCCIIIKKKLLLMMMKKKHHHEEEBBB;;;:::888666555444444555999777(((333OOO000444111((($$$,,,(((+++((()))(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$&&&''')))))))))''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$&&&''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))***((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((******))))))((((((''''''(((''''''''''''((()))***************************(((''''''(((******)))((('''''''''((()))*********$$$222XXX111(((@@@ 222***)))...***###)))888777LLLNNNNNNTTT[[[``````hhhlllcccuuukkkxxx|||bbbZZZdddZZZbbb\\\aaa\\\cccZZZ\\\___tttmmmiiikkkmmmqqquuu{{{@@@CCC777@@@BBBGGGMMMQQQSSSSSSTTTVVVQQQRRRVVVZZZZZZTTTNNNLLL))))))(((((((((((())))))'''&&&&&&&&&((()))+++---((((((''''''''''''((((((((((((''''''''''''((())),,,+++(((''''''(((+++,,,&&&'''((()))******))))))***)))(((''''''((()))***%%%&&&''')))+++,,,------))))))(((((('''''''''&&&&&& 111,,,xxx+++)))))))))))))))*********WWWLLL???:::888:::666666777999>>>EEEMMMRRRSSSlllvvvmmmmmmoooaaaccc___bbbaaaWWWffftttfffqqqqqqqqqrrrwwwvvvhhhiiiTTTUUUOOOHHHAAA@@@CCCHHHLLLSSSTTTUUUUUURRRNNNJJJGGGCCCAAA???<<<:::888888888///;;;;;;333444777000000777...%%%+++&&&(((''')))***''''''''''''''''''''''''$$$$$$######$$$%%%'''(((%%%%%%$$$$$$%%%'''(((***'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((("""$$$&&&))))))(((&&&$$$&&&&&&'''''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''')))******(((&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''###$$$%%%&&&''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''(((''''''&&&$$$###""""""(((((((((((())))))))))))((((((((((((((((((((((((***************)))))))))''''''(((((()))*********(((((('''(((((()))******''''''''''''''''''''''''(((''''''(((***+++)))(((&&&''''''((()))******+++---"""((({{{111,,,$$$(((111,,,%%%777UUURRRRRRWWW^^^fffkkkgggppppppjjjppp\\\ggg[[[ggg```___ccc^^^dddccc]]]OOOxxxgggdddgggiiikkknnnttt}}}???LLL555CCC<<>>CCCDDDDDDFFFKKKSSS]]]dddddd[[[vvvooohhhuuuiiiqqqhhhcccdddbbb___fffrrrYYYSSSSSSNNNNNNMMMIIIHHHOOO^^^jjjnnnooonnnhhh___VVVPPPNNNGGGGGGEEECCC@@@???@@@BBBCCCCCCBBB@@@===999555333***===222$$$+++&&&***((()))'''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$!!!((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((('''''')))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))******))))))((((((((((((((())))))((('''''')))******)))))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))((('''(((+++,,,***(((************++++++++++++444%%%777fffYYYkkkaaarrryyy}}}|||```NNNVVV```eeefffpppuuupppgggbbbSSSJJJGGGBBB>>>======???AAACCCDDDKKKWWW]]]]]][[[\\\))))))((((((((((((((('''((()))***++++++)))'''&&&(((((())))))((('''&&&&&&''''''''''''(((***++++++''''''(((((())))))************)))((((((((((((((()))))))))((((((((('''''')))((((((''''''(((((())))))***+++***)))((()))******))),,,(((&&&888888DDD:::EEEKKKOOOPPPSSSVVV[[[ccclllrrrtttmmmnnniiizzzjjjzzzqqqlllpppqqqmmmjjjmmmUUUOOONNNMMMQQQSSSRRRSSS\\\mmm|||~~~|||xxxrrrjjjaaaZZZVVVNNNKKKGGGEEEEEEEEEEEEDDDIIIKKKJJJFFF???888666555=== AAA,,,$$$+++&&&***((()))'''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&((((((((('''&&&%%%###"""((('''&&&&&&%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''!!!###%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((((((((''''''''''''(((''''''&&&&&&''''''((((((((((((((()))))))))))))))((((((''''''((())))))(((''''''(((******)))((())))))))))))))))))))))))))))))(((''''''((()))))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***))))))((('''(((''''''(((******)))((((((((()))+++,,,---...///,,,''' ...hhhiiiwwwuuu}}}tttmmm[[[TTTJJJ@@@:::888:::;;;AAAAAAGGGRRRYYY[[[[[[]]]((((((((((((''''''''''''******+++,,,,,,***)))((())))))((((((''''''&&&%%%''''''&&&&&&'''(((***+++&&&''''''((()))******++++++***)))((((((''''''((()))))))))((((((((((((''')))(((((((((((((((((())))))*********))))))))))))///***333444999^^^MMM888FFFYYYCCCbbbcccfffjjjmmmpppssswwwzzz}}}ssssss}}}zzz|||zzz~~~~~~iii```NNNRRRTTTYYY]]]]]]]]]eeeuuu}}}{{{wwwqqqjjjddd[[[TTTLLLGGGGGGHHHIIIHHHIIILLLMMMHHH@@@:::999;;;AAA666+++FFFGGG$$$+++&&&***((()))''''''(((((())))))))))))))))))))))))(((((((((((((((%%%&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''' """$$$%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))***)))))))))((((((((('''(((((('''''''''((())))))''''''''')))++++++)))'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************))))))''''''(((((()))))))))((('''((()))***,,,---......;;;###888888ppprrrjjj^^^PPPEEE???===<<>>???BBBBBB;;;EEE111???eee$$$+++&&&***((()))'''''''''((()))***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''"""$$$&&&&&&&&&&&&'''((("""###$$$%%%'''(((((()))&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''******))))))(((((('''''''''''''''''''''((())))))''''''''')))++++++)))'''((((((((((((((((((((((((************************''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((('''''''''((())))))))))))))))))))))))))))))******++++++---%%%(((%%%&&&zzz~~~tttgggZZZPPPIIIEEE???;;;<<>>???>>>---hhh$$$+++&&&***((()))(((&&&''')))***+++***)))((($$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''((('''''''''''''''((())))))$$$%%%'''(((((('''%%%$$$))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&$$$$$$%%%&&&&&&''''''&&&$$$###"""$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))%%%%%%%%%&&&'''((()))******(((&&&&&&(((*********))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******(((((())))))))))))((((((************************))))))))))))))))))))))))&&&&&&'''((((((((((((((((((+++------+++***+++---******+++++++++,,,,,,,,,!!!333%%%(((000%%%&&&yyymmmaaaWWWRRRPPPLLLCCCtttxxx|||lllaaaTTTMMMGGGBBBBBBEEE))))))(((((((((((())))))*********)))'''%%%""" &&&$$$###%%%***,,,+++)))((())),,,222888888222,,,)))***+++)))'''&&&'''(((---+++***((((((((())))))******))))))))))))******+++++++++***************)))))))))))))))))))))))),,,)))''''''***---,,,+++)))~~~yyyyyy~~~yyytttnnnggg^^^XXXXXXVVVQQQPPP[[[jjjooollljjjqqqxxxwwwooofff```^^^ddd]]]UUUPPPOOOMMMIIIEEEEEEHHHJJJIIIDDD???======}}}%%%,,,''')))&&&((((((&&&&&&((((((((('''&&&%%%))))))((('''&&&%%%%%%$$$((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))'''%%%"""###&&&(((((('''(((''''''''''''&&&&&&&&&((((((''''''''''''(((((('''&&&$$$######$$$&&&'''''''''%%%$$$$$$%%%''''''%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$)))******(((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))))))))(((((('''((()))+++++++++***)))((((((((()))******++++++))))))((((((''''''&&&&&&+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,.........,,,+++---+++)))((('''((()))***,,,+++***))))))+++---...---,,,,,,++++++*********jjjeee]]]VVVRRRPPPOOOOOOTTTUUUaaa|||gggxxxyyy|||{{{vvvmmmbbbWWWNNNHHHEEE******))))))))))))******++++++***)))(((&&&%%%$$$%%%&&&((((((((()))***+++)))(((***///333333...)))'''((())))))(((((()))***))))))))))))******+++,,,***)))))))))))))))***++++++++++++++++++++++++,,,************************,,,***((((((+++------+++,,,888|||}}}zzzzzz{{{||||||tttkkkbbb\\\VVVVVVUUUXXXcccnnnqqqllldddhhhnnnrrrrrrnnnjjjgggnnnggg]]]VVVSSSOOOIIIEEEFFFHHHIIIIIIGGGDDDBBBAAAKKK&&&---(((***'''))))))((((((((())))))(((((('''(((((((((''''''&&&&&&%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((()))&&&$$$$$$&&&''''''%%%(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''))))))'''&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%$$$&&&'''(((((('''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))((((((''''''''')))*********))))))''''''((())))))******+++))))))((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))++++++***)))(((,,,+++)))((((((((()))***,,,+++***))))))+++---...,,,,,,,,,+++++++++******===xxxooo^^^ZZZUUURRRSSSUUUYYY[[[ggggggnnndddiiirrrjjjuuuwwwuuu}}}|||vvvnnneee\\\VVVSSS++++++************++++++,,,+++***))))))((())))))'''***,,,+++'''&&&(((+++)))((((((***------)))&&&&&&'''))))))((((((***+++))))))***+++++++++******)))))))))))))))***+++,,,***++++++,,,,,,---------************************---+++******,,,------,,,&&&JJJ{{{tttoooooossswwwttt{{{oooddd^^^UUUWWWZZZ```iiiqqqooojjj\\\]]]bbbiiiqqquuuvvvtttwwwpppfff^^^YYYSSSMMMHHHHHHHHHIIIJJJLLLLLLJJJHHH666SSS'''...)))+++(((******)))))))))(((((())))))***'''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''''''''((((((((((((((('''''''''''''''***(((&&&%%%&&&&&&%%%$$$(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))(((''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%###%%%(((((('''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''(((((()))(((((((((&&&''''''(((((()))******(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***)))(((''',,,+++***(((((()))******,,,+++*********+++,,,---,,,,,,,,,,,,++++++++++++$$$\\\qqqbbb[[[TTTTTTTTTWWW]]]dddlllppp~~~}}}~~~xxxuuu~~~|||xxxuuutttuuuxxx}}}xxx```YYYlllkkkcccmmmooopppuuuzzz~~~~~~|||vvvpppiiieee+++******))))))******+++---,,,+++******+++,,,---***,,,---+++(((&&&''')))((('''&&&'''))))))(((&&&&&&((())))))(((((()))+++++++++,,,+++***(((&&&$$$))))))))))))***+++,,,,,,))))))***++++++,,,------************************,,,+++++++++,,,---------(((;;;+++<<<rrrpppmmmjjjkkkpppxxx~~~~~~yyywww{{{}}}~~~~~~qqqeee^^^WWWYYY\\\bbbiiilllhhhdddXXXXXXZZZ___gggpppxxx}}}zzztttlllddd]]]WWWRRRNNNKKKJJJIIILLLPPPSSSQQQOOOFFFNNNooo'''...(((+++(((***)))***)))((('''((()))***+++&&&'''''''''((((((((()))))))))(((((((((((())))))(((((((((''''''((((((((((((((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&%%%&&&(((******)))(((&&&'''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&"""$$$((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((('''&&&'''''''''''''''''''''&&&&&&''''''(((((())))))(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++******++++++***))))))******+++++++++*********+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,555NNNuuuiii\\\TTTRRRXXX\\\cccjjjrrrzzzxxx|||pppppplllhhhddd___[[[\\\```gggiiihhh{{{pppgggjjjjjjeeejjjppplllkkkrrryyy|||zzzzzz}}}xxxttt))))))(((((((((((()))))),,,+++*********+++---......,,,))))))******'''%%%'''&&&%%%&&&'''))))))))))))******)))(((''''''((()))*********)))'''%%%###******)))******+++,,,,,,'''(((((()))***++++++,,,***************************+++,,,,,,,,,------......"""888$$$222kkkfffhhhjjjmmmqqqvvv}}}wwwcccqqqwwwpppppp}}}~~~rrrggg```^^^\\\]]]```cccbbb___]]]YYYYYYXXXWWWZZZcccqqq|||yyyuuummmfff___XXXSSSPPPPPPNNNLLLNNNRRRUUUTTTSSSWWWOOOHHH%%%---'''***'''(((((((((((('''&&&'''(((***+++&&&&&&''''''((()))))))))))))))(((((((((((())))))'''(((((((((((((((((('''((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%&&&''''''''''''''''''&&&%%%&&&(((******)))(((&&&&&&''''''''''''''''''&&&((((((((()))(((((('''&&&###&&&)))+++***)))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&'''&&&&&&''''''(((((())))))(((((())))))******++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++***+++++++++,,,,,,+++++++++,,,,,,---------000!!!444DDD}}}qqqccc[[[UUUQQQRRRVVVgggnnnyyyjjjiiieee```]]][[[WWWQQQRRRWWWUUUiiiiiilll}}}xxxvvv{{{~~~nnnllluuuooohhhjjjrrrzzz{{{xxxyyy{{{~~~{{{))))))(((((((((((())))))***************+++,,,,,,---***'''(((***+++((($$$''''''&&&''''''((()))***)))***+++***'''&&&'''(((%%%&&&'''((()))))))))))),,,++++++*********++++++''''''(((((()))*********++++++++++++++++++++++++&&&)))+++,,,,,,---...///"""<<<'''666111)))zzznnneeedddhhhnnnrrruuuvvvwwwxxxyyyyyytttkkkaaaffflllppprrryyyzzzpppiiieeegggbbb___```___\\\YYYZZZ[[[[[[YYYTTTRRRXXXfffrrrtttqqqllleee^^^YYYTTTRRRUUUSSSQQQPPPQQQSSSSSSSSSRRRQQQ___OOO%%%,,,''')))&&&((('''''''''''''''((()))******'''''''''(((((()))))))))***))))))(((((())))))***''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&$$$&&&((((((((('''((()))(((''''''''''''&&&&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&'''(((((('''&&&&&&((((((((())))))(((((('''%%%'''*********))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))*********)))(((((('''&&&&&&&&&&&&'''&&&''''''(((((()))******(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************************+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---......///+++555...777???xxxbbbYYYQQQOOORRRVVV]]]dddvvv~~~ggg]]]aaa\\\ZZZ\\\YYYRRRRRRXXX___[[[nnnzzztttmmm{{{~~~rrrrrrvvvuuuzzz}}}xxxpppssswww{{{}}}~~~~~~~~~***))))))))))))))))))***((())))))************))))))((('''(((((()))(((((((((((((((((('''&&&'''(((((()))***)))((('''((()))'''''''''(((***+++---...------,,,+++************))))))))))))))))))******++++++++++++++++++++++++###&&&***,,,,,,,,,...000>>>///000--->>>???JJJBBBnnneeeqqqhhhnnnuuuzzz{{{zzzxxxvvv{{{}}}~~~|||ppplllkkkgggiiipppuuuxxx{{{qqqjjjggggggnnnhhheeeeeebbb\\\ZZZ\\\]]][[[XXXTTTSSSVVV]]]cccgggfffeeebbb___\\\[[[[[[YYYXXXVVVRRROOONNNPPPQQQJJJbbbTTThhhccc&&&---(((***''')))(((''''''((()))************((((((((((((((()))))))))******))))))))))))******&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&'''$$$'''******(((&&&'''((((((''''''''''''&&&&&&&&&)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&(((((())))))))))))((((((&&&((()))(((''''''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))***++++++++++++))))))'''&&&&&&&&&''''''''''''((())))))******+++))))))((((((((((((((((((((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))))))))))))))***++++++,,,,,,,,,+++******++++++,,,,,,,,,+++******+++,,,---...///000'''777555+++EEEJJJaaapppbbbSSSOOOPPPWWW```hhhpppxxxqqqkkkeeecccfff```UUUSSSXXXhhhXXXmmmyyy```rrrxxxrrrkkkmmmpppssswww{{{~~~++++++************++++++'''((()))******)))((('''$$$'''))))))&&&&&&(((+++)))******(((&&&$$$$$$%%%&&&'''))))))((((((***+++,,,+++*********+++---.........,,,+++***)))))))))+++++++++***************++++++++++++++++++++++++!!!%%%)))+++,,,,,,///111111,,,:::FFF666777999EEE666ppp{{{lllmmmooovvvxxx{{{www{{{ttttttppplllppp{{{~~~sssiiiddddddgggrrrmmmjjjkkkggg```]]]___]]]ZZZVVVVVVWWWYYYZZZYYYZZZ\\\^^^``````bbbdddfff\\\\\\YYYSSSMMMKKKMMMPPPZZZKKKbbbVVVUUU'''...)))+++(((***)))'''(((***+++,,,,,,++++++))))))))))))((((((((((((******))))))))))))******&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&)))++++++'''%%%%%%'''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%(((((()))))))))))))))((('''(((((('''%%%%%%&&&(((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))++++++,,,,,,,,,***)))((('''&&&''''''((((((((())))))******++++++))))))((((((''''''&&&&&&(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))******)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,...///000000111===:::EEEUUUWWW\\\bbbyyywwwcccPPPPPPPPPWWWdddqqqyyy}}}vvvssssssjjjZZZUUUYYY\\\tttttttttwwwmmmpppiii```vvv~~~||||||yyypppiiijjjkkklllppptttyyy~~~,,,+++***)))))))))***+++,,,+++***))))))***+++,,,************************)))***+++,,,+++***(((&&&''')))******))))))***+++)))***+++,,,---.........''')))+++,,,---,,,***))),,,+++)))((((((***+++,,,++++++++++++++++++++++++***)))))),,,+++***---222222999???AAA???>>>@@@CCCFFF@@@GGGeeezzz{{{xxxttttttwww|||~~~~~~{{{yyyyyyzzz~~~}}}xxxoooeeeaaacccgggiiijjjlllmmmllliiiccc___\\\\\\]]]___aaa```\\\XXXWWWUUUTTTYYY```dddccc```aaaaaa^^^YYYSSSNNNLLLLLLPPPMMMUUU^^^VVVddd...+++%%%,,,000"""222))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***((()))*********((('''&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((('''%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&''''''((((((((('''%%%$$$((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***((((((''''''''''''(((((())))))))))))))))))))))))++++++************++++++******))))))))))))*********(((''')))---...,,,***------,,,++++++******)))------,,,,,,+++,,,,,,,,,---...///...------///111666<<>>>>>HHHAAA;;;===AAAFFFNNNUUUzzztttuuu~~~}}}{{{}}}~~~~~~}}}}}}|||}}}{{{zzztttllldddaaaeeejjjkkkiiigggiiilllmmmkkkhhhiiiddd``````cccdddaaa^^^UUURRROOOQQQXXX___cccdddfffeeeaaa[[[UUUQQQPPPPPPWWWJJJKKKXXX\\\___|||###...'''+++...$$$************)))((((((''''''((((((((((((((((((((((((((((((((('''(((((())))))((()))******)))((('''&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))(((&&&%%%&&&'''''''''((((((((('''%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***+++***)))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&'''((()))***)))((((((''''''(((((()))))))))))))))))))))))))))++++++************++++++******))))))))))))******...,,,))))))***,,,+++***,,,,,,,,,+++++++++++++++++++++************++++++)))+++---//////000333555@@@GGGRRR\\\```^^^ZZZVVVIIIGGGIIIMMMSSSbbb{{{zzzllliii\\\TTTXXX]]]___fffppprrrwwwzzztttooommmhhhgggssstttiiicccggglllmmmrrryyyrrr```XXXYYY___dddooo|||}}}pppllloootttzzz{{{ooommmiiiaaa]]]aaaUUU\\\iii~~~qqqfffaaabbbeeeiiijjjllluuu+++,,,,,,------,,,,,,,,,))))))(((((((((((())))))+++++++++******)))))))))))))))))))))((((((((((((((()))******))))))***,,,,,,,,,------------,,,,,,)))************+++++++++---,,,+++)))))))))***+++------,,,,,,++++++******---,,,---000000///222777999AAAJJJMMMIIICCC@@@???===>>>AAABBB???<<>>;;;999;;;>>>EEERRR___tttwwwsssnnnkkkmmmttt}}}yyytttqqqyyy}}}wwwnnngggddddddfffkkkppprrrmmmccc___bbbhhhqqqxxx~~~|||sssiiieeeeeeiiieee^^^VVVPPPOOOQQQTTT^^^aaaddddddaaa]]]YYYXXXMMMRRRSSSNNNKKKNNNUUUYYY[[[ZZZYYYVVVQQQHHH???888,,,===///000000))),,,---))))))))))))************))))))))))))))))))))))))++++++***))))))((()))))))))(((((((((((()))))))))(((((())))))))))))(((((('''''''''(((((((((((()))((()))***+++***)))((('''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''')))(((((('''''''''((((((&&&&&&&&&'''''''''((((((&&&((()))((('''&&&((()))''''''&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++******))))))))))))******'''(((***+++++++++************+++,,,---......///......------...//////000111222333555:::AAAJJJPPPZZZ^^^```]]]TTTMMMJJJJJJIIINNNSSSXXX___ffflllooozzzvvvoooiiifffccc]]]VVVNNNJJJHHHHHHRRR^^^ooo|||~~~}}}qqqfffaaa```______[[[\\\bbbhhhuuurrrcccaaabbbfffooo{{{yyyooohhhffffffooovvvkkkfff^^^bbbgggkkklllnnnrrrwww|||{{{vvvuuutttsssrrrrrruuuzzz}}}~~~wwwrrroooppppppnnnnnnqqq***+++,,,,,,------------******++++++++++++******))))))))))))))))))))))))))))))))))))************)))***++++++******+++---...............---,,,+++)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,000666999;;;AAAGGGPPPWWW___^^^TTTGGG<<<888<<<;;;???HHHRRR[[[fffppp|||}}}xxxvvvuuuvvvzzz}}}}}}|||~~~wwwrrrqqqyyy{{{{{{}}}|||wwwyyyzzzyyyvvvyyy|||~~~zzztttnnnjjjgggfffjjjrrrxxxtttkkkeeegggkkkuuu~~~vvvjjjdddcccbbb___[[[WWWSSSPPPNNNNNNSSSXXX]]]``````^^^]]]\\\VVVWWWUUURRRPPPQQQPPPNNN\\\^^^aaabbb```XXXNNNGGG222777)))666666111+++///************************))))))))))))))))))))))))******)))((((((((()))))))))(((((((((((())))))***'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&''')))))))))******))))))(((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%''')))((('''''''''(((***+++''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********))))))***))))))(((((())))))***))))))))))))))))))))))))++++++************++++++******))))))))))))*********,,,------,,,++++++,,,***++++++,,,---......///,,,,,,,,,,,,------...///...111555;;;BBBKKKUUU\\\```___\\\UUUNNNJJJKKKMMMQQQ[[[dddiiinnnxxx}}}|||zzzuuunnnXXXVVVQQQKKKHHHKKKTTT[[[iiiuuu~~~zzzyyyrrrtttsssnnnlllooopppoooeee______eeelllxxxsssaaa\\\[[[^^^gggsss~~~wwwmmmiiihhhmmm}}}{{{vvvwwwsssqqqtttvvvwwwzzz|||vvvuuutttrrrnnnhhhhhhhhhggggggiiimmmppp{{{|||{{{~~~zzzxxx++++++++++++,,,---...///((()))***++++++***)))(((''''''(((((()))*********((()))***,,,,,,,,,+++***)))***,,,+++******+++------...............---,,,((()))***+++,,,+++************+++,,,------------++++++,,,,,,---.........111111555<<>>111777)))000------,,,+++)))(((((('''))))))))))))))))))))))))((((((((('''(((((()))))))))(((''''''((()))***+++'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((('''&&&&&&''')))+++---((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))***)))))))))((((((((((((&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))***+++***)))))))))((((((''''''(((((()))))))))))))))))))))))))))++++++************++++++******))))))))))))******+++,,,---,,,,,,///333888+++,,,,,,,,,------......,,,,,,,,,,,,---...///000333999AAAIIIPPPWWW]]]aaa```\\\VVVQQQOOOPPPSSSUUU^^^eeelllttt~~~yyyxxxmmmaaaVVVMMMKKKFFFAAABBBNNN```nnnxxxvvvwwwyyyyyy{{{}}}}}}qqqgggbbbeeellltttqqq```[[[YYYYYY```jjjttttttlllkkklllppp}}}yyywww}}}xxxvvvvvvwwwxxx}}}uuulllddd___``````aaa``````aaacccfffnnnyyy***)))(((((()))+++---...'''((()))******)))((('''&&&&&&'''((()))***++++++((()))+++---...---+++***)))+++,,,,,,+++***,,,---------...............---''')))+++,,,---,,,***))))))***+++,,,---.........***++++++,,,---...//////444555999AAAGGGKKKQQQYYYfffeee___SSSFFF??????BBBDDDGGGOOOXXX]]]bbbmmmxxxzzzzzzsssnnnhhhcccdddhhhlllrrrwwwvvvnnngggccccccjjjoootttvvvsssooonnnnnngggkkkmmmkkkkkkqqqwwwzzzxxxssslllggggggkkkqqquuu{{{|||}}}||||||~~~zzztttsssrrrsssrrroooiiieeeppplllhhhiiimmmppppppnnn___[[[WWWWWWXXXUUUNNNHHHJJJMMMQQQUUUYYY___eeeiiiooorrrwwwuuuhhhYYYRRRUUUNNNRRRYYYaaaggghhheeebbbYYYLLLEEECCC)))888)))111000///...+++)))'''%%%$$$))))))))))))))))))))))))'''''''''''''''((()))***)))(((''''''''')))***+++&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))'''&&&&&&&&&'''***,,,...))))))((('''&&&%%%%%%$$$###$$$%%%%%%$$$$$$&&&''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))++++++******)))((((((''''''''''''(((((())))))))))))))))))))))))++++++************++++++******))))))))))))******)))*********---444>>>FFF,,,,,,,,,---------...............//////111222222===DDDOOOXXX]]]___aaaaaa[[[VVVQQQPPPRRRWWW\\\___hhhsss}}}{{{nnn^^^QQQBBBGGGNNNSSSYYYeeevvvxxxooommmsss{{{~~~pppeeeeeejjjppp~~~~~~nnn___[[[ZZZYYY^^^fffooowwwlllhhhkkkpppuuu~~~~~~xxxuuuuuuuuuttttttpppvvvzzzpppqqqzzzvvvkkkeeeddd\\\^^^^^^^^^]]]]]]___```gggrrr|||''''''(((((())))))******+++++++++************)))***,,,------+++)))(((((())))))))))))************---,,,***(((((()))+++------,,,,,,++++++,,,,,,---++++++******+++---///000------,,,,,,+++,,,,,,,,,,,,,,,++++++---///222333:::BBBGGGEEEHHHPPPWWWYYYcccYYYLLLAAA===???CCCGGGPPPWWWaaafffhhhkkkooosss~~~pppkkkddd___\\\ZZZYYYXXX___^^^eeeooolll]]]UUUVVV[[[___dddffffffeeedddddd_________bbbgggnnntttyyywwwtttnnnhhhfffiiioootttuuuqqqnnnooossszzz|||~~~}}}xxxqqqllljjjkkkmmmjjjeeebbbdddhhhnnnssskkkbbbZZZZZZ[[[WWWSSSQQQPPPLLLMMMTTTYYY]]]fffpppxxx~~~}}}nnn___UUUSSSOOOQQQ[[[eeejjjlllnnnfff```RRRDDD===>>>>>>;;;444000,,,***)))*********(((((((((((())))))))))))***(((&&&&&&))))))(((%%%(((((((((((())))))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%(((&&&%%%$$$$$$&&&)))+++((((((((((((((()))****** !!!"""$$$&&&'''((()))&&&'''''''''(((((())))))&&&'''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%((((((''''''((()))***+++###%%%'''&&&$$$$$$'''***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))***+++++++++++++++'''((()))++++++******)))******))))))((((((''''''''''''(((******+++++++++,,,,,,,,,+++++++++******+++)))'''))),,,---,,,*********)))***,,,///222444/////////......------,,,(((***---...///333888===AAAMMM]]]hhhkkkeee\\\VVVTTTSSSRRRUUU\\\gggqqqxxxmmmYYYPPPFFFJJJRRR^^^mmm|||{{{ssspppmmmnnntttzzzkkkbbb___fffuuu{{{sssiiibbbbbbgggnnnrrruuu{{{}}}yyyooogggcccdddffflllkkkmmmrrrxxx||||||{{{uuulllfffiiiooorrruuuxxxyyy}}}{{{rrrppp}}}~~~sssiiiddd^^^\\\]]]``````___dddjjjkkksss~~~)))))))))*********++++++*********))))))))))))((('''(((******))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...///---,,,,,,+++++++++,,,,,,///...---...000333666888===DDDKKKMMMPPPVVVXXXVVVPPPJJJCCC>>>@@@HHHQQQVVVfffkkkrrrtttttttttwww{{{~~~{{{zzzxxxwwwwwwuuurrrpppjjjeee^^^XXXUUUTTTSSSSSSXXXUUUXXX___]]]RRRMMMPPPVVVZZZ^^^```___]]]\\\\\\WWWYYY[[[___eeekkkppprrrrrrnnniiidddcccffflllqqqrrrooolllmmmqqqxxx}}}~~~~~~uuummmhhhfffhhhgggfffeeeeeefffhhhiiigggccc``````]]]VVVSSSSSSTTTPPPPPPSSSVVVYYYbbbmmmyyywwwkkkddd[[[TTTQQQWWW```fffkkkoookkkggg\\\PPPIIIGGGDDD???666222...,,,++++++***)))((()))))))))))))))))))))***((('''(((***+++)))'''******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&(((((()))))))))(((((('''((((((((((((((())))))******)))))))))((((((''''''''''''''''''((((((((()))'''(((((()))((((((''''''''''''(((((('''&&&&&&%%%(((((())))))))))))))))))$$$&&&((('''&&&%%%''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''&&&'''''''''(((((((((((('''((()))***+++******)))******))))))(((((((((((('''((()))******+++++++++)))))))))******+++++++++,,,***)))***,,,---,,,***++++++******+++---///000///.........------,,,,,,***,,,...///111666<<>>888444222111///...+++++++++******))))))(((%%%&&&((((((''''''(((***'''((((((((()))))))))***''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&'''))))))((((((''''''&&&&&&''''''((((((((())))))*********((((((((((((((('''''''''$$$%%%&&&'''((((((((('''%%%&&&''''''((('''''''''))))))***+++***)))(((''')))(((((()))******(((&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((())))))***,,,+++***)))))))))***+++)))))))))((()))******+++)))))))))************+++))))))************)))))),,,,,,,,,+++++++++*********+++,,,+++)))))))))+++)))))))))******++++++,,,,,,,,,------...///000000111444:::DDDOOOXXX^^^```\\\YYYTTTOOOMMMOOOUUUZZZ\\\dddqqqzzzrrrooonnnlllooo|||zzzqqqkkkssswwwxxx~~~vvvwww}}}rrrllljjjiiillloooqqqmmmhhhiiioooyyy}}}zzzyyyzzz{{{{{{zzz|||rrrlllfffccccccdddcccbbb___aaacccbbbaaa```aaabbbccccccgggnnnrrrrrrtttwwwwww}}}}}}xxxtttmmmggg]]]^^^___```aaacccdddeeeaaagggkkkjjjlllqqqvvvwwwxxxwwwyyyuuummmlllkkkmmmsssvvvpppsssxxxxxxlllllluuu}}},,,,,,+++++++++*********,,,,,,,,,+++++++++******///......222666666222---*********+++++++++,,,,,,)))***+++---...------,,,,,,,,,++++++++++++,,,,,,+++,,,---////////////......------......000111111///222555999<<<======<<<@@@===>>>BBBCCCBBBFFFMMMPPP\\\mmm{{{|||ssslllkkkpppzzz|||zzzwwwuuusssqqqnnnkkkwww}}}sssmmmkkklllooopppqqqoookkkjjjiiiiiiiiihhhYYYTTTMMMLLLRRRZZZ___```bbbdddggghhhhhhiiijjjlllrrrvvv{{{{{{yyynnnhhhaaa\\\ZZZWWWQQQLLLFFFDDDCCCDDDGGGLLLOOOPPPGGGLLLQQQUUUUUUUUUUUUUUUWWW[[[```eeelllttt~~~}}}tttmmmiiikkknnnpppssswww{{{zzzuuunnnllllllhhhaaaYYYXXXYYY___hhhnnnooonnnkkkgggeeeccc^^^VVVSSSTTTZZZbbbkkkpppsssssskkkbbbNNNHHH???888444111000///,,,,,,+++******))))))(((&&&(((***)))''''''(((***))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%&&&'''(((((()))))))))%%%&&&&&&'''(((((('''''')))))))))))))))*********)))'''&&&''')))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))***************)))))))))((((((***)))((((((((()))++++++))))))*********+++++++++))))))************))))))************++++++++++++,,,---...---+++***+++------,,,+++***)))***++++++,,,,,,---...///111111222666999AAALLLWWW]]]^^^]]]WWWTTTQQQNNNQQQXXXccckkkrrr{{{tttkkkiiiiiikkkpppuuu~~~zzzwwwwww|||}}}sssfffaaabbbcccfffjjjiiifffccceeejjjsss}}}~~~|||xxxwwwwwwxxxwwwwww|||xxxuuuiiiiiiiiiiiiiiihhhhhhgggfffhhhjjjjjjhhhggggggiiikkkiiijjjnnnpppooorrrvvvvvvyyyyyyvvvuuusssnnngggaaa```aaaaaaccceeeggghhhfffjjjjjjhhhhhhjjjiiifffgggfffhhhnnntttuuuooohhhfffdddeeelllxxx|||rrrnnnmmmsssssstttqqqiiidddjjjsss|||---------,,,,,,++++++++++++++++++************))))))(((***///444555000*********+++++++++,,,,,,,,,***,,,000333444333000...---,,,,,,++++++,,,,,,---,,,---///111111111111000.........//////111222222888;;;@@@DDDFFFFFFEEEDDD???;;;:::<<<===???JJJVVV\\\iii{{{yyysssjjjkkkqqq|||~~~{{{zzzzzzzzzqqqnnnkkkjjjjjjkkkkkkjjjxxxxxxsssrrrtttuuuvvvzzzxxxtttrrrqqqooommmkkkWWWTTTOOOPPPVVV^^^aaa___dddgggjjjlllmmmnnnppprrrxxxzzz~~~|||yyynnnkkkiiihhhfff```VVVNNNGGGEEEDDDEEEIIIMMMPPPQQQEEEIIIMMMMMMJJJIIILLLOOORRRUUUXXX[[[aaajjjvvv~~~}}}~~~{{{xxxvvvwwwvvvuuuzzz}}}uuullllllooollleee^^^YYYVVVYYYaaaiiimmmmmmmmmjjjhhhggg```XXXTTTUUUQQQYYYccckkkrrrvvvrrrkkkWWWPPPEEE;;;555222000///,,,,,,++++++***))))))((((((***,,,+++(((''')))+++++++++***)))((('''&&&&&&(((((())))))))))))((((((''''''(((((((((((('''''''''((((((((('''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&(((((((((((()))))))))***))))))(((((('''''''''&&&&&&'''((()))************%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((())))))&&&$$$%%%(((***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++++++++***)))(((***)))((((((((()))+++,,,))))))******++++++++++++))))))*********))))))(((''''''((()))***+++,,,,,,---///111///,,,+++,,,///111///,,,***)))))))))***,,,---...///000111222333:::>>>FFFQQQ[[[___\\\YYYSSSRRRQQQQQQWWWaaannnwwwrrr]]]YYYaaahhhjjjuuuwwwooorrr~~~rrrvvv|||wwwjjj^^^ZZZ[[[^^^aaaeee``````aaaccceeekkkwww{{{yyyvvvtttuuuvvvvvvvvvuuuvvvwwwxxxxxxwwwvvvuuulllooossstttsssrrrqqqqqqnnnqqqsssssspppoooppprrrsssqqqppprrrrrrrrruuu{{{zzzzzzxxxttttttuuuppphhhgggfffffffffggghhhjjjkkkmmmllliiigggggghhhccc[[[]]]]]]]]]aaadddddd```\\\[[[XXX[[[gggzzzyyypppllleeebbbfffllliiibbbdddmmmqqqtttwwwxxxyyy}}},,,,,,------...---------***+++,,,------,,,+++***,,,+++***))))))+++---...++++++******)))******+++---,,,///555888444111111......---,,,++++++******,,,---///000000000///...000///------000444888;;;;;;DDDNNNWWW``````SSSBBB===:::;;;@@@BBBGGGSSSaaalll|||vvvqqqqqqrrrqqqoooxxxuuuppppppqqqpppnnnllljjjgggddddddhhhooouuu~~~|||tttlll^^^UUUQQQYYY```aaa```aaafffhhhjjjnnnrrrvvvyyyzzzvvvuuusssqqqllleee\\\VVVPPPIIIDDDGGGQQQXXXYYYVVVNNNNNNNNNLLLIIIHHHHHHIIIEEEOOOXXXYYYZZZaaaiiinnnuuusssttt{{{~~~|||}}}yyypppmmmkkkjjjiiijjjdddaaa]]]ZZZ\\\```fffjjjooommmkkkiiigggbbb\\\XXXWWWUUUVVV^^^iiirrruuuuuunnnbbbSSSHHH@@@999444333000---)))'''(((******+++***)))))))))))))))******((((((((((((((('''&&&&&&+++***((('''&&&&&&'''''',,,)))%%%$$$%%%'''))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''(((((('''&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&%%%$$$$$$%%%&&&'''(((***(((((()))***)))%%%!!!%%%%%%&&&'''((()))************))))))))))))******'''&&&&&&&&&'''(((***+++))))))))))))))))))******+++++++++***************))))))))))))))))))))))))((((((((()))******++++++(((((()))***************,,,+++))))))***+++***)))+++++++++*********)))))),,,,,,++++++***))))))(((++++++++++++++++++++++++,,,+++******)))************---000111111333777:::;;;FFFTTT\\\\\\XXXUUUTTTPPPQQQVVV\\\___eeevvvsssbbbWWWTTT]]]hhhxxxxxxlllffflll~~~wwwooommmsssuuuqqqrrrxxxvvvmmmeeeaaa]]][[[]]]```cccdddbbbaaa___```bbbgggmmmpppnnnoooqqqrrrrrrqqqpppoooqqquuuyyy{{{zzz{{{}}}|||}}}~~~~~~}}}|||zzzyyyzzzzzzyyyyyyzzz{{{}}}~~~}}}|||yyyxxxwwwxxxyyyzzzyyywwwvvvwwwyyyxxxuuuqqqkkkmmmmmmlllkkkjjjjjjkkklllnnnnnnkkkkkknnnnnnlllhhh\\\RRRRRRVVVYYYZZZ[[[[[[[[[^^^iii|||wwwjjj]]]\\\^^^dddhhhiiijjjnnnsssssssssqqqrrryyy)))***+++,,,------------+++++++++,,,,,,+++++++++,,,+++***)))***+++---...*********)))))))))******((((((...666888333---,,,***+++---///111222333333+++,,,...///000111000000...///000111333888???DDDNNNYYYgggoooqqqiiiVVVDDD===999;;;DDDMMMUUU```jjj{{{zzzrrrrrrwww{{{}}}~~~yyysssllljjjlllnnnnnnmmmmmmllliiihhhjjjrrr|||xxxmmmccc]]][[[```eeedddcccdddiiikkkpppuuu{{{zzzzzzyyywwwrrrjjj```YYYTTTNNNIIILLLUUU\\\\\\YYYTTTTTTRRROOOKKKIIIIIIJJJJJJVVV___^^^ZZZ\\\```bbbkkkjjjlllrrr}}}~~~xxxzzz}}}vvvmmmhhheeedddccccccdddbbb___[[[ZZZ\\\bbbgggkkkkkklllmmmlllhhhbbb^^^XXXVVVTTTXXXaaajjjpppsssnnnfff\\\RRRHHH???888444222///+++*********************))))))))))))******((())))))))))))((('''&&&)))((('''''''''((()))))),,,***'''&&&((()))******((((((((('''''''''''''''(((''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''((((((''''''&&&%%%)))((((((''''''((()))))),,,+++***+++,,,,,,)))&&&'''''''''''''''((((((((())))))(((((((((((())))))((((((''''''((()))+++,,,*********)))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))(((((()))***************+++***)))***+++,,,+++***+++++++++*********)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***---///111333777===AAAHHHOOOXXX[[[YYYUUUSSSSSSXXXZZZ^^^eeejjjuuuxxxfffYYYSSSWWWhhhxxx}}}nnnhhhbbbdddssswwwmmmhhhmmmoookkkkkkooowww}}}tttiiibbb```^^^\\\[[[]]]```bbbdddcccaaa___^^^```cccgggjjjiiikkknnnqqqrrrrrrqqqpppwww{{{~~~|||zzzyyyzzzzzz{{{}}}|||{{{|||}}}|||yyywwwrrrssssssrrrooonnnnnnooommmnnnllljjjlllqqqqqqmmmcccXXXPPPRRRWWW[[[]]]___aaa___```gggwwwzzzmmm___ZZZ[[[bbbhhhiiiggggggkkkooosssvvvwwwzzz'''((()))+++,,,---......,,,++++++++++++++++++,,,,,,+++*********+++,,,---************************&&&'''...777999333,,,))),,,,,,------,,,+++)))(((+++,,,---///000111111222///222444444666<<>><<<@@@MMM[[[hhhrrrzzz|||uuuuuu|||{{{uuummmjjjhhhiiimmmqqqrrrrrrqqqppppppqqqwww}}}pppbbbaaaccchhhkkkiiijjjlllqqqsssxxx~~~}}}xxxpppfff___XXXSSSPPPTTT]]]ddddddbbb]]]\\\YYYUUUPPPNNNMMMNNNWWWdddmmmiii^^^WWWUUUTTT___```bbbffflllvvvuuuuuu~~~~~~xxxooogggcccaaa```___eeeeeeccc^^^YYYYYY___eeekkkmmmpppssssssooohhhccc[[[WWWSSSQQQVVV___iiiooonnnnnnjjjaaaTTTHHH===888444111...,,,,,,+++***)))+++******)))))))))******))))))******))))))((((((''''''''''''((()))***+++)))'''&&&&&&'''((((((''''''((((((((((((((())))))'''((((((((('''&&&&&&%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&******)))(((((((((((())))))(((''''''))))))(((''')))(((((((((''''''&&&&&&((((((''''''''''''(((((())))))(((((()))***+++,,,+++*********))))))(((((())))))******++++++,,,,,,))))))))))))))))))))))))++++++******)))(((((('''(((((()))************************,,,......,,,++++++++++++***************))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///000111555;;;CCCIIISSSVVVYYYXXXUUUTTTUUUWWW``````dddkkkvvvrrrhhh]]]VVVVVVbbbxxxvvviii```]]]]]]eeewww{{{mmmeeehhhkkkgggccceeerrrtttuuusssmmmfff```]]]]]]]]]\\\]]]^^^```cccdddcccaaa___^^^^^^aaaeeegggiiilllqqquuuxxxyyyxxxwww}}}{{{{{{||||||~~~}}}~~~~~~|||zzzwwwxxxxxxuuurrrppppppqqqnnnmmmkkkkkkpppuuusssmmm\\\SSSNNNRRRYYY^^^aaadddgggdddbbbeeepppyyyooo]]]WWWWWW```ggghhheeeccccccjjjsssyyy|||}}}))))))***,,,,,,------------,,,+++******+++,,,---,,,++++++******+++,,,,,,***++++++,,,,,,,,,,,,,,,))))))...666999333---+++......---+++((($$$!!!------...///000111111111111444777777999BBBRRR^^^tttzzz~~~yyylll\\\LLLCCC@@@DDDNNN[[[iiivvvyyyyyy|||{{{sssmmmllllllmmmpppvvvzzz{{{{{{xxxzzz}}}|||ooo\\\```gggmmmpppqqqtttxxx{{{}}}}}}xxxrrrkkkfff]]]YYYXXX^^^gggnnnooommmddddddaaa]]]YYYVVVWWWWWWgggttt|||sssbbbUUUNNNLLLSSSWWW[[[\\\]]]cccmmmvvv|||yyyuuuxxx~~~xxxoooiiigggeeebbbcccffffff```ZZZYYY___fffmmmppptttwwwwwwssslllfff^^^ZZZSSSNNNNNNVVVaaajjjooouuuwwwoooaaaSSSEEE<<<555222///...---,,,+++)))++++++******))))))******))))))************))))))((((((((((((((())))))***(((''''''((()))***)))(((''''''(((((())))))******'''((()))***)))((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((('''&&&%%%&&&'''(((((((((***))))))))))))((((((((()))((((((''''''(((((()))))))))((((((((()))+++,,,++++++******)))(((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))************))))))(((((((((((()))***************))))))+++---//////---+++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111333222222444888@@@HHHMMMUUUUUUUUUTTTTTTWWW\\\```gggfffiiitttyyyiiiddd^^^]]]dddssstttggg___```bbbfffkkkvvvqqqeeegggiiieee``````iiijjjiiifffbbb^^^\\\[[[]]]^^^`````````aaacccdddcccbbbaaaaaacccgggkkknnntttwww}}}~~~~~~~~~~~~|||{{{zzzzzzzzz||||||{{{{{{{{{{{{zzzyyyxxxxxxxxxuuurrrooooooooonnnmmmmmmnnntttwwwqqqgggVVVPPPNNNTTT\\\```dddggghhhfffdddeeekkkvvv|||rrrjjjYYYWWWYYY```eeeeeeeeegggccciiiqqqwww{{{,,,---------------,,,+++---,,,+++******+++,,,---,,,++++++++++++++++++++++++,,,---.........------,,,***,,,111333000------)))***,,,---......---,,,000////////////000000000000444999<<>>GGGQQQaaaqqq|||yyyxxxtttwwwzzz{{{{{{}}}vvvpppmmmpppwwwzzzzzz{{{}}}{{{~~~~~~~~~|||zzzpppnnnlllkkklllkkkiiihhhkkkjjjkkkmmmpppqqqnnnlllpppsssxxx{{{{{{yyyxxxxxxtttssslll___UUURRRRRRPPPVVV\\\cccbbb\\\XXXYYY]]][[[ccckkkpppxxx~~~wwwuuuuuuvvviiiffffffgggeeeccccccdddfff]]]ZZZXXXZZZ___gggmmmqqqnnnkkkgggffffffddd```\\\```llltttuuuvvvvvvlll^^^MMMFFF>>>666222000...---...---,,,+++************&&&'''((())))))))))))(((((()))*********)))((((((%%%###!!!!!!###%%%&&&&&&((((((((('''''''''''''''))),,,...---(((&&&''')))''''''''''''''''''''''''''''''((()))))))))))))))''''''(((((((((&&&%%%$$$###&&&))))))'''&&&&&&'''******)))))))))))))))((())))))(((((((((((())))))***)))(((''''''((())))))((((((((()))******++++++************************)))))))))))))))))))))))))))))))))))))))*********(((((()))***************+++***)))***+++,,,+++***))))))*********+++++++++((()))***+++---...//////------------------------------------...///000111444999CCCOOOXXX\\\ZZZWWWOOORRRWWW^^^bbbdddcccaaajjj{{{ssshhhcccccckkkvvvtttnnnoootttxxxyyymmmnnnmmmjjjjjjqqq~~~uuuggg[[[ZZZXXXSSSSSSXXXWWWZZZ\\\]]]^^^```ccceeeeeeiiilllmmmkkkmmmqqqvvv|||}}}~~~{{{xxxuuutttsssrrrrrrrrrrrrrrrqqqooommmlllnnnnnnnnnnnnnnnnnnnnnmmmpppqqqrrrpppnnnnnnqqqsssqqqrrrsssrrrqqqpppqqqrrrkkkmmmmmmkkkllllllhhhbbb]]][[[[[[___aaa^^^^^^___^^^```ccceeeeeedddaaa___]]]^^^___```___]]]ZZZXXX^^^___aaaccceeennnssskkkqqq)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,+++***)))&&&(((***,,,---,,,+++***...***))),,,...,,,,,,---...,,,***)))***,,,///000++++++,,,...000444777999GGGPPP___lllssssssoookkk]]]QQQFFFBBBBBBDDDMMMWWWkkkxxxwwwpppnnnooovvv}}}}}}yyyvvvtttsssqqqwwwyyywwwzzz{{{xxxzzz}}}|||}}}~~~zzzvvvsssggghhhiiikkklllkkkgggddddddeeegggkkkoooqqqpppnnnrrrwww}}}~~~|||{{{tttpppeeeXXXRRRTTTWWWWWWeeeiiikkkhhh___ZZZYYY\\\TTT\\\eeekkkttt~~~wwwpppxxxkkknnnnnnlllkkkjjjjjjjjjjjj\\\WWWRRRPPPUUU^^^ggglllqqqooommmnnnoookkkbbbZZZYYYeeennnqqqxxx}}}vvvgggVVVNNNCCC:::333000...---...---,,,+++************&&&&&&'''(((((()))((((((&&&''')))***++++++*********'''$$$$$$&&&)))+++,,,((((((''''''&&&&&&&&&%%%!!!&&&******((('''+++...''''''''''''''''''''''''''''''((()))))))))))))))'''''''''&&&$$$""" &&&)))------***(((((()))******)))((('''&&&%%%%%%((((((''''''''''''((((((+++***)))(((((()))******''''''((()))***+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))++++++******)))((((((((((((((()))***************---+++))))))***+++***)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......//////000111222<<>>@@@GGGSSS^^^hhhuuu{{{xxxwwwxxxzzz}}}{{{{{{{{{{{{{{{||||||}}}}}}~~~yyyzzz{{{|||||||||{{{zzz{{{|||}}}~~~~~~|||||||||}}}~~~|||yyyvvvxxxvvvtttssstttsssrrrqqqsssrrrqqqpppooopppqqqrrrppppppooonnnkkkhhheeedddYYYUUURRRSSS[[[iiiyyywwwjjj^^^VVVSSSJJJIIIGGGFFFHHHQQQ^^^hhhyyytttssswww{{{|||tttppp|||rrreee[[[[[[iiiyyy|||tttkkkhhhfffiiirrr{{{xxxkkk[[[LLLAAA888444000...------......,,,+++,,,+++***+++,,,,,,***((((((((((((''''''((())))))((((((''''''''''''(((((((((&&&%%%&&&((()))))))))))))))))))))************'''(((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***))))))(((((((((((())))))+++++++++++++++*********---,,,+++)))(((''''''''')))************++++++++++++++++++************)))+++++++++***************++++++++++++************))))))*********+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111000......111777===AAAMMMUUU\\\\\\WWWTTTWWW\\\```ZZZYYYaaalllzzzwwwkkk^^^PPPPPP\\\pppsssqqq{{{rrrooopppoooqqqvvvzzz}}}}}}wwwqqqnnndddccc```___```cccgggiiipppnnnooorrrtttuuuzzz~~~}}}||||||zzzvvvqqqmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnoooqqqrrrssssssrrrpppnnnlllkkklllnnnoooppppppppppppppppppppppppqqqpppnnnlllkkkkkkkkkkkkmmmmmmmmmnnnooopppqqqqqqllljjjhhhgggggggggeeeccc^^^___``````aaaaaaaaa```]]]\\\\\\[[[ZZZZZZ[[[[[[___bbbgggkkkmmmllljjjhhhkkkjjjgggfffqqq}}}nnnccc\\\YYY---...///...,,,+++,,,---,,,------......------,,,000...+++((('''))),,,...///,,,)))***---///...,,,+++***)))***---////////////////////////.........000///111444777===KKKZZZmmmrrrssshhhVVVFFF???>>>AAAGGGSSSbbbqqq}}}{{{{{{}}}{{{yyyzzzxxxyyyzzz|||}}}~~~{{{|||}}}~~~~~~}}}|||{{{~~~~~~~~~~~~{{{||||||}}}}}}|||{{{yyy{{{yyyvvvuuuvvvwwwwwwwww|||{{{zzzxxxwwwvvvvvvvvvnnnmmmllllllkkkjjjgggeee\\\[[[[[[___fffrrr}}}|||qqqeee[[[WWWOOOOOOLLLHHHFFFLLLXXXbbbrrrmmmjjjmmmpppsssxxx~~~tttyyy}}}pppccc___iiivvv~~~wwwtttooohhhfffiiiqqqzzz~~~wwwgggWWWJJJAAA;;;444111000000111111///,,,,,,++++++,,,,,,+++***)))++++++***)))))))))******((((((''''''''''''((((((((('''&&&&&&((())))))((((((((()))))))))*********&&&''''''((())))))************)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))(((((((((((()))))),,,,,,,,,,,,,,,+++++++++************++++++,,,,,,))))))*********++++++++++++++++++*********))))))******+++++++++*********++++++++++++++++++++++++)))))))))*********++++++******++++++,,,---......------------............111000///000555===EEEJJJUUUWWWYYYXXXWWWYYY^^^ccceee^^^^^^jjj}}}oooddd]]]VVVQQQWWWggg|||}}}nnnffflllsssmmmnnnnnnooorrrnnnpppsssrrrooojjjgggeeecccdddeeegggiiilllooorrrwwwtttvvv{{{}}}||||||xxxtttsssrrrssstttuuuuuurrrnnnkkkjjjlllnnnooopppooonnnmmmlllmmmnnnooopppqqqrrrsssqqqooollljjjjjjlllooopppqqqqqqqqqqqqqqqrrrrrrrrrsssqqqooommmllllllllllllpppqqqrrrssstttsssrrrqqqjjjiiihhhggggggfffeeeeee___``````aaaaaa`````````___^^^\\\[[[ZZZ[[[[[[\\\\\\aaahhhnnnooommmjjjiiijjjlllkkkjjjppp}}}zzzppphhh___VVVPPP666777666333000.........,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,111---******---///...---///---,,,,,,---......---///////////////............///111555999@@@LLLXXXcccfffdddYYYIII???===@@@IIIRRR```ooo~~~zzzyyy{{{|||{{{~~~~~~{{{yyyzzzvvvxxxyyy{{{}}}~~~~~~~~~||||||~~~~~~}}}zzz{{{|||}}}}}}|||||||||}}}{{{xxxwwwxxxzzzzzz{{{{{{{{{yyywwwvvvuuutttsssnnnnnnnnnqqqtttuuusssqqqhhhhhhiiilllqqqxxx~~~wwwmmmddd___VVVVVVTTTOOOKKKMMMVVV^^^eee```___bbbeeejjjsss{{{}}}yyykkkbbbdddkkk{{{vvvvvvqqqkkkfffeeeiiiqqqwww|||ssscccWWWMMMDDD;;;777444333555444111---+++,,,,,,,,,,,,+++************))))))((()))))))))((((((''''''''''''(((((()))'''&&&&&&((())))))((('''''''''((((((((())))))%%%%%%&&&'''((())))))***+++***)))(((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******(((((())))))))))))(((((('''''''''''''''''''''''''''((()))***+++,,,,,,,,,))))))*********++++++++++++++++++*********)))))))))******+++++++++******+++++++++++++++++++++,,,)))************+++++++++******+++,,,------......---------....../////////000000111555<<>><<<777222...---...,,,,,,------------,,,,,,,,,---...//////---,,,+++///---++++++---...///...333111///......///...,,,.........///////////////---000444888;;;BBBJJJRRRYYYZZZWWWMMMBBB===???DDDQQQ]]]lllyyy~~~~~~|||zzz|||{{{{{{~~~{{{yyyyyywwwxxxzzz|||}}}}}}}}}|||||||||}}}{{{xxxyyy{{{|||{{{{{{|||~~~}}}{{{xxxxxxyyy{{{||||||zzzzzzyyyxxxvvvuuutttsssqqqqqqsssxxx~~~~~~zzzqqqrrrsssvvvyyy||||||uuunnnjjj______]]]XXXSSSQQQSSSVVVTTTPPPPPPTTTYYY___jjjttt~~~tttggg```aaatttyyyyyyssssssqqqmmmiiihhhmmmqqqzzz}}}qqqgggZZZNNNDDD>>>888555666555111---+++,,,...---+++******+++'''''''''&&&&&&''''''(((((((((''''''''''''(((((()))'''&&&&&&((()))((('''''''''''''''(((((((((((($$$$$$%%%&&&''''''((((((******(((''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))((((((''''''(((((((((((())))))'''((((((((((((''''''&&&)))************++++++++++++++++++************)))((()))***,,,,,,+++******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......+++,,,,,,------.........///111666<<>>CCCGGGJJJVVVcccllllllooo|||tttrrrrrrwww~~~}}}xxxssskkkmmmzzz{{{wwwyyy{{{qqqhhhbbbkkkwww{{{sss\\\PPPAAA888444333///,,,000---***)))***+++*********)))))))))((((((''''''******)))(((((((((((((((******((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))+++***)))'''''''''((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((***+++,,,,,,+++)))&&&%%%###$$$&&&(((***+++,,,---******))))))))))))******++++++++++++++++++++++++***)))))))))++++++)))'''(((((()))***++++++,,,,,,************************++++++,,,,,,,,,---------.........///////////////444///,,,...000///000222777===FFFNNNRRRSSSTTTTTTSSS]]]hhhkkkgggeeehhhmmmxxxkkkccc^^^aaahhhxxxjjj^^^XXXZZZ___cccddddddmmm}}}uuuiiiccc```\\\YYYRRRUUUZZZ^^^bbbeeeffffffiiipppwww~~~|||wwwssspppmmmkkkggghhhgggbbb^^^___ffflllnnnnnnooooooooooooooonnnpppnnnllljjjiiihhhiiiiiihhhiiiiiijjjjjjkkkkkklllkkklllmmmooopppppppppppppppqqqqqqrrrrrrsssttttttssspppnnnnnnppprrrssssssttttttsssrrrqqqqqqppppppqqqqqqpppnnnmmmkkkjjjjjjiiiiiikkkooorrrrrrnnnjjjeeeeeeeeeffffffccc___[[[ZZZUUUSSSUUUVVVSSSRRRSSSXXX___eeefffhhhkkkkkkhhhhhhgggeeebbb]]]XXXTTTQQQ---------,,,,,,,,,,,,,,,//////......---,,,,,,+++...------,,,+++++++++,,,***+++---//////...---,,,---------.........//////---.../////////222888<<>>AAACCCMMMXXXaaaeeejjjuuuvvvrrrpppttt}}}~~~yyyjjjbbbaaalllttttttvvv{{{vvvjjjaaagggqqq{{{|||eeeXXXHHH<<<666333000---...---+++***+++,,,+++***,,,+++++++++******************)))((((((((((((((()))))))))((())))))***+++(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((''''''&&&&&&''''''''''''((((((((()))***)))(((''''''(((((()))''''''(((((()))******+++************************)))************)))'''&&&((()))***************)))++++++************++++++************************,,,+++***+++------+++)))((())))))***++++++,,,,,,++++++++++++++++++++++++((()))))))))************---............/////////000---,,,///000///222777<<>>;;;;;;<<<===EEENNNWWW^^^fffpppwwwzzz~~~~~~~~~{{{tttnnnpppyyy~~~|||xxxeeeZZZUUU[[[cccjjjsss}}}|||mmmddddddiiitttuuuhhhUUUEEE;;;666222000---,,,,,,,,,------,,,***+++++++++++++++***************)))(((((((((((()))(((((()))***+++,,,...///))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&''''''''''''(((((((((((()))(((((((((((())))))***(((((())))))******++++++************************((((((((((((((((((((((((***++++++++++++******))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++***+++------+++***)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------............---,,,---000000000666===EEEKKKSSSXXXYYYVVVTTTRRRQQQ^^^iiiiiieeennn~~~ttthhhbbbccckkk{{{pppddddddlllttt|||wwwpppllllllpppuuuxxxwwwhhh]]]YYY[[[]]]^^^ccccccdddeeehhhjjjmmmnnn|||yyyvvvsssooolllkkkjjjhhhgggggghhhgggdddbbbccchhhlllnnnoooooopppoooooonnnnnnnnnnnnnnnmmmlllkkkjjjiiikkkkkkkkklllmmmmmmnnnnnnjjjkkklllmmmmmmmmmmmmmmmmmmmmmnnnnnnooopppppppppsssqqqpppppprrrtttuuuuuuuuuuuuwwwwwwwwwuuusssqqqqqqqqqpppooommmlllkkkkkkgggggghhhjjjmmmnnnnnnmmmlllkkkjjjkkkjjjhhhdddaaa___YYYUUUUUUTTTRRRQQQSSSSSSVVVVVVUUUYYYaaaggghhhiiieeebbbdddggghhheeeaaa,,,,,,,,,,,,---------------------,,,,,,+++++++++------------------,,,,,,------------.........///............////////////***---000000111888CCCMMMbbboooyyyuuuhhhZZZKKK???>>>???DDDOOO^^^ooo~~~|||~~~~~~yyyuuurrrrrrssssssssssssrrrrrrrrrrrrqqqrrrtttvvvxxxxxxuuuxxx{{{~~~|||{{{xxxvvvvvvwwwyyy{{{zzz|||{{{yyyxxxvvvmmmddd[[[UUUKKKCCC>>><<<<<<;;;???CCCIIIRRR^^^iiipppsss{{{{{{zzzxxxooonnntttxxxwwwsssfff[[[QQQRRRZZZdddrrrsssiiiddddddlllxxxyyyfffSSSCCC:::444222---,,,---...//////---+++))))))))))))))))))))))))+++***))))))(((((())))))(((((()))***+++---...///))))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$))))))(((((('''''''''''''''''''''(((((((((((((((''''''(((((())))))******((((((((())))))*********(((((((((((((((((((((((('''''''''&&&'''((())))))'''((()))***+++++++++++++++++++++******+++++++++************************)))(((((()))++++++***((())))))*********++++++++++++,,,,,,,,,,,,,,,------------------............++++++,,,,,,---.........------000222111222:::CCCNNNSSSXXXZZZXXXTTTPPPNNNSSS\\\dddeeegggvvv}}}kkkeee___aaalllzzzvvvjjjjjjttt{{{tttrrrrrrooommmqqqssswww~~~rrrkkkaaaZZZZZZ]]]```bbbgggffffffhhhmmmttt{{{}}}xxxuuurrrpppqqqnnnlllkkkkkkkkkjjjiiihhhhhhhhhfffdddfffiiimmmoooooopppppppppooonnnnnnmmmmmmnnnooonnnmmmkkkjjjiiiiiijjjjjjkkklllllllllkkkllllllmmmmmmmmmllllllnnnnnnnnnoooppppppqqqqqqpppnnnmmmnnnqqqrrrssssssuuuvvvxxxyyyyyywwwtttrrrqqqqqqpppooonnnmmmlllkkkffffffggghhhjjjlllnnnnnnooonnnmmmmmmmmmkkkhhheeeccc]]]XXXWWWVVVRRRRRRSSSSSSTTTSSSRRRWWW```ffffff```[[[YYY]]]eeejjjhhheee,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,---------.........//////........./////////000000,,,...000111444>>>KKKVVVbbbkkkpppkkk___QQQFFF???AAAFFFMMMXXXfffwww|||~~~zzzwwwtttttttttsssqqqpppnnnmmmnnnoooooooooooopppqqqqqqrrrtttxxx|||~~~~~~||||||{{{{{{zzzzzzzzzyyyyyyzzzyyywwwwwwvvvoooggg]]]WWWNNNGGGBBB???===;;;999888:::CCCOOO\\\fffkkklllssszzz~~~}}}xxxxxx||||||sssoooqqqsssrrroookkkbbbYYYXXX^^^jjjxxxmmmddd```gggqqqyyyttt```LLL>>>555111.........///000000---+++)))))))))))))))*********++++++***))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((())))))******''''''((((((((((((((()))((((((((((((((((((((((((''''''&&&&&&'''((()))***&&&'''((()))******************))))))))))))******++++++++++++++++++++++++((((((((()))++++++***)))***************++++++++++++++++++,,,,,,---------************++++++++++++++++++,,,,,,---......//////000333555555666???IIIUUUWWWYYYXXXUUUPPPMMMLLLSSSWWW]]]dddppp~~~nnn```]]]^^^hhhzzzyyymmmmmmzzz~~~xxxssslllffffffjjjrrr{{{yyysssbbb```^^^^^^```ccceeegggiiiiiijjjnnnvvvxxxssspppooonnnnnnmmmllljjjjjjllllllkkkjjjhhhhhhhhhhhhhhhiiikkkmmmpppppppppppppppooonnnnnnlllmmmnnnnnnnnnmmmlllkkkiiijjjjjjkkkkkklllmmmmmmmmmmmmnnnnnnnnnmmmllllllllllllmmmnnnnnnoooooopppooommmmmmnnnqqqssssssrrruuuvvvxxxzzzyyyxxxuuusssqqqqqqpppooonnnmmmmmmlllgggggghhhhhhiiikkknnnoooqqqoooooooooooonnnllljjjgggaaa\\\[[[ZZZVVVTTTUUUQQQRRRRRRRRRWWW^^^aaa^^^VVVQQQOOOUUU```hhhiiiggg,,,,,,,,,++++++*********------------,,,,,,,,,,,,+++,,,...//////...------------...////////////........./////////000000000000111222666===HHHSSS[[[bbbeeeeee^^^SSSJJJGGGGGGKKKSSS\\\eeeqqq~~~}}}||||||{{{yyywwwtttrrrqqqnnnoooooommmjjjhhhhhhiiinnnppptttwwwzzz|||||||||}}}|||}}}}}}{{{yyyuuuuuurrroooooopppkkkeee\\\XXXQQQKKKGGGCCC???<<<:::666555<<>>GGGQQQXXXXXXWWWTTTQQQPPPQQQRRRUUUXXX```ooopppeee^^^aaaiiivvvsssnnnmmmxxx}}}sssjjjeeeccchhhqqqyyy{{{uuukkkdddXXX[[[___cccgggjjjkkklllmmmooottt|||wwwsssooommmmmmnnnnnnmmmkkkjjjiiiiiikkkkkkjjjiiihhhhhhhhhiiikkklllmmmnnnqqqqqqqqqqqqpppooonnnnnnkkkllllllmmmmmmmmmlllllllllllllllmmmnnnnnnoooooonnnnnnnnnnnnnnnmmmlllkkkiiiiiijjjjjjkkklllllllllooooooooopppsssuuuuuuttttttuuuwwwxxxxxxwwwuuutttqqqqqqpppoooooonnnmmmmmmiiijjjkkkkkkkkkkkknnnppppppooonnnooopppqqqooommmjjjeeeaaaaaa___ZZZXXXXXXQQQQQQPPPOOOSSSXXXXXXSSSNNNKKKKKKQQQ\\\eeeiiijjj+++++++++,,,,,,,,,,,,,,,------------------------+++,,,...///000///...---,,,---///000111000...---.../////////000000000000333333777???JJJTTTZZZ\\\aaa___YYYPPPGGGDDDIIIOOOZZZccckkkpppxxx}}}{{{zzztttttttttpppkkkgggeeefffkkkmmmooorrruuuwwwxxxyyy{{{}}}~~~~~~~~~|||zzzrrrqqqlllggghhhjjjhhhbbb```]]]XXXSSSOOOIIICCC???===888666;;;AAAIIIUUU```dddkkkqqqtttzzz}}}xxxqqqqqqtttzzz||||||zzzwwwxxx{{{~~~|||{{{}}}~~~}}}ssslllkkkiiihhhqqq{{{gggRRRCCC===555333000/////////...,,,+++++++++,,,,,,---------,,,+++******))))))******)))))))))((((((((())))))((((((((((((((((((((((((''''''((())))))*********'''((((((((((((((((((((()))(((((((((''''''''''''((())))))******)))((('''((((((((((((((((((((((((************************'''((()))*********)))((((((((()))*********))))))+++******))))))******+++***************************))))))+++---...---+++************************))))))******+++,,,,,,---............/////////000+++,,,---...///000000111333111333:::AAAGGGQQQYYYYYYWWWTTTQQQPPPTTTZZZ______dddqqqvvvjjjcccbbbnnn{{{jjjooozzzrrrkkkhhhgggkkkqqqsssoooiiibbb^^^YYY]]]ccchhhlllnnnooopppuuu{{{yyynnnllljjjjjjkkkmmmmmmmmmkkkjjjjjjjjjkkkllljjjhhhhhhhhhiiikkkmmmnnnnnnnnnqqqqqqqqqqqqpppooonnnnnnkkkkkkkkkkkkkkklllmmmmmmllllllmmmmmmnnnooooooooonnnnnnnnnmmmlllkkkjjjjjjhhhhhhiiiiiijjjkkkkkkkkknnnnnnnnnpppsssuuutttsssttttttuuuuuuuuuuuuttttttqqqqqqppppppooonnnnnnnnnkkkmmmooonnnmmmlllnnnpppnnnmmmmmmnnnqqqrrrqqqppplllhhhfffgggeee___[[[[[[TTTSSSOOOLLLOOOSSSQQQLLLHHHHHHIIINNNWWWaaahhhlll***++++++,,,---//////000........................+++,,,...000000///...---+++---///111222000...---////////////000000000000444555<<>>:::777777<<>>:::888;;;AAAFFFWWW___eeedddfffnnnuuuxxx}}}~~~qqqtttyyyvvvhhheeessspppfffdddgggttt~~~}}}iiiXXXDDD===555000000000///---,,,+++***))))))******+++))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))))))))***)))((((((''''''(((((((((((()))))))))+++)))'''((()))*********+++***)))(((''''''''''''(((((('''''''''((())))))((())))))))))))*********)))))))))***************************+++++++++,,,))))))))))))((((((((((((******+++++++++,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,---,,,,,,,,,...///000111555777===FFFPPPWWWZZZ[[[ZZZ]]]^^^cccmmmzzzlllccc^^^\\\bbbmmmpppbbbbbbfff{{{zzzuuuvvvpppjjjdddaaa\\\YYY\\\aaagggiiimmmsssyyyzzztttsssqqqooolllkkkjjjiiiggghhhjjjkkklllmmmlllllllllllllllkkkjjjiiihhhggglllllllllmmmnnnoooqqqqqqqqqpppnnnmmmlllllllllmmmllliiieeecccdddeeeeeedddfffdddcccdddfffggggggggghhhiiiiiigggcccbbbccceeedddfffgggfffeeeeeefffhhhfffeeeeeegggiiikkkkkkjjjkkknnnppppppooonnnppprrrooommmllllllmmmllljjjgggkkkmmmooonnnkkkjjjkkkmmmllllllmmmmmmnnnmmmmmmmmmkkkjjjjjjlllnnnnnnkkkhhhbbb]]]WWWSSSPPPOOOMMMLLLIIIGGGEEEFFFKKKSSS\\\aaa111111000///...---,,,,,,000///...---------------+++,,,---...............000...,,,...111222111///---------...000222444555777@@@RRRccciiibbbXXXRRRQQQGGGAAAEEELLLVVVfffvvvqqqbbb```ccclllxxx||||||~~~{{{xxxwww~~~|||xxxtttooojjjgggeeejjjqqqvvvvvvwwwzzz|||{{{ssstttttttttsssuuuyyy{{{{{{||||||zzz}}}}}}{{{zzzyyyxxxwwwuuuttttttuuutttrrrppplllfff^^^YYYKKKIIIDDD>>>:::;;;???BBBPPPZZZccccccbbbfffkkknnnuuu}}}xxxuuuvvvrrrdddooo~~~uuuhhhaaa```nnnyyyxxxkkkRRRGGG999111111333111///---,,,+++***))))))*********))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***))))))((('''''''''((((((''''''&&&&&&&&&&&&''''''***************))))))(((''''''''''''((((((((((((+++)))&&&%%%(((***,,,---+++***)))((((((''''''((((((((()))))))))(((''''''''''''(((((())))))))))))***************))))))))))))))))))*********++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,......---------...///000666;;;CCCMMMTTTYYY[[[\\\aaa```fffsssmmm\\\TTTSSSYYYiiiyyynnn[[[XXXcccooo~~~zzzyyylllddd\\\[[[[[[]]]bbbhhhkkknnnsss{{{xxxllllllllllllkkkjjjiiigggfffhhhiiijjjjjjkkkkkkjjjjjjjjjkkklllmmmllljjjhhhgggjjjjjjjjjkkklllmmmnnnnnnqqqooommmjjjhhhhhhhhhiiihhheeeaaa^^^___`````````ccc```^^^]]]___aaaaaaaaabbbfffhhheee```\\\]]]```bbbbbbbbbaaa```aaacccfffdddaaa^^^^^^```cccfffggggggiiikkklllllllllmmmooommmlllkkkkkkkkkkkkhhhfffjjjkkklllkkkjjjjjjlllnnnkkkkkklllmmmnnnnnnnnnmmmllllllllloooqqqrrrqqqooogggccc^^^ZZZVVVSSSOOOLLLKKKIIIFFFDDDGGGMMMSSSXXX------.../////////......000000///...---,,,,,,,,,***+++,,,---............///+++)))+++000333000---......---...///111444555===FFFSSS^^^```ZZZSSSOOOMMMFFFCCCJJJVVVccctttzzzjjjdddeeehhhsss}}}{{{}}}{{{|||xxxrrrlllgggdddfffmmmrrrpppmmmooorrrsssnnnnnnooonnnnnnppptttvvvvvvyyyzzzxxxzzz~~~~~~{{{xxxxxxwwwwwwwwwwwwwwwwwwzzzwwwsssooojjjeee^^^ZZZPPPMMMHHHBBB===;;;>>>@@@GGGRRR]]]aaa```aaaeeeiiipppuuuzzzuuuzzz~~~ooopppzzzuuuiiibbb```fffqqq}}}zzz```QQQ>>>333333444222///...---,,,++++++******)))***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))((((((((((((((()))((((((''''''''''''(((((()))************)))(((((('''''''''((((((((())))))+++)))''''''(((***++++++******)))(((((((((((((((((()))*********((('''%%%''''''(((((()))*********,,,,,,++++++******))))))((())))))))))))************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,------//////...------...000222888???JJJSSSWWWZZZ[[[\\\dddccclll}}}{{{fff]]]UUUTTTXXXcccvvvoooZZZTTT[[[kkkxxx~~~xxxttteee]]]WWWZZZ```eeekkkqqqpppuuu|||yyypppiiiiiijjjkkkllllllkkkjjjiiikkkkkkkkkkkkkkkkkkjjjjjjiiijjjlllnnnnnnllljjjhhhffffffhhhjjjlllnnnoooooorrroookkkgggeeecccddddddccc```]]][[[[[[\\\^^^___aaa^^^ZZZYYYZZZ\\\]]]]]]___dddgggddd]]]YYYZZZ\\\``````^^^\\\[[[]]]aaadddeee```[[[XXXYYY\\\___aaadddfffgggiiiiiijjjjjjkkklllkkkkkkkkkkkkjjjiiihhhjjjjjjjjjjjjjjjlllnnnooojjjkkklllmmmnnnnnnnnnnnnnnnoooppprrrsssttttttsssnnnkkkfffaaa\\\WWWPPPLLLMMMJJJFFFCCCDDDHHHNNNQQQ***+++---...////////////000000///......---,,,+++***+++,,,---............+++'''%%%''',,,///,,,)))000000......///111444555@@@IIITTTZZZZZZUUUOOOJJJHHHFFFJJJUUUeeeuuuvvvlllhhhkkkwww~~~~~~|||zzzuuuqqqllljjjhhhooorrrnnniiiiiijjjkkkiiijjjjjjiiiiiikkknnnqqqtttxxxzzzyyyzzz}}}}}}{{{yyyxxxvvvuuuuuuwwwyyy{{{zzzvvvqqqkkkfffaaa\\\YYYUUURRRMMMFFF@@@===>>>??????HHHTTT[[[\\\]]]aaafffkkknnnuuu~~~tttttt~~~xxxppppppyyy~~~{{{{{{|||rrrjjjfffeeebbbkkkuuu~~~mmm\\\FFF999555555333/////////...---,,,+++***)))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))((((((((())))))***)))((((((''''''(((((()))(((((())))))(((((('''&&&(((((()))))))))*********+++***)))*********((('''***))))))(((((((((((()))))))))*********)))'''&&&(((((()))******+++,,,,,,---------,,,,,,++++++***((())))))))))))***************++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---....../////////...---///333666>>>GGGRRRYYYZZZ[[[]]]___gggiiirrr}}}jjjZZZVVVTTTXXXbbbsssxxx^^^VVV[[[fffsss|||{{{sssmmm```ZZZXXX^^^fffkkkoootttvvv{{{tttoookkkjjjgggiiikkklllmmmmmmmmmlllnnnnnnmmmmmmlllllllllllliiikkkmmmoooooonnnllljjjhhhiiikkkmmmnnnoooppppppooommmiiieeebbb```````````````_________```bbbddddddaaa]]][[[\\\^^^______bbbfffhhhfff```\\\\\\^^^bbbaaa___\\\[[[\\\```dddgggaaaYYYTTTSSSUUUWWWXXX\\\]]]^^^aaadddfffggggggiiijjjkkkkkkkkkjjjjjjjjjkkkjjjjjjkkklllnnnooooooiiijjjkkkmmmnnnoooooooooqqqrrrsssssssssttttttttttttqqqmmmhhhbbb[[[TTTOOONNNKKKGGGDDDDDDGGGLLLNNN------------------------.../////////...---,,,,,,+++,,,---..................,,,***,,,///000///---111000///...000333666888>>>JJJVVVZZZXXXSSSKKKDDDGGGJJJTTTdddwww{{{uuuxxx~~~||||||{{{zzzwwwtttqqqpppmmmrrrtttpppkkkjjjiiifffeeefffeeeddddddeeehhhjjjpppvvvzzzyyyzzz}}}~~~}}}{{{zzzxxxvvvvvvxxx{{{|||xxxtttooojjjfffccc___\\\\\\YYYTTTMMMEEE@@@??????;;;???HHHQQQUUUVVVYYY___cccfffkkktttwwwrrruuu~~~|||zzznnneeehhhpppuuuxxxzzz|||wwwqqqllljjjjjjdddjjjpppvvvxxxhhhSSSCCC<<<999555222222111111000...---+++***+++******))))))******+++))))))))))))))))))))))))***))))))(((((())))))***))))))((((((((()))******))))))(((((((((((())))))((((((((((((((('''&&&&&&))))))))))))************+++******++++++***'''%%%))))))(((((((((((())))))))))))*********)))(((((((((((()))***+++,,,,,,---,,,,,,,,,,,,,,,+++++++++)))))))))*********++++++(((((())))))***+++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------------------------...///---///000000///111777<<>>IIIRRRQQQNNNLLLIIIEEEMMMUUUbbbttt~~~}}}~~~||||||{{{yyywwwuuusssrrrooossstttqqqooommmiiidddaaabbbaaa___^^^___aaadddgggnnntttuuuvvv{{{}}}}}}{{{zzzyyyyyyyyyyyyyyyyyyvvvsssooommmllljjjhhhfffeeeccc]]]TTTJJJCCC@@@???;;;:::>>>FFFKKKKKKMMMQQQZZZ^^^dddllluuuvvvpppsss|||yyyttttttyyy{{{rrrddd\\\bbbpppzzz{{{}}}|||zzzwwwsssooolllkkkfffiiikkknnnwwwuuubbbPPPEEE>>>:::777444444333222000...,,,***+++******))))))******+++)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((()))******+++***))))))(((((())))))***)))))))))))))))(((''''''((((((((())))))))))))***+++***((()))******)))((())))))(((((((((((())))))))))))))))))))))))******''''''((()))***+++,,,,,,)))***************++++++************+++++++++,,,(((((()))******+++,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,---------------------...//////,,,...111111111444<<>>AAABBBIIIJJJDDD@@@DDDHHHIIIWWW```nnn|||uuuzzz~~~}}}{{{yyywwwuuusssrrrmmmqqqrrrppppppoooiiibbb______^^^\\\ZZZ[[[]]]___]]]eeelllnnnqqqwww{{{{{{xxxxxxzzzzzzyyyxxxvvvtttuuutttrrrqqqrrrrrrqqqpppmmmjjjcccYYYNNNEEE@@@???>>>888777???CCCCCCCCCFFFTTTZZZ```ffflllwww|||nnniiipppyyy~~~wwwpppnnnqqqxxx~~~zzziiiYYY[[[mmm{{{~~~|||}}}|||zzzvvvqqqllljjjggghhhggghhhppp|||~~~lllZZZLLLCCC>>>;;;555555555444222///---+++++++++************++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))((())))))***++++++******))))))))))))*********************)))((((((''''''''''''((((((((()))+++)))&&&&&&(((***,,,---))))))(((((((((((()))******)))(((((((((***+++,,,&&&&&&'''((()))***++++++''''''(((((())))))*********++++++++++++,,,,,,,,,******+++,,,------......******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------------...///000+++...111111222666???FFFLLLTTTZZZXXXRRRQQQXXX```hhhkkklllsssppp```[[[XXX^^^jjj|||vvviiinnn|||zzzxxx~~~}}}}}}{{{qqqjjjgggggghhhhhh```bbbhhhqqqxxx{{{uuuooolllooonnnhhhfffhhhfffffffffgggiiilllnnnppppppooonnnnnnnnnpppqqqrrroooooopppqqqrrrsssssstttsssuuuwwwyyyyyyyyyxxxwwwnnnqqquuuyyy}}}}}}yyyyyy|||}}}{{{xxxvvvvvvtttqqqnnnlllnnnooollliiieeeaaa___]]]ZZZXXXUUUSSSRRRSSSUUUVVVTTTQQQRRRVVVZZZ\\\]]]^^^aaadddhhhhhhiiilllooonnnjjjfffggghhhjjjlllnnnpppqqqqqqllloooppppppnnnooorrruuunnnmmmmmmmmmmmmllliiifff^^^ZZZTTTOOOLLLKKKLLLMMM,,,,,,,,,,,,---///000111111111000000/////////...........................+++---///000000000222333111111222444777<<>>===;;;:::;;;===@@@BBBCCCNNN\\\eeeiiipppzzzsssjjjjjjnnntttwwwxxxrrrjjjjjjsss|||}}}uuujjjaaa___ggguuu}}}xxxkkkgggjjjeeeaaa```ccciiirrr~~~iiiUUUHHHAAA===;;;777222000111000---)))((()))************)))))),,,***''''''(((*********+++***)))'''''''''((())))))))))))))))))((('''''')))+++,,,+++((('''(((***)))'''&&&''')))***(((&&&(((((((((((())))))))))))******))))))))))))******%%%%%%&&&((()))+++,,,,,,''''''''''''(((((((((((())))))))))))************))))))******++++++,,,,,,))))))))))))************)))************+++++++++************+++,,,---...,,,,,,,,,,,,,,,---...//////......---------......***...111111222999CCCLLLLLLQQQUUUTTTQQQSSS]]]eeeggglllwwwwwwfff]]]]]]ZZZgggxxx|||ttttttyyyzzzxxx}}}~~~~~~{{{wwwuuuwwwyyy{{{tttkkkbbb]]]]]]aaadddfffiiipppzzz~~~uuuoooooommmjjjgggffffffhhhhhhiiijjjlllmmmnnnnnnooonnnmmmlllmmmnnnoooooonnnuuupppmmmppprrrrrrtttwwwvvv}}}~~~||||||{{{xxxvvvuuusssrrrsssrrrpppmmmjjjgggfffeeeaaa^^^[[[[[[]]]\\\WWWRRRNNNNNNNNNQQQUUU[[[```dddhhhhhhhhhiiijjjjjjiiigggiiikkkmmmmmmlllkkklllmmmmmmkkkkkknnnqqqrrrrrrssstttpppllllllooopppnnnjjjfffddd```YYYPPPJJJGGGFFF...------......///000111000000000//////.................................,,,...000000000000111222000111222444999???EEEJJJNNNMMMJJJDDD@@@BBBJJJRRRbbbhhhuuu|||rrrooolllyyysssssswww}}}}}}}}}|||zzzwwwtttrrrrrrrrrssstttssspppjjjeee___]]]\\\ZZZYYYZZZ\\\]]]YYYYYYZZZ]]]bbbiiippptttxxxvvvsssooollllllooorrruuuvvvxxxyyyyyyxxxwwwvvvooojjjccc[[[TTTMMMGGGBBB>>>===;;;::::::;;;===???CCCJJJTTT```iiippptttvvv~~~{{{rrrnnnnnntttwwwxxxsssllliiinnnsssvvvtttpppjjjgggjjjqqqxxx|||zzzqqqnnnoookkkfffdddfffjjjqqq}}}sssaaaSSSHHH@@@;;;888444333333222///,,,))))))***************))),,,***((('''(((***+++***+++***)))((('''(((((()))((()))***************))))))***+++***'''&&&(((******(((&&&&&&((()))((('''(((((())))))***+++++++++******))))))))))))******'''((((((((()))))))))***''''''((((((((()))))))))))))))))))))************))))))******************))))))))))))************)))************+++++++++************+++,,,---...------,,,,,,,,,---......///......------.........111333555666:::AAAKKKRRRSSSTTTTTTRRRQQQTTT[[[aaabbbooo{{{iii\\\YYY]]]kkkwwwyyyllloooxxx|||vvvyyyxxxvvvsssrrrrrrsssuuurrrmmmfff___[[[\\\aaadddffflllwwwuuuooommmmmmllljjjgggfffgggiiiiiijjjkkkmmmnnnnnnnnnnnnmmmmmmlllmmmnnnooooooooosssnnnmmmooopppqqquuu{{{~~~}}}{{{yyyxxxxxxwwwvvvvvvvvvuuussspppnnnkkkjjjfffccc``````aaa```[[[VVVNNNMMMLLLMMMPPPUUU[[[___aaabbbdddgggiiiiiihhhfffgggiiijjjjjjiiihhhiiijjjkkkjjjkkknnnppprrrrrrsssssspppmmmmmmpppqqqnnnjjjhhhfffbbbZZZRRRKKKGGGFFF......---------........./////////.......................................---...000111000///000111000111222666===DDDKKKOOOPPPPPPLLLEEE@@@GGGWWWdddkkkoooxxx~~~ssshhhcccaaaoootttqqquuu~~~~~~~~~~~~}}}}}}{{{yyywwwuuutttsssssstttttttttpppkkkggg___^^^\\\[[[[[[[[[]]]^^^[[[XXXVVVVVVZZZbbbjjjooowwwsssmmmfffccceeekkkpppyyyyyyyyyyyyyyyyyyyyyyyyrrrmmmeee^^^WWWPPPJJJFFF>>>>>>===<<<;;;<<<<<<===BBBDDDKKKXXXeeemmmllliiiqqqxxx{{{sssoooqqquuuyyyyyyuuuqqqoooppprrrrrrpppnnnmmmmmmppprrrzzz~~~}}}|||zzzxxxrrrmmmkkkkkknnnxxxrrraaaPPPDDD===999666666666666222///************************,,,***(((((()))***+++*********)))((((((((())))))((()))***++++++,,,,,,+++)))***)))(((&&&&&&(((******(((&&&&&&'''))))))((((((((()))***+++,,,,,,---******))))))))))))************))))))((((((''''''((())))))))))))*********))))))))))))*********************))))))))))))))))))))))))*********++++++)))************+++++++++************+++,,,------......---,,,,,,,,,------///......---......//////222222444777===FFFNNNTTTXXXUUUQQQQQQUUU[[[aaadddeeeyyy{{{hhhZZZVVV]]]ggguuuccc```rrrtttuuuqqqmmmlllnnnppppppooohhhfffbbb^^^\\\^^^bbbgggjjjsss|||sssnnnkkklllllllllkkkhhhhhhiiijjjllllllmmmnnnnnnnnnnnnnnnlllllllllmmmnnnooopppqqqrrrooonnnooooooqqqzzz}}}{{{zzz{{{|||{{{{{{xxxxxxyyyxxxvvvtttqqqooommmjjjfffffffffddd___[[[OOOMMMJJJIIIKKKPPPVVVZZZYYY[[[^^^aaadddeeeeeedddeeefffhhhgggfffeeeeeefffiiikkklllnnnppprrrrrrrrrrrrpppnnnppprrrqqqnnnkkkjjjiiieee^^^UUUMMMIIIGGG...------,,,+++++++++,,,..................------........................---///111111000//////000000111444:::BBBJJJQQQTTTOOOMMMHHHDDDGGGUUUhhhwwwvvvxxx{{{|||xxxnnneee```dddnnn{{{~~~vvvpppvvv|||zzz{{{~~~~~~|||~~~}}}|||zzzxxxwwwvvvuuussssssrrrsssrrrpppkkkhhhcccaaa```^^^^^^___```aaabbb___[[[YYYZZZ^^^dddhhhqqqllleee```___fffqqqyyy~~~}}}{{{zzzzzzzzz{{{yyytttkkkbbbZZZRRRKKKFFF===>>>>>>>>>>>>>>>>>>===@@@@@@DDDOOO\\\eeeeeeccciiiqqq}}}wwwpppjjjpppyyyzzztttuuupppkkklllrrrvvvvvvsssvvvyyytttooommmrrrzzznnnXXXGGG???;;;888777888777444111,,,+++++++++*********+++,,,***((((((***++++++*********))))))))))))))))))))))))***++++++*********))))))'''&&&%%%&&&((()))***)))'''&&&'''((()))***)))))))))******+++++++++******))))))))))))************))))))((((((''''''))))))*********+++++++++((()))))))))*********************))))))((((((((())))))*********+++++++++))))))*********++++++++++++*********++++++,,,---///...---,,,,,,,,,,,,,,,...............//////000222222333888AAAJJJQQQTTTVVVRRROOORRR\\\ffflllooossskkkZZZTTTZZZkkkzzzvvvddd\\\fffwwwrrrmmmiiikkkppprrrnnnjjjbbbbbbaaa___^^^aaagggkkksss~~~|||rrrnnnllllllkkklllmmmlllkkkkkklllmmmnnnnnnoooooooooooonnnnnnkkklllmmmmmmnnnooorrrtttrrrqqqrrrssssssvvv~~~||||||}}}~~~~~~}}}vvvxxxyyyzzzyyyvvvsssqqqrrrooollljjjiiigggccc```TTTQQQMMMJJJKKKOOOUUUYYYXXXYYYZZZ[[[[[[]]]___aaabbbdddfffeeedddccccccdddiiimmmoooooooooqqqrrrqqqpppooopppqqqsssrrrnnnkkkkkkkkkhhhbbbYYYQQQLLLJJJ000///...---,,,,,,,,,,,,------..................////////////////////////---///111111000//////000111222777???IIIQQQUUUVVVPPPKKKGGGIIIUUUfffxxx}}}xxxsssooojjjggglllqqqzzz}}}wwwwwwyyyzzzxxxxxx|||~~~|||~~~}}}{{{xxxwwwvvvvvvvvvrrrqqqpppppppppnnnkkkhhheeedddaaa```___```aaabbbcccaaa___^^^]]]___aaabbbhhhddd___\\\```lll{{{}}}{{{zzzzzzzzz~~~xxxpppfff\\\RRRHHHCCC;;;<<>>======>>>AAAHHHPPPXXX___bbbeeennnyyy{{{ttthhhlllvvvwwwxxxoookkkuuuwwwsss{{{rrrlllnnnttt~~~xxx```LLLCCC???:::888888777444111------,,,+++******++++++,,,***))))))+++++++++***))))))******************************)))((('''&&&)))(((&&&&&&'''(((((()))***))))))((('''((()))***)))))))))))))))(((((((((******))))))))))))******(((((((((((())))))))))))************++++++++++++((()))))))))************++++++******))))))((((((************++++++++++++))))))*********+++++++++++++++******++++++,,,,,,///...---,,,,,,,,,,,,,,,...............///000111444555999@@@IIIQQQVVVXXXSSSQQQRRRXXXcccmmmuuuxxxwww```TTTTTT```uuuyyyddd[[[cccwww|||nnnjjjhhhlllqqqqqqjjjccc]]]___aaaaaaaaaeeelllrrruuuooollllllkkklllmmmoooooonnnmmmnnnpppooooooooopppoooooonnnmmmkkkmmmnnnnnnnnnqqquuuxxxttttttvvvyyyyyy|||~~~~~~}}}wwwxxxzzz{{{{{{xxxvvvttttttrrrooollljjjhhhfffddd\\\YYYTTTQQQQQQUUUZZZ^^^^^^]]]YYYUUURRRSSSXXX\\\___```bbbbbbaaaaaaaaabbbhhhnnnrrrooonnnpppqqqooonnnooopppqqqrrrqqqnnnlllkkklllkkkfff^^^WWWQQQOOO222111000///////////////.............../////////////////////////////////---...000111000///000111333555;;;EEEPPPVVVWWWVVVRRROOOOOOWWWgggxxx~~~sssmmmnnnoooooopppttt|||{{{|||{{{xxxyyy~~~}}}}}}|||yyyvvvuuuuuuuuuvvvsssqqqooooooooonnnkkkiiifffdddbbb___^^^^^^______^^^^^^^^^^^^______`````````]]]ZZZYYY___mmm}}}}}}zzzyyyxxxxxx{{{wwwppphhh^^^SSSIIIBBB<<>>FFFMMMSSSWWWZZZUUUYYY___ffflllsss{{{yyyjjjZZZTTTYYYeeexxx{{{hhhWWWZZZmmmllliiigggjjjnnnlllddd]]]ZZZ^^^bbbccceeekkkuuu}}}xxxrrrnnnkkkjjjhhhkkkmmmooopppooonnnooopppnnnooooooooooooooonnnmmmkkknnnppppppppprrrxxx|||xxxyyy|||~~~|||{{{|||}}}}}}}}}{{{yyyxxxtttssspppmmmjjjiiiggggggbbb___[[[YYYYYY]]]aaaddddddaaa\\\TTTNNNMMMQQQVVVWWWYYY\\\\\\\\\\\\]]]^^^bbblllpppmmmkkkpppqqqnnnmmmnnnoooppppppooonnnmmmjjjkkkllliiiccc\\\WWWUUU000000///.........//////.........//////000000000////////////////////////,,,...000000000000111222444777???JJJUUUZZZXXXTTTNNNSSS\\\jjj{{{llleeejjjppprrrqqqxxx}}}{{{}}}~~~}}}zzzwwwtttssssssuuuvvvtttrrrpppoooooonnnmmmkkkiiigggdddaaa___^^^^^^^^^___^^^^^^]]]]]]]]]^^^^^^\\\ZZZWWWVVV[[[gggvvv~~~}}}{{{yyyxxxwwwvvvuuussspppkkkddd[[[PPPJJJEEEHHHKKKLLLKKKGGGBBB???????????????@@@DDDKKKPPPYYY```iiiooossszzzxxxoooiiippp}}}xxxxxxrrrvvv~~~zzzpppiiiiiinnnooovvvyyyhhhRRRJJJAAA:::777666444222000///---+++***+++,,,---,,,+++***+++,,,,,,+++)))((()))***++++++++++++***+++++++++***)))((('''&&&(((''''''))),,,,,,)))'''&&&))),,,,,,***(((((()))&&&'''''')))***+++,,,,,,******))))))))))))******'''''''''((()))*********)))))))))************+++))))))))))))************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,)))************+++++++++,,,,,,++++++***++++++,,,------,,,,,,,,,---..................///000111222222:::EEEMMMRRRVVVYYY[[[\\\gggtttzzz{{{~~~xxxggg]]]VVVXXXaaammm{{{kkk\\\SSS^^^vvvoookkkgggggghhhfffaaa\\\ZZZ___eeeiiimmmvvvyyyvvvqqqnnnlllkkkjjjiiijjjlllnnnooonnnmmmmmmnnnmmmmmmnnnoooooonnnnnnnnnllloooqqqqqqqqqtttzzz}}}~~~~~~~~~}}}}}}{{{zzzzzztttsssqqqnnnkkkiiiiiijjjeeeccc```___```cccgggiiieeeeee```XXXOOOKKKLLLOOONNNPPPSSSTTTUUUUUUWWWYYYYYYeeellliiihhhoooqqqnnnmmmmmmnnnnnnmmmmmmmmmnnnhhhjjjmmmlllgggaaa]]]ZZZ,,,,,,,,,++++++,,,,,,---.../////////000000111111000000000000000000000000+++---///000000000222333555999AAANNNXXX\\\XXXRRRHHHSSSfffxxxhhh___eeennnqqqrrr}}}~~~}}}~~~|||~~~|||yyyvvvsssqqqrrrtttvvvuuusssqqqooopppooonnnmmmllljjjgggcccaaa`````````dddccc```]]]\\\[[[[[[[[[\\\YYYVVVTTTWWW```llluuuzzzyyyyyyxxxxxxwwwvvvvvvqqqqqqqqqoookkkcccZZZSSSPPPRRRTTTUUUSSSMMMGGGCCCAAA???>>>>>>???AAACCCEEESSSYYYaaagggkkktttqqqdddhhhzzz|||}}}sssqqqwwwvvvmmmggghhhmmmkkkqqq{{{tttXXXOOOCCC;;;777666555333111///---+++***+++,,,---++++++***+++------+++)))((()))***+++,,,,,,+++*********+++++++++******)))''''''(((+++......***&&&%%%)))------+++((((((((($$$%%%''')))+++...///000******))))))))))))******(((((((((((())))))))))))((())))))))))))*********))))))))))))************+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))************+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------...///............///000222222777AAAOOOWWW[[[\\\___bbbaaaqqqiiiZZZTTTTTT]]]iiiuuubbbWWWUUUddd{{{sssoooiiifffdddcccaaa___]]]cccjjjooouuu}}}pppnnnkkkjjjkkklllmmmllliiikkkmmmnnnlllkkkkkklllllllllmmmnnnnnnnnnnnnnnnmmmppprrrrrrrrruuu|||~~~~~~}}}}}}|||{{{zzzyyyyyyssssssqqqnnnkkkjjjkkkllleeedddbbbbbbcccfffjjjllleeeeeeccc\\\RRRKKKJJJKKKGGGIIILLLNNNOOOPPPRRRTTTRRR___hhheeefffnnnrrrooolllmmmmmmlllkkklllmmmooofffiiimmmmmmjjjddd```^^^++++++,,,,,,,,,,,,------111000///......///000111///......---------......---///111000......000333:::DDDLLLLLLMMMQQQQQQNNNMMM^^^tttlll___aaaiiiooowww~~~~~~}}}~~~~~~}}}|||}}}{{{xxxvvvttttttuuuuuuvvvtttrrrpppnnnooopppqqqiiiiiigggfffcccaaa___]]]ccc```]]][[[[[[ZZZYYYXXXWWWXXXWWWTTTSSSXXXccckkktttvvvxxxwwwvvvttttttuuuwwwuuurrrpppnnnkkkgggeeeaaa___\\\ZZZUUUOOOHHHCCCBBB@@@>>>===<<<===>>>???HHHOOOWWW]]]ccclll{{{xxxjjjiiirrr|||uuummmzzztttmmmlllmmmnnngggiiippp~~~lllWWWDDD===<<<777111...333222111///...---,,,+++,,,+++******))))))******&&&'''***,,,---......---,,,,,,+++***)))))))))***,,,+++++++++******))))))---,,,***)))))))))***+++(((((((((((()))))))))))))))(((''')))++++++'''######((((((&&&%%%'''+++***///222111---)))***,,,))))))))))))((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++------.../////////......,,,,,,...------------...//////,,,.../////////111777<<>><<<;;;:::;;;<<<===@@@EEEMMMUUU\\\gggsss|||zzzlllggglllwwwzzzmmmsss}}}zzzuuurrreeefffmmm{{{wwwbbbLLLAAA===888333111222222000///...,,,++++++,,,+++******))))))******(((((()))***++++++++++++,,,+++******))))))******(((((((((((('''''''''&&&)))(((((('''''''''''''''(((((((((((()))))))))***...------...000///,,,)))###''',,,,,,)))(((***---***...111000,,,))))))+++************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++***)))***+++,,,---.........---------,,,,,,...------------.../////////000111000...000555:::CCCOOOXXXYYYYYY^^^eeeiiiwww~~~iii]]]RRRTTT^^^pppttt\\\PPPYYYbbbiiiqqqzzz}}}zzz{{{|||~~~xxxnnnfffbbb```^^^^^^aaahhhpppvvv|||{{{tttqqqnnnkkkkkkmmmoooooooooooooooooonnnmmmlllkkkjjjlllnnnoooooooooppprrrtttnnnrrrtttuuuwww~~~|||zzzzzz{{{{{{wwwuuusssqqqnnnlllkkkjjjhhhfffdddddddddeeedddbbb___]]]YYYVVVTTTQQQMMMJJJGGGEEECCCBBBDDDFFFFFFFFFRRRVVV\\\cccgggjjjkkklllkkkkkkkkkllllllmmmmmmnnnnnnkkkhhhhhhjjjjjjfffbbb---............/////////......------------......------,,,,,,,,,,,,------111111111000000222666999@@@DDDEEEAAA>>>???BBBCCCIII]]]wwwxxxwwwzzz{{{~~~|||{{{~~~~~~|||zzzxxxvvvtttsssqqqpppooonnnmmmllllllllliiiiiihhhgggfffdddcccbbbccc```^^^\\\\\\[[[ZZZXXXRRRUUUXXXXXXVVVUUUWWWZZZbbbeeekkkoooqqqrrrtttuuuuuuuuutttuuuuuutttqqqnnnkkkfff___WWWQQQJJJEEEAAA>>><<<;;;999888888999999;;;???EEEOOOZZZfffpppvvvqqqhhhgggooopppjjjssswwwgggeeegggrrroooWWWGGG???:::777666111111000///---,,,++++++,,,+++******))))))************))))))))))))))))))++++++***)))))))))*********************)))))))))******++++++******)))(((((((((((()))))))))******+++++++++,,,---,,,***((((((+++...---+++***+++...))),,,///...+++((()))***++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***,,,---...///******))))))******+++,,,......,,,++++++,,,,,,---...------------...//////...///000//////222888===GGGQQQXXXWWWXXX^^^ggglll~~~qqqbbb[[[VVV]]]mmm|||cccRRRUUU___iiiooosssvvvtttqqqqqqtttyyy}}}tttkkkbbb___]]]]]]```dddooottt{{{zzzuuuqqqooommmllllllnnnpppqqqqqqnnnnnnnnnnnnnnnmmmllllllmmmmmmmmmnnnqqqssssssssslllppptttwww}}}~~~~~~~~~~~~}}}{{{{{{zzzzzzuuutttssspppnnnllljjjiiifffeeecccccccccbbb```]]]^^^\\\YYYWWWUUUSSSOOOLLLLLLIIIEEECCCCCCBBBAAA@@@GGGOOOXXX^^^aaacccfffjjjiiiiiijjjkkkllllllmmmmmmqqqmmmjjjjjjkkkkkkiiifff------........./////////000000000//////000000000/////////...//////000111111111//////111444999<<>>EEEKKKRRRXXXWWWYYYbbblllqqqwwweee]]]\\\[[[hhh|||kkk]]]YYY]]]dddmmmqqqrrrqqqooommmlllpppuuuyyy{{{yyyvvvtttnnnfff^^^[[[ZZZ\\\bbbiiissswwwwwwtttrrrppppppooonnnnnnnnnoooppppppmmmnnnnnnooooooooonnnnnnpppmmmlllnnnqqqsssqqqnnnjjjooowww~~~~~~~~~}}}}}}~~~~~~|||{{{yyyxxxwwwrrrqqqpppnnnkkkiiigggfffeeedddccccccbbb```]]]ZZZ]]]\\\ZZZYYYXXXVVVRRROOOOOOLLLHHHFFFDDDCCC@@@??????FFFOOOWWW\\\```dddggggggggghhhiiikkkllllllmmmqqqnnnkkkjjjkkklllkkkjjj,,,------------.........///000000000000000000///////////////000000111222111000...///222777<<<>>>HHHDDD???:::777:::CCCKKKVVVhhh|||}}}{{{~~~}}}~~~~~~~~~~~~}}}{{{xxxuuusssqqqpppooonnnlllkkkkkkkkkkkknnnmmmllljjjgggeeebbbaaabbbaaa___^^^___^^^\\\ZZZZZZZZZXXXVVVTTTTTTUUUVVVXXX[[[___bbbccceeegggiiissssssuuuwwwxxxuuuqqqmmmgggbbbYYYQQQKKKGGGDDDAAA======;;;999888777666666444444888BBBQQQ]]]eeegggdddlllxxx~~~rrrnnnuuujjj___fffyyyyyypppgggdddlllyyynnnWWWFFF===999888111111000///......---,,,,,,+++******))))))******+++***))))))***+++---...***))))))((())))))******'''((((((((((((((((((((('''((()))))))))(((&&&%%%))))))))))))************++++++,,,,,,+++*********)))******)))((((((((()))******++++++***))))))***)))))))))*********++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,))))))******++++++++++++...---+++******+++---......------------...//////))),,,...000333:::CCCJJJPPPWWW\\\]]]```iiisssxxxyyyhhh[[[XXXZZZbbbqqqooo______hhhjjjkkklllmmmkkkhhhffffffgggkkkppptttuuurrrmmmjjjggg```ZZZXXXYYY]]]eeennnttt{{{{{{uuurrrqqqppprrrrrrqqqpppooonnnnnnnnnmmmnnnooooooppppppoooooorrrooonnnpppsssssspppmmmlllttt}}}}}}}}}{{{zzz}}}|||{{{{{{{{{}}}~~~}}}{{{yyywwwuuutttppppppooommmkkkhhhfffdddeeecccbbbbbbaaa___[[[XXX]]]\\\[[[ZZZZZZXXXTTTQQQMMMKKKHHHEEEDDDBBB@@@>>>;;;>>>EEEOOOYYYaaaddddddeeeeeefffhhhiiikkkllllllooommmkkkjjjkkkkkklllkkk,,,,,,---------.........------............------......---......///000111111000///111666;;;???AAAIIICCC===999777;;;FFFRRRdddrrr}}}}}}~~~~~~~~~}}}|||zzzxxxvvvtttrrrqqqqqqooollljjjiiiiiijjjkkknnnmmmllljjjgggeeecccaaabbbaaa`````````___\\\ZZZZZZXXXUUURRRQQQRRRTTTUUUTTTVVVYYY[[[]]]```eeehhhoooqqqtttwwwxxxuuupppllljjjeee]]]UUUNNNHHHBBB>>>>>>===<<<:::888666555444555444666???KKKWWW___ccc```hhhtttyyywwwzzzvvvhhhhhhxxx|||ssslllmmmvvv}}}eeeOOOAAA888333222222111000000///......,,,+++******))))))******************+++,,,---...))))))((((((((()))******(((((())))))))))))******))))))******))))))(((((()))))))))*********++++++,,,------,,,+++***+++,,,++++++******)))******++++++*********************(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,.........------------...//////---///111222555<<>>HHHTTT]]]aaaaaabbbccceeefffhhhjjjkkklllmmmllllllkkkkkkkkkllllll---............/////////,,,---...//////...---,,,............///000111222222111111555;;;@@@CCCCCCDDD>>>:::;;;===DDDSSSaaauuu~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{yyywwwuuusssrrrrrrrrrpppnnnjjjgggfffgggiiikkkjjjjjjjjjiiihhhfffeeedddbbbaaa``````aaa```]]][[[XXXVVVTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWZZZ___ccckkkmmmrrrvvvxxxvvvqqqmmmlllhhhbbb\\\UUUNNNFFFAAA======<<<:::888555444222555555666<<>>666333333222222111000000000,,,+++******))))))************++++++++++++******((((((((((((((()))************++++++,,,,,,,,,,,,---,,,,,,+++***+++++++++))))))*********+++++++++)))++++++***((('''(((+++,,,***))))))***++++++,,,,,,+++******++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,---...------,,,,,,,,,---------............------------...//////...000222444777???IIIQQQ[[[bbbgggiiikkkpppttttttnnnzzzyyybbbTTTRRRWWW\\\nnn}}}nnnjjjyyywwwsssooohhhcccaaacccfffkkkoooooolllhhheee^^^[[[ZZZ]]]aaagggsss~~~zzzxxxvvvqqqppprrrqqqssstttssspppnnnnnnppppppppppppqqqqqqpppoooooommmqqqxxx}}}{{{zzzzzz{{{zzzuuupppnnnooorrruuuwwwwwwxxx{{{{{{wwwuuutttssspppppppppooollliiifffdddbbb```]]]\\\\\\[[[YYYXXXYYYYYYXXXXXXWWWUUUPPPLLLIIIGGGEEECCCBBB@@@<<<:::888999===CCCLLLTTT[[[^^^aaabbbccceeegggiiikkklllkkklllmmmmmmmmmllllllmmm////////////000000000000...///000111111000///...000000000000111222333444333222333888???DDDFFFEEE???:::888===DDDNNNaaarrr~~~}}}}}}}}}}}}}}}~~~~~~~~~zzzxxxuuurrrqqqqqqqqqrrrpppmmmhhhdddccceeehhhkkkgggggghhhhhhhhhhhhggggggbbbaaa```aaaaaa```]]][[[XXXWWWVVVVVVWWWXXXWWWVVVVVVUUURRROOOMMMOOOSSSWWWhhhkkkpppvvvyyyxxxtttpppjjjhhheeeaaa\\\UUUMMMGGG===<<<;;;999777444222111111000111555<<>>JJJ^^^tttzzztttvvv}}}~~~|||{{{~~~{{{vvvsssqqqpppnnnmmmllljjjhhhfffeeefffggggggiiihhhfffdddcccdddeeefffgggfffccc```^^^\\\ZZZZZZUUUUUUUUUTTTTTTTTTSSSSSSOOONNNLLLIIIHHHJJJNNNRRRbbbkkkssstttrrrssstttsssnnnjjjeeecccaaa\\\SSSKKKDDDAAA<<<999888777555444333444444555888===DDDIIIWWW```hhhjjjqqq}}}uuuwwwyyywwwrrrnnnnnnnnnwww}}}nnnoooyyytttaaaMMM<<<:::666444555333...,,,------,,,++++++******++++++,,,+++******++++++)))((()))***+++,,,,,,---------******)))((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---************************))))))************)))))))))***,,,------,,,***)))))))))***+++,,,,,,------++++++******************,,,***))))))++++++***)))***+++,,,,,,,,,,,,+++***///////////////.........000//////............///111///111777???GGGRRR\\\^^^ddddddeeehhh```^^^jjjmmmrrr___RRRSSS]]]jjjrrr}}}lllvvv{{{vvvqqqiiieeeeeeqqqvvvvvvoooiiigggaaaZZZ___\\\]]]bbbhhhqqq|||yyytttpppnnnnnnppprrrtttsssqqqoooooopppqqqrrrpppppprrrtttqqqmmmnnnsssqqqyyyzzzpppgggaaaaaaeeehhhdddaaaeeennnvvvyyyxxx~~~|||wwwtttpppmmmllllllkkkiiigggeeecccbbbbbb]]]XXXUUUWWWYYYYYYXXXOOOPPPPPPPPPPPPPPPOOOOOOLLLJJJFFFBBB???>>>======::::::::::::===DDDLLLSSS\\\___dddhhhiiijjjlllmmmppppppppppppnnnllljjjhhh...........................///000///......///000000000000111111111222222333222444<<>>999666666444///---...---,,,,,,+++++++++++++++,,,+++******++++++***(((************)))(((''''''******)))((((((((((((((())))))))))))))))))))))))***************+++++++++************************((())))))*********))))))***+++,,,------+++***))))))******+++,,,,,,------++++++******************,,,+++***+++------,,,***+++,,,------------,,,+++........................000//////.........//////333111333;;;DDDJJJSSS[[[^^^eeefffhhhjjjbbb```lll{{{rrrdddUUUQQQZZZiiiwww}}}|||uuuzzzpppiiijjjooowww{{{zzznnnddd```___]]]]]]]]]```fffmmmwwwwwwuuurrrpppoooppprrrssstttsssrrrpppppppppqqqqqqooooooppprrrqqqooossszzz~~~pppfff___YYYYYY\\\[[[[[[^^^ccckkktttzzz~~~{{{vvvqqqmmmjjjjjjiiihhhfffdddbbbaaa```[[[VVVTTTTTTVVVVVVUUUPPPPPPPPPPPPOOONNNMMMLLLKKKIIIFFFBBB???===<<<<<<::::::999999;;;AAAHHHNNNWWW[[[```dddeeefffggghhhmmmmmmnnnooonnnmmmllllll...........................///000000......///000000000000000000111111222333444:::CCCJJJKKKEEE???<<>>FFFUUUdddrrrrrrkkkoooyyy}}}}}}~~~}}}{{{ssssssssstttuuuuuurrrpppmmmllllllkkkkkkkkkkkkkkkffffffeeeeeeeeeeeeeeeeeecccbbbaaa___^^^]]]]]]]]]\\\[[[ZZZXXXVVVTTTSSSRRROOOOOONNNKKKHHHFFFFFFGGGFFFPPP[[[bbbiiioooqqqoooqqqqqqpppooommmiiidddaaaRRRMMMFFF@@@===;;;:::999666666555444222333666999<<>>===;;;:::999888777777777666444444666888:::>>>EEELLLSSSZZZbbbfffffffffeeeffffffgggiiiiii///////////////////////////000111111000///000111222111000///000333666888>>>EEENNNSSSQQQKKKGGGEEEFFFTTTjjj~~~yyyooopppyyy~~~|||~~~|||wwwuuusssqqqrrrssstttsssrrrmmmnnnnnnnnnnnnnnnnnnnnnddddddeeeeeeeeedddddddddaaa```___^^^^^^^^^^^^___ZZZZZZYYYWWWVVVTTTSSSRRRNNNOOOPPPNNNKKKHHHFFFFFFCCCGGGKKKPPPYYYdddkkkkkknnnpppqqqqqqooollliiihhh]]]WWWNNNGGGBBB@@@>>>===::::::999777555555666888999===EEEOOOTTTXXXbbbnnn~~~zzzuuusss}}}{{{ssshhhjjjtttwww\\\NNN???999777444222222000//////...............,,,+++***+++---...---,,,---......------,,,+++***'''(((***,,,,,,+++***)))))))))))))))))))))))))))))))))*********+++++++++******************************+++******)))((('''((((((((())))))***+++,,,++++++++++++++++++++++++******++++++,,,------...111...+++***+++,,,,,,,,,---,,,++++++++++++,,,---........................------...///000222444555999@@@LLLTTTUUUYYYggguuu~~~```MMMDDDOOObbbxxxoooaaaeeemmm}}}oooaaaVVVLLLJJJMMMRRR\\\eeemmmuuu|||wwwuuuuuuuuuuuuwwwwwwwwwvvvtttsssssssssrrrssstttuuuwwwxxx~~~yyyhhh^^^UUURRRSSSTTTYYY______]]]^^^dddooo{{{rrrkkkbbbaaa```^^^[[[XXXVVVTTTOOOPPPPPPMMMIIIHHHIIIKKKEEEEEEFFFFFFEEEDDDCCCCCC???>>><<<:::999888999999555666777777666555777888666:::>>>DDDKKKSSS\\\bbbccccccbbbcccdddfffggghhh000000000000000000000000///111222111000///000111333222000000111444777999CCCJJJRRRTTTOOOIIIEEEDDDEEEUUUmmm}}}rrrrrr}}}|||~~~}}}|||{{{vvvwwwtttrrrrrrssstttttttttmmmnnnoooooooooooonnnnnndddddddddccccccaaa```___]]]]]]]]]]]]^^^^^^___```YYYYYYXXXWWWUUUTTTSSSSSSMMMNNNOOONNNKKKHHHFFFFFFCCCFFFHHHKKKTTT```hhhjjjmmmoooqqqqqqooollljjjiiiccc\\\RRRJJJDDDAAA???>>>;;;;;;:::888666666777999999:::@@@IIIOOOSSS]]]hhhnnn~~~}}}vvvooo{{{hhhjjjssszzz```QQQAAA:::888666444333000000///...............,,,+++***+++---...---,,,))))))***+++,,,,,,,,,,,,'''(((***,,,---,,,***)))((((((((((((((((((((((((+++++++++***************************************++++++++++++***((('''&&&(((((((((((()))+++,,,---++++++++++++++++++++++++******+++,,,,,,---......444111---++++++,,,------...---,,,,,,,,,,,,---...///////////////.........------...///111222444555;;;DDDPPPVVVVVVZZZkkk}}}mmmWWWMMMIIIXXXnnn~~~[[[UUUeeennnyyykkk[[[TTTNNNNNNNNNRRR]]]jjjqqq{{{}}}yyywwwuuutttssstttuuuvvvvvvuuuuuutttsssrrrrrrrrrsssvvvyyy{{{yyyjjjbbb[[[XXXVVVVVV\\\bbbeeeffffffhhhmmmvvvppphhhcccbbb```^^^[[[WWWUUUSSSLLLMMMMMMKKKGGGFFFGGGIIIFFFFFFFFFEEEDDDBBBAAA@@@???===;;;888777888999999444666777777666666888999555777;;;???EEENNNWWW]]]`````````aaaccceeegggiii000000//////.........---000///...///000111000//////,,,---111111000666@@@PPPPPPQQQPPPIIIAAA@@@EEENNN]]]qqqzzzpppwww~~~}}}}}}}}}}}}zzzwwwrrrsssuuuvvvuuutttrrrqqqrrrooolllkkkkkkkkkjjjiiidddddddddcccccccccbbbbbb^^^___```````````````___YYYYYYYYYXXXWWWVVVTTTTTTQQQPPPOOONNNLLLKKKJJJIIIGGGEEEDDDFFFJJJQQQ^^^kkkkkkpppqqqnnnlllmmmllljjjhhhaaaWWWPPPKKKFFFAAA===::::::::::::999999888888888777999>>>CCCJJJWWWcccdddsss~~~rrryyy|||uuu{{{|||uuummmuuurrr[[[DDD===<<<999333000111///---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((((((***+++------,,,+++***++++++************++++++***((('''(((***+++(((&&&''''''((((((((((((''''''++++++++++++++++++++++++++++++++++++++++++++++++************************...---+++))))))***,,,---,,,++++++******++++++,,,+++*********+++,,,,,,---,,,,,,,,,---------............///111444666666666<<>>===:::999777777888777666444333333333222222111111111///111333777<<>>KKKRRRVVV]]]bbbpppkkkUUUNNNOOO___wwwtttaaaVVV\\\hhhxxx~~~vvvkkk```YYYSSSQQQTTTYYY```kkkttt}}}{{{yyyyyyvvvssssssttttttsssssstttuuuvvvvvvrrrtttuuuuuuvvv|||yyyooofffcccaaa^^^]]]___cccdddfffiiiooowwwssskkkgggdddbbb___[[[WWWTTTRRRQQQOOONNNLLLIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@>>><<<<<<:::888777777777777666444666666666555555444444444333444555666:::???GGGLLLVVVZZZ```cccdddeeehhhjjj000000////////////......000//////000222444333333000111333444222444???KKKUUUPPPJJJEEE@@@AAALLLXXXdddqqq|||{{{|||}}}}}}zzzuuuvvvvvvvvvvvvtttrrrqqqooollliiihhhhhhhhhgggfffccccccccccccbbbbbbbbbbbbaaaaaabbbaaaaaa```___^^^[[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTSSSRRRPPPOOONNNNNNHHHDDDAAAAAABBBGGGRRR^^^hhhnnnqqqpppooopppooommmhhhbbbZZZTTTQQQMMMGGGCCC>>>===:::888666444333222555333333666:::@@@MMMYYYccclllvvv|||uuussssssyyy{{{zzzzzznnnUUUEEE???;;;777666444222////////////---,,,........................(((((()))++++++,,,,,,,,,((()))+++,,,,,,,,,+++***++++++************++++++***))))))***,,,---,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,------......,,,------------.........///......///222666:::===EEEOOOSSSVVV]]]bbbooosss```SSSTTT[[[rrrvvvfff[[[XXX```kkkuuuyyy{{{{{{yyyxxx~~~}}}uuummmeee___YYYWWWXXX^^^dddkkkvvv}}}xxxxxxxxxvvvuuuwwwttttttssssssssstttuuuuuuqqqtttvvvwwwzzz}}}vvvnnnhhhccc]]]]]]___```cccgggkkkooouuu|||}}}tttlllgggeee^^^]]]ZZZWWWUUUSSSQQQQQQNNNMMMJJJHHHEEECCCBBBAAA@@@@@@@@@???>>><<<;;;:::999888666666777777666444666666666666555555555555444444444444666:::@@@EEEPPPVVV^^^bbbcccdddhhhkkk000000/////////////////////......000222444444333///222444333222666CCCOOOXXXPPPHHHBBB???EEEVVVggguuu~~~~~~~~~}}}zzzyyy|||~~~~~~~~~}}}|||vvvwwwwwwvvvuuutttrrrrrrooollliiihhhhhhhhhgggffffffffffffeeeeeeeeeddddddbbbbbbbbbbbbaaa```___^^^[[[[[[ZZZXXXWWWWWWVVVVVVVVVUUUUUUTTTRRRQQQQQQPPPJJJFFFBBBAAA@@@BBBLLLWWWcccjjjooooooppprrrqqqnnnkkkeee^^^YYYUUUPPPJJJEEE???>>>;;;999666555444444555222222444777<<>>CCCMMMTTTUUUVVV]]]```lllttteeeXXXSSS[[[iiimmm```^^^bbbiiiooosssvvvxxxyyy}}}yyyoooqqquuuxxxuuummmfffaaa___[[[[[[___eeeiiiooo{{{uuuuuuvvvwwwvvvtttuuuwwwtttsssssssssssssssttttttppptttxxxzzzxxxppphhh^^^VVVUUUXXX]]]bbbhhhlllppptttzzz~~~~~~vvvnnnhhhccc```[[[ZZZXXXUUURRRPPPOOOOOOLLLKKKHHHFFFCCCAAA??????>>>>>>>>>===<<<:::999888888777555555666777555444333333333333333333333333000111222222333777===AAAGGGPPPZZZ___```bbbgggkkk//////000000000000000000,,,++++++---///111111000...222444222222999EEENNNSSSLLLDDD???@@@JJJ___rrr~~~}}}}}}~~~{{{yyyyyy{{{~~~~~~}}}|||}}}~~~~~~|||{{{vvvvvvvvvuuuuuutttsssrrrqqqnnnkkkiiiiiiiiiiiihhhfffffffffeeeeeeeeeddddddbbbbbbbbbbbbaaa___^^^^^^[[[ZZZXXXWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRMMMIIIEEECCC@@@@@@HHHQQQ[[[cccjjjmmmooorrrqqqooonnniiiccc^^^ZZZTTTMMMGGGAAA@@@===;;;999888888888666444333555666999CCCMMMXXXbbbmmmuuu~~~vvvwwwyyyxxxyyy}}}tttttt{{{nnnWWWHHH@@@<<<:::777555222111111111///...+++++++++++++++++++++++++++++++++++++++***)))((())))))******++++++++++++++++++************++++++'''((()))***+++++++++,,,***++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******,,,---............---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,---------.........//////000/////////222999CCCIIIQQQVVVSSSSSSYYY\\\dddwwwuuuzzzvvvbbbVVVOOOOOO]]]ooo{{{hhheeelllsssvvvwwwoootttzzz~~~{{{tttrrrsssrrrooohhhbbb___```___aaaeeeiiikkkooo|||{{{lllpppssstttsssrrrsssssssssrrrrrrrrrrrrsssssstttqqquuuzzzxxxmmmcccWWWNNNLLLOOOYYY```hhhmmmppptttzzzwwwpppkkkfffaaa]]][[[ZZZWWWSSSPPPNNNLLLKKKIIIHHHFFFCCC@@@???======<<<<<<<<<;;;:::999888777777666444555666666555444111111111111111111111111000111111111111444888<<>>:::888666333222111111///...************************,,,,,,,,,++++++)))(((((())))))))))))******++++++++++++************++++++'''(((***+++*********,,,)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,------,,,,,,,,,,,,------,,,,,,+++*********++++++------.........////////////000111222444<<>>DDDOOO[[[dddhhhiii//////000000111111111222000///......000111000///222444333222999DDDHHHEEEBBBBBBEEEKKKSSS```ttt{{{xxxtttvvvvvvvvvtttsssssstttssstttvvvyyyzzzyyyuuurrrqqqqqqqqqqqqrrrsssttttttrrrooolllkkkkkkkkkjjjiiidddddddddcccccccccbbbbbb]]]]]]^^^^^^___^^^^^^^^^]]]\\\YYYWWWVVVVVVWWWXXXTTTSSSSSSSSSRRRQQQQQQQQQLLLKKKKKKJJJEEE???@@@DDDBBBMMMYYYaaahhhnnnooolllkkkiiigggfffeeebbb[[[UUUJJJGGGCCC>>>:::888888888555555777999777555999???EEESSS______]]]ggg{{{zzztttxxxppp~~~}}}zzztttiiijjjwwwwwwaaaQQQEEE<<<888666333222111000///---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++)))))))))))))))******+++++++++************++++++***---///...+++***+++---***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111000...------...///000...------,,,,,,------...///...------,,,,,,,,,,,,............/////////000///222555666999@@@LLLUUUQQQTTTRRRUUU```cccgggtttyyyzzzbbbOOONNNRRRXXXkkk{{{mmmkkkvvv|||~~~nnnaaa___aaa```aaadddhhhkkkoooqqqsss~~~~~~hhhddd```dddggghhhmmmssssssmmmnnnnnnnnnpppqqqsssuuuvvvwwwxxx~~~~~~ssscccQQQHHHDDDAAABBBDDDJJJRRR^^^eeeiiipppzzzmmm___YYYYYYZZZZZZSSSQQQOOOKKKIIIFFFEEEDDDAAA@@@???===<<<<<<<<<<<<999999999999999888777666555333333333555555444333111111111222222333333333...///111222222555888;;;666777<<>><<<999999999::::::999666666666666555555555555444444555555555444222222333222222222222111111111000111222222111111222444555666999>>>EEEMMMTTTXXX111000000000000000111111000111222333333444333333555777999;;;AAAHHHJJJHHHGGGMMMWWWbbbooo{{{~~~~~~|||~~~~~~~~~~~~~~~|||zzzyyyvvvvvvuuuttttttsssrrrrrrsssssstttwwwyyyyyywwwuuurrrnnnllllllooopppnnnlllmmmlllkkkkkklllmmmmmmlllgggeeecccbbbbbbbbbaaa___``````___^^^\\\[[[ZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVTTTTTTTTTTTTRRRQQQNNNMMMJJJGGGFFFFFFGGGGGGEEEEEEGGGMMMVVV```hhhlllooommmjjjiiihhhddd]]]XXXRRRMMMFFF???;;;999:::;;;777777666666666888999:::>>>PPP```bbb^^^bbbnnnxxxyyypppsssuuuxxx~~~wwwttt{{{zzzooojjjkkkwwwmmmVVVFFFAAA<<<888888777333111222......------,,,,,,,,,,,,++++++***))))))))))))***++++++++++++++++++++++++************)))))))))))),,,***))))))+++------,,,******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***''''''(((***+++,,,---...,,,,,,------------,,,,,,,,,---......,,,+++,,,...---,,,,,,++++++,,,,,,---...........................------...000111111000000333888???KKKXXX^^^^^^ZZZ[[[___ooozzzjjjTTTNNNNNN[[[lllyyyrrriiinnnkkkccc\\\]]]bbbfffkkkooonnnppprrryyynnnZZZXXX___fffiiilllooopppppprrrssstttqqqqqqtttvvvuuuxxx|||~~~oooaaaRRRIIIAAA>>>======@@@EEEKKKRRRVVV___oooxxxxxxeeeXXXPPPLLLMMMGGGFFFDDDCCC@@@???===<<<===;;;999888888999888888666666666555555555555444333444444444444333333222333333333333222222222222111222333333222222333444555666777:::???EEEKKKOOO111111111000111111222222000111222333444444444444444888===BBBFFFIIIHHHFFFEEEMMMZZZhhhuuu~~~~~~zzzzzz{{{}}}~~~}}}{{{||||||}}}}}}|||{{{zzzyyywwwwwwvvvuuutttsssrrrrrrtttuuuvvvwwwxxxxxxwwwuuuqqqooommmlllmmmnnnllljjjlllkkkiiiiiikkklllllllllhhhfffcccbbbbbbbbbaaa_________^^^]]]\\\[[[ZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXVVVTTTSSSTTTSSSQQQOOOMMMLLLJJJHHHGGGGGGHHHHHHDDDCCCDDDHHHQQQ[[[eeekkkmmmllljjjjjjiiieee```[[[VVVQQQIIIAAA;;;999:::;;;888777666666666777888888:::GGGVVV]]]___bbbggglll|||ttttttrrrqqqvvv{{{zzzqqqqqqxxxmmmhhhlll|||{{{aaaLLLCCC<<<777777777444222333111111000000///.........///...---,,,++++++++++++++++++++++++++++++++++++++++++******************************+++,,,------******+++++++++,,,,,,,,,,,,******+++,,,,,,+++)))************************,,,,,,,,,------,,,,,,,,,---...///...,,,+++,,,---......------------..............................------...///000111111111222555:::EEERRR]]]aaa```___cccjjj{{{iiiXXXLLLLLLTTTcccrrr{{{vvvnnnjjjuuu{{{iiibbb]]]___cccggglllrrrnnnooottt{{{fff[[[\\\ccchhhjjjmmmoooooopppqqqrrrtttqqqpppsssttttttyyy~~~tttdddVVVHHHBBB======<<<<<<@@@EEEKKKSSSVVV___oooyyyyyydddVVVLLLHHHHHHEEEDDDCCCBBB@@@???=========;;;888777777888777666666666555555555444444444333333333333333333333333444444444333333333222222111333444444333222444555666666777999===BBBFFFJJJ111111111111111222333333000111222333444555555555333999AAAIIILLLJJJFFFDDDGGGQQQaaaqqqxxxxxxyyy{{{}}}~~~|||zzz||||||||||||{{{{{{zzzzzzxxxxxxwwwwwwvvvuuuttttttvvvwwwxxxxxxwwwvvvuuuuuuqqqpppooonnnmmmlllkkkiiillliiigggggghhhjjjjjjjjjiiigggdddccccccbbbaaa___^^^^^^]]]\\\[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVTTTSSSSSSSSSQQQOOOMMMLLLKKKIIIIIIIIIIIIIIICCCBBBCCCEEELLLWWWbbbiiiiiiiiiiiijjjiiifffbbb___YYYTTTLLLDDD>>>;;;;;;;;;888888888777777777777777999>>>IIIUUU^^^bbbccccccppp}}}uuutttqqqmmmiiilllxxx||||||uuulll{{{sssiiihhhvvvlllUUUDDD<<<555555666444222333222222111000000///......//////---,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++***+++------+++)))************************+++,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++,,,...................................................,,,---...///000111222333555777===IIIUUU]]]```aaadddnnnxxxyyy___QQQHHHMMMYYYjjjwww~~~sssgggccceeezzzxxxhhhccc```bbbfffhhhmmmrrrrrrvvvqqqiiidddccceeeiiikkkmmmnnnnnnnnnoooqqqssspppppprrrsssuuu|||~~~uuukkk\\\NNNCCC???<<<=========AAAGGGMMMUUUYYYaaapppzzzwwwbbbSSSIIIDDDEEECCCBBBBBBAAA@@@??????>>>===;;;888777777777666555555555555555444444444444333333333222333333333333444444444333333333222222111333444444333222444555444444444666999>>>CCCEEE000000000000111222333333111222333444444555444444555:::DDDNNNOOOIIIEEEDDDKKKWWWiiizzz~~~xxxxxxxxxzzz}}}~~~~~~}}}~~~}}}}}}||||||{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzzyyywwwvvvvvvvvvttttttsssrrrpppnnnlllkkkllljjjgggfffggghhhhhhhhhiiifffdddbbbbbbaaa```^^^]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUSSSSSSSSSSSSQQQPPPNNNNNNMMMLLLKKKJJJJJJJJJCCCCCCBBBCCCHHHQQQ[[[cccdddeeegggiiiiiigggeeeccc[[[WWWPPPHHHBBB>>><<<<<<:::999999999888888777777999:::@@@NNNZZZ_________fffuuuxxxsssoookkkdddbbbnnn~~~~~~ooowww|||ppplllvvvxxxaaaIII???666555666444222333111111000///...------,,,------,,,******)))))))))++++++++++++++++++++++++,,,,,,,,,---------------)))+++------+++******+++******+++++++++,,,,,,,,,,,,++++++---......,,,***''''''(((***+++,,,---...++++++,,,,,,,,,,,,+++++++++,,,...---,,,,,,---///,,,------......------,,,........................,,,---///000000111333444555888AAAMMMVVV[[[```eeekkk{{{pppYYYQQQHHHQQQaaasss~~~zzziii]]]]]]ccc{{{~~~uuugggddddddgggiiijjjmmmrrrttt~~~xxxpppnnnmmmjjjhhhjjjlllmmmmmmllllllnnnooopppnnnooorrrtttyyytttkkkbbbVVVJJJBBB>>>===>>>>>>===BBBIIINNNXXX]]]eeesss|||sss]]]OOOFFFCCCDDD@@@@@@@@@@@@AAAAAAAAAAAA>>>;;;888777777777666555555555555444444444444333333222222222222333333444333333333333222222222222111222333333222222333444111111000111444888===???/////////000000222333333333333444444444444444333999<<>>===;;;;;;;;;:::999888777777888777===HHHPPPSSSXXX^^^```pppvvvmmmkkkeee___eeerrrwwwyyy}}}uuuzzzmmmRRRFFF;;;888888666333333222111111000///...---,,,---,,,+++***************+++++++++++++++++++++++++++++++++,,,,,,---------***,,,......+++))))))*********+++++++++,,,,,,,,,,,,,,,---...000///---***''''''(((***+++,,,---...++++++,,,,,,,,,,,,++++++)))+++------------///000------...//////...------........................+++...000111000000333555444999CCCPPPVVVYYYaaajjjuuudddSSSSSSOOO[[[ooovvvdddYYY]]]gggwwwxxxooodddcccfffkkknnnmmmppptttxxxvvvrrrqqqooommmmmmlllmmmnnnmmmllllllmmmooolllkkknnnsssxxx|||tttiiiaaa[[[QQQHHHBBB???>>>>>>======BBBJJJMMMXXX___hhhvvvmmmYYYLLLDDDBBBDDDAAAAAABBBCCCDDDEEEFFFFFF???<<<999888777777777555555555555444444444333333222222111111111222444444333222222222222111111111000111222222111111222444111000//////111444777999////////////000111222333444444444555444444333333===>>>EEEMMMMMMGGGFFFKKKeeerrr|||{{{ssssssttt~~~||||||~~~|||{{{zzz{{{~~~~~~}}}}}}||||||||||||}}}}}}~~~yyy|||~~~}}}|||{{{~~~||||||}}}{{{wwwtttrrrqqqpppmmmiiiggggggggghhhhhheeeccc```^^^^^^]]][[[ZZZ\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXTTTSSSRRRRRRSSSTTTRRRQQQRRRQQQPPPOOONNNLLLKKKKKKGGGFFFDDDAAA@@@DDDKKKRRR\\\___dddggghhhhhhhhhhhh\\\ZZZUUUOOOIIIDDD@@@>>><<<<<<<<<;;;:::999888777444555<<>>>>><<<<<>>888555777222222333222222111000///---,,,,,,+++*********+++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,)))000;;;<<<111+++---++++++*********+++---...***++++++,,,---...//////.........------,,,,,,,,,------............------///...---,,,+++,,,,,,---222000000333222000333888777@@@KKKQQQUUU[[[eeemmmiiiWWWPPPPPPddd~~~|||fffYYY]]]ggglllqqqrrrwww|||sssooonnnffffffjjjpppqqqqqqvvvwwwsssssstttqqqnnnmmmnnnoooooommmkkkkkklllllllllpppwww~~~zzzxxxsssllleee]]]VVVOOOJJJHHHEEEAAA>>>===???AAACCCMMMYYY___gggwwwdddQQQGGGBBB@@@BBBBBBFFFHHHFFFGGGLLLOOONNNIIICCC;;;777777777666555444444333333333333222222333333333222222222222222222222222111111111000000222222222222222222222222333333222222111222222222111111222222222111111000222///...111222000000333<<>><<<:::999999999777555777888888888999>>>FFFMMM^^^hhhvvvzzzxxxtttiiidddfff~~~zzzvvvyyywwwqqqYYYDDD>>>===777333444222222333222222111000///---,,,,,,+++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++(((---888888...***---,,,+++*********+++,,,---,,,,,,------------------,,,,,,++++++************---......//////......---///...---,,,,,,,,,------111///000222222111333999<<>>???BBBCCCKKKXXX```hhhzzzgggSSSHHHBBB@@@AAAGGGKKKMMMLLLNNNRRRTTTRRRIIICCC<<<777777777666444444444333333333222222222000000111111111111111111222222222111111111000000222222222222222222222222333333222222111222222333000111111222222222111111555222222444555222333666===AAAGGGHHHCCCBBBLLLZZZpppxxx}}}~~~~~~}}}|||{{{xxxuuurrrooonnnmmmkkkiiiaaa___]]]]]]]]]]]][[[YYY[[[[[[ZZZYYYYYYXXXXXXWWWTTTTTTUUUVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQOOONNNLLLJJJIIIHHHDDDFFFGGGFFFDDDCCCCCCDDDIIINNNUUU\\\bbbfffggggggdddccc```ZZZRRRKKKFFFDDD???===;;;999999888666555666777888666666:::AAAGGGYYYbbbooozzzuuukkkgggttt~~~tttxxxxxxttt~~~~~~dddJJJ@@@===888444333222222333222222111000///---,,,,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***(((+++222333,,,))),,,---,,,+++*********+++,,,......---------,,,,,,,,,++++++***************)))---......//////......---///...------,,,---------000...///111222111555:::CCCKKKSSSVVVVVVXXX```ggg~~~pppXXXOOOTTT]]]~~~sss___VVVZZZdddjjjjjjpppyyy|||wwwxxxzzzzzzvvvpppkkkiiijjjmmmooorrrvvvwwwzzz}}}xxxrrrooopppqqqqqqooommmnnnnnnmmmkkkjjjkkklllqqqqqquuu||||||xxxqqqiiibbbZZZSSSNNNIIIFFFBBB???>>>???BBBDDDIIIWWW```kkk}}}jjjUUUIIIBBB@@@AAAFFFKKKNNNOOOQQQUUUUUURRRIIICCC<<<888777666555333333333333333222222222222111111111222333333333444222222222111111111111111222222222222222222222222333222222111222222333333000000111222222222111111555333444666666444666:::<<<@@@FFFFFFAAA@@@LLLYYYnnn~~~~~~}}}|||xxxuuurrrpppooommmjjjhhhcccaaa___^^^___^^^\\\ZZZ[[[[[[[[[ZZZYYYYYYXXXXXXVVVWWWXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPQQQPPPNNNLLLKKKKKKKKKLLLDDDEEEFFFFFFEEECCCBBBAAAGGGJJJPPPWWW]]]aaacccdddeeedddaaa\\\UUUNNNHHHEEE???===:::999999999777666666888888777555888===BBBPPPYYYfffqqqzzz}}}qqqkkkjjj}}}zzzzzz}}}vvvsss|||oooSSSDDD@@@<<<888666222222222222222111//////---,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++)))***//////+++***---...---+++*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////...............------------...///---...111222222777===HHHNNNTTTUUUSSSTTT[[[bbbwwwxxxcccQQQQQQaaarrrppp___YYY^^^fffjjjhhhooowww||||||xxxssspppssssssssspppllljjjkkklllnnntttzzzzzzxxx~~~{{{wwwrrrpppqqqsssssssssqqqqqqooollliiihhhiiikkkoooqqquuu}}}xxxooofff]]]UUUPPPHHHFFFBBB???>>>@@@BBBDDDGGGWWWaaalll~~~iiiTTTIIICCCAAACCCCCCIIIOOORRRWWWZZZXXXSSSHHHBBB<<<888777666444222333333333222222222222111//////000000111222333333111111111111111111111111222222222222222222222222222222111111222222333333///000111222222222222222///...000333333111444:::;;;???CCCCCC>>>???LLL[[[ppp~~~}}}~~~yyysss{{{zzzxxxuuusssrrrpppllljjjeeedddbbbaaaaaa```^^^\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZXXXWWWVVVRRRRRRQQQPPPPPPPPPPPPQQQOOONNNMMMLLLLLLMMMNNNOOOGGGFFFFFFFFFFFFDDDAAA@@@CCCFFFKKKQQQXXX^^^bbbddddddbbb```\\\WWWQQQJJJFFF???===:::888999999999888777999999888666777;;;???FFFPPP^^^jjjttt~~~tttmmmfffvvv~~~xxxsssrrr|||vvvZZZIIIAAA===999888222222222222222111//////---,,,,,,+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---++++++------,,,,,,......---+++*********++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...---.....................///---...111333444:::AAAJJJOOORRRQQQNNNPPPXXX```nnnvvvqqqXXXMMMUUUooo|||jjj___^^^bbbgggkkkgggkkkqqqsssrrrpppnnnmmmooonnnllliiihhhiiilllnnnmmmxxx~~~zzzwwwtttpppoooooorrrtttuuuuuutttqqqllliiiggghhhjjjmmmpppvvvuuujjj___UUUOOOFFFDDD@@@>>>>>>@@@CCCEEEHHHWWWaaalll}}}eeeRRRHHHDDDDDDGGGFFFMMMTTTZZZ```ccc^^^WWWFFFAAA;;;888777777555222333333222222222111111111+++,,,,,,---...///000000111111111111111111111111222222222222222222222222222111111111222222333444///000111222222222222222//////111444333111555;;;:::===@@@AAA>>>BBBRRRccczzz~~~{{{yyy|||uuulllvvv}}}{{{yyywwwuuusssooolllgggeeecccbbbbbbaaa___]]][[[[[[ZZZYYYYYYXXXXXXWWWXXXYYYYYYYYYYYYXXXVVVUUURRRQQQQQQPPPPPPPPPQQQQQQOOONNNMMMLLLLLLMMMOOOPPPJJJHHHGGGFFFFFFEEEBBB@@@>>>@@@EEELLLTTT\\\cccfffbbb```^^^\\\YYYTTTMMMHHHAAA>>>:::888888999999888777999:::999666666:::===???JJJYYYeeeooo||||||tttooohhhqqq}}}sssppppppyyy{{{bbbNNNBBB<<<999777222222333222222111000///,,,,,,,,,,,,,,,------...***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,,,,,,,---///---,,,+++*********+++,,,***++++++,,,---...///000***+++++++++++++++,,,,,,...//////000000//////...------...////////////...///---...222444666===DDDLLLOOOPPPNNNKKKPPPZZZdddnnnzzzcccQQQMMM[[[zzzpppaaa^^^dddiiikkkmmmhhhiiikkknnnppppppppppppnnnkkkgggeeeeeeiiinnnqqqppp{{{}}}yyyrrrpppmmmllllllnnnqqqsssvvvuuuqqqmmmiiihhhkkkmmmooottt{{{wwwjjj^^^SSSLLLCCCAAA>>><<<===@@@CCCFFFHHHWWWaaalll}}}~~~aaaOOOGGGEEEHHHKKKIIIPPPXXX^^^dddeee]]]SSSDDD???:::888888888666333222222222222111111111111000000111111222222333333111111111111111222222222222222222222222222222222111111111111222333444444//////000222222333333222222333555777444111444;;;999<<>>BBBHHHPPPXXX___cccaaa___^^^]]][[[WWWPPPKKKEEEAAA<<<999888777666666555888999999666666888;;;>>>IIIWWWbbbjjjuuu~~~xxxtttnnnnnnpppwww}}}~~~pppmmmlllsssnnnWWWEEE<<<888777222222333222222111000///,,,,,,,,,,,,,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++---------,,,+++*********+++,,,---,,,,,,,,,------.........++++++,,,,,,,,,---------//////000000000000//////,,,---...///000000///...000...///333666999@@@HHHNNNPPPPPPMMMLLLSSSaaammmxxxppp[[[RRRUUUdddrrrcccZZZ```lllsssttttttmmmlllnnnrrrxxx{{{{{{yyyppplllgggeeeggglllrrrvvvxxx}}}xxxtttpppooommmkkkkkkmmmpppsssuuussspppllljjjkkkooossswww}}}tttgggZZZOOOHHH???>>>;;;:::<<<@@@DDDGGGHHHWWWaaalll}}}|||```NNNHHHGGGJJJNNNNNNUUU\\\bbbgggeeeYYYLLLAAA===999777888999777444222222222222111111111111444444444555555555555555000000111111111222222222222222222222222222222222111111111111222333444555//////000222222333333333111222333444000+++...555999;;;???BBBEEEOOOfff|||}}}~~~}}}}}}~~~zzzxxxvvvtttrrroookkkggggggeeecccbbbaaa```^^^\\\YYYYYYYYYXXXWWWWWWVVVVVVZZZ[[[[[[[[[[[[YYYWWWVVVQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQOOOMMMLLLJJJJJJPPPLLLGGGFFFFFFFFFDDDBBB???@@@BBBFFFLLLSSSZZZ^^^```___^^^^^^]]]YYYSSSMMMHHHDDD>>>999777555444333444666999888666555777999???JJJWWW```fffooo}}}}}}yyyssslllgggjjjrrryyy}}}~~~~~~~~~oookkkiiimmmyyyxxx___JJJ>>>:::999222222333222222111000///,,,,,,,,,,,,,,,---...///+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,+++******,,,---,,,++++++*********+++---.........---------,,,,,,,,,.........//////000000000//////000000000000//////,,,---///000000000///...000...///333777:::AAAJJJPPPRRRQQQNNNNNNWWWgggtttyyygggXXXWWW]]]llljjj]]]WWWcccsss|||||||||sssrrrttt{{{tttpppjjjgggjjjpppwww{{{~~~~~~{{{yyyuuusssqqqpppooommmlllnnnqqqtttrrrqqqooolllkkknnntttxxx~~~|||pppcccWWWLLLEEE===<<<:::999;;;@@@DDDGGGHHHWWWaaalll~~~|||```OOOHHHGGGKKKOOOWWW^^^eeejjjlllhhhZZZLLL@@@<<<888777999999777555222222222111111111111000111111000000000000000000000000111111222222222222222222222222222222222222111111111111222333444555222111000000000111222333222333444444333555888:::<<<>>>???BBBIIIYYYmmm||||||yyywwwwwwvvvuuutttuuussspppmmmjjjgggeeeeeeaaa```___^^^\\\[[[ZZZYYYWWWWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVTTTQQQOOONNNPPPRRRTTTNNNNNNNNNMMMMMMMMMMMMLLLQQQOOOKKKGGGDDDCCCCCCCCC@@@AAABBBDDDHHHPPPXXX^^^\\\aaacccaaa^^^\\\VVVPPPLLLJJJDDD===777444444666888777666555555666777888DDDIIIWWWfffjjjgggppp~~~~~~tttmmmffffffmmmvvv|||~~~|||vvvlllaaajjjtttzzzjjjPPPAAA;;;999555444333222111111111111......---,,,+++++++++++++++...111...***'''***---++++++******++++++,,,---***+++,,,,,,***))))))))),,,+++***))))))+++---...222///---...000000...,,,---//////,,,((((((+++...,,,,,,,,,---------......---------............///,,,,,,+++***+++---000111/////////...---------,,,...111111111666AAAHHHJJJXXXSSSMMMNNNVVVcccmmmssstttbbbSSSXXXkkkoooeeebbbnnn~~~}}}zzz|||qqqiiijjjpppuuuwwwzzz}}}{{{wwwqqqrrrqqqooonnnnnnnnnooopppsssqqqnnnmmmoootttzzz~~~ssshhh\\\NNNEEECCC<<<<<<<<<;;;;;;===AAAEEEOOO[[[cccooowww]]]RRRFFFDDDOOOVVVZZZeeeppptttrrriiiZZZNNN???===;;;888666555555555444333333222111000//////000000000000////////////444333222111111111222333111111111111111111111111444333333222111000//////222111111000000111222333222333444444444555888;;;>>>>>>@@@EEEOOO```sss~~~}}}}}}{{{yyyvvvuuuttttttrrrqqqmmmllljjjhhheeecccaaa``````___^^^]]]\\\ZZZYYYYYYXXXXXXZZZ[[[[[[\\\\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSRRRQQQQQQQQQQQQRRRNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLJJJHHHFFFEEEEEEEEEBBBBBBBBBCCCFFFLLLTTTZZZ\\\```bbb```]]][[[UUUNNNKKKHHHDDD>>>999777888999888777555444444555777888AAAFFFVVVfffiiifffkkkvvv|||sssiiieeekkkttt|||~~~vvvnnnbbbhhhrrrzzzuuu[[[III???:::555444333222111000000000//////...---,,,,,,,,,,,,+++...000...***(((***------------------......///***+++,,,,,,***))))))***+++***((((((((()))+++,,,///---+++,,,......---+++)))***,,,,,,+++***+++++++++++++++,,,,,,,,,---------------............//////...---,,,,,,---///000..................------///111111222888DDDMMMOOOVVVSSSPPPRRRZZZggguuu}}}jjj\\\SSS\\\sssmmmiiilllzzz{{{qqqjjjmmmsssvvvxxxzzz||||||}}}wwwsssqqqqqqpppoooooonnnoooppppppppppppnnnoooqqqwww~~~xxxjjj___TTTIIIAAA???;;;;;;;;;;;;;;;>>>BBBFFFPPP\\\dddooouuuZZZPPPGGGGGGPPPVVV```kkkuuuxxxrrrgggWWWIII>>>===;;;888666555555555333333222222111111000000222222222222111111111111111111000000000111222333222222222222222222222222222222222222222111111111111111111111111222333333222333444444444555999;;;@@@???AAAJJJXXXiiixxx~~~}}}|||}}}|||zzzzzzvvvtttrrrqqqqqqpppmmmlllfffffffffeeecccaaa___^^^___^^^]]]\\\[[[YYYYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYXXXWWWVVVVVVUUUUUURRRRRRSSSSSSRRRRRRPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLHHHHHHIIIIIIHHHHHHGGGGGGEEEDDDBBB@@@BBBHHHPPPUUU[[[```bbb```]]]ZZZTTTMMMJJJGGGCCC???<<<;;;;;;<<<888777555444444555777888<<>>???DDDLLLQQQZZZ___bbbaaa^^^\\\UUUNNNKKKHHHCCC???===<<<;;;:::777666444333333444666777999???LLL[[[aaaaaadddjjjxxxuuugggeeennnzzzvvv|||tttdddccciiissssss\\\III<<<666555444222111000000000000///...---,,,,,,,,,,,,,,,---...---+++***+++,,,((((((((((((((()))*********+++++++++))))))***+++)))(((((('''((()))*********))))))***+++,,,,,,,,,...,,,+++...111222///,,,++++++++++++,,,,,,,,,,,,---------............/////////...------...//////------......//////000000111333444666===JJJTTTXXXUUUSSSSSSYYYeeessskkk[[[XXX^^^rrrxxxmmmyyywwwqqqoootttyyy{{{{{{}}}sssnnnuuuooooooooooooppppppqqqqqqlllnnnqqqssswww}}}rrrcccRRRGGGAAA;;;888888888999::::::<<>><<<<<<;;;999888777666666333333333333333444444444000000000000/////////...000000000000000000000111333333333333333333333333333333333333333333333333000000111222333444444444111333444444555777:::===@@@AAAHHHUUUfffqqquuutttkkkyyyyyyrrrqqqssszzz~~~}}}||||||||||||{{{yyyvvvuuurrrpppnnnmmmmmmllliiihhhdddeeefffgggfffdddbbbaaa\\\\\\[[[[[[ZZZYYYXXXXXXVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUSSSQQQOOOOOOPPPRRRSSSMMMMMMMMMLLLLLLLLLKKKKKKHHHIIIJJJKKKJJJHHHEEECCCBBBAAA???<<<===BBBIIINNNXXX^^^cccbbbaaa___YYYRRROOOJJJEEEAAA>>><<<999777666555444222222444555666999===EEEQQQZZZ___eeeiiiooo{{{jjjdddjjjvvv~~~|||{{{zzzyyyhhhccceeeooo}}}dddLLL;;;888777555333222111111000///...---,,,++++++++++++,,,---------+++++++++,,,,,,++++++++++++,,,------***++++++***))))))+++,,,***)))))))))******++++++******+++++++++,,,,,,---222///,,,,,,...///...,,,,,,,,,,,,,,,---------------------............///,,,,,,,,,,,,---...//////---......//////000000000222555777888@@@LLLUUUWWWWWWUUUWWWaaarrrcccTTTXXXfff~~~|||qqqooouuuqqqpppvvv{{{|||}}}qqqllltttoooooooooooooooooooooooommmpppsssuuuzzzmmm]]]KKKAAA<<<888777888777888999:::<<<@@@EEEIIIKKKWWW```ooonnnTTTNNNKKKMMMTTTUUU\\\eeelllhhh]]]QQQDDD;;;;;;;;;;;;:::999888777777444444444444444555555555000000000000/////////...222222222111111000000///333333333333333333333333555555444333333222111111///000222333444444444444111333444555555777;;;===???DDDOOO___mmmtttrrrnnnaaapppyyy}}}~~~xxxpppmmmpppxxx}}}|||{{{|||}}}|||{{{yyyvvvtttssspppmmmkkkkkkjjjiiihhhddddddddddddcccaaa```^^^\\\\\\[[[[[[ZZZYYYYYYXXXVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTVVVTTTQQQNNNNNNPPPRRRTTTMMMMMMLLLLLLLLLKKKKKKKKKIIIJJJKKKKKKIIIGGGDDDCCCBBBAAA???======@@@EEEJJJTTT[[[aaaccccccbbb]]]WWWSSSMMMGGGCCCAAA>>>999666666555333222222333555666:::;;;@@@HHHSSS\\\bbbfffgggxxxnnneeehhhqqqxxxzzz}}}{{{rrriiihhhooo}}}nnnRRR>>>:::999777555333222222111......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++***)))((()))+++---***+++++++++,,,,,,,,,,,,+++,,,------,,,+++,,,...000...+++))))))***++++++,,,,,,---------.........---------............///******+++,,,---...////////////////////////000000222666999<<>>;;;999888999888999999:::<<>>===FFFVVViiiuuuxxxtttnnncccrrr{{{~~~~~~uuummmhhhmmmuuu}}}{{{{{{|||}}}~~~|||yyyvvvttttttpppkkkhhhhhhiiiiiiiiieeedddcccaaa___^^^\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQPPPPPPPPPRRRSSSMMMLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBAAA>>>===>>>AAADDDOOOWWW^^^bbbdddddd```ZZZVVVPPPIIIFFFDDDAAA<<<888555444222111111222444555::::::<<>><<<;;;999:::999999::::::;;;???DDDHHHLLLXXXaaaooo```PPPRRRPPPSSS]]]aaahhhllljjj]]]NNNDDD>>>:::999:::;;;;;;;;;:::999888888777777666666555555555222222222222111111111111---...///111111111111111222222222222222222222222333333222222111111111000///000222444555555555555111333444555666888<<<>>>;;;HHH\\\ppp{{{}}}wwwqqqiiiyyy~~~rrrjjjeeejjjttt~~~}}}{{{|||}}}~~~~~~}}}zzzwwwuuutttpppjjjffffffgggiiiiiigggeeeccc```^^^\\\[[[[[[]]]]]]\\\\\\[[[[[[ZZZZZZWWWXXXXXXYYYXXXXXXWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCC@@@===<<<>>>???KKKTTT\\\```dddeeeaaa\\\WWWQQQKKKHHHGGGEEE???:::555444222111111222444555::::::;;;AAAKKKTTTWWWUUUYYYeeeuuuttthhheeeiiinnn~~~zzzzzztttvvvfffQQQ===<<<:::888666555444333000000///---------------,,,,,,++++++---------,,,------,,,,,,------...///*********)))((())),,,///******+++,,,,,,,,,,,,++++++---...---***(((***,,,&&&***...///---+++,,,...******+++++++++,,,,,,,,,---------.........///////////////000//////...---111111000000//////.........555===DDDMMMXXX^^^___cccrrrmmmTTTLLL]]]zzz~~~hhh___bbbttt{{{wwwqqqooopppvvvzzz||||||{{{xxxrrrppprrrnnnnnnnnnnnnllljjjhhhgggooosssxxx|||lllZZZGGG???===<<<::::::999:::::::::;;;???CCCGGGNNNZZZbbbpppvvv[[[OOOSSSRRRVVVaaagggrrruuuooo^^^LLLBBB===:::999:::;;;;;;;;;:::999888999888888777666555555444000000000000////////////(((***,,,///111222222222111111111111111111111111000111111111111222222222333333222222333333444555444222333777888888;;;@@@BBBRRRgggxxxyyy~~~yyymmmhhhfffmmmvvv{{{~~~~~~}}}||||||}}}|||zzzxxxtttoookkkiiiiiijjjhhhfffgggeeebbb___]]]]]]]]]^^^___^^^^^^]]]\\\[[[YYYXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQRRRTTTVVVWWWSSSSSSSSSSSSRRRQQQPPPOOOOOOMMMKKKKKKKKKLLLKKKIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAIIIMMMUUU]]]cccddd```]]]WWWTTTOOOKKKGGGCCC>>>:::>>>:::666111000000222444444555777;;;@@@FFFLLLOOO[[[fffpppwwwsssiiimmmvvv|||zzzsssooosssyyymmmPPPDDD===777555555222333555444333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////,,,***)))))),,,++++++******++++++,,,***+++------...---,,,+++***+++,,,,,,------,,,,,,...------,,,,,,------.........---,,,,,,...///000//////////////////////////////---,,,,,,---...///.../////////000000000111555666>>>MMMVVV[[[aaahhhjjj{{{|||dddWWWSSSfffxxxmmmccc]]]]]]mmmwww{{{vvvsssssstttvvvvvvwww{{{wwwsssqqqqqqqqquuuooolllooorrrqqqqqqrrrwwwxxx|||jjjWWWCCC<<<<<<<<<999888;;;======<<<;;;===BBBGGGNNNUUU```nnnrrr\\\LLLNNNVVV[[[cccmmmwwwuuukkkXXXGGG@@@>>><<<>>>===<<<<<<======<<<;;;;;;<<<===;;;888666555555111222222222222333333333000111111000//////000222222222222111111111000000111111111111222333444555222111111111111222333333555333444777999999===BBBJJJ[[[pppyyymmmhhhdddllltttzzz~~~~~~~~~|||{{{{{{|||{{{yyywwwtttpppkkkiiiiiiiiigggffffffeeeccc```^^^]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSTTTUUURRRSSSSSSRRRRRRQQQPPPOOOOOOMMMJJJIIIJJJKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEECCCBBBAAA@@@???@@@AAAAAAGGGKKKSSS[[[aaabbb```]]]YYYVVVQQQLLLIIIEEEAAA>>>>>><<<888555333333444555555666777:::>>>CCCHHHJJJZZZeeennnwwwttthhhiiiqqq~~~xxxzzzyyylllgggkkkooozzzrrrVVVEEE===777666555333333555333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,---...///...+++))))))***,,,++++++******++++++,,,,,,,,,---------,,,++++++++++++,,,------------,,,---,,,,,,++++++,,,,,,------------------...//////........................///...------------...///////////////000111111111777;;;GGGVVV^^^___```dddkkk~~~vvv```VVVXXXlllqqqddd[[[ZZZ]]]pppvvv|||{{{vvvssssssrrrsssuuuvvvxxx~~~|||xxxtttqqqpppqqqqqqsssnnnmmmoooooooooppptttyyy|||~~~kkkXXXEEE======<<<999888:::;;;<<<<<<;;;===BBBGGGOOOVVVbbbpppkkk[[[OOORRRXXX\\\cccllltttrrrgggTTTEEE>>>===<<<>>>===>>>>>>???@@@???>>>>>>??????===:::777666666222222222222222222333333111222222111000000111333222222222111111111000000111111111111222333444555111111000000111111222333666444555999:::;;;@@@GGGTTTfff{{{vvvjjjeeecccjjjsssyyy~~~}}}~~~}}}{{{zzzzzzzzzyyywwwuuutttqqqmmmjjjiiigggfffdddddddddcccbbb```^^^]]]\\\ZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNOOOLLLIIIHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEECCCBBBAAA??????@@@@@@AAAEEEHHHOOOVVV]]]___^^^\\\\\\XXXSSSNNNKKKHHHEEECCC???>>><<<:::888777777777666666777999<<<@@@CCCEEEUUU___iiirrrzzzlllkkkpppxxxuuuuuurrreeeaaacccgggooo~~~}}}aaaGGG>>>777666666444333444222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,...///...---***)))***+++,,,++++++******++++++,,,......---,,,,,,+++,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,---......//////......------------------------///......------...//////////////////000111222333888AAAQQQaaagggddd```___lllooo]]]WWW```vvvyyyeeeXXXTTTZZZbbbooorrruuu{{{|||wwwssspppoooqqqppppppssstttzzzyyywwwsssqqqoooooopppqqqqqqppppppqqqooonnnsss{{{{{{kkkYYYFFF>>>===;;;999888999:::<<<;;;;;;===CCCHHHNNNVVVaaapppcccYYYSSSVVV[[[]]]eeennnrrrooocccPPPBBB===<<<;;;===>>>@@@BBBCCCCCCCCCCCCCCCDDDCCCAAA===999888777333333333333222222222222222222333222111000222444222222222111111111111111111111111111222333444555111111111111111222333333666555777:::;;;===DDDMMM[[[oooqqqeeebbbbbbiiirrrxxx~~~{{{{{{|||{{{yyyyyyyyyxxxvvvssssssqqqnnnkkkhhhfffdddcccbbbcccccccccbbb___]]][[[YYYYYYZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQOOONNNNNNOOOLLLHHHGGGHHHIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBBBB@@@?????????@@@AAACCCEEEJJJQQQXXX\\\]]]]]]^^^ZZZTTTPPPLLLJJJGGGEEE>>>>>>>>>===<<<:::888777444555666888;;;>>>@@@BBBMMMWWWaaajjjyyytttpppsssrrr~~~vvvsss}}}ooodddaaadddhhhjjjvvvlllKKKAAA999777777555333333222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,))))))+++---,,,++++++******++++++,,,000///---,,,++++++,,,---+++,,,,,,---...------------,,,,,,++++++,,,,,,---+++,,,.../////////...---------------------------.............../////////////////////000222444555999DDDVVVdddhhheee```^^^kkkiii[[[YYYiiirrr\\\RRRSSS___kkkkkkppptttyyyyyywwwvvvsssqqqooommmlllkkkllllllmmmpppttt}}}{{{uuusssqqqoooooopppqqqsssqqqrrrttttttqqqqqqyyyyyyjjjYYYGGG???===;;;999999999;;;<<<<<<<<>>???@@@@@@AAABBBEEELLLSSSYYY]]]]]]^^^[[[UUUQQQMMMJJJGGGEEE===>>>??????>>>;;;999777333444555888:::===@@@AAAHHHQQQ[[[eeerrrwwwppppppoooxxx{{{uuu~~~qqqjjjiiimmmqqqrrrxxxqqqSSSFFF;;;777777555333333222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,......---+++***)))+++---,,,++++++******++++++,,,000///---,,,+++,,,------,,,,,,---.........------......------------......+++,,,.../////////...---........................---......//////000000000////////////111333666777:::FFFVVVaaadddcccaaa___hhhxxx|||cccXXXYYYsssoooZZZRRRWWWeeeqqqkkkttt|||~~~wwwpppjjjjjjkkkkkkjjjiiihhhgggggghhhkkkooouuu|||uuutttqqqppppppqqqsssuuupppqqqtttuuurrrtttzzzgggXXXGGG@@@===;;;999::::::<<<>>>======@@@FFFKKKJJJRRR^^^mmm~~~mmmZZZXXXWWWYYY]]]dddoooyyy~~~vvveeeOOOAAA<<<;;;:::;;;???CCCEEEFFFGGGIIIKKKKKKKKKJJJFFFAAA===::::::555555444444333222111111///000111000......000111111111111111111111111111111111111111222333444444333333222222333333444555666666888;;;<<<@@@KKKWWWlllzzzkkkbbb___^^^eeeooowww}}}~~~|||{{{yyyxxxxxxwwwtttrrrooooooooolllhhheeeddddddaaabbbccccccbbb```]]]\\\ZZZZZZ[[[ZZZZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMMMMMMMLLLJJJIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDBBBAAA@@@>>>>>>??????@@@???@@@BBBHHHPPPWWW]]]______\\\WWWSSSOOOKKKFFFCCC===>>>??????>>><<<999888444555777999;;;===???@@@FFFOOOYYYbbbmmm}}}vvvkkkiiillluuuyyy|||yyyyyy{{{}}}uuu\\\MMM>>>888777666444444222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,******+++---,,,++++++******++++++,,,......------------......,,,,,,---...............//////............//////,,,---......//////......////////////////////////------///000000000000000////////////111444777999===JJJWWW]]]^^^```aaa```cccpppyyyuuu]]]XXX^^^~~~ooo]]]ZZZ```kkkuuuttt|||zzzssshhhhhhhhhgggfffeeeddddddccceeekkkrrrzzz~~~wwwuuusssqqqqqqrrrtttuuuoooppprrruuuuuuxxx|||dddUUUGGG@@@===:::999;;;;;;===>>>======@@@EEEJJJKKKSSS```ooofffXXXXXXXXX[[[aaajjjuuu}}}xxxeeeNNN@@@<<<;;;999:::>>>BBBCCCCCCEEEIIILLLLLLLLLKKKGGGBBB===;;;;;;777666555444333222111000...///000///------///111111111111111111222222222111111111111222333444555222222222222222333333444555666888;;;<<<@@@MMMZZZqqqtttfff]]]\\\[[[bbblllttt{{{}}}{{{zzzyyyxxxwwwtttrrrmmmnnnooolllhhheeedddeeebbbbbbbbbbbbaaa```^^^]]]ZZZZZZZZZYYYXXXWWWVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQRRRSSSSSSRRRQQQPPPOOOPPPPPPOOOOOONNNMMMLLLMMMLLLKKKLLLLLLLLLIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBAAA???>>>>>>>>>???@@@???>>>???EEEMMMVVV]]]``````]]]ZZZVVVRRRLLLEEEAAA??????@@@@@@???===;;;:::777888999;;;<<<===>>>>>>DDDLLLWWW```gggtttyyymmmjjjkkkrrr}}}dddRRR@@@888777666555555333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,++++++,,,,,,++++++******++++++,,,+++,,,---...////////////,,,------........................------.........---------------...//////........................,,,---///000111111000000000/////////111555888;;;CCCPPP[[[\\\\\\^^^`````````iiiwwwjjj\\\aaannnlll```dddmmmvvv{{{~~~{{{pppmmmgggbbb______```aaaaaaeeemmmvvvyyywwwtttrrrqqqrrrssstttrrrrrrssswwwzzzzzz```SSSEEE???<<<::::::;;;:::<<<===<<<;;;===CCCGGGKKKSSS```oooaaaUUUWWWYYY^^^gggqqqyyy}}}vvvaaaJJJ===::::::999:::===@@@@@@???AAAGGGLLLKKKLLLJJJGGGBBB>>>;;;;;;777777666444333222111000///000000///......///111000000111111111222222222111111111111222333444555111111111000111222222333555555888:::;;;@@@MMM[[[rrryyymmm```YYYWWWYYY___iiirrryyy~~~}}}|||zzzyyyyyywwwtttrrrkkkmmmnnnlllhhheeeeeefffbbbbbbbbbaaaaaa___^^^^^^YYYYYYYYYXXXWWWUUUTTTSSSWWWVVVUUUTTTSSSSSSSSSSSSNNNOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMNNNMMMIIIGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA???>>>>>>>>>???@@@???>>>>>>CCCLLLVVV]]]aaaaaa___\\\YYYTTTMMMEEE@@@@@@AAAAAAAAA@@@>>>===<<<;;;;;;<<<=========<<<<<>><<<999:::<<<999;;;<<<;;;999;;;@@@EEEHHHPPP]]]lll}}}^^^RRRUUUZZZbbblllvvv{{{{{{}}}rrr]]]GGG:::999999888999<<<>>>>>><<>>>>>>>>>>>:::===AAADDDHHHNNNXXX^^^______]]]YYYRRRLLLIIIGGGBBB@@@@@@BBBDDDEEEBBB???===============<<<<<<<<>>@@@AAABBBEEEGGGPPPLLLIIIGGGGGGEEEBBB???<<<;;;999777555333222222///...---,,,,,,---...///000000000000000111111222111111222222333444555555000111222222444444555666666777:::======BBBRRRcccvvvzzz~~~rrriii```WWWSSSSSSSSS[[[fffooouuuzzz|||xxxuuutttsssqqqpppqqqmmmiiiiiijjjiiieeeaaaaaa``````^^^]]]\\\[[[[[[]]]\\\YYYWWWUUUUUUUUUUUUWWWVVVUUUSSSRRRRRRQQQQQQNNNOOORRRTTTTTTSSSQQQPPPPPPOOOMMMNNNNNNMMMKKKIIIFFFHHHKKKNNNNNNLLLIIIGGGEEEFFFFFFDDDAAA@@@AAACCC?????????>>>>>>>>>======:::===@@@CCCFFFLLLTTT[[[]]]]]]\\\XXXRRRLLLHHHGGGBBBAAA@@@BBBDDDDDDBBB???>>>>>>======<<<=========EEETTT\\\aaafffeeeoooxxxxxxwww{{{xxxyyyjjjOOO@@@:::777777888555555333222111000000000000//////...------,,,,,,///---++++++++++++***)))++++++************++++++***+++,,,---------,,,,,,........................---+++***+++,,,---,,,+++------------............---....../////////////////////......//////000111...000111000111555===CCCTTTZZZaaaccc```\\\ZZZZZZbbbkkkzzzkkk[[[aaa~~~qqq___fff}}}vvvjjj]]]YYYYYYZZZ]]]aaalllqqqxxx}}}zzzzzzyyyxxxwwwtttqqqqqqtttvvvyyyyyyzzz}}}xxxhhhXXXMMMBBB===;;;999999;;;999999999888999<<>>>>>@@@BBBDDDHHHHHHHHHJJJKKKIIIDDD@@@<<<;;;999777555333222222000///...------...///000000000000000000111111222333333444444555666666777000111222222444444555666777888:::<<<>>>FFFVVVfffsssttttttuuuxxx~~~~~~uuuiiiaaaZZZSSSQQQRRRRRRZZZdddmmmtttyyy{{{wwwtttsssrrrpppnnnnnnkkkhhhggghhhgggccc```______^^^\\\[[[YYYXXXXXX[[[ZZZXXXWWWVVVUUUVVVVVVWWWVVVUUUSSSRRRRRRRRRRRRLLLNNNPPPRRRSSSSSSRRRRRROOONNNMMMMMMNNNNNNLLLJJJIIIJJJKKKLLLLLLKKKJJJIIIEEEEEEEEECCC@@@???@@@AAA??????>>>>>>>>>=========:::===???AAABBBHHHOOOVVVZZZ[[[[[[WWWRRRLLLIIIGGGCCCBBBBBBCCCDDDDDDBBBAAAAAA@@@>>>===<<<===>>>???EEETTT^^^eeekkkiiiooozzzyyyxxx}}}yyyyyyvvvWWWCCC<<<999888888555555333222111000000000/////////...------,,,,,,---+++((((((***,,,------++++++************++++++***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,,,,------............---......///////////////000////////////000111111000111111111222999CCCJJJZZZ^^^bbbaaa^^^ZZZYYYZZZdddrrrpppfff]]]lll{{{kkkbbbooo}}}ooodddZZZWWWYYY[[[```eeepppttt{{{zzzwwwwwwvvvwwwwwwvvvttttttuuuwwwzzz{{{|||tttdddWWWLLLAAA===;;;999999;;;888999999999:::===BBBEEEMMMSSS]]]hhhwwwoooVVVOOORRRZZZfffsss|||pppdddSSSEEE===:::888777777999;;;<<<<<<===???@@@@@@CCCGGGLLLNNNLLLFFFAAA<<<;;;999777555333222222000000............000000000000000000000111111222333333444444555555666666000111222222444444555666777888999;;;@@@KKK[[[hhhttttttuuuwww{{{~~~xxxwww{{{tttjjj___YYYSSSOOONNNQQQPPPWWWaaajjjqqqwww~~~~~~{{{xxxuuusssqqqooommmkkkiiigggggggggeeebbb___```___^^^]]][[[YYYXXXXXXZZZYYYWWWVVVUUUVVVVVVWWWTTTSSSRRRQQQPPPPPPPPPPPPMMMNNNPPPQQQRRRRRRQQQQQQPPPOOONNNOOOPPPPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJKKKFFFFFFDDDCCCAAA@@@@@@@@@??????>>>>>>>>>=========;;;===?????????CCCJJJPPPYYYZZZ[[[XXXSSSNNNKKKIIIEEEDDDDDDDDDDDDDDDDDDCCCDDDBBB???===<<<===???@@@AAAPPP[[[eeennnmmmqqqzzzvvvwww}}}zzz{{{^^^FFF===:::999777555555333222111000000000//////.........---------000---******+++...000000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,,,,......---,,,,,,,,,,,,------......///---......///////////////000000000000000111111222111111222222555>>>JJJSSS\\\^^^___^^^\\\\\\^^^```ggg{{{{{{kkkdddbbbuuutttkkkjjj{{{ttthhh```YYYYYY[[[\\\```eeennntttyyyvvvvvvtttvvvxxxxxxwwwvvvwwwxxxzzz|||~~~wwwhhhUUUJJJ@@@<<<;;;999999;;;888999999:::;;;>>>BBBFFFNNNTTT]]]hhhwwwqqqYYYQQQSSSZZZdddnnnuuuvvvuuujjj^^^NNNBBB;;;999888888777999;;;;;;:::;;;<<<>>>===AAAFFFKKKMMMKKKGGGCCC<<<;;;999777555333222222111000///......///000111000000000000000111111222111111222222222333333333000111222222444444555666777888999;;;CCCQQQ___iiisssvvv{{{~~~wwwppppppwww~~~yyyjjj```WWWSSSOOOLLLMMMPPPNNNUUU___gggnnnttt{{{~~~{{{xxxuuusssqqqnnnllliiihhhhhhggggggdddaaa___bbbaaa```___]]]\\\[[[ZZZYYYXXXWWWVVVUUUVVVVVVWWWTTTSSSRRRQQQQQQPPPPPPQQQOOOOOOPPPQQQPPPPPPOOONNNPPPOOONNNOOOPPPPPPOOOMMMMMMLLLKKKIIIIIIIIIJJJKKKGGGFFFDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>><<<>>>???>>>>>>AAAGGGLLLXXXZZZ[[[ZZZVVVQQQNNNLLLFFFFFFFFFEEEEEEDDDDDDEEEEEECCC@@@===<<<===>>>??????LLLWWWaaalllkkkmmmzzzxxxvvvyyyzzz}}}eeeJJJ===:::999666555555333222111000000000...............---------333000,,,+++,,,...000000,,,,,,++++++++++++,,,,,,///---+++))))))+++---///...........................---,,,,,,......---,,,++++++,,,,,,---......///---......///////////////000000000000000111111222111222333444999DDDRRR\\\aaa___]]][[[[[[^^^cccgggnnntttfffdddiiiqqqnnnttt{{{nnnbbb]]][[[]]]^^^]]]___ccckkkxxx~~~yyywwwxxxtttvvvxxxyyyyyyxxxyyyzzz|||~~~zzzjjjSSSIII???<<<;;;999999;;;777888:::;;;<<<>>>CCCFFFNNNTTT]]]hhhwwwqqqZZZPPPQQQUUU^^^fffkkkllljjjdddYYYJJJ>>>999888999999888999;;;;;;;;;;;;<<<>>>???BBBEEEHHHHHHGGGEEEDDD<<<;;;999777555333222222111000///......///000111000000000000000111111222111111111222222222222222000111222222444444555666666999:::===GGGWWWeeejjjpppttt{{{zzzrrrlllnnnvvv~~~zzztttpppaaaYYYRRRPPPNNNLLLLLLOOOOOOUUU^^^ffflllrrryyy~~~}}}zzzwwwtttrrrpppllljjjhhhhhhiiiiiihhheeebbb```bbbbbbaaa```___^^^]]]]]]YYYXXXWWWUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSOOOPPPPPPPPPOOOOOONNNMMMOOONNNMMMMMMNNNNNNLLLJJJMMMLLLJJJHHHHHHHHHIIIJJJGGGEEECCCBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????===??????>>>===@@@FFFKKKVVVYYY[[[[[[WWWSSSPPPNNNFFFFFFFFFEEECCCBBBCCCEEEEEECCCAAA>>>===<<<======@@@JJJQQQZZZeeeddddddpppvvvyyy}}}}}}pppRRR@@@;;;999666555555333222111000000000........................111///,,,++++++,,,---,,,,,,,,,++++++++++++,,,,,,000...+++))))))***---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++******+++,,,---......///---......///////////////000////////////000111111000222444777>>>JJJXXXcccgggccc^^^[[[\\\ccckkkpppzzz}}}iii___bbboookkknnnzzzwwwhhh___\\\[[[^^^___^^^```dddlll}}}yyyxxxzzzuuuwwwyyyzzzyyyyyyzzz{{{~~~xxxfffQQQGGG>>><<<;;;999999;;;777888:::;;;===???CCCFFFMMMTTT^^^iiixxxpppYYYKKKKKKNNNTTT\\\aaabbb```ZZZQQQEEE<<<999:::::::::888999;;;;;;;;;;;;===>>>@@@BBBEEEEEEDDDCCCCCCCCC<<<;;;999777555333222222000000............000000000000000000000111111222333333333333444444444444000111222222444444555666777:::===AAAMMM^^^jjjlllnnnpppvvv~~~xxxqqqlllnnnxxx}}}|||{{{zzzyyyvvvuuuuuuuuutttqqqllliii\\\UUUPPPPPPOOOLLLLLLNNNQQQWWW```ffflllrrrxxx~~~~~~zzzxxxuuurrrpppmmmiiifffhhhjjjkkkkkkiiifffdddbbb``````______^^^^^^^^^^^^ZZZXXXWWWUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSNNNNNNNNNNNNOOOOOOOOOOOOPPPOOOMMMNNNNNNMMMKKKIIILLLKKKIIIHHHGGGGGGGGGHHHEEEBBB@@@AAACCCDDDCCCAAABBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@???>>>@@@FFFKKKTTTWWWZZZZZZXXXSSSPPPOOODDDEEEEEEBBB@@@???AAACCCDDDCCCAAA???===<<<;;;;;;<<>><<<;;;999999:::666888:::<<<===@@@CCCFFFLLLSSS___jjjxxxpppYYYKKKIIIIIILLLQQQUUUVVVTTTMMMHHHAAA=========<<<:::666888:::::::::;;;<<<>>>===@@@DDDDDDBBBAAA@@@AAA<<<;;;999777555333222222000///...------...///000000000000000000111111222333333333333333333333333000111222333444555555666888<<>>???BBBCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA???AAAAAA???>>>AAAFFFKKKRRRUUUYYYZZZWWWSSSPPPNNNBBBCCCCCC@@@===<<<>>>AAACCCBBBAAA???===<<<:::999777>>>AAAJJJXXX[[[^^^jjjpppvvvttt|||dddIII===999666555555333222111000000000---.....................---,,,,,,,,,...///...,,,---,,,,,,++++++,,,,,,---***,,,...000///---***'''------------------------,,,+++******,,,,,,+++***)))******+++---...//////---......///////////////...............///000000...111666<<>>@@@DDDFFFKKKSSS___kkkyyysss[[[NNNKKKGGGGGGJJJLLLKKKJJJCCCAAA??????AAAAAA===:::555666888999999:::<<<>>>999>>>CCCEEECCC@@@???@@@<<<;;;999777555333222222///...---,,,,,,---...///000000000000000111111222111111111111111111111111222333333333222444666999:::===@@@HHHXXXkkkqqqnnntttpppmmmssswwwwwwtttrrr{{{~~~zzz}}}~~~{{{yyy|||~~~{{{xxxwwwyyyzzzxxxuuuqqqoookkkiiihhhgggeeecccYYYVVVQQQMMMKKKMMMOOORRRRRRZZZeeekkknnnsss|||}}}sssuuutttooojjjfffdddaaaccchhhlllmmmmmmkkkeee]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYYYYXXXWWWUUUTTTSSSTTTSSSRRRQQQQQQQQQQQQQQQMMMMMMNNNOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMKKKIIIJJJKKKKKKHHHFFFGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>????????????@@@AAABBBBBBOOOSSSWWWWWWSSSOOOMMMMMMLLLIIIEEEAAA??????AAABBBCCC@@@>>>>>>??????<<<888<<<<<>>>>>>>>>>>???===:::777777777777777888999:::;;;???@@@BBBCCCBBB@@@>>><<<>>>===;;;999666444222111111000...---,,,,,,------111111000000000000000111///000333444444222000...000111222111111222555777999===BBBKKK]]]pppxxxwwwuuusssrrrxxx{{{{{{xxxvvvzzzxxx}}}}}}}}}||||||~~~~~~{{{xxxvvvssspppmmmkkkhhhdddaaa[[[WWWSSSOOOMMMOOOQQQSSSUUU]]]fffmmmpppvvv|||rrrrrrpppjjjdddaaa```___dddjjjnnnoooooonnnhhh```^^^^^^^^^^^^^^^^^^]]]]]][[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLKKKIIIJJJKKKKKKHHHFFFGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAAAAKKKPPPUUUWWWTTTQQQNNNNNNMMMJJJFFFBBB@@@@@@BBBCCCDDDBBB@@@@@@AAAAAA>>>;;;<<<;;;>>>CCCFFFKKKVVV```iiirrr~~~vvvuuuwww|||zzzrrrTTTCCC;;;777666555333111/////////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,...000...+++***+++...............////////////000///...------...///000000000000000111111111111444333444<<>>CCCHHHOOOTTT^^^lll|||eeeOOOGGGAAACCCEEECCC@@@@@@=========>>>>>>===:::888666666666777888999:::;;;<<<>>>AAACCCCCCCCCAAA@@@>>>===;;;999666444222111222111///...---------...111000000/////////000000000111222333333222000///000111222222111333555888:::???EEEPPPbbbttt~~~{{{{{{{{{zzzzzzxxxxxx{{{yyyzzz}}}{{{yyyvvvssspppkkkeeeaaa^^^[[[WWWSSSRRRSSSVVVWWWZZZaaaiiiooosssyyy|||qqqnnniiibbb\\\YYYZZZ]]]ffflllrrrssssssrrrllleeeaaa`````````______^^^^^^\\\[[[YYYWWWUUUUUUUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOOOONNNMMMMMMLLLKKKJJJJJJKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@FFFKKKRRRVVVWWWTTTQQQPPPLLLJJJFFFBBB@@@@@@AAAAAAEEECCCBBBBBBCCCBBB@@@>>><<<;;;<<>>===;;;999555555666666777999:::;;;===>>>@@@BBBCCCBBBAAA@@@===<<<;;;999666444333222222111///...------.../////////.........//////000111111111111111111111111222333444444444555888;;;<<>>;;;444444222111000111111222......------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,++++++++++++,,,,,,---....../////////......///////////////000000111111222222666666:::DDDRRR___gggjjjeeegggoooxxx}}}ttt]]]VVVYYYnnneee^^^```ooosssnnnllliiieeedddfffcccdddiiikkkqqq~~~yyyzzzzzzwwwwwwyyyxxxvvvwww{{{{{{zzz~~~nnn\\\JJJBBB;;;::::::888777888888:::=========@@@FFFKKKTTTYYYaaammm|||oooTTTJJJAAA@@@???<<<999999999999999:::<<<<<<;;;999444444555666777888:::;;;???@@@@@@AAA@@@>>>===;;;<<<;;;:::888666555333333000000...---------............---------...//////222111000000000111222333333444555555555666:::<<<<<>>AAAGGGLLLTTTXXX```kkkxxxqqqXXXMMMBBB???>>>;;;888888777666666888:::::::::888333333444555666888::::::======>>>>>>===<<<:::999;;;;;;:::888777555444333///...---,,,,,,,,,---...---------------...//////222111000///000111333444111222333333444555999;;;<<>>;;;:::<<<===@@@KKKUUUbbbiiisss|||uuupppoooqqqttt|||yyyxxx~~~yyyrrrrrrzzzXXXCCC<<<666555333222111111111222......------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000000000000000000000000......////////////............///000111222222333333888BBBQQQ___iiikkkjjjaaaeeemmmtttwww}}}jjjWWWZZZhhhjjj]]]bbbuuuuuujjjggghhhgggeeedddfffdddfffjjjlllvvv~~~zzzyyyzzzxxxsssrrruuutttqqqrrruuuwwwyyy}}}jjjZZZKKKCCC<<<;;;;;;999888999666888;;;<<<===AAAGGGLLLSSSWWW^^^hhhtttrrr[[[OOOCCC???>>>:::888888666444444555777888777666222222333444666888999:::888999:::;;;;;;<<<<<<<<<::::::999888777666555444///...---,,,,,,---...///---------------...///000111111000000000222333444111222333444444666999<<>>@@@CCCCCCAAA@@@AAACCCAAA===;;;;;;;;;>>>HHHRRR```eeellluuuzzzvvvssspppqqqzzz~~~xxxyyy|||yyyaaaGGG>>>777666444222111111111111......------------..............................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++(((+++---,,,******,,,...111000000//////......------...///000000///...---......///000111222333333555;;;HHHWWWdddjjjiiifff^^^aaagggmmmrrr}}}yyyeeeUUU```uuugggdddmmm|||oooiiigggdddccceeefffeeeggglllooo{{{}}}zzzyyy{{{yyyuuuuuuxxxvvvsssrrrvvvxxx|||}}}kkk[[[JJJBBB;;;::::::888777888444777:::;;;===@@@GGGLLLSSSWWW]]]fffrrr{{{nnn\\\OOOCCC>>><<<999777777555333222222444555444333111222222333555777999:::888999999:::;;;;;;<<<<<<:::999999888777666555555111000///......///000111------------...///000111000000000000111222333444333444666666666888<<>>===>>>AAACCCCCCBBBAAABBBEEECCC???<<<;;;:::<<>>KKK[[[gggkkkgggbbb\\\^^^ccciiiooo~~~vvvbbbUUUeeezzziiimmmyyyuuulllfffcccdddgggfffeeehhhnnnrrrwwwuuutttvvvuuuqqqrrrvvvxxxuuutttwwwzzzlll\\\IIIAAA999888888666666777333666999;;;<<<@@@FFFLLLTTTWWW]]]fffqqqtttiii[[[OOOBBB===;;;888666777444222111111222333222222111111222333555777999:::===<<<<<<;;;;;;::::::999999999999888777666666555222222111000000111222333---------...///000111111//////000111222222333333555777777777666777999;;;BBBOOO^^^iiippp{{{{{{fffddddddqqqvvvrrrrrryyy}}}{{{wwwtttpppnnnnnnnnnmmmllllllmmmqqqwww|||mmm]]]RRRMMMJJJKKKOOOYYYjjjyyyyyyqqqmmmjjjhhhdddaaa^^^^^^^^^___XXXXXXWWWVVVUUUUUUUUUUUUTTTUUUUUUSSSQQQOOONNNNNNOOONNNLLLJJJJJJKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMNNNLLLJJJGGGFFFGGGHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@???AAA@@@@@@AAABBBBBBAAA???BBBBBBEEEMMMUUUXXXVVVRRRPPPMMMIIIFFFDDDBBB@@@???@@@AAABBBCCCCCCCCCBBBAAAAAABBBAAA>>>;;;===DDDJJJ[[[```dddjjjxxxxxxsssvvv|||xxxnnnxxxwwwVVV???;;;666222000222333111////////////000///......---....../////////...,,,+++000///...---------------------.........---,,,+++...------,,,,,,------...,,,,,,+++***+++,,,---.........//////////////////////////////............222111111333222...///333<<>>@@@KKKZZZfffnnnxxx~~~nnndddfffttt}}}rrrqqqttt~~~}}}zzzxxxuuusssqqqpppnnnllllllmmmrrryyy}}}jjj\\\QQQMMMKKKMMMRRR]]]ooo}}}tttoookkkhhhdddaaa^^^^^^___```ZZZYYYXXXWWWWWWVVVVVVVVVUUUVVVVVVUUUSSSQQQPPPOOONNNNNNLLLKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJKKKLLLLLLKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???AAA@@@@@@AAACCCCCCBBBAAAAAAAAADDDJJJRRRVVVUUURRROOOLLLHHHEEECCCBBB@@@>>>===>>>@@@BBBCCCDDDCCCCCCCCCDDDCCC@@@===???EEEKKK[[[___bbbfffrrrxxxsssuuu{{{|||rrryyy~~~]]]DDD<<<777222111222333111///000000000000000///............/////////...,,,,,,///...------,,,,,,------***++++++,,,---...///000......------------......,,,,,,+++++++++,,,---............//////000000000////////////////////////111000111444333111222777<<>>@@@???@@@AAADDDEEEDDDCCCAAA@@@AAAGGGNNNSSSTTTSSSOOOLLLHHHEEECCCBBB???===;;;<<<>>>AAACCCDDDDDDDDDEEEEEEEEECCC@@@BBBGGGLLL[[[^^^```aaakkkyyyrrrtttxxx|||yyy|||gggKKK===999333111222333222000000000000000000//////............///......---,,,------,,,,,,++++++,,,,,,,,,+++++++++,,,...000111......------------......,,,,,,+++++++++,,,---...------......///000111111000000000000000000000000000///111444555333666;;;<<>>???>>>???AAADDDFFFEEEDDD@@@??????CCCIIIOOORRRSSSOOOMMMIIIGGGEEECCC@@@>>>:::<<<>>>@@@BBBCCCCCCCCCEEEFFFEEEDDDCCCDDDHHHKKKZZZ^^^______hhh}}}{{{sssrrrtttuuu|||pppRRR@@@;;;555222222333222000//////000000//////...---..................------,,,,,,++++++***++++++,,,000...,,,+++++++++---...------,,,,,,,,,,,,------+++++++++,,,,,,,,,------***+++,,,---...///000111000000000000111111111111111///111444444333666;;;===MMMdddtttxxxqqqhhhcccccc___\\\ccczzzlllcccdddnnnqqqfffmmmvvvkkkfffdddaaaaaacccdddkkkoootttvvvwwwuuussssssuuuxxxzzz{{{{{{{{{~~~yyyqqqfff^^^KKKDDD===;;;999666777999777888999:::;;;???DDDHHHNNNRRRZZZccclllsssyyy||||||yyyqqqiii```WWWJJJ@@@;;;999777555111111111111111222333444222333444555666888999999;;;:::999:::;;;<<<:::888444555777666555444444555666444222111222222111000------...///000111222333222222222222333222222222111333666888:::<<<@@@CCCFFFOOO\\\hhhppptttvvvvvvzzzxxxyyy~~~~~~{{{}}}}}}mmmkkksssyyyxxxwwwwwwuuuqqqkkkgggccchhhqqqyyy}}}|||bbbTTTPPPIIIHHHKKKTTT```ppp}}}rrrkkkjjjgggbbb___]]]^^^```aaa[[[ZZZYYYXXXWWWWWWWWWWWWVVVTTTSSSSSSTTTSSSQQQNNNKKKLLLNNNOOOOOOMMMKKKIIIKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFEEECCCBBBCCCCCCDDDDDDEEEEEEEEEFFFBBBBBBBBBBBBAAA@@@??????>>>>>>>>>AAADDDFFFEEEDDD@@@??????AAAFFFKKKOOOQQQQQQNNNKKKIIIGGGEEEBBB???<<<===???AAABBBBBBBBBAAADDDDDDDDDDDDDDDEEEGGGIIIWWW]]]``````ggg{{{}}}tttqqqqqqnnnuuu}}}yyyYYYBBB===666333333333333111...////////////...------......------............++++++*********++++++,,,000...,,,+++++++++---...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------))))))***+++---.../////////000000000111111111222222000000222222111444999AAAQQQeeeqqqrrrnnnkkkiiieee___\\\iiiuuuddd```eeeyyypppjjjvvv~~~tttjjjgggeeebbbaaabbbeeemmmsss|||yyyvvvuuutttvvvyyy{{{|||{{{{{{zzz~~~uuukkkbbb\\\MMMEEE>>>;;;:::888999<<<777888999999:::>>>CCCGGGNNNRRRYYYaaaiiipppuuuwwwwwwwwwuuutttuuutttkkk```\\\SSSHHH???:::777555222......---......///000111222333444555666888999999:::999999:::;;;;;;:::888555666777777444222222222000...,,,,,,,,,---,,,+++------...///000111222333111111222333333333222222333555777999:::===@@@CCCGGGQQQ```jjjnnnnnnnnnnnnpppmmmpppxxx|||{{{vvvkkknnnyyy~~~wwwuuutttrrrpppkkkeeeaaa___eeeooowww|||ttt]]]SSSPPPHHHHHHMMMWWWddduuu~~~ssskkkeeeccc```^^^\\\\\\]]]^^^YYYYYYXXXWWWVVVVVVVVVVVVUUURRRPPPQQQSSSSSSPPPMMMKKKLLLNNNOOONNNMMMKKKIIIKKKKKKKKKKKKJJJIIIGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@======>>>@@@CCCEEEDDDCCCAAA@@@@@@AAADDDHHHLLLOOOQQQOOOMMMKKKIIIFFFBBB@@@===>>>@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFFFFGGGTTT]]]bbbaaafffxxxvvvpppnnnkkkpppyyy```EEE???777333333444333222///////////////......---......---------...//////++++++******++++++,,,,,,,,,+++++++++,,,...000111,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,******++++++,,,---.........//////000000111111111222000000222222111444:::GGGXXXhhhnnnmmmlllmmmmmmeee^^^]]]nnnlll]]]^^^gggsssqqq|||ssskkkiiihhheeecccdddfffllluuu{{{tttuuuvvvzzz}}}~~~}}}|||{{{zzz}}}}}}rrrggg```\\\QQQIII@@@===;;;888999<<<777888888888:::===BBBFFFLLLPPPWWW___fffllloooqqqkkkmmmnnnnnnooonnneee[[[VVVNNNDDD===999777444111000000///000000111222222222333444555666888999999:::999999999;;;;;;999888777888999777444111//////111000...---......---,,,------...//////000111111///000222333444444333333222444777999;;;>>>AAADDDIIIVVVfffooooookkkjjjjjjnnnjjjmmmwww|||{{{{{{oooiiiqqq~~~xxxuuurrroookkkeee___ZZZ]]]dddnnnwww{{{iiiWWWOOONNNJJJJJJPPP[[[hhhzzz|||qqqiiiaaa```^^^]]][[[[[[ZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVUUURRROOOPPPSSSTTTPPPLLLLLLMMMMMMNNNMMMLLLKKKJJJLLLLLLLLLLLLKKKIIIGGGFFFJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA=========???BBBCCCBBBAAAAAABBBBBBBBBCCCFFFJJJMMMPPPOOOLLLKKKIIIFFFBBB???<<<===@@@BBBDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFQQQ\\\cccbbbdddssswwwoookkkkkknnnwwwiiiFFF@@@888444333444333222111111111111111000//////...------,,,---...///000+++++++++++++++,,,------***++++++,,,---...///000...------,,,,,,------...***+++,,,---------,,,,,,,,,,,,---------.........------...//////000111111111//////222333333777>>>NNN___nnnoookkkjjjmmmnnnggg```aaattt~~~ggg\\\bbbooouuuxxx}}}vvvoooiiiiiiiiifffdddeeeiiimmmzzz|||zzzsssuuuyyy~~~|||}}}{{{}}}{{{ooofffaaa___XXXOOOEEE@@@;;;777777:::777777888888999<<>>:::<<>>999;;;===@@@BBBBBBCCCCCCBBBCCCEEEDDDDDDDDDFFFHHHLLLKKKIIIGGGDDDAAA???>>>=========>>>???AAADDDEEEHHHFFFDDDDDDFFFGGGHHHGGGKKKRRR\\\dddfffjjjyyy|||qqqjjjdddkkkuuuvvvWWWAAA777888444333666444333222222111000///......------,,,+++,,,---...///******+++++++++,,,,,,,,,///...---,,,+++,,,------......---------,,,,,,,,,.........------,,,,,,,,,***+++---///000000///....../////////000000000111444111000333444777???HHH[[[lllyyywwwmmmiiikkknnnuuunnnrrrooo]]]WWWggg}}}zzzsss~~~xxxmmmkkkhhhiiijjjjjjhhheeejjjsss~~~xxxrrrsssuuuyyy}}}~~~}}}|||zzz}}}vvvooohhhccc___]]]TTTHHH???;;;:::999777666777666666777;;;@@@DDDIIIMMMSSSYYY]]]aaaeeegggvvvwwwkkk___VVVPPPJJJBBB<<<999777666555///000111000///...///000444444444555555777888888999999888888888888999999666666777777666444222111---,,,++++++------,,,+++,,,,,,,,,,,,---...//////222222333333333222222111666888::::::<<>>===>>>???@@@AAA@@@@@@???BBBBBBCCCBBBAAABBBEEEGGGKKKJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@BBBDDDFFFGGGHHHFFFDDDCCCDDDEEEEEEDDDGGGLLLWWWaaaffflllwww~~~rrrlllccciiiwww}}}{{{}}}ZZZCCC888888444333666444222222111111000000/////////......---...///000111+++,,,,,,,,,------------000///...,,,++++++,,,,,,000/////////..................---------,,,,,,,,,,,,,,,---...////////////////////////000000000000333111111333555777???HHHZZZjjjwwwuuummmjjjmmmpppxxxrrrvvvhhhWWWTTThhhtttnnn|||xxxmmmjjjhhhhhhjjjkkkjjjiiimmmvvv|||xxxssssssuuuxxx{{{}}}}}}|||{{{}}}~~~vvvoooiiidddaaa]]]TTTHHH???;;;:::999777777777777777777:::???CCCFFFKKKQQQXXX^^^ccchhhkkksss}}}~~~tttiii```YYYPPPJJJBBB<<<888666555444000111222222000000000222444444444555555666777888888777777666666777777888555555666555444333111000---,,,++++++------,,,+++,,,,,,,,,,,,---...//////222222222333333222222111666888:::<<<>>>CCCLLLSSShhhyyyrrrjjjlllooo{{{{{{{{{pppnnngggppp{{{iiijjjooozzzvvvlllbbb[[[WWWUUUVVV]]]gggpppyyyzzzgggYYYOOOJJJKKKMMMQQQXXXcccwww}}}tttkkkccc^^^[[[ZZZYYYXXXVVVTTTSSSSSSRRRSSSTTTSSSRRRRRRTTTUUUTTTTTTTTTTTTTTTSSSRRRQQQOOOOOONNNNNNNNNMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDCCCBBB@@@???>>>???@@@@@@AAA@@@@@@@@@BBBBBBAAA@@@???AAADDDGGGJJJJJJIIIIIIGGGFFFEEEDDDAAAAAA@@@AAABBBDDDFFFGGGGGGEEECCCBBBCCCCCCBBBAAABBBFFFPPP^^^gggmmmttt|||yyyrrrgggiiiyyywwwyyyxxxttt```GGG:::999444333666333111111111000000000000000///............///000000------------............000///...---,,,++++++,,,////////////...............------------,,,,,,,,,......---------......///000000000000////////////222000222444555777>>>GGGYYYgggssssssmmmlllpppsss{{{www|||zzzaaaRRRTTTllljjjhhhyyy{{{rrrkkkiiiggggggjjjlllmmmnnnooozzz{{{xxxuuutttuuuwwwyyy{{{|||}}}}}}~~~~~~vvvooojjjfffccc\\\SSSHHH???<<<:::999777888888888777777:::>>>AAACCCHHHPPPWWW^^^eeekkkppppppyyyzzzppphhh```ZZZOOOIIIAAA;;;777555444333111222333333222111222333555555444555555666777888666666555555555555666666444444444444333222000///---,,,++++++------,,,+++,,,,,,,,,,,,---...///000111222222333333222222222222555999>>>AAAGGGTTT```wwwzzzsssuuuzzz~~~}}}xxxkkkkkkiiiwwwxxxfffiiiqqqvvvjjj```ZZZVVVUUUTTT\\\gggqqqzzzttteeeZZZPPPLLLMMMNNNQQQXXXeeeyyy}}}tttlllfffaaa]]][[[ZZZYYYWWWUUUSSSQQQPPPPPPRRRSSSRRRRRRRRRTTTVVVTTTUUUUUUTTTTTTSSSRRRQQQOOOOOOOOONNNMMMMMMLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBCCCCCCDDDDDDEEEEEECCCCCCDDDDDDCCCBBBAAAAAA<<<===>>>???AAABBBCCCCCCBBBBBB@@@???>>>@@@DDDHHHKKKKKKKKKJJJIIIGGGEEEDDD@@@?????????@@@BBBDDDEEEDDDCCCBBBBBBCCCDDDCCCBBB@@@BBBKKK[[[gggmmmpppsss{{{pppmmm{{{tttttt~~~xxxvvvgggLLL<<<:::444333666222000000000000000111111111,,,,,,,,,,,,------......,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---...///000000000000////////////000000222555666777???IIIZZZfffppppppmmmnnnrrruuuxxxxxxxxx___RRRXXXrrryyyaaadddxxx{{{wwwqqqlllgggfffeeeeeehhhllloooqqqppp}}}zzzyyyxxxtttuuuvvvwwwzzz|||~~~wwwqqqlllhhhfff[[[SSSHHH@@@<<<;;;999777999999999888888999===@@@BBBGGGOOOVVV^^^fffmmmqqqnnnxxx{{{qqqggg^^^WWWNNNHHH@@@:::666444222111111222333333222222333444555555555555555666777777666666555555555555666666444444555444333222000///---,,,++++++------,,,+++,,,,,,,,,------...///000111111222333333333222222222444:::@@@BBBIIIYYYjjjwwwhhhjjjmmmwwwgggkkkuuuuuuhhh^^^XXXVVVUUUUUU]]]hhhqqqzzzqqqeee[[[SSSPPPPPPOOORRRXXXdddwww}}}tttlllfffaaa^^^\\\YYYXXXVVVTTTRRROOONNNMMMMMMNNNOOOPPPPPPQQQSSSUUUVVVVVVUUUUUUSSSRRRPPPOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHEEEFFFHHHIIIIIIGGGEEEDDDBBBCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBB===>>>>>>???AAABBBCCCDDDCCCBBBAAA???>>>@@@EEEHHHMMMMMMMMMLLLJJJGGGDDDCCC@@@?????????@@@BBBCCCDDDBBBAAAAAABBBDDDEEEDDDCCCAAA@@@HHHWWWeeejjjlllmmmyyysss{{{uuuuuu~~~}}}pppRRR???:::444333555111000000000000000111111111,,,,,,,,,---------------,,,,,,,,,,,,------------******+++---.../////////++++++,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---...///000000000000///////////////000333666666888BBBMMM]]]fffmmmmmmkkknnnrrrtttqqqxxxxxx```TTT^^^yyyppp]]]fff{{{zzzpppmmmjjjgggbbbbbbbbbcccfffjjjooorrrsss|||zzzzzzssstttuuuvvvyyy|||yyytttooojjjgggZZZRRRHHH@@@===;;;999777999999999999888999<<>>888555333222111000111222222111111333444666555555555555666666777777666666555555666666777555555555555444222111///---,,,++++++------,,,+++------------...///000000000111222333333333333333666777<<>>DDDRRR```fffhhhjjj}}}}}}wwwzzzvvvxxxwwwWWWBBB;;;555333555111111111111000000000000000---...//////000000//////+++,,,,,,,,,,,,---------)))***+++---.../////////------------............,,,,,,,,,------------.........---------......///////////////000000000000///000333666666:::FFFSSSbbbiiilllkkkjjjnnnqqqqqqkkkyyyzzzaaaWWWdddiii]]]lllwwwkkkfffccc```^^^```bbbcccfffjjjooorrrxxx}}}zzzyyyrrrssstttvvvyyy|||zzzuuupppjjjfffYYYRRRHHHAAA>>><<<999777888999999999999:::<<<>>>BBBFFFMMMTTT[[[cccjjjooonnnzzzuuufffXXXNNNHHHCCC<<<666444333222111///111222222222222333555666666555555555555666666666666555555555555666666555555666555444333111000---,,,++++++------,,,+++------------...///000111000111222222333333333333777777===BBBBBBFFF[[[ssstttuuu|||pppttt}}}ttteeeZZZVVVUUUVVVWWW]]]fffmmmttt}}}mmmbbbYYYRRROOOPPPOOOTTTZZZaaalllwww}}}|||wwwrrrjjjddd```]]]ZZZYYYVVVUUUTTTRRRPPPNNNMMMLLLJJJLLLNNNOOOPPPRRRUUUWWWXXXXXXXXXXXXWWWVVVUUUTTTQQQPPPOOONNNMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA???@@@@@@@@@???@@@BBBEEEJJJKKKLLLLLLKKKHHHEEECCCAAA@@@??????@@@AAACCCDDDCCCBBBAAABBBBBBAAA???===<<<:::???LLLYYYaaagggkkkxxx}}}zzzzzzuuuxxx}}}}}}\\\CCC;;;555444555000222222111111000000//////---...///000000000///...------------............+++,,,---.........------,,,,,,---------.........,,,,,,,,,---------......,,,,,,---...////////////------...///000111222222///000333666666;;;JJJZZZhhhlllllliiiiiilllnnnmmmiii}}}ddd\\\mmmwwweee```sssssskkkeee___\\\___ccceeegggjjjooossszzz}}}xxxvvvpppqqqtttwwwzzz}}}}}}yyyuuunnngggbbbXXXQQQHHHAAA>>><<<999777777888999999999:::===???@@@DDDJJJRRRYYYbbbjjjpppooozzz~~~rrreeeXXXOOOFFFAAA:::555333333222222000222444444333333555666666666555555555555666666555555444444444444555555444444444444333222000///---,,,++++++------,,,+++------------...///000111000000111222333333333333333444;;;BBBBBBGGG^^^yyy~~~ssswwwttteeeZZZUUUUUUVVVVVV]]]dddjjjpppzzz}}}lll___VVVOOOMMMNNNOOOUUUZZZ___gggrrrwwwxxxtttpppiiiccc___\\\YYYXXXYYYXXXWWWVVVTTTRRRQQQPPPMMMOOOQQQSSSTTTVVVYYY\\\XXXXXXYYYYYYYYYYYYYYYXXXRRRRRRQQQPPPNNNMMMMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEECCCCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@??????@@@BBBDDDEEE===>>>??????>>>???AAACCCHHHIIIKKKLLLKKKIIIFFFEEE>>>>>>=========>>>@@@AAADDDCCCBBBAAA@@@>>>;;;888999777;;;HHHUUU^^^fffmmmppp||||||{{{~~~rrrwwwxxx~~~zzz^^^DDD<<<555444555000333222222111000//////...++++++---.........---,,,............/////////000---......///...,,,+++************++++++,,,,,,,,,,,,,,,,,,------.........***+++---///000000//////,,,---...///000111222333///000333666666===MMM]]]lllnnnmmmiiihhhkkklllkkkiiihhh```tttrrrccccccyyyyyyoooggg\\\```dddggghhhkkkooossszzz}}}wwwtttoooqqqtttwww{{{}}}}}}{{{xxxtttmmmeee```XXXQQQHHHAAA>>><<<:::777666777999999999;;;===???>>>BBBIIIPPPYYYbbbkkkqqqoooyyy{{{pppdddYYYQQQDDD???999444333333333333222333555555555555666888777666666555555555666666444333333222222333333444333333333333222000///------,,,++++++------,,,+++...------......///000111///000111222333444444444666333777@@@EEEKKK^^^ttt~~~|||~~~}}}}}}uuuddd[[[YYYYYYXXXRRRWWW___fffnnnxxx~~~lll___VVVOOONNNQQQJJJRRRYYY^^^eeelllpppnnnmmmjjjeeebbb```]]]ZZZXXXVVVVVVVVVUUUTTTSSSRRRQQQMMMNNNPPPSSSUUUWWWXXXYYYYYYXXXYYYZZZ[[[ZZZWWWTTTWWWRRRMMMLLLNNNOOOMMMKKKHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGEEEDDDBBBAAAAAAAAA?????????@@@AAABBBCCCDDDCCCBBB@@@?????????@@@@@@CCCEEEHHHJJJJJJHHHEEECCCAAA@@@===;;;;;;<<<>>>???@@@@@@???>>><<<999777666888777999@@@KKKVVV^^^bbbooo~~~{{{zzzzzz}}}zzzwww{{{|||eeeCCC888999666333444111111000...------000222...//////...,,,++++++,,,------+++******+++---------.........---,,,,,,+++------++++++++++++------///...---,,,,,,---...///------------------------111111222333333333333222000333444333555@@@PPP^^^mmmmmmggg___^^^dddeeebbbkkknnneeeyyyqqqkkkrrruuueee^^^```bbbeeehhhmmmssswwwwwwsssuuutttuuuwwwwwwxxxzzz~~~|||xxxssslllfffcccWWWRRRJJJCCC???<<<:::999777777777777888:::<<<>>>@@@DDDKKKQQQXXX^^^dddiiigggkkkoooooonnnhhh[[[NNNBBB===666333222222111///222333444666777777888888555555555555555444444444111111111222222333333333222222222222111000......//////...---,,,,,,++++++,,,---.../////////...---+++---///222333333222111666333777@@@EEELLL```ttt~~~tttddd[[[YYYXXXXXXTTTXXX___eeemmmwwwlll^^^UUUOOOMMMNNNNNNTTTZZZ___fffmmmnnnkkkjjjgggccc```]]][[[WWWUUUXXXXXXXXXWWWWWWUUUTTTTTTOOOPPPRRRTTTVVVXXXYYYYYYZZZZZZZZZ[[[\\\\\\ZZZWWWXXXSSSMMMLLLNNNNNNLLLIIIFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEECCCBBBAAA?????????@@@AAACCCEEEGGGIIIIIIGGGEEECCC???===;;;999999:::<<<>>>AAA@@@>>><<<:::888777666444333444;;;EEEPPPXXX\\\mmm|||{{{yyywwwyyy~~~~~~}}}mmmJJJ<<<:::666333333222333222000......000222,,,---...............///------,,,,,,,,,,,,---------.........------,,,+++------,,,++++++,,,------///...------------...///------------------------///000000111111111111111000222444444666@@@OOO[[[ggggggccc[[[YYY^^^ccccccqqqlllfff{{{hhhiiiwwwyyyhhh___```bbbdddgggmmmsssxxx}}}vvvrrrttttttwwwzzz{{{yyyyyy|||}}}|||yyyvvvrrrmmmhhheeeYYYSSSJJJBBB>>>;;;999888666666666777888;;;===>>>>>>BBBHHHNNNTTT[[[bbbgggiiipppvvvwwwtttlll^^^RRRDDD>>>777333222333222000333333555666777888888888777777777777666666666666333333333444444444555555///000000///...---,,,,,,.........---,,,++++++***,,,,,,.../////////.........000222444555444444333888777;;;CCCIIIQQQeeeyyy|||}}}rrreee\\\XXXXXXXXXVVVZZZ___dddkkkuuujjj[[[TTTOOOKKKJJJNNNSSSXXX^^^gggoooooojjjjjjgggccc```]]][[[XXXUUUZZZZZZZZZZZZYYYXXXWWWWWWTTTUUUWWWXXXZZZ[[[[[[[[[\\\[[[ZZZ[[[\\\]]]\\\[[[YYYTTTOOONNNNNNNNNKKKIIIEEEEEEFFFFFFGGGFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAAAACCCFFFHHHHHHFFFCCCAAA>>>===;;;::::::;;;===>>>AAA@@@===:::888777777777333222333888AAALLLTTTYYYiiixxx}}}zzzwwwwwwyyy}}}|||wwwSSSAAA<<<777333333333444444333111///000111---...//////000//////...------............---------............---,,,,,,------,,,,,,,,,,,,------///...------------...///////////////////////////---...//////000000/////////222555666888@@@MMMWWW```bbb```YYYUUUZZZccchhh|||zzziiiiiixxxccclll}}}iiiaaaaaabbbcccfffllltttyyy}}}{{{uuurrrsssuuu{{{~~~yyywww{{{}}}}}}{{{xxxuuurrrooojjjggg\\\UUUKKKBBB<<<:::888777555555666666888;;;===???===@@@DDDIIIOOOWWW```eeelllvvvzzzooo```TTTFFF???777333222333333222333444555777888888888888777777777666666666555555333333333333333444444444////////////...---,,,,,,------,,,,,,++++++******+++,,,---...///000000000000111333444444444333222:::;;;@@@GGGMMMWWWkkk~~~zzz|||~~~pppeee]]]XXXVVVXXXXXXZZZ^^^ccciiitttgggWWWQQQNNNJJJHHHIIINNNTTT\\\hhhqqqrrrmmmmmmjjjfffcccaaa___\\\ZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\ZZZ[[[\\\]]]]]]]]]ZZZWWWSSSPPPOOONNNKKKIIIDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBB@@@AAADDDFFFFFFDDDAAA@@@???>>>=========>>>@@@AAAAAA???<<<999666666666777555555666:::BBBLLLUUUZZZgggvvv}}}yyywwwxxx{{{}}}~~~yyyyyy}}}[[[EEE<<<777444444222444555444111/////////000000////////////---+++,,,---...//////...---,,,------............---------------,,,,,,---------.........------.........////////////////////////---...//////000000/////////222555777:::AAALLLTTT]]]aaaaaa[[[WWW\\\hhhrrrsssiiiooopppfffuuu|||gggccccccbbbbbbeeellluuu{{{}}}zzzzzzwwwvvvwwwyyy~~~~~~wwwuuu|||{{{wwwsssooojjjfff^^^VVVKKKBBB<<<999777777555555555666888;;;===???===???BBBFFFLLLTTT^^^dddmmmyyyzzzmmm]]]QQQGGG@@@888333333444555444444555666777888999999999555555555444444333333222000000000111111111111111000000000000000///...---,,,++++++++++++++++++++++++,,,---...///000111111000000111222222222111000:::<<>>>>>>>>>>>???@@@@@@>>>;;;777555555555666777777888<<>>===???AAAEEEJJJSSS]]]ccckkkvvv}}}rrreeeVVVKKKEEE???888444444666666555444555777888999999::::::666555555444333222222222000000000000000000000000...////////////......---++++++++++++++++++++++++,,,,,,---...///000222222111111111222222222111111777;;;AAAFFFMMM\\\ppp|||~~~}}}zzznnnggg___TTTQQQUUUUUUYYY^^^bbbiiissseeeTTTNNNKKKGGGEEEIIINNNSSSWWW]]]eeejjjiiikkkhhhfffeeeddddddbbbaaa``````______^^^\\\[[[ZZZVVVWWWXXXYYYZZZ[[[[[[[[[___]]]\\\\\\]]]]]]\\\[[[ZZZYYYWWWUUURRROOOMMMLLLFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEAAABBBCCCDDDDDDDDDCCCCCC@@@BBBEEEGGGGGGEEEBBB@@@???>>>======<<<<<<<<<===>>>===:::777555444444444666666777:::@@@JJJUUU]]]kkk~~~wwwrrrssswww|||{{{|||xxx|||gggKKK<<<777777777000222222222000///000111444000,,,,,,///111111000------............------------...////////////...------............------------...//////...------000000000000000000000000///000111111222222111111000222555999???FFFNNNTTT[[[]]]``````___bbbooo~~~}}}sssppp|||mmmhhh|||zzzkkkhhhgggfffeeehhhnnnwww}}}zzzxxxyyy|||||||||}}}zzzuuuwwwyyysssmmmeee___YYYSSSKKKCCC>>>;;;999777666555555666777999;;;<<<<<<>>>AAADDDJJJRRR[[[bbbgggooosssooohhh^^^RRRHHHAAA<<<777555666777777666555666777888::::::::::::888777777666555444333333222222222111111111111111+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,------...---......///000111222333333333333444444555555777===CCCGGGNNN___ttt}}}~~~~~~zzzmmmhhh___SSSOOOSSSSSSWWW]]]cccjjjsssjjjWWWOOOIIIEEEDDDGGGNNNSSSSSSVVV^^^fffiiihhhgggeeedddeeeeeeeeecccdddccccccbbb```^^^\\\[[[XXXYYYZZZ[[[]]]]]]^^^^^^```_________```^^^\\\YYYXXXWWWWWWTTTQQQNNNLLLLLLHHHHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEFFFGGGAAABBBCCCDDDEEEDDDDDDCCCDDDFFFHHHJJJJJJHHHFFFDDD@@@??????>>>===<<<;;;;;;<<<;;;:::888666444333222333444666999>>>IIIUUU]]]oooxxxqqqqqqvvv}}}}}}{{{~~~{{{mmmNNN<<<777777777111222222111000000333555===777000---...111000///------,,,,,,,,,,,,------------...///////////////,,,---...//////...---,,,------...//////...------///////////////////////////000111111222222111111111333555999@@@HHHQQQVVV]]]]]]```ddddddgggrrr~~~tttsssmmmggg|||yyynnniiiiiihhhhhhjjjpppxxx~~~{{{wwwxxxzzzzzzyyyzzz{{{|||zzzyyy{{{}}}tttpppkkkccc]]]UUUQQQJJJDDD@@@===:::888777666666666777888:::;;;:::<<<@@@DDDIIIQQQYYY___cccffffffbbb___[[[RRRJJJ===999666555777999777666666666888999:::;;;;;;;;;888777777666444333333222222222111111111000000000***++++++,,,,,,,,,++++++***++++++,,,---.........//////.........000111222222222222333444555666777:::@@@FFFJJJRRRcccxxx~~~|||zzzmmmiii___RRRMMMQQQQQQVVV]]]cccjjjtttooo[[[PPPHHHDDDCCCBBBJJJQQQQQQRRR[[[gggmmmhhhgggeeeeeeggghhhgggfffgggfffeeedddbbb```^^^\\\[[[\\\^^^```aaabbbbbbcccbbbaaaaaabbbbbb```\\\YYYUUUVVVUUUSSSPPPMMMKKKKKKJJJJJJIIIIIIGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFAAABBBDDDEEEEEEEEEDDDCCCGGGIIIKKKMMMMMMKKKIIIGGGCCCBBBAAA@@@???===<<<<<<;;;;;;:::888666444222000333444666999>>>IIIUUU___rrr{{{rrrqqqwww~~~uuu}}}|||rrrPPP===777777666222333222111111222555888III@@@555///......---***------+++******+++------------...///000000//////,,,---...//////...---,,,,,,---...//////...---,,,//////////////////////////////000111111111111111222333555:::AAAJJJSSSXXX```___bbbgggiiikkkvvvtttttt~~~mmmhhh~~~vvvnnnjjjjjjjjjjjjlllrrryyy~~~{{{vvvvvvxxxxxxvvvvvvxxx{{{|||}}}~~~wwwpppmmmjjjccc]]]RRROOOIIIEEEBBB???;;;999888777666666666777999:::999;;;???CCCHHHPPPWWW]]]``````^^^ZZZZZZZZZUUUMMM:::777555666888999888555666777888999:::;;;;;;;;;666555555444222111000000000000//////.........---,,,,,,---.........------++++++,,,------...//////111000///......///000111000000000111222333555666<<<>>>DDDNNN^^^qqq{{{sss~~~~~~rrreee[[[UUUSSSSSSWWWYYY^^^dddlllwwwwww```RRRLLLGGGCCCGGGIIIKKKLLLNNNUUUaaajjjmmmjjjgggdddccccccdddeeeggghhhhhhiiiiiifffaaa^^^XXX[[[___aaabbbccceeefffdddccccccdddeeedddbbb```[[[YYYVVVSSSOOOKKKHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEBBBDDDEEEEEEDDDDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFEEECCC@@@<<<:::>>>???AAACCCDDDDDDDDDCCCHHHGGGFFFEEEDDDCCCBBBBBBDDDFFFHHHJJJKKKKKKJJJIIIGGGDDD@@@===============???===888444222222333444666555666:::>>>GGGWWWggg{{{yyyuuuvvv~~~}}}yyy}}}yyy}}}YYYAAA777555444222222000000000222444666FFF???555...,,,------,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,.........////////////000000000///////////////000////////////............//////......///000222333777555444999BBBLLLSSSVVV^^^___lllnnnoookkkhhh{{{kkksssvvvqqqjjj{{{sssooonnnkkkjjjmmmooosss{{{}}}xxxvvvwwwyyyyyyxxxuuuxxx|||}}}||||||~~~vvvooommmjjjccc[[[XXXPPPMMMIIIEEEAAA???===<<<666666555666666777888999999:::===AAAHHHNNNTTTXXX\\\[[[ZZZ\\\]]]YYYPPPHHH======<<<;;;::::::::::::888888888777888888999999::::::888777666555555555111111000///...------,,,)))***+++,,,,,,+++)))(((###'''+++...////////////.........//////000111222///000222333444444333333===???EEEQQQdddwwwtttnnn{{{|||pppcccYYYTTTQQQQQQVVVXXX]]]ccckkkvvvyyyaaaSSSLLLGGGDDDBBBDDDFFFGGGJJJQQQ]]]fffmmmkkkhhhfffdddeeefffhhhjjjkkkkkkkkkiiieee```]]][[[]]]aaacccddddddeeeggggggfffeeefffgggfffcccaaa[[[ZZZWWWTTTPPPLLLJJJHHHFFFFFFGGGGGGFFFEEEDDDCCCDDDFFFGGGGGGFFFFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCAAA>>><<<===>>>???AAAAAAAAAAAA@@@CCCCCCCCCDDDDDDEEEEEEEEECCCDDDGGGIIIJJJJJJIIIIIIFFFDDDBBB@@@???>>>===<<>>FFFVVVeeeyyy{{{uuurrrttt~~~vvvzzzuuu|||]]]CCC999666555333222111000000222333555999555000...///000///...---,,,,,,,,,------...///............------,,,,,,------........./////////---...///000000///...------.........//////000000//////......///000222333555333444999CCCNNNUUUYYYddddddqqqrrrsssooommmqqqbbblllmmmjjjnnnxxxqqqnnnllljjjiiilllnnnsss}}}}}}xxxvvvwwwyyyyyyyyywwwzzz}}}~~~|||}}}{{{rrrkkkhhheee]]]VVVSSSLLLJJJFFFCCC???===<<<;;;777777666777777888999999:::;;;===@@@EEEKKKPPPSSS[[[[[[^^^bbbbbb[[[NNNDDD<<<<<<;;;;;;::::::;;;;;;<<<;;;:::999888777777777555444333222111000000000/////////......---------******++++++++++++******(((+++...000000.........///......//////000111222///000222333444444333333>>>@@@GGGWWWlllwwwllliiizzz}}}qqqdddZZZTTTRRRRRRTTTWWW\\\bbbjjjuuu|||cccTTTLLLGGGDDD>>>@@@BBBDDDHHHOOOYYYaaaiiihhheeedddccceeeggghhhmmmnnnnnnmmmjjjeee```]]]^^^aaadddfffffffffggghhhkkkjjjjjjjjjjjjhhheeeccc]]][[[YYYUUURRRNNNKKKJJJGGGGGGHHHGGGFFFEEEDDDCCCDDDFFFGGGGGGEEEEEEFFFHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGFFFEEEBBB@@@???@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDEEEEEEAAACCCEEEHHHIIIJJJIIIIIIBBBBBBAAA@@@>>><<<;;;999===;;;888666555666777888999888999<<<>>>EEESSSaaattt|||{{{tttpppmmmrrrsssxxxpppwwwbbbGGG:::777666444333222111111111222333...------...000000///------------,,,------...////////////............---,,,,,,,,,---------......***,,,///111111///,,,+++,,,,,,---...///000111111///////////////111222222222222444:::EEEPPPXXX]]]ggggggssstttvvvsssqqqzzzdddXXXfff~~~bbbaaasss~~~yyysssmmmkkkjjjhhhhhhkkknnnsss}}}yyywwwxxxyyyyyyyyyyyy{{{~~~~~~|||}}}zzzuuullleeeaaa]]]TTTNNNKKKFFFDDDBBB@@@===<<<;;;;;;888888777777777888999999;;;;;;<<>><<<999777666555555555444333222111000000000------------------------++++++************++++++---///111222000...------////////////000111222222000111222333444444444333AAACCCKKK^^^uuuqqqiiikkk~~~sssfff\\\VVVTTTTTTSSSVVVZZZaaaiiitttgggVVVMMMHHHEEE>>>@@@BBBEEEIIIOOOXXX^^^bbb```___^^^___aaadddfffmmmooopppooolllgggcccaaaccceeehhhiiiiiihhhiiijjjpppooonnnmmmmmmkkkhhheee___]]][[[WWWTTTQQQNNNMMMKKKKKKJJJJJJHHHGGGFFFEEEBBBCCCDDDDDDCCCCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBEEEHHHIIIJJJIIIIII?????????===:::888888888:::999777666666777777888999888999;;;===AAANNN[[[jjjpppyyy}}}uuunnnkkkjjjpppuuuxxxnnntttgggJJJ;;;777555555444333222111111111111------.........---,,,+++......------------....../////////////////////...++++++,,,,,,,,,---------,,,---...///000///...------------...///000000111/////////000000111222222222333666<<>>===<<<;;;;;;777777777777777888888999:::;;;;;;===@@@DDDHHHJJJUUUZZZaaaeeebbbWWWGGG;;;999:::;;;<<<<<<============<<<:::888666444444333555444333222111111111111,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,---...000111111///...------////////////000111222333111111222333333444444444CCCGGGSSSggg}}}{{{pppmmmttt~~~rrrfff\\\VVVTTTSSSSSSUUUZZZ```hhhsss~~~jjjXXXNNNHHHFFF@@@AAABBBEEEHHHNNNTTTXXXZZZZZZYYYYYY[[[^^^bbbdddjjjmmmpppqqqnnnjjjhhhggggggiiilllmmmlllkkklllmmmsssrrrppppppooommmjjjggg```___]]]ZZZVVVSSSQQQPPPNNNMMMKKKJJJHHHGGGFFFFFFAAACCCDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGFFFFFFEEEEEEDDDAAAAAA@@@??????>>>>>>>>>BBBBBBBBBBBBBBBAAAAAAAAAAAABBBEEEGGGIIIIIIIIIHHH@@@@@@???<<<888777888:::777777777777777777777777888777888::::::>>>IIITTT```eeeqqq{{{qqqjjjhhhgggnnnzzzzzznnntttmmmMMM<<<666555555444333222111111000000111000///...,,,,,,,,,---///......---------........./////////////////////+++++++++,,,,,,,,,,,,---000///...---...///111222///////////////.........//////000000111222222222333555999???GGGQQQZZZ```ddddddqqqsssxxxyyy{{{{{{cccVVVVVVnnnkkkYYY```xxxwwwqqqkkkggggggffffffgggjjjmmmuuu{{{{{{{{{zzzyyyyyyyyyyyyxxxzzz{{{zzzyyy{{{}}}zzzrrrjjjddd]]]VVVSSSMMMEEEAAABBB>>>>>>>>>>>>======<<<<<<666666666666777888999999:::::::::<<>>>>>===999888777555444333333333222111000///////////////+++++++++,,,,,,,,,,,,,,,,,,+++*********+++---...,,,...000000///......////////////000000111222333222222222333333444555555DDDLLL[[[qqqvvvooorrr~~~|||pppcccYYYSSSQQQQQQRRRUUUZZZ```hhhsss~~~mmmZZZNNNIIIGGG@@@@@@AAACCCFFFIIIMMMOOOTTTTTTTTTUUUXXX]]]aaacccggglllpppqqqnnnkkkkkkkkkjjjlllooopppoooooooooppptttrrrqqqqqqpppnnnkkkhhhbbbaaa___\\\YYYVVVTTTRRRNNNLLLJJJHHHFFFEEEDDDDDDCCCEEEFFFFFFDDDDDDEEEGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDD@@@@@@AAAAAABBBCCCDDDDDD@@@BBBDDDFFFGGGGGGFFFEEEBBBCCCCCC@@@<<<999;;;===777777888999999888888777666666777999999;;;EEEPPP\\\aaannn~~~zzzooogggfffdddjjj}}}~~~zzzooovvvsssRRR>>>777666444444333333222111000000111111000...,,,---000222000///......---.........---............/////////+++++++++,,,,,,,,,------111000...,,,---///222444000000//////...............///000111222222222222222555;;;AAAIIIRRR[[[bbbhhhhhhtttwww|||~~~^^^WWW]]]vvveeeYYYfff{{{|||tttpppkkkhhhhhhgggggghhhkkknnnwwwyyy{{{||||||zzzxxxxxxyyywwwxxxyyyxxxxxx{{{~~~xxxuuummmdddZZZTTTOOOKKKFFF@@@>>>@@@<<<<<<============<<<<<<555555666666888999;;;<<<;;;;;;;;;<<>>>>>======666555444444333333333333333333222111111111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...+++---/////////...///111000000000000111222333333333222222222333444555666DDDOOOccczzzyyykkkssszzzooobbbXXXRRRPPPOOOSSSUUUZZZ```hhhsss~~~ppp[[[OOOIIIGGGCCCBBBAAABBBDDDFFFGGGHHHNNNMMMNNNPPPTTTYYY^^^aaafffkkkqqqrrrnnnkkkkkklllkkknnnqqqrrrrrrrrrrrrssssssrrrqqqqqqqqqooollliiidddccc```^^^ZZZXXXVVVTTTOOONNNKKKHHHFFFEEEDDDDDDCCCDDDEEEEEEDDDDDDEEEGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHAAAAAABBBBBBCCCCCCCCCDDD???AAABBBDDDDDDDDDBBBAAA???CCCGGGFFFAAA<<<;;;;;;999999;;;<<<<<<:::999888555555777:::999;;;DDDNNN^^^cccooo~~~yyymmmeeedddaaaeee~~~}}}zzzwwwmmmxxxzzzWWWAAA999888333333333333222222111000000111111000------000222000000///...............,,,,,,------............,,,,,,,,,,,,------------///...------...///111222.........///////////////...///111222333333222222000444;;;BBBJJJTTT^^^eeennnmmmxxxzzz\\\YYYbbbzzz|||___XXXiiiwwwqqqooolllkkkkkkhhhhhhjjjlllnnnwwwwwwzzz}}}}}}zzzxxxxxxyyywwwxxxyyyxxxxxx}}}|||vvvrrrggg]]]QQQLLLHHHEEEAAA<<<;;;???:::;;;<<<<<<<<<<<<;;;:::555666777888:::===???@@@??????>>>>>>???AAADDDFFFGGGGGGGGGEEEBBB>>><<<;;;999;;;<<<>>>???>>>===<<<666666555444333333333333555444333333222333333333......------,,,,,,++++++)))***+++,,,------------...///111111000///000222000000000000111222333333333333222222333444666777CCCQQQhhhgggsss|||pppcccYYYSSSQQQQQQSSSVVVZZZ```iiisss~~~qqq\\\OOOIIIHHHFFFDDDCCCDDDEEEFFFFFFEEEHHHHHHIIIKKKOOOUUUZZZ]]]ggglllqqqrrrnnnkkkkkkllllllooorrrssssssssstttuuurrrqqqpppppppppooollliiidddcccaaa^^^[[[YYYWWWVVVRRRPPPNNNKKKHHHGGGFFFFFFAAABBBCCCCCCBBBBBBCCCEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHCCCBBBAAA@@@@@@AAABBBCCCFFFFFFEEEDDDBBBAAA@@@@@@>>>???AAABBBBBBAAA???>>>:::AAAHHHIIICCC<<<888777:::<<<===>>>>>><<<:::999666666888::::::;;;DDDNNNbbbfffppp}}}xxxllldddccc___aaazzz{{{vvvzzzssslllxxx~~~ZZZCCC;;;:::222222333333333222111111000333444222...,,,---...000000///...............,,,,,,,,,---------......,,,,,,------------......+++,,,---...////////////,,,------...///000111111...///111222333333222222---333;;;CCCKKKVVVaaahhhqqqoooyyyzzz~~~[[[ZZZeee{{{xxx[[[WWWkkk~~~rrroooooonnnmmmnnniiiiiikkkllloooxxxwwwzzz}}}}}}{{{xxxxxxyyywwwxxxyyyxxxyyy~~~xxxqqqkkk___SSSKKKFFFCCCAAA===999:::>>>999:::;;;<<<<<<;;;:::999666777888:::<<>><<<;;;;;;:::;;;===??????>>><<<;;;888888666555444333333333111000///////////////000//////...------,,,++++++(((***+++---......------111222333222000000111222000000000000111222333444444333222222333444666777GGGQQQfffggguuu{{{nnnaaaXXXRRRQQQQQQNNNTTT[[[bbbiiiqqqzzzwwwbbbTTTKKKHHHEEEDDDBBBAAA@@@AAAAAABBBHHHHHHIIIKKKNNNRRRVVVYYY]]]bbbhhhjjjjjjiiijjjlllnnnqqqtttvvvuuuuuuuuuuuuvvvssspppppprrrpppjjjeeeccceeeeeebbbaaaaaa\\\VVVPPPNNNKKKIIIHHHGGGDDDCCCCCCCCCAAA???>>>>>>BBBDDDGGGCCCCCCHHHGGGCCCCCCGGGCCCCCCBBBBBBDDDFFFHHHIIIKKKJJJHHHGGGEEEDDDCCCCCCFFFDDDBBB@@@???>>>>>>???>>>@@@BBBCCCCCCBBBAAA@@@BBBBBBBBBAAA@@@>>><<<;;;::::::::::::::::::::::::===777333444666:::BBBJJJ^^^lllppptttzzzmmmaaa[[[ddd|||vvvuuuvvvzzz```DDD;;;???444444333222111111111111000/////////............///...------,,,,,,,,,,,,//////.........---------........................---------.........//////111111000///////////////111111111111111222222222555666:::AAAIIIRRR```mmmuuuwww|||xxxvvvwwwYYY\\\iiinnn___XXXkkkyyymmmmmmooommmkkkkkkiiieeeeeekkkooowwwzzzzzzzzzzzzyyyxxxwwwwwwuuuxxxzzz{{{|||}}}sssjjj___UUUMMMEEEDDDAAA>>><<<;;;::::::;;;<<<=========<<<:::999999;;;>>>AAADDDEEEDDDDDDBBBCCCCCCBBBCCCFFFHHHGGGJJJCCC???@@@AAA???============<<<;;;;;;:::999999666555555444222111000000////////////000000000000.........------,,,,,,,,,))))))***+++,,,...///000222222111111000/////////000000000000000111111111333333222222222222222222FFFQQQfffkkkzzz{{{ooobbbXXXSSSQQQQQQOOOTTT[[[aaagggpppzzz{{{fffVVVMMMIIIDDDCCCAAA@@@???@@@@@@AAAFFFFFFFFFHHHKKKOOOSSSUUUZZZ___eeegggggggggiiillloooqqqtttvvvuuuttttttuuuuuussspppqqqsssqqqkkkffffffhhhhhheeeeeeeeeaaa[[[TTTQQQNNNKKKJJJHHHFFFDDDCCCCCCAAA???======@@@CCCJJJCCCAAAHHHMMMIIIDDDAAABBBBBBCCCDDDFFFHHHIIIJJJGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@???>>>???@@@BBBBBBBBBBBBAAABBBBBBAAA???>>>===<<<;;;999999999999999999999999<<<777444555777:::AAAIIIZZZhhhnnnsss{{{nnnfffjjj}}}tttsss}}}dddGGG;;;<<<666555444333222222222222000000/////////...............---,,,,,,,,,------//////.........------------------------------------------.........//////111111000///////////////111111111111111222222222666777<<>>>>>@@@>>>======>>>>>><<<;;;:::888777666555555444333222111000000000/////////......------++++++++++++++++++++++++)))******+++,,,...///000333333222222111000000000000000000000111111111111333333333333333444444444EEEQQQgggqqq|||pppcccYYYSSSQQQPPPPPPTTTZZZ___eeennnyyylll[[[PPPJJJDDDCCCAAA????????????@@@CCCCCCDDDEEEHHHKKKNNNPPPUUUZZZ```cccdddeeehhhkkkooorrruuuvvvuuutttttttttuuusssqqqrrrsssrrrmmmiiiiiilllllljjjjjjkkkhhhcccZZZWWWRRRNNNLLLJJJHHHGGGDDDCCCBBB???======???AAADDDFFFLLLSSSUUUPPPKKKIIICCCDDDEEEFFFGGGGGGGGGGGGCCCCCCBBBAAAAAAAAABBBBBBAAACCCEEEGGGFFFDDDAAA@@@>>>>>>???@@@AAAAAABBBBBBCCCAAA???===<<<;;;<<<<<<888888888888888888888888999666666777888:::@@@GGGUUUccciiiqqq}}}tttsss~~~rrrooojjjKKK<<<:::666666555444333333333333000000000/////////......------------------.....................---------------------------------------........./////////111000000///////////////000000111111111222222222333555;;;EEEMMMUUUbbbnnnuuurrrppppppooowwwnnnVVVZZZhhhjjjaaa^^^ssswwwrrrrrrpppnnnllljjjgggiiinnnrrr}}}zzzyyyyyyzzzzzzzzzyyyxxxxxxuuuwwwxxxyyy|||{{{pppeee]]]TTTKKKFFF???>>><<<:::888888888888333555666888:::;;;<<<<<>>@@@@@@>>>===???>>><<<:::888666555444555444444333222111000000000000///...---,,,+++***)))))))))***************)))***+++,,,---///000000444333333222222111000000000000000111111111222222333333444444555555666666EEETTTiii~~~uuu~~~|||qqqeee[[[TTTQQQOOOQQQTTTXXX]]]ccclllwwwrrr```TTTMMMEEEDDDBBB@@@??????@@@@@@BBBBBBCCCDDDFFFIIIKKKLLLQQQVVV[[[___```ccchhhllloooqqqtttuuutttssssssssstttsssrrrssstttrrrnnnkkkkkkmmmnnnmmmnnnqqqnnniii```\\\UUUPPPMMMKKKIIIGGGEEEEEEDDDAAA???>>>???AAA???NNN^^^aaaXXXLLLHHHJJJEEEFFFGGGGGGGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEEEEDDDBBBAAA@@@@@@?????????@@@AAAAAACCCAAA>>><<<;;;;;;;;;<<<777777777777777777777777888666888:::::::::???FFFRRR```fffnnnzzzrrriiiwwwmmmNNN===999666555444333333222222222000000000////////////...---------------...///000........................------------------------............////////////000000////////////000000000000000111222222333333444777???IIIPPPWWWbbbllluuuoooiiihhhlllzzzkkkRRRUUUccc{{{~~~ggg``````uuuwwwtttqqqnnnlllhhhgggiiinnnsssyyyxxxxxxyyyzzzzzzyyyyyyyyypppssswww{{{~~~vvviii^^^UUUNNNFFFAAA===<<<:::999888888888888555666777999;;;===>>>>>>@@@AAACCCFFFGGGIIIIIIJJJLLLMMMNNNMMMJJJKKKUUU```kkkYYYFFF@@@BBBBBB@@@>>>===<<<;;;999777666444444444333333222111000000000//////......---,,,,,,+++++++++******)))))))))(((******,,,---...000000000333333222111111000000///000000000111111222222333222222333444555666666777GGGXXXmmm{{{www}}}sssggg]]]UUUPPPNNNPPPSSSXXX\\\aaajjjuuu}}}yyyfffXXXPPPGGGFFFDDDBBBAAA@@@AAAAAABBBBBBCCCEEEFFFHHHJJJKKKOOOSSSXXX[[[]]]aaaggglllmmmpppssstttsssrrrrrrrrrsssssssssssssssqqqnnnllljjjmmmnnnmmmppptttsssnnnfff```XXXQQQLLLJJJHHHGGGGGGGGGFFFDDDBBB@@@AAACCCCCCOOO]]]aaa[[[PPPFFF???DDDEEEFFFGGGFFFEEEDDDCCCEEEDDDCCCAAA@@@???>>>>>>AAAAAA@@@@@@AAAAAABBBBBBCCCBBBAAA@@@????????????CCCAAA>>><<<;;;;;;;;;<<<777777777777777777777777777888:::===<<<:::???FFFRRR___dddmmmsssdddlll}}}oooQQQ???;;;555444333222111111111111111000000000////////////------------......///000---.....................------------------------........./////////000000000000////////////000000///000000111222222333333888<<>><<<<<<:::999999999::::::888888999:::<<<===??????AAACCCEEEGGGJJJLLLNNNNNNMMMLLLMMMNNNKKKLLLVVVdddrrr^^^IIIAAABBBAAA>>><<<::::::999888777777666666222222222111111000000///..............................---+++***)))((('''***+++,,,...000000111111111111111000//////......///000000111222333333333111222222333444555555666KKK]]]rrr|||vvv}}}tttiii^^^VVVPPPNNNOOOSSSWWW[[[```hhhssszzzkkkZZZQQQHHHGGGEEECCCAAAAAAAAAAAAAAABBBDDDEEEGGGIIIJJJKKKLLLPPPTTTWWWZZZ^^^eeekkkjjjmmmppprrrqqqqqqqqqqqqrrrssstttsssrrrooommmkkkhhhkkkllllllpppuuuuuurrrjjjdddZZZQQQLLLIIIGGGFFFGGGHHHHHHFFFDDDCCCCCCEEEEEEFFFKKKWWWeeehhhZZZIIIBBBCCCDDDFFFGGGHHHHHHHHHFFFEEECCCAAA???>>>======AAA@@@>>>>>>>>>???@@@AAACCCBBBBBBAAAAAA@@@@@@???CCCAAA???===<<<;;;<<<<<<777777777777777777777777999:::===???===;;;@@@HHHUUU```eeemmm}}}vvvccceeesss}}}{{{uuuVVVCCC<<<444444333222111111111111111111000000000/////////.........---......//////---------............................................./////////000000000///////////////000000111//////000111222333333444555:::EEEPPPWWWZZZaaahhhrrrjjjccccccooo|||cccSSSZZZiiizzzzzz```^^^cccyyy{{{rrrooolllgggcccgggjjjmmmttt}}}zzzvvvwwwxxxyyyzzz{{{{{{{{{yyy|||xxxzzz|||tttjjj\\\PPPHHHCCC???===<<<;;;:::999999:::;;;<<<:::::::::<<<===???AAACCCFFFGGGIIIKKKNNNPPPRRRSSSPPPMMMLLLOOOMMMKKKSSS```mmm[[[HHH@@@???>>>;;;;;;::::::999999888777777777111111111000000000//////------......//////////////////...,,,+++***)))(((***+++---///111111111111111000000///......------///000000111222333444444222222333333444444555555OOOcccwww|||uuu~~~uuujjj___VVVPPPMMMMMMRRRWWW\\\aaahhhpppwwwnnn[[[QQQHHHFFFDDDBBBAAA@@@@@@@@@@@@AAACCCEEEHHHIIIKKKKKKJJJMMMQQQSSSVVV[[[bbbhhhgggjjjmmmppppppppppppqqqrrrssstttssspppmmmkkkjjjgggjjjkkklllpppwwwxxxuuuooohhh]]]SSSMMMIIIHHHGGGEEEFFFGGGFFFDDDCCCDDDEEECCCAAABBBLLL^^^jjjfffZZZHHHGGGGGGGGGGGGHHHIIIIIIDDDCCCBBB@@@???>>>>>>>>>??????????????????>>>>>>@@@AAABBBCCCDDDCCCBBBBBBBBBBBBAAA???>>>===<<<;;;888888888888888888888888:::<<>><<<:::999999888999:::<<<======>>>???@@@CCCGGGIIIKKKOOOOOOPPPPPPRRRSSSTTTUUUWWWPPPMMMPPPNNNIIINNNXXXcccUUUGGGAAA???======>>><<<;;;;;;999888777666666000000000000000/////////......------------------,,,,,,,,,,,,,,,+++++++++***,,,...000222222111111111111000000///.........///000000111333444444555444444444444444555555555RRRfffzzzzzzttt~~~vvvkkk```WWWPPPMMMLLLQQQWWW\\\aaagggooouuuppp[[[PPPGGGFFFDDDAAA@@@????????????@@@BBBEEEHHHIIIKKKKKKHHHKKKNNNPPPSSSXXX```fffeeehhhlllnnnoooooopppqqqrrrssstttssspppllliiihhhgggiiikkklllqqqxxxyyyvvvrrrjjj___TTTMMMJJJHHHGGGDDDEEEFFFEEEDDDCCCDDDEEEBBBGGGHHHEEEGGGQQQWWWXXXPPPOOOLLLIIIGGGFFFFFFFFFAAA@@@@@@???????????????>>>???AAABBBBBB@@@===<<<===???BBBDDDFFFFFFEEEEEEBBBBBBBBBAAA@@@>>><<<;;;888888888888888888888888<<<===@@@AAA>>><<>>>>><<<:::888666555444000000000000///////////////...------,,,+++******))))))***+++,,,,,,------***,,,...111222222222111222222111111000////////////000000222333444555555666666666666666555555555TTTjjjyyyqqqmmmsss|||tttjjj___VVVPPPMMMOOOQQQUUUYYY___fffnnntttrrr```WWWHHHDDD@@@>>>???AAABBBCCCFFFFFFEEEDDDEEEFFFHHHIIILLLLLLOOOTTTWWWXXX]]]cccbbbeeeiiijjjjjjjjjjjjkkkqqqrrrrrrqqqooommmllllllllliiigggllluuu}}}{{{nnn```YYYTTTNNNJJJIIIDDDDDDDDDDDDEEEEEEEEEEEEEEECCCAAAAAABBBGGGKKKNNNaaaYYYOOOHHHFFFGGGGGGFFFCCCCCCBBBAAA???>>>>>>===???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFCCCBBB@@@>>><<<;;;::::::999999999888888888888777888999;;;;;;===@@@EEEHHH[[[cccjjjrrrxxxuuuuuu}}}oooppp}}}ssswwwvvvhhhHHH>>>777444222111111222111000111111111111111000//////000000///...............////////////////////////.........///000111111222........................///////////////.........000111111///000222333222666@@@LLLWWWcccpppwwwxxx{{{ooogggmmmmmmaaa]]]\\\rrrmmmXXX[[[mmm{{{rrrjjjiiihhhccc```gggllloooxxx{{{xxxxxxxxxxxxxxxyyy{{{}}}~~~zzz|||{{{ooonnnssspppuuu||||||iiiVVVNNNDDD???>>>===:::777999888888:::===@@@BBBCCCBBBFFFLLLQQQUUUVVVUUUUUUXXXUUURRRRRRVVVYYYYYYXXXXXXVVVRRRNNNKKKKKKKKKLLLSSSMMMFFFBBBBBBBBBBBB@@@DDD@@@;;;777666555444333***+++---///000000//////---,,,++++++*********+++'''((()))***+++,,,---------...///111333444444444444333111///...---.........000111111111111222444333333444444555666666666XXXmmmzzzooogggdddooo~~~uuukkkaaaXXXRRRNNNOOOQQQUUUYYY___fffnnntttsssaaaXXXKKKGGGBBB?????????@@@@@@BBBCCCCCCEEEFFFHHHJJJKKKNNNMMMOOOTTTVVVVVVZZZ```aaadddhhhjjjkkkkkklllmmmqqqtttvvvwwwvvvsssqqqpppllliiihhhlllvvvtttbbbWWWQQQKKKGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHUUUSSSOOOKKKGGGFFFFFFGGGCCCCCCBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>???????????????@@@AAACCCDDDCCCBBB@@@>>><<<;;;::::::999999999888888888777777999;;;<<<===>>>AAAEEEIIIVVV```iiiqqqyyyvvvuuu{{{ttt{{{vvvwwwsss}}}lllKKK@@@888666333222222333222111111111111111111000//////000000///...............////////////////////////...//////000000111222222////////////////////////......//////////////////111222222111222444555444888CCCPPP[[[gggssszzz{{{}}}tttnnnuuu|||iii^^^\\\___vvvgggVVV\\\ppp~~~oooiiiiiigggccc___fffkkkooozzz{{{yyyuuuuuuuuuuuuvvvxxxyyy{{{~~~sssyyyuuujjjeeehhhooorrrzzzwwwcccPPPJJJAAA=========;;;999<<<<<<<<<===@@@CCCEEEFFFKKKOOOTTTZZZ]]]]]][[[ZZZWWWTTTQQQQQQTTTVVVWWWVVVVVVTTTQQQMMMKKKKKKKKKLLLNNNIIICCCBBBDDDGGGHHHGGGFFFBBB<<<888555555444333000000000000...,,,***)))......---,,,++++++++++++))))))***+++,,,---......//////111333444555666666444222111///...---.........000111111000111222444333444444555666666777777___sss~~~|||{{{yyyqqqddd]]]\\\lllwwwmmmbbbYYYSSSOOOOOOQQQUUUYYY___fffnnnsssuuudddZZZPPPKKKEEE@@@>>>>>>>>>===>>>???BBBEEEGGGJJJKKKLLLOOONNNPPPTTTTTTTTTWWW\\\___cccgggjjjkkkmmmoooppprrruuuyyy||||||zzzvvvsssllliiihhhmmmwwwvvv```TTTOOOJJJFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBGGGKKKMMMLLLGGGDDDEEEGGGDDDCCCCCCBBBAAA@@@??????@@@@@@??????>>>>>>======>>>>>>>>>>>>??????@@@@@@CCCBBB@@@>>><<<;;;;;;:::999999888888888777777777;;;<<<===>>>???AAAEEEHHHQQQ\\\hhhppp~~~{{{xxxxxx~~~|||zzzxxxsss|||qqqOOOAAA:::777444333333444333222111111111111111000//////000//////............////////////////////////////////////000000111111222111111111111111111111111.........//////000000000111111111222222333444555999FFFUUU```iiisssxxxzzzwwwrrrpppyyyvvveee]]]\\\bbb{{{xxx___SSS^^^uuu}}}tttkkkggggggfffccc___eeejjjnnn|||zzzzzzttttttsssssstttvvvxxxyyy~~~~~~~~~rrroooxxxmmmbbb]]]]]]cccjjjxxxlllXXXJJJDDD>>>;;;<<<===<<<;;;??????@@@BBBEEEHHHJJJKKKTTTXXX]]]aaacccbbb___]]]VVVSSSQQQPPPRRRTTTTTTTTTTTTSSSPPPMMMKKKKKKKKKKKKHHHEEEBBBDDDJJJPPPSSSTTTJJJEEE>>>888555444444333333222111000---+++)))'''//////---,,,,,,+++++++++++++++,,,,,,---...//////111111333444666777777777333222000///...............000111111111111222444444555555666666777888888bbbuuu{{{yyyxxxwwwlll^^^XXXZZZnnn~~~|||wwwnnncccZZZSSSOOOOOOQQQTTTYYY^^^eeemmmrrr~~~xxxggg^^^TTTNNNGGGAAA???>>>>>>======>>>BBBEEEHHHIIIJJJJJJMMMLLLOOOSSSTTTSSSVVV[[[^^^aaafffiiilllooorrrtttvvvxxx{{{~~~}}}yyyvvvooommmkkknnnuuu}}}ppp\\\SSSPPPMMMIIIGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBEEEHHHIIIFFFDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???????????????>>>AAA@@@>>><<<;;;::::::999888888888888777777777777:::;;;=========???BBBDDDLLLYYYgggppp{{{|||zzzvvv~~~}}}xxxwwwRRRAAA:::777444333333333222111111111111111111000//////000///............//////////////////////////////.........//////000000000111111111111111111111111------...///000111111222111//////111222222333555999IIIYYYbbbgggmmmqqqrrrpppppprrr}}}rrrbbb\\\]]]bbb}}}oooZZZSSS```yyyxxxssspppkkkgggeeeeeedddbbb___dddhhhooozzzzzzwwwvvvvvvvvvvvvxxxzzz{{{tttpppttt~~~wwwlllaaa[[[[[[]]]fffnnnxxxaaaMMMEEEAAA===;;;;;;<<<===<<>>888555444333222/////////......---,,,,,,......---,,,++++++++++++++++++,,,---......//////111222333555666666777777333222000///.........///000111333333222222444555555555666666777888888888```qqq~~~{{{mmmZZZUUUZZZppp|||||||||xxxxxx~~~wwwnnncccYYYRRRNNNNNNPPPSSSWWW\\\ccckkkppp{{{|||lllbbbWWWQQQIIICCC@@@?????????>>>@@@BBBEEEGGGGGGGGGGGGJJJJJJMMMSSSUUUUUUXXX]]]]]]```eeeiiimmmppptttwww~~~}}}|||vvvssspppooorrrvvv{{{}}}wwwhhhYYYSSSRRRNNNJJJGGGEEEDDDDDDDDDCCCCCCBBBBBBDDDCCCBBBBBBBBBDDDEEEGGGEEEDDDBBBCCCEEEEEEBBB@@@CCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???===<<<;;;>>>???@@@AAABBBAAA???>>>???>>><<<;;;:::999888888888888888777777777666666888999;;;;;;;;;;;;>>>???IIIUUUdddooozzz{{{zzzooo}}}}}}}}}VVVAAA999777444222222222111000111111111111111000////////////............//////000000000000000000000000------...............///000000000000000000000000---......///000111222222222//////333444222444888<<>><<<<<<===>>>>>>???CCCHHHKKKNNNRRRVVVZZZ[[[]]]```bbbaaa___\\\YYYWWWVVVUUUSSSSSSSSSUUUWWWWWWVVVUUURRRNNNKKKHHHFFFFFFDDDDDDIIIRRRYYY]]]^^^JJJDDD===777444333222111------------......//////,,,++++++***************++++++,,,,,,------......000111222444444555555555222111000.........//////111333444444444444555777555555666666777888888888___ooooooXXXRRRZZZttt{{{zzzzzzrrrttt~~~wwwnnndddZZZRRRNNNLLLOOORRRVVVZZZaaaiiinnnxxxqqqggg\\\UUULLLEEEBBBAAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFGGGHHHMMMSSSVVVVVVZZZ___]]]aaaeeeiiimmmqqqvvvyyy|||zzzuuurrroooooopppqqqnnncccXXXTTTQQQKKKFFFDDDEEEDDDDDDCCCCCCBBBBBBBBBCCCBBBAAAAAACCCEEEHHHIIIGGGDDDAAAAAADDDDDDAAA>>>BBBBBBBBBBBBAAAAAAAAA@@@>>>???@@@@@@@@@>>>===<<<===???AAACCCDDDCCCAAA???>>>===<<<;;;999999999999888888777777777666666666666888999999888888:::;;;DDDOOO^^^kkkwwwxxxxxxttt[[[CCC:::777444222222222111///111111111111111000/////////............//////000000000000000000000000000......................../////////////////////////////////000000111111111444000000666777444555;;;>>>RRRfffllljjjiiiiiijjjiiiqqqzzzmmm]]]WWWWWW___{{{}}}dddUUUUUUcccxxxyyynnniiiiiidddaaabbbbbb___^^^______ccciiisss|||{{{yyyxxxwwwwwwwwwxxxzzz{{{~~~xxxtttxxx~~~zzzkkkaaa[[[YYYUUUSSSUUU[[[kkkwwweeeUUUJJJBBBAAA@@@??????@@@BBBCCCCCCGGGMMMQQQSSSUUUZZZ^^^^^^^^^_________]]][[[YYYWWWWWWWWWUUUTTTTTTWWWZZZYYYYYYWWWUUURRRNNNJJJHHHGGGDDDCCCFFFLLLQQQSSSSSSDDD@@@;;;666444333111000//////...---------......)))))))))))))))***++++++,,,,,,,,,---------......000000222333333444444444222111000.........///000111333444444444444555777444555555666666777888888eeessspppWWWSSS^^^zzz~~~}}}|||nnnrrryyypppfff[[[SSSNNNKKKMMMPPPTTTYYY___gggllltttuuukkkbbb[[[QQQHHHCCCAAA@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHMMMTTTWWWWWWZZZ___^^^aaaeeeiiimmmrrrwwwzzz{{{uuuooojjjhhhhhheee]]]VVVRRRMMMGGGDDDFFFEEEEEEDDDCCCCCCBBBAAAAAABBBCCCCCCDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDCCCAAA???AAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@@@@???===<<<;;;===AAADDDEEEDDDAAA??????>>>===<<<;;;:::::::::888777777777666666666666666777999999777777777888???GGGUUUeeerrr~~~|||uuuvvv~~~yyy}}}bbbGGG;;;999555333333333111000111111111111111000//////...............///000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000111333------555666222333:::===SSSiiipppmmmjjjjjjkkkiiisss|||qqq```XXXWWW```{{{uuu]]]RRRUUUaaatttwwwnnnkkkllleeeaaabbbaaa\\\[[[]]]^^^bbbjjjwww~~~zzzyyyxxxxxxwwwwwwxxxzzzzzz~~~}}}~~~~~~qqqnnnpppwww|||}}}~~~|||sssggg\\\VVVTTTVVVSSSSSS[[[hhh|||lll[[[PPPIII@@@AAAAAABBBCCCEEEHHHJJJJJJOOOTTTWWWVVVWWW[[[______^^^]]]\\\[[[ZZZZZZYYYUUUVVVWWWUUUTTTUUUXXX[[[XXXYYYYYYXXXVVVRRROOOLLLKKKHHHDDDDDDFFFHHHGGGEEE>>>;;;777555444222000///000///...---,,,---......((((((((()))***+++---------............/////////000111222333333444333333222111///......//////000000111333333222222444555333444444555666666777777mmmzzzpppYYYWWWddd~~~kkkppp~~~zzzrrrggg]]]TTTPPPJJJLLLOOOSSSWWW^^^eeekkkrrr}}}wwwmmmggg___TTTJJJCCC@@@???>>>@@@@@@@@@@@@BBBEEEGGGIIIIIIJJJNNNUUUWWWWWWYYY^^^___aaaeeeiiimmmrrrwww{{{{{{{{{~~~wwwoooiiieeeddd^^^YYYSSSOOOIIIEEEFFFKKKEEEEEEDDDCCCBBBBBBAAAAAAAAACCCFFFHHHHHHGGGFFFDDD???CCCHHHHHHDDDAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@<<<===???@@@AAA@@@>>>===999<<<@@@DDDEEEDDDAAA???AAA@@@???======<<<<<<<<<777777777777666666666666666777999999777666777888;;;AAAOOO___nnnyyyxxxrrruuuzzzsssuuu~~~}}}fffKKK===:::777555444444222111111111111111111000//////...............///000111000000000000000000000000222222222111111111111111////////////////////////111111111000000000000000000))))))111333...///777:::QQQiiiqqqmmmjjjjjjkkknnnzzzvvveee[[[ZZZbbb|||oooWWWOOOSSS___pppyyyrrrooonnnfffaaabbb```[[[YYY\\\]]]bbbjjjzzzzzz{{{zzzyyyyyyyyyzzz{{{|||~~~||||||}}}|||iiiiiilllssswwwvvvvvvxxxwwwuuuooodddYYYRRRQQQRRRUUUSSSXXXgggzzzdddSSSJJJFFF???@@@BBBDDDEEEHHHLLLOOOPPPUUUZZZ[[[YYYXXX[[[___^^^]]][[[YYYXXXWWWXXXXXXTTTUUUVVVUUUSSSTTTXXX\\\WWWXXXYYYZZZXXXVVVRRRPPPQQQLLLGGGEEEEEEDDDAAA>>>999777555444444222000...------,,,,,,---...000111(((((()))***+++---///000////////////000000000000111111222333444444444444111111///......///000000...000111111111111222444333333444444555666666666www{{{|||lll]]]TTTfff{{{kkkqqqzzzrrrhhh]]]SSSNNNLLLJJJMMMSSSYYY\\\bbbhhhttt~~~xxxooojjjcccYYYPPPIIIDDDAAA>>>>>>>>>>>>???@@@CCCEEEFFFMMMMMMNNNPPPSSSVVVYYY[[[```bbbfffjjjnnntttzzz{{{zzzoooggg___YYYTTTTTTRRRMMMGGGDDDDDDFFFEEEDDDCCCCCCDDDCCCAAA???BBBDDDFFFGGGHHHGGGFFFEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@??????>>>??????@@@@@@@@@??????===???AAACCCCCCAAA???===AAAAAA@@@???>>>=========999888666555444555666777777777666444222222444555;;;BBBSSSeeennnrrr}}}~~~yyyzzzvvvhhhnnnyyy|||iiiHHH===777333444555333333666000000000000000111111111000000///...............000000000000000000000000+++,,,...///111222222333111111000///////////////111111000000///.........---000333555666777999:::@@@^^^nnnmmmllliiifffkkkqqqvvv~~~~~~fff[[[]]]jjjmmmWWWSSSVVV]]]mmmxxxooolllddd]]][[[ZZZYYY[[[___]]]___hhh}}}~~~||||||{{{{{{{{{{{{zzzzzzzzz{{{{{{}}}wwwbbbcccdddeeehhhjjjiiigggjjjfff```YYYTTTRRRSSSTTTVVVZZZdddrrrlllUUUJJJFFFCCCCCCAAABBBFFFMMMSSSUUUUUU\\\\\\[[[\\\]]]^^^^^^]]]^^^]]]]]][[[ZZZXXXWWWVVV[[[ZZZYYYWWWVVVVVVVVVVVVUUUWWWYYYXXXVVVSSSQQQQQQPPPNNNKKKHHHFFFBBB>>>;;;777666444222111///......,,,,,,,,,------.........---......//////////////////000000000000111111111222333444444444333222111000111222000...------...000000000000000111111111333333444444555666777777}}}jjjZZZRRRfffxxxhhhooozzzsssiii^^^TTTOOOMMMKKKMMMTTTYYY]]]bbbhhhsss}}}xxxppphhhbbbXXXOOOJJJFFFCCCBBB?????????@@@AAACCCEEEGGGLLLMMMNNNPPPSSSVVVYYY[[[___bbbfffkkkoootttzzz}}}{{{sssjjj```XXXRRRRRRPPPLLLFFFDDDDDDFFFEEEDDDCCCCCCDDDDDDCCCAAABBBDDDEEEGGGGGGGGGEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAABBBAAAAAA@@@??????@@@@@@@@@@@@@@@??????>>>???AAACCCCCCBBBAAA@@@>>>>>>>>>>>>===;;;999999;;;:::888777777888999:::777777777555333222444666<<>>888444444444222222555222222222222111111111111000000///...............000000000000000000000000---...///000000111000000111000//////......//////111111000000000000/////////000333444444666888:::DDD___lllkkkkkkjjjhhhlllsssxxx|||fff[[[[[[qqqoooVVVRRRWWW___nnnyyypppiiibbb\\\[[[ZZZYYY[[[^^^```cccmmm~~~|||yyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||ttt```aaacccdddfffhhhgggeeegggddd___ZZZWWWYYY\\\```hhhnnnyyy{{{```MMMEEECCCDDDCCCCCCFFFLLLSSSYYYZZZZZZ^^^]]]]]]^^^_______________``````___]]][[[YYYWWWZZZYYYXXXVVVUUUTTTSSSSSSSSSUUUWWWVVVTTTQQQPPPPPPOOOMMMJJJGGGEEEBBB>>>;;;777666444222000///.........------------------,,,......///000000000000///000000000111111111222222222333444444555444333222333333444222000......///111111222222222222333333333333444555555666666777jjjZZZTTTjjjvvvfffnnn{{{sssiii^^^UUUPPPMMMKKKMMMTTTZZZ]]]ccciiirrr|||zzzrrrgggaaaWWWOOOJJJGGGFFFEEE@@@@@@@@@@@@AAACCCEEEGGGKKKLLLNNNPPPSSSWWWZZZ[[[^^^bbbggglllppptttxxx{{{zzz~~~wwwlll___UUUOOOOOOMMMIIIEEECCCDDDFFFEEECCCCCCDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGFFFEEEDDDHHHGGGFFFEEEEEEDDDEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@??????>>>??????@@@AAABBBCCCDDDDDDBBBBBBBBBAAA???===;;;:::;;;:::888777888999;;;<<<888888777555333333444666<<>>>>>>>>>>>>>>???@@@BBBEEEFFFEEEDDDBBB???===<<<<<<<<<:::999777666777888:::;;;888888888666444333555777;;;???LLL\\\ccchhhuuuooofffooovvvooonnnvvvxxxWWWAAA:::666555444111000222444444333222111111000000000000///...............000000000000000000000000//////000000000000//////000//////...............///000000111222222333333444444333222222555999===MMMdddnnnnnnrrrrrrlllmmmsssyyylllYYYTTTYYYuuuiiiKKKJJJYYYffftttwwweee___[[[\\\]]]\\\^^^aaaiiimmmzzz}}}uuuvvvvvvvvvwwwwwwxxxxxxzzzzzz|||pppbbbdddkkkrrrvvvuuuvvvxxx{{{YYYLLLGGGAAABBBHHHGGGKKKRRRZZZ```cccdddccc]]]^^^`````````aaabbbdddfffhhhjjjkkkhhhccc^^^ZZZYYYXXXUUUSSSPPPNNNLLLLLLKKKMMMNNNNNNLLLJJJJJJKKKIIIGGGEEECCCBBB@@@<<<:::555444333111///.....................------------//////000111111111111111111111222222222333333333222222333444555666666666888999:::888555222111000222222333333444555555555444444555555666666666777nnn```___vvvwwwiiirrr~~~|||wwwpppfff\\\SSSNNNLLLJJJMMMSSSYYY\\\bbbhhhnnnwww|||vvvjjjdddZZZQQQKKKFFFBBB@@@>>>>>>======>>>@@@BBBCCCHHHJJJMMMQQQUUUXXX[[[\\\^^^bbbhhhlllpppsssvvvxxxzzz||||||qqqbbbVVVLLLIIIFFFCCCBBBCCCDDDEEEEEEDDDCCCDDDFFFHHHHHHHHHDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCBBBBBB@@@???>>>======<<<===>>>AAADDDEEEEEEAAA<<<888666777999;;;;;;:::999777888999;;;<<<999999888777444444666777888>>>LLL\\\dddhhhuuupppccckkkzzzqqqpppxxxzzzYYYAAA;;;666555444111000222333333222111000//////...000000///...............////////////////////////---...///000000111111111000000///...............//////000111222333333444555555444222333666;;;???OOOhhhtttuuuyyyuuummmlllooowwweeeTTTUUU^^^sssgggJJJLLL___ppp~~~~~~gggaaa\\\]]]______aaaeeekkkppp~~~}}}uuuvvvvvvwwwxxxyyyyyyzzz}}}|||~~~sssdddiiiuuulllPPPIIIHHHCCCCCCIIILLLQQQXXX^^^cccfffggggggfffhhhiiiiiihhhhhhiiikkkkkklllnnnnnnkkkeee^^^ZZZXXXWWWTTTQQQNNNKKKIIIIIIFFFHHHIIIIIIGGGFFFGGGHHHFFFDDDBBBAAA@@@>>>;;;999444333222000///......---,,,,,,------...///000000//////000111111111111111111111222222222333333333222222222333444555666666999:::;;;:::666333111111111111111222333444444444555555555666666666666666mmmccccccyyyxxxiiisss|||zzzvvvoooeee[[[RRRMMMKKKIIIKKKRRRXXX[[[aaagggllluuu}}}vvvmmmhhh___VVVNNNHHHBBB>>>======<<<<<<===???@@@AAAGGGIIIMMMQQQUUUYYY[[[]]]```ccchhhkkknnnqqquuuwwwzzz}}}vvvgggZZZLLLIIIDDDAAAAAACCCDDDDDDFFFDDDBBBCCCEEEGGGHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCCCCBBBAAAAAA@@@<<<<<<<<<<<<>>>@@@BBBDDDFFFCCC===999777999<<<>>>???>>><<<;;;:::;;;<<<===999:::999777555555666888888???OOOaaahhhjjjtttzzz|||ssseeemmmvvvuuuzzz{{{YYYAAA;;;666555444111000222222111111111000/////////000000///...............////////////////////////------///000111111111111111111000/////////////////////000000111222333333333333333222333777<<<@@@QQQlllzzzzzz{{{uuulllkkkllluuu}}}cccVVVZZZdddwwwgggMMMRRRgggzzzkkkddd^^^^^^```aaadddiiilllrrr}}}{{{uuuvvvwwwxxxyyyzzz{{{{{{~~~}}}~~~wwwjjjqqqppp\\\JJJFFFGGGFFFGGGLLLTTTXXX^^^bbbfffiiimmmppppppqqqrrrpppkkkiiijjjllloooppppppooojjjccc\\\XXXVVVTTTQQQNNNKKKHHHFFFFFFBBBCCCDDDDDDCCCBBBDDDEEEBBBAAA?????????===;;;888333222111///......------++++++,,,...///000111222...///000000111111000000111111111111222222222333222222222222222333444555777999;;;:::777444222111//////000111222333444444666666666666666666666666nnnggghhh}}}{{{lllvvv|||zzzvvvooofff[[[SSSNNNJJJHHHJJJQQQVVVZZZ___eeekkkttt}}}~~~vvvoookkkddd\\\TTTLLLDDD???>>>>>>=========???@@@AAAFFFHHHLLLQQQVVVZZZ\\\]]]aaadddgggjjjmmmpppuuuxxxzzz~~~vvvhhhZZZNNNIIICCCAAAAAACCCCCCCCCFFFDDDBBBBBBDDDFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB=========>>>???AAABBBCCCFFFEEEBBB???>>>???@@@AAABBB@@@>>><<<;;;;;;<<<===:::::::::888666555777999;;;CCCUUUgggmmmlllrrr}}}}}}vvvvvv{{{wwwlllttt}}}}}}}}}[[[@@@:::555555444111111333111111111111111111111111000000///...............//////////////////////////////000000000000//////222222111000000000000000/////////000000111111111///000111111333666;;;???TTTooo}}}zzzxxxqqqjjjlllllluuuuuubbbZZZ]]]bbb|||gggOOOVVVkkk~~~nnnfff___^^^___aaafffkkknnnttt|||zzzxxxtttuuuvvvwwwyyyzzz{{{|||}}}|||~~~~~~zzzttt}}}pppWWWPPPHHHCCCEEEKKKPPPTTT\\\___cccfffjjjpppwww|||~~~yyypppjjjiiikkkrrrrrrqqqnnnhhhaaaYYYUUUQQQPPPMMMJJJGGGDDDCCCBBB>>>@@@AAA@@@??????AAACCC@@@???=========<<<:::888222111000///...---------,,,------...///000000111......///000000000000///000000000111111111222222333222111111111222333333555777999999666333222111//////000111222333444444777666666666666666666666ppplllmmmpppzzz|||}}}{{{wwwpppfff\\\TTTOOOIIIGGGIIIPPPUUUYYY___eeejjjsss|||~~~vvvppplllggg```XXXPPPGGGBBB??????>>>>>>>>>@@@AAABBBEEEHHHLLLRRRVVVZZZ\\\]]]ccceeegggiiilllpppuuuxxx{{{~~~}}}ttteeeXXXOOOIIICCC@@@AAACCCCCCCCCGGGDDDBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBCCCCCCDDDCCCCCCCCC>>>>>>???@@@AAABBBBBBBBBAAABBBBBBAAA@@@???>>>===AAA???===:::999999:::::::::;;;:::888666666777999>>>GGGYYYkkkppplllpppyyy}}}vvvuuu{{{{{{|||{{{rrrzzz```@@@999555555444222111444222222222222222222333333000000///...............////////////////////////111111111111000///...---333222222111111111111111////////////000000000000,,,---///000222555:::>>>UUUqqq~~~yyytttmmmiiimmmmmmvvvmmm```\\\]]]]]]fffOOOVVVkkk}}}ooofff___]]]^^^```ffflllpppuuuzzzwwwuuussstttuuuwwwxxxzzz{{{|||{{{{{{}}}~~~|||~~~sss]]]IIIKKKHHHCCCEEEOOOYYY]]]aaacccgggjjjnnnuuuzzzrrrooopppssssssqqqmmmfff^^^WWWSSSNNNMMMJJJGGGDDDBBB@@@@@@===>>>???>>>===>>>@@@BBB???===<<<<<<===<<<:::888222111000......---------.........///////////////---......//////////////////000000000000111111111333222111000000000111222333555888888666333111111///000000111333444555555777777777777666666666666uuukkklllwww|||}}}|||yyyuuunnneee\\\TTTOOOIIIHHHJJJOOOTTTWWW___gggmmmttt|||yyysssnnnggg```ZZZSSSIIICCC@@@???===<<<===???BBBDDDBBBFFFKKKPPPTTTXXX]]]```aaadddggghhhiiilllqqqvvv|||~~~yyymmmbbb[[[JJJHHHDDDBBB@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBDDDGGGHHHGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@?????????@@@AAABBBDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFBBB???;;;999:::<<<===>>>>>><<<:::888888:::<<<>>>;;;OOOeeevvv{{{pppmmm{{{vvvxxx}}}|||wwwxxx}}}zzz|||bbbDDD===666555333111111333000000000000////////////------///000111111111111000111111000///......///,,,+++***+++---------+++------...///000111222222333222111000000000111222000///000333333444:::CCCSSSkkkwwwvvvssskkkffflllppprrrzzzjjjgggcccYYYlllgggRRRYYYiiisssiii^^^\\\]]]^^^bbbfffmmmtttzzzvvvrrrppprrrvvvyyy{{{{{{zzzyyy}}}~~~vvvaaaRRRIIIIIIHHHHHHKKKRRRZZZ```bbbggglllmmmoooyyywwwssszzzwwwrrrnnnggg___UUUNNNIIIGGGEEECCC@@@>>>===<<<;;;<<<>>>AAABBBAAAAAA@@@AAA@@@???>>>>>><<<999666111000//////000000///...---......///000111111222000111111222222111111111333222222111000111111111000000000000000000000000222333555555555333111000000111222333444444444444999999999888888888777777pppiiimmm~~~ttt||||||zzzuuunnneee\\\TTTOOOIIIHHHJJJOOOSSSWWW^^^fffmmmuuu|||zzztttooohhhaaa[[[SSSJJJCCC@@@???===<<<===???BBBDDDDDDHHHLLLPPPTTTWWWZZZ]]]```cccfffhhhhhhkkkpppuuuzzz}}}wwwkkk___WWWIIIGGGEEEBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEGGGFFFDDDCCCBBBBBBBBBCCCAAA>>>:::999:::<<<>>>>>>===<<<999777777888:::;;;>>>RRRgggwww|||rrrrrr{{{{{{}}}}}}yyyyyy}}}eeeEEE===666555444111111333111000000000////////////000000000000000//////...///000111000///...///000...---,,,,,,---...---+++/////////////////////000...///000111222111111000111000111333333333:::BBBRRRhhhrrrqqqpppiiidddiiimmmqqq{{{kkkgggcccZZZmmmbbbRRR]]]ooouuujjj___\\\]]]___ccchhhnnnyyyzzzvvvsssqqqsssuuuxxxyyyzzzyyyyyy|||}}}}}}gggVVVKKKFFFGGGGGGIIILLLRRRZZZ```gggllloooqqqtttzzzwwwuuuqqqjjj```XXXSSSQQQGGGFFFDDDAAA???===<<<;;;<<<>>>@@@CCCDDDCCCBBBBBB???>>>===<<<<<<:::777444222000//////000000///.........//////000000111111000111222222333333222222222111000000//////000000000000000000000000000000111111333333333111000///222333444666888999999999<<<<<<;;;;;;;;;:::::::::{{{hhheeemmmxxxppp|||}}}{{{vvvooofff\\\TTTPPPIIIHHHIIINNNRRRUUU]]]dddnnnuuu}}}|||vvvpppiiiccc\\\TTTKKKDDDAAA???>>>======???BBBDDDFFFIIIMMMPPPSSSUUUXXXZZZ^^^bbbfffggghhhjjjppptttxxx||||||ssshhhZZZQQQIIIGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBAAA@@@AAABBBBBB@@@@@@@@@AAAAAACCCDDDEEEHHHGGGEEECCCBBBAAAAAAAAA???===:::999:::===>>>>>>===<<<999777666666777888===RRRggguuuyyyqqqvvvzzzxxxyyyyyyuuutttuuu|||hhhGGG>>>666444444222111333111111000000000/////////222222111000///---,,,,,,...///000000///...///111000///------......---+++/////////.........------***,,,///222333222000///222111222333333333999BBBQQQccckkkiiikkkfffaaaeeeiiinnn{{{lllhhhddd\\\pppvvv[[[RRRbbbvvvvvvkkk```\\\]]]```eeejjjppp~~~zzzxxxvvvssstttuuuvvvwwwxxxyyyyyyzzz|||}}}gggVVVJJJEEEEEEGGGIIILLLQQQWWW^^^cccnnnqqqtttvvv|||vvvuuuoooeeeYYYQQQPPPQQQEEEDDDAAA>>><<<:::::::::>>>@@@CCCEEEFFFFFFDDDCCC???>>>===<<<<<<:::777444222000//////000111///...////////////000000000000000111222333444555555555000000000////////////...//////////////////////////////000111111000...---111222444777999;;;;;;<<<;;;;;;;;;;;;;;;:::::::::ppp^^^```kkktttooo~~~{{{wwwooofff\\\TTTPPPIIIGGGIIINNNQQQUUU\\\cccnnnvvv}}}~~~wwwrrrjjjddd^^^VVVLLLEEEAAA@@@>>>===>>>???BBBDDDFFFIIIMMMPPPRRRTTTWWWZZZ^^^bbbfffhhhhhhkkkooossswwwzzzwwwpppeeeWWWLLLHHHGGGEEEDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAA@@@@@@@@@BBBCCC?????????@@@@@@AAACCCCCCGGGGGGFFFDDDCCCBBBBBBBBB>>>;;;999999;;;===>>>>>>>>><<<:::888666666666777:::NNNaaannnrrrmmmuuuzzzttttttuuurrrooonnnssszzz}}}mmmIII???666444444333222333111111111000000000//////222222111///...---,,,,,,,,,...//////......000111222000///...//////---+++..................------,,,---///111222222111000333111222444333333999AAARRRaaaeeecccfffccc^^^aaaeeelllzzzllliiifff```vvvpppYYYSSSeee{{{wwwkkk```]]]^^^bbbhhhmmmqqq|||zzzyyywwwuuutttttttttuuuwwwyyyzzz{{{}}}kkkXXXKKKFFFFFFGGGJJJOOOSSSXXX___eeejjjppptttxxx~~~xxxtttmmmbbbXXXPPPLLLJJJBBBAAA>>>;;;999888888999>>>AAADDDFFFGGGGGGEEEDDDAAA@@@???>>>>>><<<999666222111///000111111000...000000000000///////////////000222444555666777777111111111111000000//////////////////////////////...//////000000///......000111333555777888999999888888888888888888888888hhhVVV[[[hhhuuuppp~~~~~~|||vvvooofff\\\SSSOOOHHHGGGIIINNNQQQUUU\\\dddnnnuuu|||vvvqqqjjjddd^^^WWWNNNGGGBBBAAA???>>>>>>@@@BBBDDDDDDGGGKKKOOOQQQTTTXXXZZZ^^^bbbfffhhhiiikkkooosssvvvyyy}}}{{{rrrkkkaaaTTTJJJGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFF???AAACCCFFFGGGGGGFFFEEEBBBCCCCCCCCCCCCCCCCCCCCCEEECCCAAA@@@@@@@@@BBBCCC???>>>>>>>>>???@@@AAABBBEEEEEEEEEEEEEEEEEEDDDDDD===;;;999999;;;===>>>>>>???>>>;;;999888777666666777IIIZZZfffmmmjjjttt{{{ssssssuuurrrooommmnnnuuu~~~qqqLLL@@@666444555444333333111111111111000000000000000000///...------......,,,...//////......///111222111////////////---,,,,,,,,,------...//////000222111111000000111111111333111222444444444:::BBBSSSbbbeeebbbdddaaa\\\```dddlllzzzkkkhhhhhhddd}}}oooZZZVVVggg~~~tttiii___]]]```dddjjjpppsss{{{yyyyyyxxxuuutttttttttuuuxxxzzz{{{}}}ttt^^^PPPGGGGGGKKKJJJNNNSSSXXX^^^dddkkkooorrrwww{{{ssshhh```YYYQQQGGG@@@???===;;;888777777888999===@@@CCCFFFHHHFFFDDDCCCAAA@@@???>>>>>><<<999666222111000000111111000///000000000000///////////////000222444666777777888222333333333333222111000//////////////////////////////000000000000000000111222333444555666666666666666666777777777777777~~~dddQQQXXXfffuuuppp~~~{{{vvvnnneee[[[RRRMMMHHHFFFIIINNNRRRVVV^^^fffmmmttt{{{uuupppjjjddd___XXXOOOIIICCCBBB???>>>>>>@@@BBBCCCCCCFFFKKKNNNQQQTTTWWWYYY\\\```eeehhhiiijjjnnnqqquuuxxx|||vvvmmmeee\\\QQQIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFF===@@@CCCGGGHHHHHHGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@AAABBBBBB???????????????@@@AAAAAADDDDDDEEEEEEEEEEEEDDDDDD===;;;999999;;;<<<<<<<<<>>>===<<<:::888777777666888FFFTTTaaajjjjjjttt~~~vvvppprrrtttsssqqqqqqpppwwwuuuNNNAAA666444666555333333222222111111111000000000///...---------...///000---...//////...---...000111000......//////...,,,+++,,,---...///000111111444333111000000000111222222111222444444555<<>>===<<<<<<:::777444333111000000111222000///////////////000000000000///000222444555666777777444444555666555444333222////////////////////////000000000000111111111111444555555666777777777777888888888999999999999999}}}bbbOOOXXXfffsssnnn~~~~~~}}}zzzuuummmcccYYYQQQLLLGGGFFFIIIOOOSSSXXX```hhhlllssszzzsssnnnhhhccc___XXXPPPJJJDDDBBB@@@>>>>>>@@@BBBCCCEEEHHHKKKNNNPPPRRRUUUWWWYYY^^^cccfffggghhhkkkooorrrwww~~~{{{qqqggg___VVVNNNIIIFFFFFFFFFFFFGGGGGGHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF@@@AAABBBDDDFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCDDDDDDDDDBBBAAA@@@===<<<::::::;;;<<<;;;:::<<<;;;:::999888777666666888CCCNNN\\\hhhjjjrrrxxxsssrrrvvv{{{{{{|||~~~~~~xxxPPPBBB666444666666444333222222222111111111000000000///---,,,,,,---///000---/////////---,,,---...///...------//////...---.........//////000000000000000000111111111111111000000111444555666===FFFZZZlllqqqkkkgggaaa^^^dddllluuu|||iiidddeeefffkkk]]]]]]oooyyykkkccc]]]___dddhhhnnnssszzzzzzxxxvvvuuussstttuuuwwwyyy|||~~~pppYYYPPPLLLHHHKKKRRRRRRUUUYYY^^^dddkkksssxxxooofffZZZQQQMMMHHHAAA;;;999777555444555888;;;======@@@DDDGGGIIIGGGDDDBBB???>>>===<<<<<<:::777444333222000111222222111///......//////000000111111000000222333555555666666444555666777777555333222000000000000000000000000000000///000000111111222333444666777888999999:::999999::::::;;;;;;;;;;;;~~~}}}aaaOOOXXXhhhqqqlll|||}}}{{{|||zzztttmmmcccYYYPPPKKKGGGFFFIIIOOOTTTYYYaaajjjlllssszzz~~~qqqmmmgggccc___YYYQQQKKKDDDBBB@@@>>>>>>@@@BBBCCCGGGIIIMMMNNNOOOPPPRRRTTTWWW\\\aaadddeeefffiiilllpppwww{{{vvvnnndddZZZRRRLLLIIIFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBAAABBBCCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@CCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCBBB@@@===<<<>>><<<::::::;;;;;;:::999:::999999888777666555555777@@@IIIXXXfffhhhppp{{{yyy{{{~~~yyyQQQCCC666333666666444333222222222111111111111000111000...,,,,,,,,,...///...///000///---,,,,,,---...---,,,---...///...---000000000000////////////***,,,///222333222111///000///111444555777>>>GGG\\\pppvvvoooiiiaaa___fffqqqzzz~~~iiibbbbbbdddhhh\\\___rrr|||vvvhhhaaa\\\___eeeiiinnnsss}}}zzzwwwuuusssrrrsssuuuxxx{{{}}}}}}gggTTTOOOMMMJJJMMMUUUXXXZZZ^^^bbbhhhoooxxx}}}vvvggg```UUUKKKDDD@@@??????777666444444555888<<<>>>===@@@EEEIIIJJJHHHEEEBBBAAA@@@???>>>>>><<<999666333222111111222222111///---......///000111111222000111222333444555555555444555666777777555333222111111111111111111111111///////////////000111222111222444666888::::::;;;999999999::::::;;;;;;;;;xxx___LLLSSSnnn{{{ooolll~~~{{{~~~vvvuuusssmmmdddXXXNNNHHHBBBEEEJJJNNNQQQWWW___eeemmmqqqxxx|||wwwrrrjjjeee```ZZZRRRMMMFFFDDD@@@===<<<===???@@@HHHIIIKKKLLLMMMOOORRRTTTVVVYYY]]]```bbbdddgggiiiuuuvvv}}}xxxrrriii```XXXQQQKKKGGGEEEEEEFFFGGGHHHJJJLLLMMMJJJJJJKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBDDDEEEGGGHHHHHHCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFDDDBBB@@@===<<<;;;@@@???>>>===>>>@@@BBBDDDDDDEEEEEECCC@@@>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>===:::888666555555555888???BBBKKK[[[dddnnn{{{{{{~~~~~~WWW???444777555555555111333333222222111000000000////////////////////////000---******---......,,,...,,,+++---000111///---...............///000000...///000111111222111111333111222222222444>>>IIIaaatttzzzsssmmmeeebbbiiiiii|||kkkbbb^^^ggg}}}iii[[[XXXooo{{{ooohhhccc]]]]]]cccjjjpppsss~~~{{{uuutttwwwuuuuuuuuuvvvxxx|||qqq^^^NNNKKKNNNOOOSSSZZZ^^^aaagggnnnppprrrzzzqqqhhhZZZTTTLLLDDD???;;;888666444444444555666888999:::===BBBEEEFFFGGGJJJIIIEEEAAA???>>>>>>>>><<<999666222222222111111111000000///.........///000222333333333333333333444555666777777777777777666555555222111111111000000////////////............//////111222333555777888999:::777777777777777777777777rrrZZZKKKVVVsssyyyooommm~~~|||~~~~~~~~~{{{zzzwwwqqqggg\\\QQQKKKFFFIIINNNQQQUUUZZZbbbhhhnnnsssyyy{{{xxxssskkkeee```[[[SSSNNNFFFCCC@@@>>>===>>>@@@BBBFFFHHHJJJLLLMMMNNNQQQTTTVVVYYY\\\___aaacccgggiiiqqqsss{{{~~~~~~sssmmmddd[[[TTTNNNIIIFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAA@@@???>>>AAAAAAAAAAAACCCFFFIIIKKKEEEEEEDDDAAA>>>;;;;;;<<<===<<<;;;:::::::::;;;;;;<<<;;;999777555555555555666===@@@JJJZZZdddooo}}}YYYAAA555777444444555000333333222111111000000///000000000000000000000000000---++++++---......------,,,+++---///000...,,,...............//////000...///000111222222222222444222333444333555???JJJ```ttt{{{uuuqqqiiieeekkknnn~~~lll]]]XXXggggggZZZYYYppp{{{qqqiiieee```aaafffmmmrrruuu{{{vvvvvvwwwvvvuuuuuuuuuwwwzzz~~~kkkYYYKKKJJJNNNPPPVVV]]]cccfffkkkqqqtttwwwtttccc[[[RRRMMMFFF@@@<<<:::888777444444555555777888:::;;;===BBBFFFFFFHHHJJJIIIFFFAAA@@@???>>>>>><<<999666333333222222222111111111111111000/////////000111333333333333444555666777888888888888777666555555333222222222111111111111222111111000000111111222333333444555666888999:::::::::::::::::::::::::::|||kkkTTTJJJZZZxxxwwwooonnn~~~~~~}}}}}}~~~~~~~~~~~~|||yyyrrrhhh]]]SSSMMMHHHKKKPPPSSSVVV[[[ccciiiooossszzz}}}yyyssskkkeee```[[[TTTOOOFFFDDDAAA>>>>>>???BBBDDDEEEGGGJJJLLLMMMOOORRRTTTWWWYYY[[[]]]___cccgggkkknnnqqqyyy{{{yyypppiii___VVVPPPLLLIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCCCC?????????@@@AAADDDFFFGGGDDDDDDBBB@@@<<<;;;<<<=========<<<;;;::::::;;;;;;;;;:::999888777777777777444;;;>>>HHH[[[eeepppzzz}}}~~~]]]DDD777777444333444///333222222111111000//////111111111111111111111111///---,,,,,,---......------,,,,,,---...///---,,,......------......///000///000111222222333222222444333444555444666AAALLLaaauuu}}}zzzxxxqqqmmmsssvvvmmmYYYSSSgggdddYYYYYYooowwwooojjjgggdddeeejjjpppuuuxxx{{{yyywwwwwwwwwvvvtttsssuuuxxx|||~~~eeeVVVJJJKKKPPPTTT[[[dddkkklllpppvvvyyy~~~mmm]]]TTTIIIEEE@@@<<<;;;:::999888444555555666777999:::;;;===BBBFFFFFFHHHKKKJJJFFFBBBAAA???>>>>>>===:::777444444333333222222222333444333222000////////////222222333444555666888999999999999888777666666555444444444444333333333333444444333333333333444444555555444555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;}}}vvvfffRRRLLL^^^|||wwwpppqqq}}}~~~~~~}}}}}}}}}|||{{{wwwooofffZZZPPPJJJFFFJJJNNNQQQTTTYYYaaafffooosssyyyxxxqqqiiiccc^^^YYYRRRMMMGGGEEEBBB???>>>???AAACCCEEEHHHKKKMMMOOOQQQTTTVVVXXXZZZ[[[]]]___dddiiimmmoooqqqwww|||~~~|||yyywwwqqqiii^^^UUUOOOLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@????????????@@@AAACCCCCCBBB@@@>>>===???AAA>>>>>>======<<<<<<;;;;;;::::::999999999999999999444:::===III]]]hhhsssvvvxxxbbbGGG999888333222333...222222222111000000//////000000000000000000000000......------.........---,,,,,,,,,---...------,,,...------------.../////////000111222333333333333333222333444444777AAAMMMcccvvv~~~||||||yyywww~~~nnn[[[VVViiiaaaYYYZZZnnn{{{pppkkkjjjhhhgggiiilllrrrwwwzzz|||zzzwwwvvvxxxvvvtttrrrsssvvvzzz}}}bbbUUUKKKNNNTTTXXX___iiipppppptttyyy|||~~~lll[[[QQQEEEBBB>>>;;;;;;;;;;;;:::666666666777888999;;;;;;===BBBEEEFFFHHHKKKJJJGGGCCCAAA???>>>>>>===:::888666555444333333333333444444333222222111111000000222222333444555777999::::::999999888777666666666666666666666666666666666666666555555555555666666777777666666666888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;~~~xxxssseeeSSSOOOaaa{{{xxxrrrsss~~~|||||||||zzzxxxtttmmmcccXXXOOOIIIEEEIIIMMMPPPSSSYYY```fffnnnrrrxxx~~~uuunnnfff___ZZZUUUOOOKKKIIIGGGCCC???>>>>>>@@@AAAFFFIIIMMMPPPRRRTTTVVVXXXZZZ[[[]]]___aaafffkkkooorrrtttuuuvvvvvvwwwwwwuuunnnggg\\\SSSMMMLLLKKKKKKJJJKKKLLLLLLMMMLLLLLLKKKFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIBBBBBBCCCDDDEEEFFFFFFGGGAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEHHHHHHFFFCCC@@@??????@@@======<<<<<<;;;:::999999777888888888888888777777666;;;>>>JJJ___kkkvvvsssqqqfffKKK;;;888333222333///222222111111000//////...........................---.....................,,,---......------,,,,,,---------------...////////////000111222222222222111000111333333777AAAMMMccctttzzzxxx{{{{{{|||ooo```\\\mmm^^^YYY[[[lllwwwooommmiiiiiiiiijjjmmmrrrxxx|||~~~{{{wwwuuuwwwvvvtttssssssvvvyyy{{{~~~___SSSLLLPPPUUUXXX```jjjssssssvvv{{{zzzfffSSSIIIBBB???<<<::::::::::::999888888777888888999:::;;;<<>>@@@AAAFFFIIINNNRRRTTTVVVXXXZZZYYY\\\^^^aaacccggglllppprrruuutttrrrqqqsssssspppfff___VVVNNNKKKJJJKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA???@@@BBBDDDFFFHHHIIIJJJNNNNNNLLLHHHCCC???======::::::::::::999777666555555555555666666555444444888<<<>>>KKKaaammmwww{{{zzzoookkk|||iiiMMM<<<888333222333000222111111000000///......------------------------,,,...000000...---...///---...000///...------...------,,,,,,------...///...///000111111222111111000000111333333777BBBNNNaaaqqqvvvtttxxxxxxxxxooobbb___ppp[[[XXX\\\lll}}}}}}vvvtttjjjjjjjjjjjjlllrrrzzz~~~zzzvvvuuuvvvuuuttttttuuuwwwyyyzzz|||}}}{{{[[[QQQLLLPPPUUUXXXaaakkkuuuuuuyyy~~~rrr^^^LLLBBB===;;;999888888999888888;;;:::999999888999999999:::???CCCDDDFFFJJJIIIFFFCCC@@@===<<<<<<;;;999888777555444222222333444555222333444444444444444333111111222333444555777888777666555555555666888999888888888888999999999999777777666666666666777777999999::::::::::::::::::========================}}}xxxvvvjjjWWWNNN[[[ttt{{{qqqqqq}}}|||{{{vvvtttpppiii```WWWOOOKKKFFFJJJOOOSSSWWW^^^fffmmmooosssxxx~~~qqqjjjaaaZZZUUUPPPKKKGGGDDDBBB@@@======???AAACCCEEEIIINNNRRRTTTWWWYYYZZZWWWZZZ^^^bbbdddhhhllloooooossstttqqqooopppmmmggg\\\WWWPPPKKKJJJLLLMMMNNNNNNNNNOOOPPPOOONNNLLLJJJJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBB999;;;===@@@CCCEEEFFFGGGLLLMMMMMMJJJFFFAAA>>>===;;;;;;;;;;;;:::888666555666666777777666555444333888<<<===JJJaaammmvvv{{{yyy~~~nnnjjj||||||kkkNNN<<<888333222444111111111111000//////......------------------------,,,...111111///---...///...000222111...------///------,,,,,,------...///------///000000000000000000000222444555888DDDPPPbbbsssxxxvvvyyyuuuqqquuuwww}}}nnn^^^\\\rrrzzzWWWWWW]]]mmm|||~~~yyyllllllkkkkkklllsss|||~~~yyyvvvvvvttttttuuuvvvwwwyyyzzzzzz{{{|||vvvYYYPPPMMMSSSYYY]]]fffqqqxxxyyy}}}pppcccSSSFFF???:::999888888:::;;;;;;:::===<<<;;;:::999888888888888>>>BBBCCCEEEIIIHHHEEEBBB???<<<;;;::::::999777777555333111111222444555555555666666555444333222111111111222222444555555555444333333444666888:::888888888999999999::::::888888888777777888888888999:::;;;<<<<<<;;;999888========================{{{yyylllVVVLLLXXXrrr{{{pppnnn~~~|||zzzsssqqqmmmfff^^^UUUNNNIIIEEEIIINNNSSSWWW^^^fffmmmppptttyyy~~~qqqjjjaaaYYYTTTPPPKKKGGGAAA???===<<<===@@@CCCFFFDDDHHHMMMQQQTTTVVVXXXZZZVVVYYY^^^bbbeeegggkkkmmmkkkrrrtttqqqooonnnhhh```VVVRRRMMMKKKLLLOOOQQQSSSSSSTTTTTTTTTRRRPPPMMMKKKLLLLLLMMMLLLLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFAAAAAA@@@@@@AAAAAABBBCCC??????@@@AAAAAABBBBBBCCC;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHJJJJJJHHHEEEBBBAAA===>>>>>>>>>===;;;999888999999::::::999888666555888;;;<<>><<<:::999777777777777===AAABBBDDDHHHHHHDDDBBB???;;;:::999999888777666555222000000111333555777777777777555333111000111111111111222222333444333222222222333666999:::888888888999999::::::::::::999999888888999999:::999:::<<<>>>>>><<<999777;;;;;;;;;;;;;;;;;;;;;;;;